เฉลย Lab 10 Loop.

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
คำสั่งควบคุมในโปรแกรม Interactive C
Advertisements

การใช้ MessageBox-InputBox
สื่อการเรียนรู้ โดย นางสุมิตรา ดีมี
โครงสร้างควบคุม 1. โครงสร้างควบคุมแบบวนทางเลือก
Chapter 8 : Logic Modeling & Data Modeling
LAB 1 ให้นักศึกษาเขียน Flowchart โดยใช้โปรแกรม Microsoft Word วาดรูป Flowchart ส่ง Flowchart ที่วาดเสร็จแล้วในชั่วโมง และ print ใส่กระดาษ ส่งในครั้งหน้า.
คำสั่ง while และ คำสั่ง do..while
Program Flow Chart.
ผังงานโปรแกรม (Program Flowchart)
บทที่ 4 การตัดสินใจในการเขียนโปรแกรม
คำสั่งเพื่อการกำหนดเงื่อนไข
Repetitive Statements (Looping)
โครงสร้างคำสั่งแบบเลือก (Selection)
คำสั่งเงื่อนไขและการควบคุม
โครงสร้างควบคุม 1. โครงสร้างควบคุมแบบวนทางเลือก
คำสั่งแบบมีเงื่อนไข IF Statement
การควบคุมทิศทางการทำงานของโปรแกรม
การเขียนผังงานแบบโครงสร้าง
ตัวอย่างการใช้คำสั่ง IF_THEN
Advanced VB (VB ขั้นสูง)
ส่วนของการเขียนโค๊ด ใน VB การเขียนโค๊ดจะเป็นแบบ Event Driven
Looping การวนรอบ บทที่ 4.
Repetitive Or Iterative
2.5 ตัวแปรชุดมิติเดียวและตัวแปรชุดสองมิติ
Lab 8 ตัวแปรและชนิดข้อมูล
เฉลย Lab 9 Decision.
Lab 8 ตัวแปรและชนิดข้อมูล
1 นายทินวัฒน์ พงษ์ทองเมือง. 2 การเปิดให้ Program ทำงาน 3  p:\xampplite\ xampplite-control.exe  Start Apache.
การเขียนโปรแกรมภาษาซี
บทที่ 7 คำสั่งสำหรับเขียนโปรแกรม
บทที่ 11 การเขียนโปรแกรมแบบ Structured Programming และการจัดการตรวจสอบข้อผิดพลาด.
Chapter 5 คำสั่งควบคุมการทำซ้ำ
LOGO SCCS031 Principle of Computer Programming Thinaphan Nithiyuwith Program of Computer Science & Information Technology suchada/
Chapter 6 Decision Statement
Chapter 7 Iteration Statement
โครงสร้างแบบลำดับ คำสั่ง x คำสั่ง y.
หมวดวิชาคอมพิวเตอร์ โรงเรียนพะเยาพิทยาคม โดย อ.วัชระ การสมพจน์
โดย อ. นัฐพงศ์ ส่งเนียม การเขียนโปรแกรมคอมพิวเตอร์ และอัลกอรทึ่ม ( ) Lec04 : [ การแปลงจาก FlowChart.
โดย อ. นัฐพงศ์ ส่งเนียม Do Loop Until โดย อ. นัฐพงศ์ ส่งเนียม
Modular Algorithm Function & Procedure By Nattapong Songneam
Selection Nattapong Songneam.
While.. loop.
การเขียนผังงาน ผังงานคือ อะไร ?.
Control Statements.
การออกแบบโครงสร้าง (Structured Design)
หลักการเขียนโปรแกรม ( )
หลักการเขียนโปรแกรม ( )
ฟอร์มระบบ Login การใส่ Background จากไฟล์รูปภาพ 1 1 ถัดไ ป ถัดไ ป 2.
ฟอร์มระบบ ข้อมูลสัญญาซื้อ-ขายขายรถยนต์
ฟอร์มระบบ ข้อมูลใบเสร็จ
ฟอร์มระบบ ข้อมูลรถยนต์
การเขียนโปรแกรมสั่งงานตัวควบคุม (Control)
วิธีการเขียนโปรแกรมเพื่อทำงานกับข้อมูล โดยที่ ข้อมูลนั้นจะต้อง 1. เป็นประเภทเดียวกัน | ตัวเลข, ตัวอักษร 2. มีขนาดเท่ากัน ? ARRAY คืออะไร.
ตัวแปร Array แบบ 1 มิติ การเขียนโปรแกรมแบบวนซ้ำ
Problem Analysis and Algorithm (การวิเคราะห์ปัญหา และการจำลองความคิด)
ผังงานโปรแกรม (Program Flowchart)
คำสั่งในการ ทำงานเบื้องต้น ของโปรแกรม. คำสั่งประกาศตัวแปร ชนิดของข้อมูล ชื่อตัวแปรที่ 1, ชื่อตัวแปรที่ 2; ตัวอย่าง Double score, total;
การเขียนโปรแกรมภาษาปาสคาล โดยใช้โครงสร้างหลักทั้ง 3 โครงสร้าง
หลักการโปรแกรม 1 Lecture 8: การทำซ้ำ (while, do-while)
คำสั่งควบคุมการทำงาน
VB6: MessageBox Function (msgbox)
หลักการโปรแกรม อ.ธนากร อุยพานิชย์.
Concept of Programing.
การแสดงขั้นตอนวิธีด้วยรหัสเทียม (Pseudo-Code)
คำอธิบายรายวิชา การเขียนผังงาน รหัสเทียม ตรรกศาสตร์เบื้องต้น การเขียนโปรแกรมคอมพิวเตอร์แบบโครงสร้าง ชนิดตัวแปร ตัวดำเนินการทางตรรกะ ตัวดำเนินการเปรียบเทียบ.
บทที่ 2 ขั้นตอนการทำงาน (Algorithm)
ข้อมูล ตัวแปร และค่าคงที่ของภาษา VB
พ.ร.บ. ข้อมูลข่าวสารของราชการ พ.ศ. 2540
บทที่ 7 การประมวลผลอาร์เรย์
ขั้นตอนการเขียนโปรแกรมคอมพิวเตอร์
ใบสำเนางานนำเสนอ:

เฉลย Lab 10 Loop

จงเขียนโปรแกรมเพื่อหาค่า Min, Max, Sum, Average ของ N จำนวน โดยเลือกใช้คำสั่งการวนซ้ำที่เหมาะสม Start Read N No N>0 Print No Data Yes Read Score Min = Score Max = Score Sum = Score Count = 1 Count<=N No Average = Sum / N Yes Read Score Print Min Print Max Print Sum Print Average Score < Min No Yes Min = Score Sum = Sum + Score No Score > Max Yes Max = Score Stop

TextBox ชื่อ txtInput PictureBox ชื่อ picOutput CommandButton ชื่อ cmdCompute CommandButton ชื่อ cmdEnd

ประกาศตัวแปร Private Sub cmdCompute_Click() Dim N As Integer Dim score As Double Dim sum As Double Dim count As Double Dim Min As Double Dim Max As Double Dim Average As Double .... End Sub ประกาศตัวแปร

Private Sub cmdCompute_Click() ... If N > 0 Then Else End If .... End Sub Start N = Val(txtInput.Text) Read N No N>0 Print No Data Yes Read Score Min = Score Max = Score Sum = Score Count = 1 Count<=N No Average = Sum / N picOutput.Print “No Data" Yes Read Score Print Min Print Max Print Sum Print Average Score < Min No Yes Min = Score Sum = Sum + Score No Score > Max Yes Max = Score Stop

score = InputBox(“คะแนนของนักเรียนคนที่ 1") Min = score Max = score If N > 0 Then score = InputBox(“คะแนนของนักเรียนคนที่ 1") Min = score Max = score sum = score count = 1 Do While (count <= num) Loop Else picOutput.Print “No Data" End If N>0 Yes Read Score Min = Score Max = Score Sum = Score Count = 1 Count<=N No Yes Read Score Score < Min No Yes Min = Score Sum = Sum + Score No Score > Max Yes Max = Score

Do While (counter <= num) count = count + 1 score = InputBox(“คะแนนของนักเรียนคนที่" & counter) If score < Min Then Min = score Else If score > Max Then Max = score End If sum = sum + score Loop Count<=N No Yes Count = count + 1 Read Score Score < Min No Yes Min = Score Sum = Sum + Score No Score > Max Yes Max = Score

PicOutput.Print " Min = " & Min PicOutput.Print " Max = " & Max Count<=N No Average = Sum / N Average = sum / N PicOutput.Print " Min = " & Min PicOutput.Print " Max = " & Max PicOutput.Print " Sum = " & sum PicOutput.Print " Average = " & Average Print Min Print Max Print Sum Print Average