รหัสเทียม (Pseudo Code)

Slides:



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

ความรู้พื้นฐานเกี่ยวกับการเขียนโปรแกรม
แนวคิดในการเขียนโปรแกรม
โจทย์ หาราคาค่าเช่าห้องพัก โดยมีเงื่อนไขว่า ถ้าพักไม่เกิน5วัน จะไม่มีส่วนลด ถ้าพัก5-8วัน จะมีส่วนลด 5% แต่ถ้าพักมากกว่า8วันขึ้นไป จะมีส่วนลด 10%
การเขียนโปรแกรมคอมพิวเตอร์
การทำงานแบบเลือกทำ (Selection)
ลักษณะโครงสร้างของผังงาน
LAB 1 ให้นักศึกษาเขียน Flowchart โดยใช้โปรแกรม Microsoft Word วาดรูป Flowchart ส่ง Flowchart ที่วาดเสร็จแล้วในชั่วโมง และ print ใส่กระดาษ ส่งในครั้งหน้า.
ขั้นตอนการพัฒนาโปรแกรม
Program Flow Chart.
การแก้ปัญหาด้วยคอมพิวเตอร์
บทนำ การเขียนโปรแกรมภาษาซี
Algorithms.
เนื้อหา ประเภทของโปรแกรมภาษา ขั้นตอนการพัฒนาโปรแกรม
กระบวนการเขียนโปรแกรม
คำสั่งแบบมีเงื่อนไข IF Statement
วิธีการทำงานของผังงาน
การเขียนผังงานแบบโครงสร้าง
คำสั่ง Repeat...Until คำสั่งควบคุมให้ทำงานซ้ำ
การเขียนโปรแกรมคอมพิวเตอร์และอัลกอริธึม
การเขียนโปรแกรมคอมพิวเตอร์และอัลกอริธึม
การเขียนโปรแกรมคอมพิวเตอร์และอัลกอริธึม
เฉลย Lab 9 Decision.
บทที่ 11 การเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซี
ตัวอย่างการวิเคราะห์งาน และ การเขียนผังงานและซูโดโค้ด
คำสั่ง for ง30212 การเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์
การเขียนผังงาน จุดประสงค์ 1.อธิบายความของผังงานได้
Flow Chart INT1103 Computer Programming
เครื่องหมายและการดำเนินการ ในภาษา C
การเขียนผังงาน ผังงานคือ อะไร ?.
การออกแบบโปรแกรม ขั้นตอนการแก้ปัญหา การนิยามปัญหา (Problem definition)
โจทย์วิเคราะห์ปัญหาที่ 1
Week 10 การเขียนโปรแกรมเบื้องต้น #2
Computer Programming for Engineers
Computer Programming for Engineers
2.3.1 รหัสเทียม (Pseudo code)
2.3 ขั้นตอนวิธี (Algorithm)
การออกแบบโครงสร้าง (Structured Design)
หลักการเขียนโปรแกรม ( )
หลักการเขียนโปรแกรม ( )
Introduction : Principle of Programming
การเขียนผังงาน (Flowchart)
แผนผังความคิดรวบยอด เรื่อง ภาษาคอมพิวเตอร์ และตัวอย่างผังงาน
การเขียนโปรแกรมแบบวนซ้ำ: คำสั่ง while คำสั่ง do….while
หลักการและวิธีการแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ
อ. วชิระ หล่อประดิษฐ์. ตัว ดำเนินกา ร ศัพท์เฉพาะตัวอย่ าง ผลลัพธ์ ให้ a=3; b=2; Greater thana > b;True
การเขียนซูโดโค้ด และการเขียนโฟลชาร์ต
เด็กหญิง นัฐนรี โยธาตรี เลขที่ 13 ม.3/1
Game ภาษาไทย English วิธีการเล่น How to play.
หน่วยการเรียนรู้ที่ 3 การเขียน Flow Chart.
การเขียนผังงาน ผังงาน (Flowchart)
20 May 2556 Problem Analysis and Algorithms in Programming.
การเขียนผังงาน (Flowchart)
Problem Analysis and Algorithm (การวิเคราะห์ปัญหา และการจำลองความคิด)
Problem Analysis and Algorithm in Programming (การวิเคราะห์ปัญหา และการจำลองความคิดในการเขียนโปรแกรมคอมฯ)
ผังงานโปรแกรม (Program Flowchart)
Introduction to Flowchart
BC322 : Computer Programing (ครั้งที่ 1)
ความรู้เบื้องต้นเกี่ยวกับการเขียนโปรแกรม
การแสดงขั้นตอนวิธีด้วยรหัสเทียม (Pseudo-Code)
คำอธิบายรายวิชา การเขียนผังงาน รหัสเทียม ตรรกศาสตร์เบื้องต้น การเขียนโปรแกรมคอมพิวเตอร์แบบโครงสร้าง ชนิดตัวแปร ตัวดำเนินการทางตรรกะ ตัวดำเนินการเปรียบเทียบ.
“หลักการแก้ปัญหา”.
บทที่ 2 อัลกอริธึมและการวิเคราะห์ปัญหา
อัลกอริทึม (Algorithm ) ขั้นตอนวิธี
การเขียนซูโดโค้ด และการเขียนโฟลชาร์ต
อุทธรณ์,ฎีกา.
ขั้นตอนการเขียนโปรแกรมคอมพิวเตอร์
狗隻的訓練 聖士提反女子中學附屬小學 孫晞庭.
อัลกอริทึม (Algorithm) ???
ใบสำเนางานนำเสนอ:

รหัสเทียม (Pseudo Code) Lab 2_1 ให้นักศึกษาเขียนโปรแกรมภาษาซี ในการคำนวณราคาสินค้า จาก Algorithm, Pseudo Code และ Flowchart ด้านล่าง อัลกอริธึม เริ่มต้นทำงาน กำหนดค่า จำนวนเงินที่ชำระ(Price) เท่ากับศูนย์ รับข้อมูล จำนวนสินค้า (Amt) = 105 และ ราคา (Cost) = 299 คำนวณจำนวนเงินที่ชำระ จาก Price = Amt x Cost แสดงผล จำนวนที่ต้องชำระ จบการทำงาน รหัสเทียม (Pseudo Code) Begin Price = 0 Amt = 105, Cost = 299 Price = Amt x Cost Write Price End

Flowchart คำนวณราคาสินค้า Price = 0 Price = Amt*Cost START STOP Input Process Output ? Amt=105, Cost=299 WRITE Price

Lab2_2 ให้นักศึกษาเขียนโปรแกรมคำนวณค่าเฉลี่ย ของอุณหภูมิ จาก Algorithm, Pseudo Code และ Flowchart ทีให้ด้านล่าง อัลกอริธึม เริ่มต้นทำงาน กำหนดค่า อุณหภูมิเฉลี่ย (AvgTmp) เท่ากับศูนย์ อุณหภูมิสูงสุด(MxTmp) = 55 และต่ำสุด(MnTmp) = 9 คำนวณ อุณหภูมิเฉลี่ย จาก ผลรวมอุณหภูมิสูงสุดและต่ำสุดหารสอง แสดงผล อุณหภูมิเฉลี่ย จบการทำงาน รหัสเทียม (Pseudo Code) Begin AvgTmp = 0 MxTmp=55, MnTmp=9 AvgTmp=(MxTmp+MnTmp)/2 Write AvgTmp End

Flowchart คำนวณค่าเฉลี่ยของอุณหภูมิ AvgTmp = 0 AvgTmp = (mxTmp+MnTmp)/2 START STOP Input Process Output ? MxTmp =55,MnTmp=9 WRITE AvgTmp