รายงานเล่มน้ีจดั ทาํ ข้ึนเพอ่ื เป็นส่วนหน่ึงของวชิ า หลกั การเขียนโปรแกรม ช้นั ปวช1/1 เพือ่ ใหไ้ ดศ้ ึกษาหาความรู้ในเริื่อง โฟร์ชาร์ตแบบทางเลือกเดียว และไดศ้ ึกษาเขา้ ใจเพอ่ื ประโยชนก์ บั การเรียน ผจู้ ดั ทาํ หวงั วา่ รายงานเล่มน้ีจะเป็นประโยชนก์ บั ผอู้ ่าน หรือนกั เรียนนกั ศึกษา ที่กาํ ลงั หาขอ้ มลู เร่ืองน้ีอยู่ หากมีขอ้ แนะนาํ หรือขอ้ ผดิ พลาดประการใต ผจู้ ดั ทาํ ขออภยั มา ณ ท่ีน้ีดว้ ย
การทาํ งานแบบทางเลือกเดียวหรือเรียกอีกอยา่ งหน่ึงวา่ การทาํ งานแบบตดั สินใจง้นั เราสามารถเลือกโปรแกรมใหโ้ ปรแกรมเลือกทาํ งานอยา่ งใดอยา่ งหน่ึงโดยใชเ้ งื่อนไขตามคาํ สง่ั โดยทวั่ ไปโปรแกรมจะกาํ หนดเอาไวว้ า่ เงือนไขเป็นจริงโปรแกรมจะไปทาํ งานอยา่ งหน่ึงแต่ถา้ เงือนไขเป็นเทจ็ โปรแกรมกจ็ ะไปทาํ งานอีกอยา่ งหน่ึงน้นั กห็ มายความวา่ โปรแกรม จะเลือกทาํ งานทิศทางใดทิศทางหน่ึงเท่าน้นั เช่น เม่ือเราขบั รถไปถึงสามแยกเราจะตอ้ งตดั สินใจไปทางใดทางหน่ึงไม่สามารถวงิ่ ไปท้งั สองทางไดใ้ นเวลาเดียวกนั ในชีวติ ของเราก็ มีทางเลือกของเราอยมู่ ากมาย เช่นจะออกจากบา้ นวนั น้ีใส่ชุดอะไร จะไปทานขา้ วร้านไหนดีจะซ้ือหนงั สือเล่มไหน จะนง่ั ดา้ นหนา้ หรือหลงั ช้นั เรียน เป็นตน้ โดยทางเลือกแต่ละ อยา่ งกจ็ ะมีเงื่อนไขเป็นตวั กาํ หนดวา่ จะไปทางใดจะออกจากบา้ นวนั น้ีจะใส่ชุดอะไรเงื่อนไขอาจจะข้ึนอยกู่ บั สถานที่ไป เช่น ไปโรงเรียนกใ็ ส่ชุดนกั เรียน ไปหาเพือ่ นกใ็ ส่ชุดสบาย ๆ ไปพบญาติกใ็ ส่ชุดสุภาพ เป็นตน้ ดงั น้นั เงื่อนไขจึงเป็นตวั กาํ หนดทางเลือก การกาํ หนดเง่ือนไขในโปรแกรมมกั จะใชค้ าํ วา่ if (ถา้ ) นาํ หนา้ เสมอ โดยมีกฎเกณฑว์ า่ ถา้ เงื่อนไข เป็นจริงจะทาํ อะไร ถา้ เป็นเทจ็ ทาํ อะไรถา้ ฉนั มีอายคุ รบ 17 ปี ฉนั จะประกวดนางสาวไทย เงื่อนไขจะเป็นจริงเม่ืออายเุ ท่ากบั 17 (Age=17) กจ็ ะไดป้ ระกวด แต่ถา้ อายยุ งั ไม่ถึง หรือ อายอุ าจเลย 17 ปี แลว้ กจ็ ะไม่ไดป้ ระกวดถา้ ฉนั เกบ็ เงินไดม้ ากกวา่ 1 ลา้ นบา้ น ฉนั จะซ้ือบา้ น เงื่อนไขจะเป็นจริงเมื่อมีเงินมากกวา่ 1 ลา้ นบาท (Money>1,000,000) จะไดซ้ ้ือบา้ น แต่ถา้ มีเงินไม่ถึง 1 ลา้ นบาทจะทาํ ใหเ้ ง่ือนไขเป็นเทจ็ กห็ มายความวา่ ไม่ไดซ้ ้ือบา้ นการออกแบบโปรแกรมโดยใช้ Flowchart น้นั จะมีสญั ลกั ษณ์ที่ใชส้ าํ หรับกาํ หนดเงื่อนไขเพือ่ ตรวจสอบทางเลือก ไดแ้ ก่สญั ลกั ษณ์สี่เหล่ียมขนมเปี ยกปนู
การทาํ งานแบบทางเลือกทางเดียวจะมีการตรวจสอบเงื่อนไขเพอ่ื ตดั สินใจวา่ โปรแกรมจะทาํ งานไปทิศทางใด การ ตรวจสอบเงื่อนไขน้นั ผลลพั ธ์ที่ไดจ้ ะเป็นจริง (true) กบั เทจ็ (False) ถา้ เง่ือนไขเป็นจริง โปรแกรมจะทาํ งานตาม คาํ สง่ั ท่ีกาํ หนด แต่ถา้ เป็นเงื่อนไขเทจ็ โปรแกรมจะไม่ทาํ งานตามคาํ สง่ั
https://sites.google.com/site/ccomputeryrc/baeb-mi-thang-leuxk-deiyw http://computer.bps.in.th/suteerat/selection
อาจารยผูสอน ครผู ูสอน รายวชิ า หลกั การเขียนโปรแกรม (รหัสวชิ า 20204-2004) ครวู ิลาวัลย วัชโรทัย ตําแหนง : ครูวทิ ยฐานะครชู ํานาญการ แผนกวชิ า : คอมพวิ เตอรธ ุรกิจ วิทยาลยั เทคนิคปทุมธานี E-mail : [email protected]
บรรณานกุ รม https://sites.google.com/site/ccomputeryrc/baeb-mi-thang-leuxk-deiyw http://computer.bps.in.th/suteerat/selection
Search
Read the Text Version
- 1 - 14
Pages: