LAB # 4.

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
โปรแกรมทดสอบที่1 ทดสอบการแสดงผลข้อความ
Advertisements

Computer Programming 1 LAB Test 3
LAB # 1.
บทที่ 7 รีเคอร์ซีฟ ระหว่างการออกแบบเขียนโปรแกรมแบบบนลงล่าง (Top-down Design) จะมีงานย่อย(Subtask) เพื่อแก้ปัญหาในแต่ละเรื่อง และผู้เขียนโปรแกรมต้องการใช้งานย่อยในลักษณะที่เรียกตัวเองขึ้นมาทำงาน.
คำสั่ง while และ คำสั่ง do..while
การเรียงลำดับข้อมูล(Sorting)
เริ่มต้นเขียนโปรแกรมภาษา C++
Control Statement for while do-while.
Lecture 4: ทางเลือก, เงื่อนไขของทางเลือก
Lecture 6: ทางเลือกแบบมีโครงสร้างซ้อนใน
หลักการโปรแกรม 1 Lecture 1: ความรู้เบื้องต้นเกี่ยวกับ การโปรแกรม.
1. จงหาผลลัพธ์จากโปรแกรมต่อไปนี้
LAB # 4 Computer Programming 1 1. พิจารณาโปรแกรมต่อไปนี้
LAB # 8 Computer Programming 1
Computer Programming 1 LAB # 6 Function.
LAB # 5 Computer Programming 1 1.
ลักษณะการทำงานของ Stack
การจัดเรียงข้อมูล Sorting.
LAB # 7 CASE SWITCH CONTINUE. 2 /*Program : base_num.cpp Process : display change base number of decimal,octal,hexadecimal*/ #include void main() { cout
คำสั่ง while ควบคุมการทำงานวนซ้ำ กรณีระบบงานมีลักษณะตรวจสอบเงื่อนไขก่อน แล้วเข้าสู่ส่วนลำดับงานคำสั่งที่กำหนดไว้ การเขียนคำสั่ง while ต้องกำหนดนิพจน์แบบตรรกะเป็นเงื่อนไขมีค่าในหน่วยความจำเป็น.
Week 15 C Programming.
คำสั่งเพื่อการกำหนดเงื่อนไข
CE 112 บทที่ 5 การทำซ้ำในภาษา C
Lab 5: คำสั่ง switch - case
โดย อาจารย์ณัฐพงศ์ พยัฆคิน
Lab 8: คำสั่ง Do-While อ.ณัฐพงศ์ พยัฆคิน.
บรรยายครั้งที่ 3: Queue
บรรยายครั้งที่ 2: Stack
คำสั่งวนซ้ำ (Looping)
ปฏิบัติการครั้งที่ 9 ฟังก์ชัน.
คำสั่งควบคุมการทำงาน
บทที่ 6 ตัวแปรอาร์เรย์ (Array of Variable)
LOGO Array. ประเภทของ Array - อาเรย์ 1 มิติ (One) - อาเรย์ 2 มิติ (Two) - อาเรย์ 3 มิติ (Three) 2.
While by Accords (IT SMART CLUB 2006) by Accords 1.
เขียนโปรแกรมด้วย microC
หน่วยที่ 8 อาร์กิวเมนต์ของ main
ตัวอย่างโปรแกรมคำนวณหาพื้นที่สี่เหลี่ยม
บทที่ 7 รีเคอร์ซีฟ ระหว่างการออกแบบเขียนโปรแกรมแบบบนลงล่าง (Top-down Design) จะมีงานย่อย(Subtask) เพื่อแก้ปัญหาในแต่ละเรื่อง และผู้เขียนโปรแกรมต้องการใช้งานย่อยในลักษณะที่เรียกตัวเองขึ้นมาทำงานลักษณะของฟังก์ชั่นมีความรอบรัดสั้นกว่าแบบวนลูป.
Lecture 4 องค์ประกอบภาษา C To do: Hand back assignments
คำสั่งควบคุมการทำงาน
Lecture 7 ฟังก์ชัน To do: Hand back assignments
Lecture 9 Class (คลาส) To do: Hand back assignments
Flow Control.
การทดลองที่ 9 Loops (วงวน) การทดลองที่ 9 Loops (วงวน)
Chapter 5 คำสั่งควบคุมการทำซ้ำ
โปรแกรมการคำนวณพื้นที่สามเหลี่ยมมุมฉาก
การสร้างฟังก์ชั่นเพื่อพัฒนาโปรแกรม Interactive C
ฟังก์ชัน ง30212 การเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์ ศูนย์คอมพิวเตอร์
คำสั่ง while และ do…while
คำสั่ง for ง30212 การเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์
C language W.lilakiatsakun.
Week 10 การเขียนโปรแกรมเบื้องต้น #2
Week 5 การทำซ้ำโดย while loop และ do while loop
โปรแกรมประยุกต์อื่นๆ
Week 7 การเขียนโปรแกรมเบื้องต้น
Chapter 5 การทำซ้ำโดย while loop และ do while loop
Computer Programming for Engineers
Week 5 การทำซ้ำโดย while loop และ do while loop
Recursion การเรียกซ้ำ
บทที่ 5 ขับเคลื่อนหุ่นยนต์ IPST-BOT
Computer Programming Asst. Prof. Dr. Choopan Rattanapoka
C-Programming บทที่ 8 การทำซ้ำ C Programming.
การทำซ้ำ Pisit Nakjai.
บทที่ 11 พอยเตอร์ C Programming C-Programming. จันทร์ดารา Surin Campus : มีอะไรบ้างในบทนี้  ตัวแปรพอยเตอร์ (Pointer) เป็นตัว แปรที่แปลกและแตกต่างไปจากตัว.
Introduction to Flowchart
หลักการโปรแกรม 1 Lecture 14: โปรแกรมย่อย ( การส่งพารามิเตอร์ แบบ pass by reference)
หลักการโปรแกรม 1 Lecture 9: การทำซ้ำ (for).
โครงสร้างการทำงานแบบวนซ้ำ
บทที่ 3 โครงสร้างภาษาซีเบื้องต้น
Lecture 7: ทางเลือกแบบมีโครงสร้างซ้อนใน
ใบสำเนางานนำเสนอ:

LAB # 4

1. พิจารณาโปรแกรมต่อไปนี้ #include <iostream.h> void main() { int i, j, n; cout <<"Enter N = "; cin >> n; for (i=n;i>=1;i--) for (j=1;j<i;j++) cout << " "; for (j=i;j<=n;j++) cout <<"*"; cout << "\n"; } 1. พิจารณาโปรแกรมต่อไปนี้ #include <iostream.h> void main() { int i, j, n; cout <<"Enter N = "; cin >> n; i = n; while (i >= 1) { j = 1; while (j < i) { cout << " "; j++; } while (j <= n) { cout << "*"; cout << "\n"; i--; ให้นักศึกษา ศึกษารูปแบบของการใช้ While และ For loop เปรียบเทียบให้เข้าใจและทำชิ้นงานตามที่กำหนด

ข้อ 2 จงเขียนโปรแกรมเพื่อทำการวาดรูปสามเหลี่ยม 4 แบบ ดังนี้ 2.1 2.3 ข้อ 2 จงเขียนโปรแกรมเพื่อทำการวาดรูปสามเหลี่ยม 4 แบบ ดังนี้ 2.1 2.3 2.2 2.4 เมื่อป้อนข้อมูลเป็น 5 * ** *** **** ***** * ** *** **** ***** Lab4-21.cpp Lab4-23.cpp ***** **** *** ** * ***** **** *** ** * Lab4-22.cpp Lab4-24.cpp

3. จงเขียนโปรแกรมเพื่อรับค่าจำนวนเต็ม และแสดงรูปสามเหลี่ยมซึ่งมีรูปแบบดังต่อไปนี้ โดยใช้คำสั่ง while 1: * 2: *** 3: ***** ... N: ******* Lab4-3.cpp 2N – 1 ตัว Example 1 Enter N = 3 * *** ***** Example 2 Enter N = 5 * *** ***** ******* ********* หมายเหตุ (สีน้ำตาลแสดงหมายเลขบรรทัด, สีเขียวแสดงข้อมูลที่ป้อน, สีแดงแสดงผลลัพธ์ และ N คือค่าที่ป้อน) Hint: แก้ไขโปรแกรมจากข้อ 1 ตรงบรรทัดที่เป็นสีแดงให้แสดง * ในแต่ละบรรทัดที่ i อีก i – 1 ตัว

4. หลังจากเดินทางกลับจากประเทศฝรั่งเศส Mr 4. หลังจากเดินทางกลับจากประเทศฝรั่งเศส Mr.Veer รู้สึกเบื่อสิ่งรอบๆ ตัว จึงต้องการจะเขียนกากบาทตัวใหญ่ๆ จงเขียนโปรแกรมเพื่อช่วย Mr.Veer ในการเขียนกากบาทดังกล่าว โดยรับค่าจำนวนเต็ม และแสดงรูปกากบาทซึ่งรูปแบบดังต่อไปนี้ โดยใช้คำสั่ง for และ/หรือ while 1: x x 2: x x ... N: x 2N-1: x x มีช่องว่าง 2N-3 ตัว Example 2 Enter N = 4 x x x x x x x Lab4-4.cpp Example 1 Enter N = 3 x x x x x หมายเหตุ (สีน้ำตาลแสดงหมายเลขบรรทัด, สีเขียวแสดงข้อมูลที่ป้อน, สีแดงแสดงผลลัพธ์ และ N คือค่าที่ป้อน) Hint: แก้ไขโปรแกรมจากข้อ 3 ให้แสดงช่องว่างตรงกลาง ในแต่ละบรรทัดที่ i < N จำนวน 2(N - i) - 1 ตัว และ ในแต่ละบรรทัดที่ i > N จำนวน 2(i - N) - 1 ตัว