How to Coding
d แหล่งเรียนรู้ออนไลน์ b
วันอังคารที่ 16 มิถุนายน พ.ศ. 2569
วันอาทิตย์ที่ 24 พฤษภาคม พ.ศ. 2569
รูปแบบของอัลกอริทึม
Algorithm Pseudo Code and Flowchart
อัลกอริทึม (Algorithm) คือ ลำดับขั้นตอนการทำงาน การแก้ปัญหา หรือการคำนวณอย่างเป็นระบบ เปรียบเสมือน "สูตรอาหาร" หรือ "ชุดคำสั่ง" ที่บอกคอมพิวเตอร์หรือผู้ปฏิบัติงานให้ทำตามทีละสเต็ป ตั้งแต่ต้นจนได้ผลลัพธ์ที่ต้องการ
สามารถเขียนและออกแบบอัลกอริทึมได้ 3 รูปแบบหลัก ได้แก่
วันจันทร์ที่ 6 มกราคม พ.ศ. 2568
Coding Game
แหล่งการเรียนรู้ออนไลน์(รวมเกมเกี่ยวกับโค้ดดิ้ง)
โค้ดดิ้ง (Coding)
โค้ดดิ้ง (Coding) คือทักษะที่สำคัญอย่างยิ่งสำหรับเด็กยุคใหม่ มาหาคำตอบกันในบทความนี้ว่าโค้ดดิ้ง (Coding) คืออะไร รวมถึงวิธีการสอนและประโยชน์ของการเรียนโค้ดดิ้ง
อ้างอิงจาก https://www.parentsone.com/what-is-coding/
วันอังคารที่ 8 กันยายน พ.ศ. 2558
Algorithm เบื้องต้น
Algorithm (>///<)
Algorithm อ่านว่า อัลกอริทึม หรือ ขั้นตอนวิธี คือชื่อเรียกกระบวนการหรือขั้นตอนการทำงานโดยละเอียด ที่สามารถนำไปปฏิบัติตามเพื่อแก้ปัญหาที่กำหนดไว้เปรียบได้กับชุดคำสั่งใช้เขียนโปปรแกรมเป็นขั้นเป็นตอนที่ชัดเจน
และรับประกันว่าเมื่อได้ปฏิบัติถูกต้องตามขั้นตอนจนครบก็จะได้ผลลัพธ์ที่ถูกต้องตามต้องการและนำพาไปสู่การแก้ปัญหา
เช่น เอามาม่าไปต้มรับประทาน
ตัวอย่างการแปลง อัลกอริทึม : ต้มมาม่า
เริ่ม
1. หามาม่าไว้ 1 ซอง
2. ฉีกซองมาม่าและเทลงถ้วยเปล่า
3. ฉีกซองเครื่องปรุง แล้วเทลงถ้วยเดิม
4. ต้มน้ำให้ร้อนได้ที่ แล้วเทลงถ้วย
5. ปิดฝาไว้ 3 นาที
6. เปิดฝา แล้วรับประทาน
จบ
(ต้องมีเริ่มและจบทุกครั้งเวลาเขียนอัลกอริทึม)2. ฉีกซองมาม่าและเทลงถ้วยเปล่า
3. ฉีกซองเครื่องปรุง แล้วเทลงถ้วยเดิม
4. ต้มน้ำให้ร้อนได้ที่ แล้วเทลงถ้วย
5. ปิดฝาไว้ 3 นาที
6. เปิดฝา แล้วรับประทาน
จบ
วันอาทิตย์ที่ 18 มกราคม พ.ศ. 2558
โค้ดการคำนวนแบบใช้ ตัวแปรเข้าช่วย
โค้ดการคำนวนแบบใช้ ตัวแปรเข้าช่วย ยังไงลองทำดูนะครับ
#include <iostream>
using namespace std;
#include <iostream>
using namespace std;
int main()
{
int s_width; //กำหนดตัวแปร 2 ตัว
int s_long;
cout << "Find Area Program " << endl; ----------------// แสดงค่าทางหน้าจอเพื่อถามเราว่า หาพื้นที่
cout << "Width : "; -------------------------------------------// ค่าความกว้าง
{
int s_width; //กำหนดตัวแปร 2 ตัว
int s_long;
cout << "Find Area Program " << endl; ----------------// แสดงค่าทางหน้าจอเพื่อถามเราว่า หาพื้นที่
cout << "Width : "; -------------------------------------------// ค่าความกว้าง
cin >> s_width; ------------------------------------------------// รับค่าทางคีย์บอร์ด
cout << "Long : "; -------------------------------------------// ค่าความยาว
cout << "Long : "; -------------------------------------------// ค่าความยาว
cin >> s_long; -------------------------------------------------// รับค่าทางคีย์บอร์ด
cout << "Area : " << (s_width * s_long) << " unit " << endl; // คำนวนในโยคนี้
system("pause");
}
cout << "Area : " << (s_width * s_long) << " unit " << endl; // คำนวนในโยคนี้
system("pause");
}
การเขียนโปรแกรมขนาดเล็กในแต่ละครับควรศึกษาวางแผนการดีๆสะก่อนว่าตัวแปรที่เราใช้นั้นควรใช้ชนิดใดนั้นเอง (อ้วกกกกกกก)
Program Flowchart

ผังงาน (Flowchart)
คือ แผนภาพแสดงลำดับขั้นตอนการทำงาน โดยใช้สัญลักษณ์ต่าง ๆ ในการเขียนผังงาน เพื่อช่วยลำดับแนวความคิดในการเขียนโปรแกรม เป็นวิธีที่นิยมใช้เพราะทำให้เห็นภาพในการทำงานของโปรแกรมง่ายกว่าใช้ข้อความ หากมีข้อผิดพลาด สามารถดูจากผังงานจะทำให้การแก้ไขหรือปรับปรุงโปรแกรมทำได้ง่ายขึ้นDance on the float
Float ลอย
Float แปลว่า ลอยจากพื้นครับ พอเราใช้ค่านี้แล้วมันจะลอยได้ครับ
ตอนผมเด็กๆผมก็คิดแบบนั้นครับ แต่ตอนนี้ก็ยังคิดอยู่ครับ (คุณครูเอสไม่ได้กล่าวไว้)
Float(จริงๆ) ในภาษาซีหมายความว่า ทศนิยมครับ และเรายังสามารถปรับให้มันปัดค่าเป็นทศนิยมกี่ตำแหน่ง
float a = 3.3559;
printf("\n the number is %.3f ",a);
ผลที่ได้คือ 3.356 ครับ (Reroyd ได้กล่าวไว้)
หาค่าพื้นที่ สามเหลี่ยม
#include <iostream>
using namespace std;
Float แปลว่า ลอยจากพื้นครับ พอเราใช้ค่านี้แล้วมันจะลอยได้ครับ
ตอนผมเด็กๆผมก็คิดแบบนั้นครับ แต่ตอนนี้ก็ยังคิดอยู่ครับ (คุณครูเอสไม่ได้กล่าวไว้)
Float(จริงๆ) ในภาษาซีหมายความว่า ทศนิยมครับ และเรายังสามารถปรับให้มันปัดค่าเป็นทศนิยมกี่ตำแหน่ง
float a = 3.3559;
printf("\n the number is %.3f ",a);
ผลที่ได้คือ 3.356 ครับ (Reroyd ได้กล่าวไว้)
หาค่าพื้นที่ สามเหลี่ยม
#include <iostream>
using namespace std;
int main()
{
float base , height , area; ------------------> รับค่าด้วย ลอย ถุ้ยไม่ใช้ float รับค่าเป็นทศนิยม ฐาน สูง พื้นที่
cout << "Enter Base : "; ------------------> รับค่าด้วย Base แปลว่า ฐาน
cin >> base;
cout << "Enter Height : "; ------------------> รับค่าด้วย Height แปลว่า ความสูง
cin >> height;
area = (0.5) * base * height; ------------------> area = (0.5) คือ ครึ่งหนึ่ง * base * height
cout << "Triangle Area Is " << area << endl;
cout << endl;
system("pause");
return 0;
}
หลักการง่ายๆคือการ ใช้ตัวแปร คิดไว้ว่า คำตอบที่ได้ถ้าออกมาเป็นทศนิยม ก็ใช้ตัวแปรที่ถูกต้อง
ส่วนการคำนวน ควรรู้สูตรการคำนวนนั้นๆเพื่อเวลาเขียนจะเขียนโปรแกรมได้ง่ายขึ้น
(เขียนโฟว์ชาร์ทไว้ก่อนจะดีมาก)
ส่วนการคำนวน ควรรู้สูตรการคำนวนนั้นๆเพื่อเวลาเขียนจะเขียนโปรแกรมได้ง่ายขึ้น
(เขียนโฟว์ชาร์ทไว้ก่อนจะดีมาก)
---------------------------------------------------------------------------------------------------------------------
สมัครสมาชิก:
บทความ (Atom)





