SlideShare a Scribd company logo
หลักการพื้นฐานในการเขียนโปรแกรม
เทคโนโลยีสารสนเทศ ม.3
ป้ อนข้อมูล (Input) แสดงผล (Output)
ประมวลผล
(Process)
Input คือ การป้ อน
ข้อมูลเข้าสู่เครื่อง
คอมพิวเตอร์เพื่อทา
การประมวลผล
Process คือ
โปรแกรมที่กาลัง
ถูกประมวลผล
Output คือ ผลลัพธ์
ของข้อมูลที่ผ่านการ
ประมวลผล
โครงสร้างพื้นฐานที่ใช้ในการเขียนโปรแกรมมี 3 รูปแบบ
1.โครงสร้างตามลาดับ
2.โครงสร้างแบบมีทางเลือก
3.โครงสร้างแบบทางานซ้า
เป็ นขั้นตอนการทางานที่เป็ นไปตามลาดับก่อน-หลัง ทางาน
จากบนลงล่าง หรือทางานจุดเริ่มต้นถึงจุดสิ้นสุด และจะถูก
ประมวลผลเพียงครั้งเดียวเท่านั้น ดังตัวอย่างต่อไปนี้
เริ่ม
จบ
นั่งรถรับจ้างไปหน้าปากซอย
นั่งรถประจาทางไปโรงเรียน
ถึงโรงเรียน
เป็ นโครงสร้างที่มีเงือนไขเพื่อให้ตัดสินใจเลือกว่าจะใช้วิธีการใด
โดยต้องมีการตรวจสอบเงื่อนไขว่าเป็ นจริงหรือไม่ ซึ่งโครงสร้างแบบมี
ทางเลือกสามารถแบ่งได้ 4 ประเภทดังนี้
1) เลือกทางานเฉพาะเงื่อนไขเป็ นจริง
2) เลือกทางานอย่างใดอย่างหนึ่งระหว่างเงื่อนไขจริงและเท็จ
3) คาสั่งเลือกแบบซ้อนกัน
4) คาสั่งแบบหลายทางเลือก เมื่อมีทางเลือกมากกว่า 2 ทาง
1) เลือกทางานเฉพาะเงื่อนไขเป็ นจริง แสดงดังผังงานต่อไปนี้
2) เลือกทางานอย่างใดอย่างหนึ่งระหว่างเงื่อนไขจริงและเท็จ
แสดงดังผังงานต่อไปนี้
3) คาสั่งเลือกแบบซ้อนกัน แสดงดังผังงานต่อไปนี้
4) คาสั่งแบบหลายทางเลือก เมื่อมีทางเลือกมากกว่า 2 ทาง
แสดงดังผังงานต่อไปนี้
เป็ นโครงสร้างที่มีการวนการทางานซ้าๆ ตามเงื่อนไข
เพื่อหาค่า Factorial ของตัวเลขใดๆ การหาผลคูณของสูตรคูณ แสดง
ได้ดังผังงานต่อไปนี้
1. จงอธิบายแนวคิดและหลักการวิเคราะห์ก่อนที่จะเริ่มการเขียนโปรแกรม
2. โครงสร้างโปรแกรมมีทั้งหมดกี่รูปแบบ ได้แก่อะไรบ้าง
3. โครงสร้างแบบมีทางเลือกคืออะไร และสามารถแบ่งได้เป็ นกี่ประเภท
4. จงอธิบายการทางานแต่ละประเภทของโครงสร้างแบบมีทางเลือก
5. จงเขียนผังงานในชีวิตประจาวันสาหรับการไปโรงเรียนของนักเรียน
ตั้งแต่ตื่นนอนจนถึงโรงเรียน
จบบทเรียน

More Related Content

PDF
ใบความรู้ ที่ 1 หลักการเขียนโปรแกรม
mr.somsak phoolpherm
 
PDF
หลักการเขียนโปรแกรม
hateriseup
 
PDF
หลักการเขียนโปรแกรม
คุณครู ผู้น่ารัก
 
PPT
พื้นฐานการเขียนโปรแกรม
abhichatdotcom
 
PDF
หน่วยการเรียนรู้ที่ 2 การเขียนโปรแกรม
Fon Edu Com-sci
 
PDF
Flowchart
Chommy Rainy Day
 
PDF
งาน Pbl4.1
Naynoyjolii
 
ใบความรู้ ที่ 1 หลักการเขียนโปรแกรม
mr.somsak phoolpherm
 
หลักการเขียนโปรแกรม
hateriseup
 
หลักการเขียนโปรแกรม
คุณครู ผู้น่ารัก
 
พื้นฐานการเขียนโปรแกรม
abhichatdotcom
 
หน่วยการเรียนรู้ที่ 2 การเขียนโปรแกรม
Fon Edu Com-sci
 
Flowchart
Chommy Rainy Day
 
งาน Pbl4.1
Naynoyjolii
 

What's hot (17)

PDF
บทที่ 1 เรื่องหลักการทำงานและการเลือกใช้คอมพิวเตอร์
อยู่ไหน เหงา
 
PDF
หลักการทำงานและเลือกใช้คอมพิวเตอร์
Jeerawan Khamprasert
 
PDF
ใบงาน 3.1 ชื่อน.ส.กรกช แก้ววิเชียร ม.4.5
Korakot Kaevwichian
 
PDF
ข้อสอบปลายภาค50ข้อ โปรแกรมword
peter dontoom
 
PDF
เฉลยข้อสอบเพาเวอร์พ้อยท์
peter dontoom
 
PDF
แบบฝึกหัดที่ 3 Microsoft PowerPoint
พรทิพย์ ทองไพบูลย์
 
PDF
ข้อสอบคอมพิวเตอร์ PowerPoint +internet
โรงเรียนอนุบาลระนอง
 
PDF
77777777777777777777777777777777777777
Supawat Simswat
 
PPT
งานฮาร์ดแวร์ของฟอง
Fong Chanida
 
POT
ผังงาน
jutamat
 
PPTX
หลักการทำงานคอมพิวเตอร์
วิญาณี บุญประสพ
 
PDF
โจทย์ปัญหา Pbl 7.1เรื่อง การแสดงผลออกทางหน้าจอ
nattapon Arsapanom
 
PDF
โจทย์ปัญหา Pbl 7.2เรื่อง การแสดงผลออกทางหน้าจอ
nattapon Arsapanom
 
PDF
โจทย์ปัญหา Pbl 8.1เรื่อง การรับข้อมู]ทางคีย์บอร์ด
nattapon Arsapanom
 
PPTX
ขั้นตอนการทำโครงงานคอมพิวเตอร์
ธนัชพร ส่งงาน
 
บทที่ 1 เรื่องหลักการทำงานและการเลือกใช้คอมพิวเตอร์
อยู่ไหน เหงา
 
หลักการทำงานและเลือกใช้คอมพิวเตอร์
Jeerawan Khamprasert
 
ใบงาน 3.1 ชื่อน.ส.กรกช แก้ววิเชียร ม.4.5
Korakot Kaevwichian
 
ข้อสอบปลายภาค50ข้อ โปรแกรมword
peter dontoom
 
เฉลยข้อสอบเพาเวอร์พ้อยท์
peter dontoom
 
แบบฝึกหัดที่ 3 Microsoft PowerPoint
พรทิพย์ ทองไพบูลย์
 
ข้อสอบคอมพิวเตอร์ PowerPoint +internet
โรงเรียนอนุบาลระนอง
 
77777777777777777777777777777777777777
Supawat Simswat
 
งานฮาร์ดแวร์ของฟอง
Fong Chanida
 
ผังงาน
jutamat
 
หลักการทำงานคอมพิวเตอร์
วิญาณี บุญประสพ
 
โจทย์ปัญหา Pbl 7.1เรื่อง การแสดงผลออกทางหน้าจอ
nattapon Arsapanom
 
โจทย์ปัญหา Pbl 7.2เรื่อง การแสดงผลออกทางหน้าจอ
nattapon Arsapanom
 
โจทย์ปัญหา Pbl 8.1เรื่อง การรับข้อมู]ทางคีย์บอร์ด
nattapon Arsapanom
 
ขั้นตอนการทำโครงงานคอมพิวเตอร์
ธนัชพร ส่งงาน
 
Ad

Similar to หลักการพื้นฐานในการเขียนโปรแกรม (20)

PPTX
หลักการออกแบบโปรแกรม
Inam Chatsanova
 
PPTX
การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ
Kru.Mam Charoensansuay
 
PPT
การสร้างงานด้วยภาษาคอมพิวเตอร์
Phans Chatch
 
PDF
งานนำเสนอ1 คอม
nuknook
 
PPT
C:\Documents And Settings\Administrator\Desktop\Ch00 คอมพิวเตอร์เบื้องต้น
-
 
PDF
งานนำเสนอ1 คอม
Passawan' Koohar
 
PDF
โครงงาน
jamiezaa123
 
DOC
คำอธิบายรายวิชา
ครูสุรินทร์ เชียงใหม่
 
PDF
Week 3 องค์ประกอบของคอมพิวเตอร์
Dr.Kridsanapong Lertbumroongchai
 
PDF
การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ
Kru.Mam Charoensansuay
 
PPT
การพัฒนาโปรแกรม34
pachchary
 
PPT
Chapter05
Komsun See
 
PDF
ใบงานHardware
standbyme mj
 
DOC
ความหมายของเทคโนโลยีสารสนเทศ
Paweena Kittitongchaikul
 
PDF
Presentation 3
pattarawutkuhamanee
 
DOCX
งานธิดารัตน์
จรรยา อินทร์ปัญญา
 
PPT
งานนำเสนอ1 คอม
nuknook
 
PPTX
คอมพิวเตอร์เบื้องต้น.pptx
ssuser0f05a7
 
PDF
ระบบสารสนเทศ
nitszy151
 
หลักการออกแบบโปรแกรม
Inam Chatsanova
 
การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ
Kru.Mam Charoensansuay
 
การสร้างงานด้วยภาษาคอมพิวเตอร์
Phans Chatch
 
งานนำเสนอ1 คอม
nuknook
 
C:\Documents And Settings\Administrator\Desktop\Ch00 คอมพิวเตอร์เบื้องต้น
-
 
งานนำเสนอ1 คอม
Passawan' Koohar
 
โครงงาน
jamiezaa123
 
คำอธิบายรายวิชา
ครูสุรินทร์ เชียงใหม่
 
Week 3 องค์ประกอบของคอมพิวเตอร์
Dr.Kridsanapong Lertbumroongchai
 
การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ
Kru.Mam Charoensansuay
 
การพัฒนาโปรแกรม34
pachchary
 
Chapter05
Komsun See
 
ใบงานHardware
standbyme mj
 
ความหมายของเทคโนโลยีสารสนเทศ
Paweena Kittitongchaikul
 
Presentation 3
pattarawutkuhamanee
 
งานธิดารัตน์
จรรยา อินทร์ปัญญา
 
งานนำเสนอ1 คอม
nuknook
 
คอมพิวเตอร์เบื้องต้น.pptx
ssuser0f05a7
 
ระบบสารสนเทศ
nitszy151
 
Ad

หลักการพื้นฐานในการเขียนโปรแกรม