ตัวอย่าง Flowchart.

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
บทที่ 2 รหัสควบคุมและการคำนวณ
Advertisements

ความรู้พื้นฐานเกี่ยวกับการเขียนโปรแกรม
แนวคิดในการเขียนโปรแกรม
สาขาวิชาคอมพิวเตอร์ คณะวิทยาศาสตร์และเทคโนโลยี
การจำลองความคิด รายวิชา ง40102 หลักการแก้ปัญหาและการโปรแกรม
LAB 1 ให้นักศึกษาเขียน Flowchart โดยใช้โปรแกรม Microsoft Word วาดรูป Flowchart ส่ง Flowchart ที่วาดเสร็จแล้วในชั่วโมง และ print ใส่กระดาษ ส่งในครั้งหน้า.
BC320 Introduction to Computer Programming
คำสั่ง while และ คำสั่ง do..while
การเขียนโปรแกรม แบบมีโครงสร้าง (ต่อ)
Control Statement for while do-while.
บทที่ ๖ หลักการแก้ปัญหาด้วยคอมพิวเตอร์
CS Assembly Language Programming
Introduction to computer programming
การแก้ปัญหาด้วยคอมพิวเตอร์
ผังงานโปรแกรม (Program Flowchart)
แผนผัง FlowChart Flow Chart คือ ขั้นตอนที่นำผลที่ได้จากการกำหนดและการ วิเคราะห์ปัญหามาเขียนเป็นแผนภาพหรือสัญลักษณ์ ประโยชน์ของผังงาน -ช่วยลำดับขั้นตอนการทำงานของโปรแกรม.
เนื้อหา ประเภทของโปรแกรมภาษา ขั้นตอนการพัฒนาโปรแกรม
ตัวดำเนินการ (Operator) คือสัญลักษณ์หรือเครื่องหมายแทนการกระทำกับข้อมูล เพื่อบอกให้เครื่องคอมพิวเตอร์ทราบว่าจะต้องดำเนินการใดกับข้อมูลใดบ้าง แบ่งออกเป็น.
การวิเคราะห์ขั้นตอนวิธีการแก้ปัญหา
Surachai Wachirahatthapong
การเขียนโปรแกรมแบบมีทางเลือก
Flowchart รูปแบบ If ซ้อน If ก็คือ การเอา If ไปไว้ใน If ทางฝั่ง True  โดยโครงสร้าง If ซ้อน If นั้นเอาไว้ใช้กับ กรณีตรวจสอบเงื่อนไขที่มากกว่า 2 กรณี เพราะเนื่องจาก.
Chapter 5 คำสั่งควบคุมการทำซ้ำ
การทำซ้ำด้วยคำสั่ง while
การหาตัวหารร่วมมาก โดยใช้รูปแบบบัญญัติ
การเขียนผังงาน.
การเขียนผังงาน (Flowchart)
บทที่ 5 ฟังก์ชันกับอาร์เรย์ Function & Array
การเขียนผังงาน จุดประสงค์ 1.อธิบายความของผังงานได้
บทเรียนสาระการเรียนรู้คณิตศาสตร์ โดยใช้โปรแกรม Microsoft Multipoint
เครื่องหมายและการดำเนินการ ในภาษา C
การเขียนผังงานแบบทำซ้ำ
การเขียนผังงาน ผังงานคือ อะไร ?.
การแก้ปัญหาด้วยคอมพิวเตอร์
ทบทวน กันก่อน .....กระบวนการแปลโปรแกรม
โจทย์วิเคราะห์ปัญหาที่ 1
Week 6 การทำซ้ำโดย for loop
Week 5 การทำซ้ำโดย while loop และ do while loop
Week 6 การทำซ้ำโดย for loop
Chapter 5 การทำซ้ำโดย while loop และ do while loop
Computer Programming for Engineers
Week 5 การทำซ้ำโดย while loop และ do while loop
การออกแบบโครงสร้าง (Structured Design)
การเขียนโปรแกรมเบื้องต้น
หลักการเขียนโปรแกรม ( )
ใบงาน 1. ให้นักเรียนคัดลอกเนื้อหาและตัวอย่างเรื่อง การวิเคราะห์ปัญหาและการจำลองความคิดตั้งแต่สไลด์ที่ 2-11 ลงในสมุด (ถ้าไม่มีให้ทำในกระดาษสมุด1คู่) 2.
การเขียนโปรแกรมเบื้องต้น
การเขียนโปรแกรมแบบวนซ้ำ: คำสั่ง while คำสั่ง do….while
Computer Programming การเขียนโปรแกรมคอมพิวเตอร์
บทที่ 7 การวิเคราะห์งานและการโปรแกรม แบบมีโครงสร้าง
อัลกอริทึ่มทำงานวนซ้ำ
งานเทคโนโลยีสารสนเทศ โรงเรียนพนมเบญจา
Chapter 6 Repetition Structure[2] ผู้สอน อ. ยืนยง กันทะเนตร สาขาวิชาเทคโนโลยี คอมพิวเตอร์เคลื่อนที่ ng.
อ. วชิระ หล่อประดิษฐ์. ตัว ดำเนินกา ร ศัพท์เฉพาะตัวอย่ าง ผลลัพธ์ ให้ a=3; b=2; Greater thana > b;True
บทที่ 2 แนวคิดในการเขียนโปรแกรม. ขั้นตอนการ พัฒนาโปรแกรม ในการพัฒนาโปรแกรมมีขั้นตอนหลัก 5 ขั้นตอน ซึ่งไม่ว่าจะทำการพัฒนาโปรแกรม ครั้งใดจะต้องปฏิบัติตามขั้นตอนเหล่านี้
หลักการเขียนโปรแกรม ( )
การแก้ปัญหาโปรแกรม (Flowchart)
หลักการเขียนโปรแกรม ( )
เด็กหญิง นัฐนรี โยธาตรี เลขที่ 13 ม.3/1
การเขียน แบบวนซ้ำ , วนลูป
Chapter 7 Mix problem ผู้สอน อ. ยืนยง กันทะเนตร สาขาวิชาเทคโนโลยี คอมพิวเตอร์เคลื่อนที่ ng.
การกระทำทางคณิตศาสตร์
Flowchart การเขียนผังงาน.
การทำซ้ำ Pisit Nakjai.
Computer Programming การเขียนโปรแกรมคอมพิวเตอร์
Computer Programming การเขียนโปรแกรม คอมพิวเตอร์ สัปดาห์ที่ 6 คำสั่งควบคุมการทำงานแบบ เงื่อนไขและคำสั่งควบคุมการ ทำงานแบบวนซ้ำ.
Chapter 05 Selection structure ผู้สอน อ. ยืนยง กันทะเนตร สาขาวิชาเทคโนโลยี คอมพิวเตอร์เคลื่อนที่ ng.
Computer Program คือ ขั้นตอนการทำงาน ของคอมพิวเตอร์
การทำซ้ำ (for).
ผังงานโปรแกรม (Program Flowchart)
ใบสำเนางานนำเสนอ:

ตัวอย่าง Flowchart

โจทย์ทบทวน 1. จงเขียนการวิเคราะห์งาน และผังงานโปรแกรม ของโปรแกรมคำนวณหาว่า ในจำนวนเต็มบวก1 ถึง 1000 มีเลขอะไรบ้างที่หารด้วย 3 ลงตัว แล้วแสดงเลขเฉพาะที่ได้ออกทางจอภาพ พร้อมทั้งแสดงจำนวนทั้งหมดของและเฉพาะที่ได้ว่ามีกี่ตัวด้วย

วิเคราะห์งาน วัตถุประสงค์ของการเขียนโปรแกรม โปรแกรมคำนวณหาว่าในจำนวนเต็มบวก1 ถึง 1000 มีเลขอะไรบ้างที่หารด้วย 3 ลงตัว และมีกี่ตัว 2. รูปแบบผลลัพธ์ที่ต้องการ 3 6 .... sum =

วิเคราะห์งาน (ต่อ) 3. หาข้อมูลนำเข้าของโปรแกรมจากภายนอก ไม่มี 3. หาข้อมูลนำเข้าของโปรแกรมจากภายนอก ไม่มี 4. หาตัวแปรที่จำเป็นในการใช้โปรแกรม i แทนเลขจำนวนเต็ม sum แทนจำนวนที่แสดงว่ามีเลขที่หารด้วย 3 ลงตัวกี่จำนวน

วิเคราะห์งาน (ต่อ) 5. หาขั้นตอนวิธีการทำงานของโปรแกรม 5. หาขั้นตอนวิธีการทำงานของโปรแกรม 5.3.1 เริ่มต้นโปรแกรม 5.3.2 ประกาศตัวแปรพร้อมทั้งกำหนดค่าเริ่มต้น i=1, sum=0 5.3.3 ใช้ลูปการทำซ้ำ โดยตรวจสอบว่า i<=1000 หรือไม่ ถ้าหาก - เป็นจริง - ตรวจสอบว่าเลขจำนวนเต็มนั้นหารด้วย 3 ลงตัว (i%3 == 0) หรือไม่ - จริง => แสดงเลขจำนวนนั้นบนหน้าจอ => เพิ่มค่าใน sum ขึ้น 1 => เพิ่มค่าใน i ขึ้น 1 => กลับไปทำ 5.3.3 - เท็จ => เพิ่มค่าใน i ขึ้น 1 => กลับไปทำ 5.3.3 - เป็นเท็จออกจากลูปการทำซ้ำมา 5.3.4 แสดงค่า sum ซึ่งแสดงว่ามีเลขที่หารด้วย 3 ลงตัวกี่จำนวนออกทางหน้าจอ 5.3.5 จบการทำงาน

ตัวอย่าง ผังงานโปรแกรมของการทำงานแบบทำซ้ำ จงเขียนผังงานโปรแกรมเพื่อคำนวณหาผลรวมของเลขจำนวนเต็มตั้งแต่ 1 ถึง 10 โดยแสดงผลรวมที่ได้ออกทางจอภาพ

วิเคราะห์ตัวอย่าง วัตถุประสงค์ของการเขียนโปรแกรม เพื่อคำนวณหาคำนวณหาผลรวมของเลขจำนวนเต็มตั้งแต่ 1 ถึง 10 รูปแบบผลลัพธ์ที่ต้องการ ***Output*** Sum of 1 to 10 = 55

วิเคราะห์ตัวอย่าง ข้อมูลนำเข้าของโปรแกรม ไม่มี หาตัวแปรที่จำเป็นในการใช้โปรแกรม i แทนเลขจำนวนเต็มที่จะทำการรวมค่าผลบวก ซึ่งมีค่าเท่ากันกับ จำนวนรอบที่ทำการรวมค่าผลบวก sum แทนค่าผลรวมของตัวเลข

วิเคราะห์ตัวอย่าง (ต่อ) ขั้นตอนวิธีการทำงานของโปรแกรม เริ่มต้นทำงาน กำหนดให้ i = 1 , sum = 0 (รอบของการบวกเริ่มจากรอบที่ 1 หรือเริ่มจากเลขจำนวนเต็ม 1 และผลบวกเริ่มต้นจาก 0) คำนวณหาผลบวกของเลขจำนวนเต็ม 1 ถึง 10 โดยใช้โครงสร้างการทำซ้ำแบบตรวจสอบเงื่อนไขจริง แล้วจึงทำซ้ำ กล่าวคือ ตรวจสอบว่า i <= 10 หรือไม่ หากเป็นจริง ให้ sum = sum + i; i = i + 1; แล้ววนไปตรวจสอบว่า i <= 10 หรือไม่อีกครั้ง ทำซ้ำเช่นนี้จนกว่าเงื่อนไขจะเป็นเท็จ จึงออกจากการทำซ้ำ

วิเคราะห์ตัวอย่าง (ต่อ) พิมพ์ผลบวกของค่าเลขจำนวนเต็ม 1 ถึง 10 ที่ได้ออกทางจอภาพ จบการทำงาน