K AUN Class
ห้องเรียนครูอัญ K Aun classroom
วันอาทิตย์ที่ 20 ธันวาคม พ.ศ. 2563
วันอังคารที่ 21 มกราคม พ.ศ. 2563
วันพุธที่ 23 ตุลาคม พ.ศ. 2562
ใช้ Software เขียนโปรแกรมเพื่อแก้ปัญหา
FLOWGORITHM เป็นโปรแกรมฟรีที่ช่วยให้คุณสามารถวาด FLOWCHARTS แล้วส่งออกมาเป็นโค้ดภาษาต่าง ๆ ได้ หนึ่งในนั้นคือ ภาษา PYTHON สร้างขึ้นโดยมหาวิทยาลัยสคราเมนโต สเตท
ข้อดีของโปรแกรมตัวนี้ คือ ฝึกทักษะการคิดด้าน Logic และฝึกทักษะในการเขียนโปรแกรมเบื้องต้นให้กับเด็ก นักเรียน หรือบุคคลทั่วไปที่สนใจได้อย่างง่ายดาย และรองรับภาษาไทยด้วย เพียงตั้งค่าเป็นภาษาไทย ไม่ต้อง INPUT ภาษาอังกฤษขอขอบคุณ คุณพงศธรณ์ สระอุทัย ที่แปลภาษาไทยให้กับโปรแกรม Flowgorithm ด้วยนะคะ
***แนะนำ Flowgorithm***
***ลองเล่น Flowgorithm***
วันจันทร์ที่ 21 ตุลาคม พ.ศ. 2562
ป.6 ใช้คอมพิวเตอร์ช่วยสร้างชิ้นงาน
มาตรฐาน ง 3.1 ป.6/5 ใช้คอมพิวเตอร์ช่วยสร้างชิ้นงานจากจินตนาการหรืองานที่ทำในชีวิตประจำวันอย่างมีจิตสำนึก และความรับผิดชอบ
1. การสร้างชิ้นงานต้องมีการวางแผนงานและการออกแบบอย่างสร้างสรรค์
2. ใช้คอมพิวเตอร์ช่วยสร้างชิ้นงาน เช่น แผ่นพับ ป้ายประกาศ เอกสารแนะนำชิ้นงาน สไลด์นำเสนอข้อมูล
โดยมี การอ้างอิงแหล่งข้อมูล ใช้ทรัพยากรอย่างคุ้มค่า ไม่คัดลอกผลงานผู้อื่น
ใช้คำสุภาพและไม่สร้างความเสียหายต่อผู้อื่น
1. การสร้างชิ้นงานต้องมีการวางแผนงานและการออกแบบอย่างสร้างสรรค์
2. ใช้คอมพิวเตอร์ช่วยสร้างชิ้นงาน เช่น แผ่นพับ ป้ายประกาศ เอกสารแนะนำชิ้นงาน สไลด์นำเสนอข้อมูล โดยมี การอ้างอิงแหล่งข้อมูล ใช้ทรัพยากรอย่างคุ้มค่า ไม่คัดลอกผลงานผู้อื่น ใช้คำสุภาพและไม่สร้างความเสียหายต่อผู้อื่น
บทเรียนการใช้คอมพิวเตอร์ช่วยสร้างชิ้นงาน
เก็บ 10 คะแนน >> ออกแบบและสร้างชิ้นงาน
การออกแบบอัลกอริทึมเพื่อแก้ปัญหา
การออกแบบอัลกอริทึมเพื่อแก้ปัญหา
2. การเขียนอัลกอริทึมด้วยภาษาธรรมชาติ
3. การเขียนอัลกอริทึมด้วยรหัสจำลอง
4. การเขียนอัลกอริทึมด้วยผังงาน
3. การเขียนอัลกอริทึมด้วยรหัสจำลอง
4. การเขียนอัลกอริทึมด้วยผังงาน
1. อัลกอริทึม หมายถึง ขั้นตอนวิธี ที่สามารถเข้าใจได้ และมีความยาวจำกัดบอกถึงลำดับ หรือวิธีการในการแก้ปัญหาใดปัญหาหนึ่งอย่างเป็นขั้นเป็นตอนและชัดเจน ว่าทำอย่างไร เมื่อนำเข้าอะไรแล้วจะได้ผลลัพธ์เช่นไร (วิถีมีเดีย สารานุกรมเสรี)
ในการเขียนอัลกอริทึม มีเครื่องมือช่วยในการเขียนที่นิยมใช้ 3 แบบ คือ
1. บรรยาย (narrative description)
2. ผังงาน (flowchart)
3. รหัสเทียม (pseudo code)
2. การเขียนอัลกอริทึมด้วยภาษาธรรมชาติ
ขั้นตอนวิธี หรือ อัลกอริทึม (อังกฤษ: algorithm) หมายถึงกระบวนการแก้ปัญหาที่สามารถเข้าใจได้ มีลำดับหรือวิธีการในการแก้ไขปัญหาใดปัญหาหนึ่งอย่างเป็นขั้นเป็นตอนและชัดเจน เมื่อนำเข้าอะไร แล้วจะต้องได้ผลลัพธ์เช่นไร ซึ่งแตกต่างจากการแก้ปัญหาแบบสามัญสำนึก หรือฮิวริสติก (heuristic)
การปลูกต้นไม้ แสดงขั้นตอนการทำงานด้วยอัลกอริทึมแบบบรรยายได้ดังนี้
1. ขุดหลุม
2. ใส่ปุ๋ย
3. นำต้นไม้ลงหลุม
4. กลบดิน
5. ปักหลักยึดต้นไม้
6. รดน้ำ
หรือที่เรียกว่า การเขียนซูโดโค้ด (Pseudo Code)
คือการเขียนคำอธิบายขั้นตอนการทำงานของโปรแกรม โดยใช้ถ้อยคำผสมระหว่างภาษาอังกฤษและภาษาการเขียนโปรแกรมแบบโครงสร้าง ซึ่งจะช่วยให้ผู้เขียนโปรแกรมสามารถพัฒนาขั้นตอนต่าง ๆ ให้เป็นโปรแกรมได้ง่ายขึ้น
START
1……………………………….
2……………………………….
3…………………………………
END
ตัวอย่าง การเขียนอัลกอริทึม คำนวณหาพื้นที่สามเหลี่ยม อัลกอริทึม (Algorithm) การหาพื้นที่สามเหลี่ยม
เริ่มต้น
รับค่าความยาวของฐานมาเก็บในตัวแปร BASE
รับค่าความยาวของสูงมาเก็บในตัวแปร HEIGHT
คำนวณหาพื้นที่ AREA = 0.5 * BASE*HEIGHT
แสดงผลพื้นที่
จบ
START
READ BASE
READ HEIGHT
AREA = 0.5 * BASE * HEIGHT
PRINT AREA
END
ภาษาไพทอน - คำสั่งพื้นฐานในภาษาไพทอน 1
- คำสั่งพื้นฐานในภาษาไพทอน 2
แบบทดสอบ เรื่อง อัลกอริทึม
หลักการสร้างผังงาน
ใช้ Software เขียนโปรแกรมเพื่อแก้ปัญหา ด้วย FLOWGORITHM
วันศุกร์ที่ 13 กันยายน พ.ศ. 2562
สมัครสมาชิก:
บทความ (Atom)