Please enable JavaScript.
Coggle requires JavaScript to display documents.
การเขียนโปรแกรม เชิงโครงสร้าง และเชิงวัตถุ - Coggle Diagram
การเขียนโปรแกรม เชิงโครงสร้าง และเชิงวัตถุ
การเขียนโปรแกรมเชิงวัตถุ
วิธีการคิดแบบการเขียนโปรแกรมเชิงกระบวนการ
รับผลการเลือกชนิดน้ำ
ส่งน้ำที่เลือกออกมาจากช่อง
ตรวจสอบจำนวนน้ำกระป๋องที่มีอยู่ในตู้
จัดเก็บเงินเข้าระบบ
เมื่อมีการหยอดเหรียญเข้าตู้
หากมีเงินทอน ให้ทอนเงินที่เหลือ ที่ช่องรับเงินทอน
วิธีการคิดแบบการเขียนโปรแกรมเชิงวัตถุ
หน่วยจัดการเครื่องดื่ม มีข้อมูลชนิดของเครื่องดื่ม จำนวนเครื่องดื่ม สามารถจัดเตรียมชนิดเครื่องดื่มที่พอกับเงินที่หยอด และสามารถจ่ายเครื่องดื่มออกมาจากตู้ได้
หน่วยตรวจสอบและจัดการเรื่องเงิน มีข้อมูลเกี่ยวกับเงินที่ได้รับ และเงินที่มีอยู่ในระบบ สามารถรับและตรวจสอบเงินที่หยอดเข้ามาได้ และทอนเงินได้
หน่วยแสดงผลและรอรับคำสั่ง มีหน้าที่รอรับคำสั่ง และแสดงผลเงินที่หยอดเข้ามา
การเขียนโปรแกรมเชิงโครงสร้าง
โครงสร้างแบบลำดับขั้นตอน
ประกอบด้วยคำสั่งหรือชุดคำสั่งที่ไม่มีเงื่อนไข ไม่มีการตัดสินใจ มีทางเข้าทางเดียว และมีทางออกทางเดียว ดำเนินการแบบเรียงลำดับต่อเนื่อง โดยแต่ละขั้นตอนมีการดำเนินการเพียงครั้งเดียว
โครงสร้างแบบมีทางเลือก
ในการตัดสินใจเลือกทางใดทางหนึ่ง (Decision) ในโปรแกรมมีการตรวจสอบเงื่อนไข (Condition) ว่าเป็นค่าจริงหรือค่าเท็จ แล้วดำเนินการตามคำสั่งที่เงื่อนไขกำหนดต่อไป
โครงสร้างแบบทำซ้ำ
เป็นการทำงานแบบวนซ้ำหลาย ๆ รอบ และหลุดจากเงื่อนไขก็ต่อเมื่อเงื่อนไขตรงกับที่กำหนดไว้