flow chart แบบทางเลือกเดียว วิชา หลกั การเขียนโปรแกรม รหัส 20204-2004
คาํ นาํ เทคโนโลยสี ารสนเทศในหนงั สือออนไลน(์ E-Book)ผจู้ ดั ทาํ จดั ทาํ ขึนเพอื่ เป็นส่วนหน่ึงของ การศึกษาเรื่องต่างๆของหลกั การเขียนโปรแกรมและเป็นส่ือการเรียนการสอนของนกั เรียนนกั ศึกษาต่อไปเพอ่ื ใหน้ กั ศึกษาคน้ ควา้ หาความรู้และความเขา้ ใจเก่ียวกบั การเขียน Flow Chart แบบทางเลือกเดียว ผจู้ ดั ทาํ บุณรดา เนื่องปิ ยา ปพชิ ญา วงษบ์ ุญมี กาญจนา ธรรมมา พรทิพย์ ดอกไม้
สารบญั flowchartแบบทางเลือกเดียว…………………………………………………………………………..1 ขนั ตอนการทาํ งานแบบทางเลือกเดียว………………………………………………………...……....2 การวเิ คราะห์และกาํ หนดรายละเอียดของปัญหา…………………………………………………...….3 การเขียนผงั งาน-การเขียนโคด้ ……………………………………………………………….…….....4-5 ตวั อยา่ งของFlowchartแบบทางเลือกเดียว…………………………………………………………....6-7 สรุป Flowchartทางเลือกเดียว………………………………………………………………………....8
flowchart แบบทางเลือกเดียว การทาํ งานแบบทางเลือกทางเดียวจะมีการตรวจสอบเง่ือนไขเพื่อตดั สินใจวา่ โปรแกรมจะทาํ งานไป ทิศทางใด การตรวจสอบเง่ือนไขนนั ผลลพั ธ์ที่ไดจ้ ะเป็นจริง (true) กบั เทจ็ (False) ถา้ เง่ือนไขเป็นจริง โปรแกรมจะทาํ งานตามคาํ สง่ั ท่ีกาํ หนด แต่ถา้ เป็นเง่ือนไขเทจ็ โปรแกรมจะไม่ทาํ งานตามคาํ สง่ั 1
ข้นั ตอน การทาํ แบบทางเลอื กเดียว เรม่ิ ตน กาคํานวน เง่ือนไข 2
1. การวเิ คราะห์และกาํ หนดรายละเอียดของปัญหา 3 1. การระบุขอ้ มลู เขา้ (Input) ตวั เลขจาํ นวนเตม็ (num) 2. การระบุขอ้ มูลออก (Output) ผลทายเลข 3. วธิ ีประมวลผล (Process) (1) เร่ิมตน้ (2) กาํ หนดตวั แปร num , modnum เป็นจาํ นวนเตม็ (3) รับค่า num (4) หาเศษของตวั เลข modnum=num%2 (5) ตรวจสอบเง่ือนไข ถา้ modnum == 0 - เป็นจริง แสดงผลทายเลขคู่ - เป็นเทจ็ ออกจากคาํ สง่ั if (6) จบ
2. การเขียนผงั งาน (Flowchart) 4
3. การเขียน code ผลลัพธก าร Run 5
ตวั อยา่ ง Flow chart Algorithm การเขียนผังงานของการทาํ บตั รประชาชน โดยมีเงอื่ นไขในการขอมีบตั รใหมค ือจะตอ งอายุ 7 1.เรมิ่ ตน ขวบขน้ึ ไป ถงึ จะมีสิทธทําบัตรประชาชน 2.ตรวจสอบอายุ 3. ตรวจสอบเงือ่ นไข อายุ 7 ? ขวบขึ้นไปหรือไม (ถา ใชไ ปท่ขี อ 2.1 ถาไมใช ขา มไปท่ีจบ) 3.1 ทําบัตรประชาชน 4.จบ 6
ตวั อยา่ ง Flow chart 7
สรุป Flow Chart แบบทางเลอื กทางเดยี ว เปน ทางเลอื กท่เี ลือกตัดสินใจเลอื กทาํ งานทศิ ทางใดทศิ ทางเดยี ว เม่อื เงอ่ื นไขเปนจรงิ โปรแกรมจะทาํ งานตามคําสั่งที่กําหนดแตถ า เปนเงื่อนไขเท็จโปรแกรมจะไมท าํ ตามคาํ ส่งั หรอื โครงสรางแบบทางเลอื ก คอื โครงสรา งทมี่ ีเง่ือนไข โครงสรา งผังงานแบบมีทางเลือก ขอ สงั เกตการต้ังเงอ่ื นไข จะตองเปนเงื่อนไขท่ีทาํ ใหเ ราสามารถตดั สนิ ใจได 2 ทาง คอื จริง หรือเท็จ,ใชหรอื ไมใ ช (Yes,No) 8
ช่ือ-สกลุ : นางสาว บุณรดา เนื่องปิ ยา ระดบั ชนั : ปวช.1/2 แผนก : คอมพวิ เตอร์ธุรกิจ ประวตั ิส่วนตวั เกิด : วนั ที่ 26 พฤษภาคม 2547 อาย:ุ ุ 15ปี สูง : 169 นาํ หนกั : 70 สญั ชาติ : ไทย ศาสนา : พทุ ธ ที่อยู่ : บา้ นเลขที่ 6/2 หม่.ู 6 ต.บา้ นมา้ อ.บางไทร จ. พระนครศรีอยธุ ยา เบอร์ : 062-694-3840 ประวตั ิการศึกษา มธั ยมตน้ : รร. ไตรอรุณศึกษา ปัจจุบนั : วทิ ยาลยั เทคนิคปทุมธานี 9
ช่ือ-สกลุ : นางสาว ปพิชญา วงษบ์ ุญมี ระดบั ชนั : ปวช.1/2 แผนก : คอมพิวเตอร์ธุรกิจ ประวตั ิส่วนตวั เกิด : วนั ที่ 26 ธนั วาคม 2546 อายุ :ุ 15ปี สูง : 155 นาํ หนกั : 45 สญั ชาติ : ไทย ศาสนา : พทุ ธ ท่ีอยู่ : บา้ นเลขที่ 25/2 หมู่ 5 ต.บา้ นมา้ อ.บางไทร จ. พระนครศรีอยธุ ยา เบอร์ : 0627538831 ประวตั ิการศึกษา มธั ยมตน้ : รร. ไตรอรุณศึกษา ปัจจุบนั : วทิ ยาลยั เทคนิคปทุมธานี 10
ชื่อ-สกลุ : นางสาว กาญจนา ธรรมมา ระดบั ชนั : ปวช.1/2 แผนก : คอมพวิ เตอร์ธุรกิจ ประวตั ิส่วนตวั เกิด :วนั ท่ี 1 กมุ ภาพนั ธ์ 2546 อายุ :ุ 16ปี สูง : 173 นาํ หนกั : 52 สญั ชาติ : ไทย ศาสนา : พทุ ธ ที่อยู่ บา้ นเลขที่ 30 หมู่. 4 ต. สิงหนาท อ. ลาดบวั หลวง จ. พระนครศรีอยธุ ยา เบอร์ : 096-739-4948 ประวตั ิการศึกษา มธั ยมตน้ : รร. ไตรอรุณศึกษา ปัจจุบนั : วทิ ยาลยั เทคนิคปทุมธานี 11
ช่ือ-สกลุ : นางสาว พรทิพย์ ดอกไม้ ระดบั ชนั : ปวช.1/2 แผนก : คอมพวิ เตอร์ธุรกิจ ประวตั ิส่วนตวั เกิด : วนั ท่ี 20 เมษายน 2546 อายุ :ุ 16ปี สูง : 153 นาํ หนกั : 54 สญั ชาติ : ไทย ศาสนา : พทุ ธ ท่ีอยู่ : บา้ นเลขที่ 40/2 หมู่. 8 ต. บา้ นมา้ อ. บางไทร จ. พระนครศรีอยธุ ยา เบอร์ : 0841126423 ประวตั ิการศึกษา มธั ยมตน้ : รร.ไตรอรุณศึกษา ปัจจุบนั : วทิ ยาลยั เทคนิคปทุมธานี 12
อาจารยผ์ สู้ อน วชิ าหลกั การเขียนโปรแกรม (รหสั วชิ า20204-2004) ครูวลิ าวลั ย์ วชั โรทยั ตาํ แหน่ง: ครู วทิ ยฐานะครูชาํ นาญการ แผนกวชิ า: คอมพิวเตอร์ธุรกิจ วทิ ยาลยั เทคนิคปทุมธานี E-mail: [email protected] 13
บรรณานุกรม Flowchart แบบทางเลือกเดียว เขา้ ไดจ้ าก: https://is.gd/lxrfmU https://is.gd/MPrJnv 14
79 หมู5 ต. บานกลาง อ. เมือง จ. ปทมุ ธานี 12000 วทิ ยาลัยเทคนิคปทมุ ธานี (Pathumthani Technical College) แผนกคอมพิวเตอรธ รุ กจิ Business Computer
Search
Read the Text Version
- 1 - 18
Pages: