หลักการเขียนโปรแกรม ( )

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
การเขียนผังงาน (Flowchart)
Advertisements

เรื่อง การแก้ไขปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ
การจำลองความคิด รายวิชา ง40102 หลักการแก้ปัญหาและการโปรแกรม
ลักษณะโครงสร้างของผังงาน
คำสั่ง while และ คำสั่ง do..while
การเขียนโปรแกรม แบบมีโครงสร้าง (ต่อ)
Control Statement for while do-while.
บทที่ ๖ หลักการแก้ปัญหาด้วยคอมพิวเตอร์
การโปรแกรมควบคุมแบบทำงานซ้ำ
การเขียนผังงาน.
ตัวอย่าง Flowchart.
การแก้ปัญหาด้วยคอมพิวเตอร์
คำสั่ง while ควบคุมการทำงานวนซ้ำ กรณีระบบงานมีลักษณะตรวจสอบเงื่อนไขก่อน แล้วเข้าสู่ส่วนลำดับงานคำสั่งที่กำหนดไว้ การเขียนคำสั่ง while ต้องกำหนดนิพจน์แบบตรรกะเป็นเงื่อนไขมีค่าในหน่วยความจำเป็น.
บทนำ การเขียนโปรแกรมภาษาซี
ผังงานโปรแกรม (Program Flowchart)
บทที่ 5 การทำงานแบบวนซ้ำ
CE 112 บทที่ 5 การทำซ้ำในภาษา C
แผนผัง FlowChart Flow Chart คือ ขั้นตอนที่นำผลที่ได้จากการกำหนดและการ วิเคราะห์ปัญหามาเขียนเป็นแผนภาพหรือสัญลักษณ์ ประโยชน์ของผังงาน -ช่วยลำดับขั้นตอนการทำงานของโปรแกรม.
Lab 8: คำสั่ง Do-While อ.ณัฐพงศ์ พยัฆคิน.
เนื้อหา ประเภทของโปรแกรมภาษา ขั้นตอนการพัฒนาโปรแกรม
วิชา การออกแบบและพัฒนาซอฟต์แวร์
Repetitive Instruction
บทที่ 1. พื้นฐานความรู้ทั่วไป
หน่วยที่ 2 วิธีการออกแบบโปรแกรม
การจำลองความคิด
การควบคุมทิศทางการทำงานของโปรแกรม
การเขียนผังงานแบบโครงสร้าง
คำสั่ง Repeat...Until คำสั่งควบคุมให้ทำงานซ้ำ
ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์และเทคโนโลยีสารสนเทศ
Looping การวนรอบ บทที่ 4.
ผังงาน (Flowchart) มหาวิทยาลัยเนชั่น หลักการภาษาชุดคำสั่ง
Chapter 5 คำสั่งควบคุมการทำซ้ำ
Chapter 7 Iteration Statement
การทำซ้ำด้วยคำสั่ง while
คำสั่ง while และ do…while
การทำซ้ำด้วย คำสั่ง for ง การเขียนได นามิกเว็บเพจ ศูนย์คอมพิวเตอร์ โรงเรียนปลวกแดง พิทยาคม.
การเขียนผังงาน.
การเขียนผังงาน (Flowchart)
การเขียนผังงาน จุดประสงค์ 1.อธิบายความของผังงานได้
Flow Chart INT1103 Computer Programming
โครงสร้างข้อมูลคืออะไร ?
การเขียนผังงานแบบทำซ้ำ
การเขียนผังงานแบบทางเลือก
การแก้ปัญหาด้วยคอมพิวเตอร์
Week 6 การทำซ้ำโดย for loop
2.3.1 รหัสเทียม (Pseudo code)
คำสั่งควบคุมขั้นตอน Flow control statements
Operators ตัวดำเนินการ
การออกแบบโครงสร้าง (Structured Design)
การเขียนโปรแกรมเบื้องต้น
หลักการเขียนโปรแกรม ( )
หลักการเขียนโปรแกรม ( )
หลักการเขียนโปรแกรม ( )
การเขียนโปรแกรมเบื้องต้น
การเขียนผังงาน (Flowchart)
การเขียนโปรแกรมแบบวนซ้ำ: คำสั่ง while คำสั่ง do….while
ตัวดำเนินการ และนิพจน์คณิตศาสตร์
PHP การตรวจสอบเงื่อนไข.
คำสั่งทำซ้ำ for คำสั่ง for เป็นคำสั่งทำซ้ำในลักษณะ Definite loop คือทราบจำนวนรอบที่แน่นอนในการทำงาน ซึ่งจะใช้ตัวแปร 1 ตัวในการนับจำนวนรอบว่าครบตามกำหนดหรือไม่
Chapter 6 Repetition Structure[2] ผู้สอน อ. ยืนยง กันทะเนตร สาขาวิชาเทคโนโลยี คอมพิวเตอร์เคลื่อนที่ ng.
หลักการเขียนโปรแกรม ( )
หลักการเขียนโปรแกรม ( )
การเขียน แบบวนซ้ำ , วนลูป
การเขียนผังงาน ผังงาน (Flowchart)
Flowchart การเขียนผังงาน.
การรับและแสดงผลข้อมูล (Input/Output)
ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์และเทคโนโลยีสารสนเทศ
การเขียนโปรแกรมแบบลำดับ
Computer Program คือ ขั้นตอนการทำงาน ของคอมพิวเตอร์
ผังงานโปรแกรม (Program Flowchart)
ใบสำเนางานนำเสนอ:

หลักการเขียนโปรแกรม (2201-2410) [แผนกคอมพิวเตอร์] หลักการเขียนโปรแกรม (2201-2410) 3 บทที่ ลักษณะโครงสร้างผังงาน

หลักการเขียนโปรแกรม (2201-2410) 1. ลักษณะโครงสร้างผังงาน (Flowchart) โครงสร้างอยู่ 3 รูปแบบ คือ 1. โครงสร้างผังงานแบบลำดับ (Sequence Flowchart) 2. โครงสร้างผังงานแบบเลือกทำ (Selection Flowchart) 3. โครงสร้างผังงานแบบทำซ้ำ (Repeation Flowchart) หลักการเขียนโปรแกรม (2201-2410)

2. โครงสร้างผังงานแบบลำดับ 1. เริ่มต้น เป็นการทำงานที่มีโครงสร้างแบบเรียงลำดับกิจกรรมก่อนหลัง ที่ต่อเนื่องกัน ตั้งแต่ขั้นตอนแรก ไปจนถึงขั้นตอนสุดท้าย เป็นรูปแบบง่าย ๆ ไม่มีการเปรียบ เทียบใด ๆ มีทิศทางการไหลของ ข้อมูลเพียงทางเดียว 2. อ่านค่าข้อมูลมาเก็บ ไว้ที่ตัวแปร A , B 3. คำนวณค่า แล้วเก็บไว้ที่ตัวแปรX 4. แสดงค่า X 5. จบการทำงาน ตัวอย่างโครงสร้างผังงานแบบลำดับ หลักการเขียนโปรแกรม (2201-2410)

3. โครงสร้างผังงานแบบเลือกทำ โครงสร้างผังงานแบบเลือกทำ ประกอบด้วยสัญลักษณ์การตัดสินใจ 1 สัญลักษณ์ การเลือกมีทางออก 2 ทาง ในการเลือกแบบมี 2 ทางเลือกนี้จะมีทางออกจากสัญลักษณ์การตัดสินใจ 2 ทาง คือใช่ หรือ ไม่ใช่ เท่านั้น หลักการเขียนโปรแกรม (2201-2410)

3. โครงสร้างผังงานแบบเลือกทำ (ต่อ) แบบ 1 แบบ 2 ผังงานแบบ 1 , 2 การตรวจสอบเงื่อนไขถ้าเป็นจริงจะอยู่ด้านซ้ายหรืออยู่ด้านขวาก็ได้ หรือถ้าเงื่อนไขเป็นเท็จ จะอยู่ด้านซ้ายหรือขวาก็ได้เช่นกัน แบบ 3 แบบ 4 ผังงานแบบ 3,4 ผลการตรวจสอบเงื่อนไข ถ้าเป็นจริง อาจมีขั้นตอนการทำงานเพียงทางเดียว ถ้าเงื่อนไขเป็นเท็จ อาจจะไม่มีขั้นตอนการทำงานต่อไป หลักการเขียนโปรแกรม (2201-2410)

หลักการเขียนโปรแกรม (2201-2410) แบบ 5 แบบ 6 ผังงานแบบ 4 แบบ 5 ตัวอย่างโครงสร้างผังงานแบบเลือกทำในรูปแบบต่าง ๆ (อาจจะเป็นโครงสร้างผังงานแบบลำดับหรือแบบเลือกทำ หรือแบบทำซ้ำก็ได้) หลักการเขียนโปรแกรม (2201-2410)

4. โครงสร้างผังงานแบบทำซ้ำ มีลักษณะเป็นรอบ (Loop อ่านว่า ลูป) จะทำงานแบบเดียวกันซ้ำไปเรื่อย ๆ ในขณะที่ยังเป็นไปตามเงื่อนไขหรือเงื่อนไขเป็นจริง จนกระทั่ง เงื่อนไขเป็นเท็จจึงทำงานอื่นต่อไป มีโครงสร้างอยู่หลายรูปแบบด้วยกัน คือ หลักการเขียนโปรแกรม (2201-2410)

4. โครงสร้างผังงานแบบทำซ้ำ (ต่อ) 1. โครงสร้างการทำซ้ำแบบ Do...While (ทำในขณะที่) เป็นการตรวจสอบเงื่อนไขก่อน หากเงื่อนไขเป็นจริง จะทำซ้ำต่อไป จนกระทั่งเงื่อนไขเป็นเท็จ จะออกจากขั้นตอนการทำซ้ำ อธิบายขั้นตอนการทำงาน 1. เริ่มต้นการทำงาน 2. กำหนดค่า X เท่ากับ 1 3. ในขณะที่ X < 10 ทำ 4. คำนวณค่า X เท่า X + 1 5. แสดงค่า X 6. จบการทำงาน หลักการเขียนโปรแกรม (2201-2410)

4. โครงสร้างผังงานแบบทำซ้ำ (ต่อ) 2. โครงสร้างการทำซ้ำแบบ Do...Until (ทำจนกระทั่ง) การทำซ้ำแบบ Do...Until คำนวณก่อนการตรวจสอบเงื่อนไขจนกระทั่งเงื่อนไขเป็นจริง จะทำซ้ำอย่างน้อย 1 ครั้ง แล้วจึงตรวจสอบเงื่อนไข หากเงื่อนไขเป็นเท็จจะทำซ้ำต่อไป จนกระทั่งเมื่อเงื่อนไขเป็นจริง จึงออกจากการทำซ้ำ อธิบายเป็นขั้นตอนการทำงาน 1. เริ่มต้นการทำงาน 2. รับค่า X 3. แสดงค่า X 4. ทำซ้ำจนกระทั่ง A=999 5. ถ้าไม่ใช่ ย้อนกลับไปทำซ้ำ 6. ถ้า ใช่ จบการทำงาน หลักการเขียนโปรแกรม (2201-2410)

4. โครงสร้างผังงานแบบทำซ้ำ (ต่อ) 3. โครงสร้างการทำซ้ำแบบ For...Next (กำหนดรอบการทำงาน) เป็นการสั่งให้มีการทำงานต่อไปจนกว่าจะครบรอบ ซึ่งสามารถให้มีการกระทำของโปรแกรมโดยการวนรอบอยู่ตลอดเวลา ตามการกำหนดของโปรแกรม ซึ่งสามารถกำหนดค่าเริ่มต้นและค่าสุดท้าย หรือขั้นของรอบได้ โดยมีรูปแบบดังนี้ หลักการเขียนโปรแกรม (2201-2410)

หลักการเขียนโปรแกรม (2201-2410) ตัวอย่างที่ 1 รูปแบบโครงสร้างผังงานแบบทำซ้ำ For...Next i คือ ตัวแปรจำนวน a คือ นิพจน์ที่บอกค่าเริ่มต้นของ i b คือ นิพจน์ที่บอกค่าสุดท้ายของ i c คือ นิพจน์ที่บอกค่าเปลี่ยนแปลงของ i ค่า c ที่เพิ่มหลัง Step เป็นจำนวนเพิ่ม หรือลดค่าตัวแปร ถ้าไม่กำหนดจะ ถือว่า Step เป็น 1 For i = a to b Step c คำสั่ง ... Next i หลักการเขียนโปรแกรม (2201-2410)

คำถามท้ายบท 1. กำหนดให้ A=5 , B=5 จงหาค่าของ X=?

2.จงหาการทำงานของโปรแกรมทั้งหมด กี่รอบ และ ผลบวกของ X=?

หลักการเขียนโปรแกรม (2201-2410) 3 จบการนำเสนอ บทที่ ลักษณะโครงสร้างผังงาน หลักการเขียนโปรแกรม (2201-2410)