Fundamental Programming การเขียนโปรแกรมมิ่งพื้นฐาน
46
1210
0

การเขียนโปรแกรมมิ่งพื้นฐาน ครั้งนี้จะอธิบายเกี่ยวกับ algorithm หลักการคิด การเขียนออกมาในรูปแบบต่างๆ ทั้ง Psuedocode และ Flowchart

ノートテキスト
ページ1:
วิปริตแปรปรวนทันใด Fundamental Programming HORITHM กระทำให้ลำดับ และ กระบวนการคิด ถูกเขียนออกมาเป็นชั้น ๆ ได้ สามารถเขียนได้ 2 แบบ @Pseudocode การเขียนด้วยภาษาอังกฤษ แบบเข้าใจง่ายๆ เป็นลำดับขั้นตอน เช่น โจทย์ ให้บอกว่า ตัวเลขนั้นเป็นเลขคี่หรั่งเลขคู่ Decide if a number is "ODD" "Even" OY วิธีที่ (1) เทตัวเลขนั้น (4) ไปหาร คัพ 2 ได้ผลเท่าไหร่ (3) ถ้า 3 เป็นจำนวนเต็ม, X เป็นเลยค่ y ถ้า 3 ไม่เป็นจำนวนเต็ม X เป็นเลข ,หารเอาเศษ By 13ad13ay # 1 Pseudocode Flowcharts Pseudocode! 1. Divide x by 2 → y 2. if y is integer, X is EVEN_ 3. if not, x is ODD วิธีที่ (2) เขาเลยนั้น (4) ไป mod [4] ด้วย 2 ได้เศษเท่าไน (9) ถ้า y = 0 เป็นเลขคู่ y=0 ถ้า เป็นเลขคี่ y = 1 Pseudocode! 1. Modulo x by 2 → y 2. if y = 0 , x is EVEN 3. if y=1 , × is ODD คำแนะนำ จะเห็นว่า Algorithe สามารถเขียนได้หลายวิธี แต่เราต้องเลือกเอาไปเขียนโปรแกรม แค่วิธีเดียว ซึ่ง วิธีที่ 9 เป็นวิธีแบบคนคิด ง่าย และ อ่านเข้าใจ แต่นำไปเขียนโปรแกรม วิธีที่2) จะเขียนโค้ดได้ง่ายกว่า 2) Flowchart เป็นผังงานที่แสดงการทำงานโดยใช้รูปภาพ สัญลักษณ์ และ ลูกศรโรงไปโยงมา Symbol of Flowchart Ellipse : start & stop Parallelogram : input & Output data + Variable Rectangle - processing การประมวลผล Diamond 0 Connection : condition 6826 if จุดเชื่อมเส้นทาง (จริงๆ แทบไม่ได้ใช้) ลองเอา วิธีท มาเขียน จะได้ดังนี้ (Start) เริ่ม /input X y = x/2 y is integer : yes output "EVEN no รงค่า X ประมวลผลว่า X/2 ได้เท่าใน 3 ที่ออกมาเป็นจำนวนเต็มใบม /output "ODD" yes no ↓ + EVEN ODD เชื่อมเส้น 2 เส้น stop น ส
ページ2:
Fundamental Programming, โจทย์ ในทำ การแสดงค่า เลข 1 ถึง 1000 Print number from 1 to 1000 วิธีที่ 1 กำหนดค่า 1 - 1 แสดง ค่า ( ออกมา - - เพิ่ม ค่า i ที่ละ 1 love ถ้า i <= 1000 ในวันกลับไปแสดงค่า 1 Flowchart! start set i← 1 Print " 011100 increment i i<= 1000? stop no yes d เรม 1 Loop กำหนด i = 1 แสดงค่า i C เพิ่มค่า i | C- 100 ในม ho ↓ แบด yes By 13ad130y การสั่งงานให้ทำอะไรซ้ำ ๆ แทบ 4 รอบ Pseudocode! 1. set i ← 1 2. print i 3. increment i 4. if i <= 1000, go #2 to step 2
ผลการค้นหาอื่น ๆ
สมุดโน้ตแนะนำ
ประวัติการเข้าดู
地理B ケッペンの気候区分
35
0
News
ความคิดเห็น
ยังไม่มีความคิดเห็น