886201 หลักการโปรแกรม 1 Lecture 1: ความรู้เบื้องต้นเกี่ยวกับ การโปรแกรม.

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
ความรู้เบื้องต้นเกี่ยวกับซอฟต์แวร์คอมพิวเตอร์
Advertisements

Introduction to C Introduction to C.
โครงสร้างโปรแกรมภาษา C
CSI1201 การเขียนโปรแกรมเชิงโครงสร้าง Structured Programming
โปรแกรมการคำนวณค่า sin รายชื่อผู้เสนอโครงงาน
ปฐมนิเทศ การเขียนโปรแกรม ง30202.
ซอฟต์แวร์.
Lecture 5: ทางเลือกแบบหลายทาง
Computer Programming 1 LAB Test 3
บทที่ 7 รีเคอร์ซีฟ ระหว่างการออกแบบเขียนโปรแกรมแบบบนลงล่าง (Top-down Design) จะมีงานย่อย(Subtask) เพื่อแก้ปัญหาในแต่ละเรื่อง และผู้เขียนโปรแกรมต้องการใช้งานย่อยในลักษณะที่เรียกตัวเองขึ้นมาทำงาน.
คำสั่ง while และ คำสั่ง do..while
เริ่มต้นเขียนโปรแกรมภาษา C++
Control Statement for while do-while.
บทที่ ๖ หลักการแก้ปัญหาด้วยคอมพิวเตอร์
Lecture No. 3 ทบทวนทฤษฎีและแบบฝึกหัด
หลักการโปรแกรม 1 Lecture 3: ตัวแปร, นิพจน์คณิตศาสตร์, การคำนวณทางคณิตศาสตร์,การดำเนินการกับสายอักขระ.
Lecture 4: ทางเลือก, เงื่อนไขของทางเลือก
Lecture 9: การวนซ้ำแบบมีโครงสร้างการวนซ้ำซ้อนกัน
Lecture 6: ทางเลือกแบบมีโครงสร้างซ้อนใน
Lecture 10: อาร์เรย์หนึ่งมิติ
Lecture 13: ฟังก์ชันเรียกตัวเอง
LAB # 4 Computer Programming 1 1. พิจารณาโปรแกรมต่อไปนี้
LAB # 4.
คำสั่ง while ควบคุมการทำงานวนซ้ำ กรณีระบบงานมีลักษณะตรวจสอบเงื่อนไขก่อน แล้วเข้าสู่ส่วนลำดับงานคำสั่งที่กำหนดไว้ การเขียนคำสั่ง while ต้องกำหนดนิพจน์แบบตรรกะเป็นเงื่อนไขมีค่าในหน่วยความจำเป็น.
Introduction to C Programming.
CE 112 บทที่ 5 การทำซ้ำในภาษา C
โครงสร้างภาษาซี.
Lab 5: คำสั่ง switch - case
โดย อาจารย์ณัฐพงศ์ พยัฆคิน
Lab 8: คำสั่ง Do-While อ.ณัฐพงศ์ พยัฆคิน.
คำสั่งวนซ้ำ (Looping)
การรับข้อมูลเบื้องต้นโดยใช้ฟังก์ชั่น scanf
ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์และเทคโนโลยีสารสนเทศ
หน่วยที่ 8 อาร์กิวเมนต์ของ main
บทที่ 7 รีเคอร์ซีฟ ระหว่างการออกแบบเขียนโปรแกรมแบบบนลงล่าง (Top-down Design) จะมีงานย่อย(Subtask) เพื่อแก้ปัญหาในแต่ละเรื่อง และผู้เขียนโปรแกรมต้องการใช้งานย่อยในลักษณะที่เรียกตัวเองขึ้นมาทำงานลักษณะของฟังก์ชั่นมีความรอบรัดสั้นกว่าแบบวนลูป.
Lecture 4 องค์ประกอบภาษา C To do: Hand back assignments
คำสั่งควบคุมการทำงาน
Lecture 7 ฟังก์ชัน To do: Hand back assignments
Introduction to C Language
โปรแกรมการคำนวณพื้นที่สามเหลี่ยมมุมฉาก
ฟังก์ชัน ง30212 การเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์ ศูนย์คอมพิวเตอร์
คำสั่ง while และ do…while
การเขียนเว็บเพจด้วยภาษา php ศูนย์คอมพิวเตอร์ โรงเรียนปลวกแดงพิทยาคม
คำสั่ง for ง30212 การเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์
ตัวดำเนินการในภาษาซี
การใช้งาน Dev C ง30212 การเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์
วิชา คอมพิวเตอร์เบื้องต้น
ภาษาโลโก เป็นภาษาคอมพิวเตอร์ระดับสูงที่เหมาะสำหรับใช้ในการเรียนรู้ พัฒนาสติปัญญา และความคิดสร้างสรรค์ ช่วยให้นักเรียนเข้าใจหลักการการเขียนโปรแกรม ผู้เขียนโปรแกรมจะสามารถลองผิดลองถูก.
ประวัติและขั้นตอนการพัฒนาโปรแกรมภาษาซี
Week 10 การเขียนโปรแกรมเบื้องต้น #2
Week 2 Variables.
Computer Programming for Engineers
Computer Programming for Engineers
2.1 วิธีแก้ปัญหาด้วยคอมพิวเตอร์ (Computer problem solving methods)
: Computer Graphics (คอมพิวเตอร์กราฟิกส์)
บุคลากรคอมพิวเตอร์.
ซอฟต์แวร์คอมพิวเตอร์ ชั้นมัธยมศึกษาปีที่ ม.4/2 โรงเรียนมัธยมวัดป่ามะไฟ
อัลกอริทึ่มทำงานวนซ้ำ
บทที่ 2 แนวคิดในการเขียนโปรแกรม. ขั้นตอนการ พัฒนาโปรแกรม ในการพัฒนาโปรแกรมมีขั้นตอนหลัก 5 ขั้นตอน ซึ่งไม่ว่าจะทำการพัฒนาโปรแกรม ครั้งใดจะต้องปฏิบัติตามขั้นตอนเหล่านี้
Computer Programming Asst. Prof. Dr. Choopan Rattanapoka
บทที่ 1 ระบบคอมพิวเตอร์.
โครงสร้างข้อมูลและอังกอลิทึม
Debugging กนกวรรธน์ เซี่ยงเจ็น สำนักวิชาเทคโนโลยีสารสนเทศ และการสื่อสาร มหาวิทยาลัยนเรศวร พะเยา.
ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์และเทคโนโลยีสารสนเทศ
การทำซ้ำ (for).
Introduction to Flowchart
หลักการโปรแกรม 1 Lecture 14: โปรแกรมย่อย ( การส่งพารามิเตอร์ แบบ pass by reference)
หลักการโปรแกรม 1 Lecture 9: การทำซ้ำ (for).
Chapter 5 Elementary C++ Programming Dept of Computer Engineering Khon Kaen University.
Lecture 7: ทางเลือกแบบมีโครงสร้างซ้อนใน
ใบสำเนางานนำเสนอ:

หลักการโปรแกรม 1 Lecture 1: ความรู้เบื้องต้นเกี่ยวกับ การโปรแกรม

โปรแกรม โปรแกรม คือ รูปแบบทางตรรกะของคำสั่งต่างๆ ที่นำมา รวมกันเพื่อแก้ปัญหาเฉพาะบางอย่าง และนำมาใช้สั่งให้ คอมพิวเตอร์ทำงาน ผู้เขียนโปรแกรมจะเขียนโปรแกรมตามความ ต้องการของนักวิเคราะห์ระบบ หรืออาจกล่าวได้สั้นๆ ว่า โปรแกรม หมายถึง ชุดคำสั่งซึ่งถูกเขียนขึ้นเพื่อสั่งให้คอมพิวเตอร์ทำงาน ตามต้องการ The E lectronic N umerical I ntegrator A nd C omputer (The ENIAC)

ตัวแปลภาษา

Edit-Compile-Run กระบวนการพัฒนาโปรแกรม ที่โปรแกรมเมอร์ทุกคนต้อง ทำ ( เหมือนเป็นวงจรชีวิต ) ก็คือ การเขียน / แก้ไข โปรแกรม การคอมไพล์ และการรันโปรแกรม

ภาษา C++ C (1972) ANSI Standard C (1989) C++ (1985) Bjarne Stroustrup ANSI Standard C++ (1998) ANSI Standard C++ [revised] (2003)

IDE - CodeBlocks

เริ่มต้นเขียนโปรแกรม 1 #include 2 3 using namespace std; 4 5 int main() 6 { 7 cout << "Hello, World!" << endl; 8 return 0; 9 }

เริ่มต้นเขียนโปรแกรม

ข้อผิดพลาดที่มักพบบ่อย 1 #include 2 3 using namespace std; 4 5 int main() 6 { 7 cout << "Hello, World!" << endl 8 return 0; 9 } Oh No!

ข้อผิดพลาดที่มักพบบ่อย 1 #include 2 3 using namespace std; 4 5 int Main() 6 { 7 cout << "Hello, World!" << endl; 8 return 0; 9 } Oh No!

ข้อผิดพลาดที่มักพบบ่อย 1 #include 2 3 using namespace std; 4 5 int main() 6 { 7 cout << "Hello, World!" << end1; 8 return 0; 9 } Oh No! ใช้ตัว ‘ แอล ’ ไม่ใช่ เลขหนึ่ง

ข้อผิดพลาดที่มักพบบ่อย 1 #include 2 3 using namespace std; 4 5 int main() 6 { 7 cout >> "Hello, World!" << end1; 8 return 0; 9 } Oh No! ใช้เครื่องหมาย >

การเขียนโปรแกรมให้อ่านง่าย นิสิตรู้สึกอย่างไรกับรูปแบบการเขียนโปรแกรม แบบนี้ ? int main(){cout<<"Hello, World!"<<endl;return 0;}

การเขียนโปรแกรมให้อ่านง่าย int main() { cout << "Hello, World!" << endl; return 0; }

Learn by Example

ตัวอย่างโปรแกรม 1 1 #include 2 3 using namespace std; 4 5 int main() 6 { 7 cout << "Hello, "; 8 cout << "World!" << endl; 9 return 0; 10} สังเกตุว่าไม่มี คำสั่ง endl

ตัวอย่างโปรแกรม 2 1 #include 2 3 using namespace std; 4 5 int main() 6 { 7 cout << "Hello, " << endl; 8 cout << "World!" << endl; 9 return 0; 10} สังเกตุว่ามีคำสั่ง endl

ตัวอย่างโปรแกรม 3 1 #include 2 3 using namespace std; 4 5 int main() 6 { 7 cout << "Test: "; 8 cout << "1 + 2" << endl; 9 return 0; 10} ลองสังเกตุ เครื่องหมายคำพูด

ตัวอย่างโปรแกรม 4 1 #include 2 3 using namespace std; 4 5 int main() 6 { 7 cout << "Test: "; 8 cout << << endl; 9 return 0; 10} สังเกตุว่า ไม่มี เครื่องหมายคำพูด

ตัวอย่างโปรแกรม 5 1 #include 2 3 using namespace std; 4 5 int main() 6 { 7 cout << " / \\" << endl; 8 cout << " / \\" << endl; 9 cout << " / \\" << endl; 10 cout << " " << endl; 11 return 0; 12} สังเกตุว่าใช้ เครื่องหมาย ‘\’ 2 อัน

แบบฝึ กหัด

โปรแกรมต่อไปนี้แสดงผลลัพธ์อะไร ออกทางหน้าจอ

โปรแกรมต่อไปนี้ผิดพลาดตรง ตำแหน่งใด

ลองเขียนโปรแกรมเพื่อพิมพ์รูป ต่อไปนี้ออกทางหน้าจอ