36
อปการ ชา 886201 Programming Fundamental วยศาสตราจาร ดร.สา มเจญ 1

!อป%&’การ Fundamental 886201 Programming 1 · !"อป%&’การ ชา 886201 Programming Fundamental -.วยศาสตราจาร ดร.78สา มเจญ

  • Upload
    others

  • View
    30

  • Download
    1

Embed Size (px)

Citation preview

คู่มือปฏิบัติการวิชา 886201 Programming Fundamental

ผู้ช่วยศาสตราจารย์ ดร.สุนิสา ริมเจริญ

1

1การเขียนผังงานและการแสดงผลข้อมูล

1.การเขียนผังงาน (Flowchart)2.การแสดงผลข้อมูล 3.การบ้าน

ปฏิบัติการที่

การเขียนผังงาน (Flowchart)

2

ผังงาน (Flowchart) คืออะไร

การเขียนผังงาน (Flowchart)

?

ผังงาน (ที่เรียกอีกอย่างหนึ่งว่า flowchart) คือ การใช้รูปภาพมาแ ส ด ง ขั้ น ต อ น ก า รทำ ง า น ข อ งโปรแกรม โดยจะใช้สัญญาลักษณ์ต่างๆ เพื่อใช้แทนรูปแบบ หรือการทำงานของคำสั่งโปรแกรม

start

stop

3

รูปภาพสัญลักษณ์ ความหมายของสัญลักษณ์

- เร่ิมต้นหรือจบ Flowchart (Start or Stop)

- การประมวลผล (Precess)

- ส่วนนำเข้าข้อมูลหรือแสดงผลข้อมูล(Input or Output)

- การตัดสินใจ (Decision)

- จุดเชื่อมต่อ (Connector)

- ทิศทางการทำงาน (Direction of Flow)

การเขียนผังงาน (Flowchart)

สัญลักษณ์ในการเขียนผังงาน

4

การเขียนผังงาน (Flowchart)

1) ผังงาน (Flowchart) ที่เขียนขึ้น ต้องมีจุดเริ่มต้น และ จุดสิ้นสุด (Start and Stop) 2) สัญลักษณ์แต่ละรูปจะมีการเชื่อมต่อด้วยทิศทางการทำงาน (Direction of Flow) 3) ทิศทางการทางานจะต้องเริ่มต้นจากจุดเริ่มต้น และจบที่จุดสิ้นสุดเท่านั้น

เร่ิมต้น

จบ

เดินออกจากบ้าน

นั่งรถแดง เดิน

นั่งวินมอเตอร์ไซค์

ถึงตึก KB

ถ้ามีเงินมากกว่า

40 บาท

ใช่ไม่ใช่

ตัวอย่างการเขียนผังงานเบื้องต้น โจทย์ : นิสิตคณะวิทยาการสารสนเทศคนหนึ่ง บ้านอยู่ที่อ่างศิลา ต้องการเดินทางจากบ้านเพื่อมาเรียนที่มหาวิทยาลัยบูรพา และวันนั้นเขามีเรียนที่ตึก KB วิธีการเดินทางของเขา ขึ้นอยู่กับว่าเขามีเงินเท่าใด ถ้าเขามีเงินมากกว่า 40 บาท เขาจะนั่งวินมอเตอร์ไซค์มาที่ตึก KB เลย แต่ถ้ามีเงินน้อยกว่านั้นเขาก็จะนั่งรถแดงมาลงที่หน้า ม. แล้วเดินมาที่ตึก KB ผังงานการเดินทางมาเรียนของนิสิตคนนี้เขียนได้ดังรูปต่อไปนี้

หลักการเขียนผังงาน (flowchart)

5

การเขียนผังงาน (Flowchart)

โครงสร้างควบคุมพื้นฐานของผังงาน (flowchart)

1. การทำงานแบบเป็นลำดับ (Sequence) 2. การทำงานแบบเลือกทำ (Selection)3. การทำงานวนรอบ (Repetition)

โครงสร้างควบคุมพื้นฐานของผังงาน จะทำหน้าที่ ควบคุมการทำงานของโปรแกรมว่าไปในทิศทางใด ซึ่งจะแบ่งออกเป็น 3 ประเภท ดังนี้

1 การทำงานแบบเป็นลำดับ (Sequence)

เป็นการทางานทีละคำสั่ง จากบนลงล่าง ตามทิศทางการทำงาน (Direction of flow)

คำสั่งที่ 1

คำสั่งที่ 2

คำสั่งที่ 3

ซึ่งการทำงานก็จะทำงานตามลำดับตั้งแต่คำสั่งที่ 1 แล้วต่อด้วยคำสั่งที่ 2 ,3 ไปเรื่อยๆ จนจบการทำงาน

6

การเขียนผังงาน (Flowchart)

ตัวอย่าง การเขียนผังงานการทำงานแบบเป็นลำดับ

คำสั่ง เริ่มต้น รับเงินไปจ่ายตลาดมา 100 บาท ซื้อไข่ไก่ 25 บาท ซื้อผลไม้ 25 บาท จบการทำงาน

เริ่มต้น

รับเงินไปจ่ายตลาดมา 100 บาท

ซื้อไข่ไก่ 25 บาท

ซื้อผลไม้ 25 บาท

จบการทำงาน

7

การเขียนผังงาน (Flowchart)

แบบฝึกหัด การทำงานแบบเป็นลำดับ (Sequence)โจทย์ จงเขียนผังงานเพื่อแสดงขั้นตอนการต้มบะหมี่กึ่งสำเร็จรูป

8

2 การทำงานแบบเลือกทำ (Selection)

เป็นโครงสร้างการทำงานที่มีการตัดสินใจแบบมีเงื่อนไข ถ้าเงื่อนไขนั้นเป็น จริงจะทำอะไร แล้วถ้าเงื่อนไขนั้นเป็นเท็จจะทำอะไร การทำงานแบบเลือกทำ (Selection) นั้นถูกแบ่งได้อีก 3 รูปแบบ 2.1 if-then (ถ้า ... เป็นจริงจะทำอะไร) ลักษณะการทำงานแบบ if-then คือ ถ้าเงื่อนไขเป็นจริงจะทำอะไร แต่ถ้าเงื่อนไขเป็นเท็จจะไม่มีการทำงานใดๆ เกิดขึ้น

เงื่อนไขจริงเท็จ

คำสั่งที่1

รูปแบบ การเขียนผังงานแบบ if - then

การเขียนผังงาน (Flowchart)

ตัวอย่าง การเขียนผังงานการทำงานแบบ if-then

คำสั่ง เริ่มต้น เอาเงินมาทำงาน 100 บาท if ซื้อหมูปิ้งกินหรือไม่ then จ่ายค่าหมูปิ้ง 25 บาท จบการทำงาน

เริ่มต้น

เอาเงินมาทำงาน 100 บาท

จ่ายค่าหมูปิ้ง 25 บาท

จบการทำงาน

ซื้อหมูปิ้งกินรึไม่

จริงเท็จ

9

การเขียนผังงาน (Flowchart)

แบบฝึกหัด การทำงานแบบเลือกทำ (Selection)โจทย์ จงเขียนผังงานเพื่อรับคะแนนสอบเข้าของนักเรียนคนหนึ่ง แล้วให้พิจารณาว่านักเรียนคนนั้นต้องเรียนปรับพื้นฐานหรือไม่ โดยถ้าคะแนนของเขา น้อยกว่า 50 คะแนน เขาต้องเรียนปรับพื้นฐาน

10

2.2 if - then - else (ถ้า ... เป็นจริงจะทาอะไร เป็นเท็จจะทำอะไร) ลักษณะการทำงานแบบ if-then-else คือ ถ้าเงื่อนไขนั้นเป็นจริงจะต้องทำอะไร แล้วถ้าเงื่อนไขนั้นเป็นเท็จจะต้องทำอะไร

เงื่อนไขจริงเท็จ

คำสั่งที่1คำสั่งที่ 2

รูปแบบ การเขียนผังงานแบบ if - then-else

ตัวอย่าง การเขียนผังงานการทำงานแบบ if-then-else ในการเลือกทำ

คำสั่ง เริ่มต้น เอาเงินมาทำงาน 100 บาท มีเงินมากกว่า 50 บาทหรือไม่ จ่ายค่าหมูปิ้ง 25 บาท else จ่ายค่าข้าวกะเพรา 45 บาท จบการทำงาน

เริ่มต้น

เอาเงินมาทำงาน 100 บาท

จบการทำงาน

มีเงินมากกว่า 50 บาทหรือไม่

จริงเท็จ

จ่ายค่าหมูปิ้ง 25 บาท

การเขียนผังงาน (Flowchart)

เมื่อ เจอ เงื่อนไข จะตรวจสอบเงื่อนไข และเลือกการทำงานทางใดทางหนึ่ง ดังนี้ - ถ้าเงื่อนไขเป็นจริง ทำตามคำสั่งที่ 1 - ถ้าเงื่อนไขเป็นเท็จ ทำตามคำสั่งที่ 2

จ่ายค่าข้าวกะเพรา 25 บาท

11

การเขียนผังงาน (Flowchart)

แบบฝึกหัดโจทย์ จงเขียนผังงานเพื่อตรวจสอบเพศของผู้ใช้ โดยให้รับตัวอักขระจากผู้ใช้ ถ้าผู้ใช้ป้อนตัว m ให้ แสดงข้อความ You are a man ถ้าผู้ใช้ป้อนตัว f ให้ แสดงข้อความ You are a woman

12

2.3 Case (กรณีที่...) ลักษณะการทำงานแบบ Case คือ ตรวจสอบว่า ค่าข้อมูลที่นำมาเปรียบเทียบนั้นตรงกับเงื่อนไขใด ถ้าเงื่อนไขใดเป็นจริงก็เข้ากรณีนั้น รูปแบบ การเขียนผังงานแบบ Case

ข้อมูลกรณี Nกรณีที่ 2

คำสั่งที่ Nคำสั่งที่ 2คำสั่งที่ 1

กรณีที่ 1

รูปแบบ การเขียนผังงานแบบ Case

การเขียนผังงาน (Flowchart)

• คือ นำข้อมูลที่มีมาตรวจสอบ ว่า ตรงกับเงื่อนไขใด -ถ้าตรงกับกรณีที่ 1 ทำตามคำสั่งที่ 1 -ถ้าตรงกับกรณีที่ 2 ทำตามคำสั่งที่ 2 ....... ....... ....... -ถ้าตรงกับกรณีที่ n ทำตามคำสั่งที่ n

*** ข้อมูลต้องตรงกับกรณีใดกรณีหนึ่งเท่านั้น ไม่สามารถ ทำได้หลายกรณี เช่น ถ้าตรงกรณีที่ 1 ทำตามคำสั่งที่ 1 เมื่อทำงานงานเสร็จถือว่าการทำงานเสร็จสิ้น แล้วจบการทำงานเลย จะไม่สามารถเข้าไปทำกรณีที่ 2, 3 ,4 , ... , n ได้

13

ตัวอย่าง การเขียนผังงานการทำงานแบบ Case

คำสั่ง เริ่มต้น เอาเงินมาทำงาน 100 บาท     Case เลือกกินอะไร ?      กรณีที่ 1 "ข้าวกระเพรา" : จ่ายค่าข้าวกระเพรา 45 บาท      กรณีที่ 2 "หมูปิ้ง" : จ่ายค่าหมูปิ้ง 25 บาท      กรณีที่ 3 "ไม่กินอะไรเลย" : ไม่จ่าย  จบการทำงาน

เริ่มต้น

เอาเงินมาทำงาน 100 บาท

ไม่จ่าย

จบการทำงาน

เลือกกินอะไร ?

ไม่กินอะไรเลยหมูปิ้ง

จ่ายค่าหมูปิ้ง 25 บาท

การเขียนผังงาน (Flowchart)

จ่ายค่าข้าวกะเพรา 25 บาท

ข้าวกะเพรา

14

การเขียนผังงาน (Flowchart)

แบบฝึกหัดโจทย์ จงเขียนผังงานแสดงเงื่อนไขการรับประทานยา โดยแบ่งขนาดรับประทานตามอายุ ดังนี้ - อายุมากกว่า 10 ปี รับประทานครั้งละ 2 ช้อนชา - อายุ 3 - 10 ปี รับประทานครั้งละ 1 ช้อนชา - อายุ 1 -3 ปี รับประทานครั้งละ 1/2 ช้อนชา - เด็กแรกเกิด ห้ามรับประทาน

15

3 การทำงานวนรอบ (Repetition)

เป็นโครงสร้างที่มีจะมีการทำงานแบบทำซ้ำหากว่าเงื่อนไขที่กำหนดไว้เป็นไปตามที่กำหนด การทำงานแบบวนรอบ (Repetition) นั้นถูกแบ่งออกได้อีก 3 รูปแบบดังนี้   3.1 While Loop (ตราบเท่าที่ ... เป็นจริง) รูปแบบนี้มีลักษณะการทำงานคือ ตรวจสอบเงื่อนไขก่อน ถ้าเงื่อนไขนั้นเป็นจริงจะทำคำสั่งใน loop จนครบ จากนั้นก็กลับไปตรวจสอบเงื่อนไขอีกครั้ง ถ้าเงื่อนไขเป็นจริงอีก ก็ทำซ้ำอีกไปเรื่อยๆ จนกว่าเงื่อนไขที่ตรวจสอบนั้นจะเป็นเท็จ

เงื่อนไขจริงเท็จ

คำสั่งที่1

รูปแบบ การเขียนผังงานแบบ While Loop

การเขียนผังงาน (Flowchart)

การทำงานลักษณะนี้ คือ เมื่อเจอเงื่อนไข จะตรวจสอบเงื่อนไข - ถ้าเงื่อนไขเป็นจริง ทำตามคำสั่งที่ 1 แล้ววนไปตรวจสอบเงื่อนไขอีกที - ถ้าเงื่อนไขเป็นเท็จ ก็จะจบการทำงานในส่วนของ loop แล้วไปทำงานคำสั่งถัดไป

16

ตัวอย่าง การเขียนผังงานการทำงานแบบ While Loop

คำสั่ง เริ่มต้น เอาเงินมาทำงาน 100 บาท     while ถ้ามีเงินเหลือ    ซื้อหมูปิ้ง 25 บาทจบการทำงาน

เริ่มต้น

เอาเงินมาทำงาน 100 บาท

ซื้อหมูปิ้ง 25 บาท

จบการทำงาน

ถ้ายังมีเงินเหลือ

จริงเท็จ

การเขียนผังงาน (Flowchart)

***คำสั่งในกรอบสีเขียวคือ คำสั่งที่อยู่ใน loop (loop body)

17

การเขียนผังงาน (Flowchart)

แบบฝึกหัด การทำงานวนรอบแบบ While Loop (ตราบเท่าที่...เป็นจริง)โจทย์ จงเขียนผังงานเพื่อแสดงการผ่อนค่าเครื่องโทรศัพท์มือถือ โดยราคาเครื่องคือ 10,000 บาท ต้องผ่อนชำระคราวละ 1,000 บาท จนกว่าจะครบ

18

3.2 Do-While  Loop (ทำก่อน 1 ครั้ง แล้วทำซ้ำตราบเท่าที่ ... เป็นจริง) ลักษณะการทำงานแบบ Do-While loop คือ จะทำคำสั่งใน Loop Body ก่อน 1 ครั้ง  แล้วตรวจสอบเงื่อนไข  ถ้าเงื่อนไขนั้นเป็นจริง จะกลับไปทำคำสั่งใน Loop Body จนครบแล้วตรวจสอบเงื่อนไขอีกครั้ง จนกว่าเงื่อนไขที่ตรวจสอบนั้นจะเป็นเท็จ

การเขียนผังงาน (Flowchart)

จริงเท็จ

คำสั่งที่1

รูปแบบ การเขียนผังงานแบบ Do-While Loop

การทำงาน คือ ทำตามคำสั่งที่ 1 ก่อน แล้วค่อยตรวจสอบเงื่อนไข - หากเงื่อนไขยังเป็นจริง ก็จะกลับไปทำตามคำสั่งที่ 1(คำสั่งที่อยู่ใน Loop หรือ Loop Body) - หากเงื่อนไขเป็นเท็จ ก็จะออกจาก Loop ซึ่งจะแตกต่างกับ while loop คือ while loop จะเช็คเงื่อนไขก่อน แล้วจึงจะทำตามคำสั่งที่1 แต่ Do-While Loop จะทำตามคำสั่งที่ 1 ก่อนแล้วค่อยเช็คเงื่อนไข

เงื่อนไข

19

ตัวอย่าง การเขียนผังงานการทำงานแบบ Do-While-Loop

คำสั่ง เริ่มต้น เอาเงินมาทำงาน 100 บาท     Do จ่ายค่าหมูปิ้ง 25 บาท   While ถ้ายังมีเงินเหลือ  จบการทำงาน

เริ่มต้น

เอาเงินมาทำงาน 100 บาท

จ่ายค่าหมูปิ้ง 25 บาท

จบการทำงาน

ถ้ายังมีเงินเหลือ

จริงเท็จ

การเขียนผังงาน (Flowchart)

20

การเขียนผังงาน (Flowchart)

แบบฝึกหัด การทำงานวนรอบ แบบ Do While Loop (ทำก่อน 1 ครั้ง แล้วตราบเท่าที่ ... เป็นจริง)โจทย์ จงเขียนผังงานเพื่อแสดงการผ่อนค่าเครื่องโทรศัพท์มือถือ โดยราคาเครื่องคือ 10,000 บาท ต้องผ่อนชำระคราวละ 1,000 บาท จนกว่าจะครบ (ให้ใช้ do-while loop)

21

3.3 for Loop (นับจำนวนรอบ) ลักษณะการทำงานแบบ for loop การวนรอบจะทำซ้ำตามจำนวนรอบที่กำหนดให้ โดยจะมีตัวแปรหนึ่งตัวเก็บว่าขณะนี้เป็นรอบที่เท่าไรแล้ว และเมื่อวนจนเงื่อนไขเป็นเท็จก็จะจบการวนซ้ำ 

การเขียนผังงาน (Flowchart)

เงื่อนไขจริงเท็จ

คำสั่งที่1

เปลี่ยนแปลงค่าตัวนับ

รูปแบบ การเขียนผังงานแบบ For Loop

ตั้งค่าเร่ิมต้นให้ตัวนับ

การทำงานแบบ for loop คือ ต้องตั้งค่าตัวนับก่อน อาจกำหนดเป็นตัวแปรตัวแปรหนึ่ง เช่น i=0 จากนั้น ตรวจสอบเงื่อนไข -ถ้าจริง ทำตามคำสั่งที่ 1 (คำสั่งใน loop หรือ loop body) จากนั้นเปลี่ยนแปลงค่าตัวนับ อาจจะเพิ่ม หรือ ลดลงก็ได้ ขึ้นอยู่กับเงื่อนไขที่เรากำหนด -ถ้าเท็จ หลุดออกจาก loop

22

ตัวอย่าง การเขียนผังงานการทำงานแบบ For Loop

การเขียนผังงาน (Flowchart)

ตัวนับ < 5 คือเงื่อนไข

คำสั่งfor ตัวนับ = 1; ตัวนับ < 5; เพิ่มค่าตัวนับขึ้น 1 คำนวณค่าอาหาร

เพิ่มค่าตัวนับขึ้น 1 คือการเปลี่ยน แปลงค่าเริ่มต้น

ตัวนับ = 1 คือการกำหนดค่าเริ่มต้น

ตัวนับ < 5

จริงเท็จ

คำนวณค่าอาหาร

เพิ่มค่าตัวนับขึ้น 1

ตัวนับ = 1

เร่ิมต้น

จบการทำงาน

23

การเขียนผังงาน (Flowchart)

แบบฝึกหัด การทำงานวนรอบ แบบ For Loopโจทย์ จงเขียนผังงานเพื่อแสดงชื่อตัวเอง จำนวน 10 บรรทัด

24

การเขียนผังงาน (Flowchart)

การแสดงผลข้อมูล

การแสดงผลข้อความออกทางหน้าจอโดยใช้ภาษา C++ จะใช้คำสั่ง cout ซึ่งมีตัวอย่างโปรแกรม ดังนี้

ตัวอย่าง โปรแกรม Hello World

1 #include < iostream>2 using namespace std;3 int main()4 {5 cout<<“Hello World”<<endl;6 return 0;7 }

ผลลัพธ์ของโปรแกรม

Hello World

อธิบายโปรแกรมบรรทัดที่ 1 เป็นการบอกให้คอมไพเลอร์นำเฮดเดอร์ไฟล์ชื่อ iostream เข้ามาร่วมในการแปลผลด้วย เป็นชุดคำสั่งที่ใช้ในการรับค่าและแสดงผลต่าง ๆ เช่น คำสั่ง cin, cout เป็นต้นบรรทัดที่ 3 คือฟังก์ชั่น main() ซึ่งเป็นฟังก์ชั่นหลักของโปรแกรม การทำงานของโปรแกรมภาษา C++ จะเริ่มต้นที่ฟังก์ชั่นนี้บรรทัดที่ 4 เครื่องหมาย { ระบุจุดเริ่มต้นสำหรับบอกขอบเขตคำสั่งที่เขียนอยู่ในฟังก์ชั่น main()บรรทัดที่ 5 เป็นการเรียกฟังก์ชั่น cout ซึ่งเป็นฟังก์ชั่นมาตรฐานของภาษา C++ ทำหน้าที่แสดงผลข้อความออกทางจอภาพ ในที่นี้แสดงข้อความ Hello World ออกทางจอภาพ และคำสั่ง endl คือคำสั่งขึ้นบรรทัดใหม่บรรทัดที่ 6 คำสั่ง return 0 จะเป็นตัวที่แสดงว่าฟังก์ชันนี้ทำงานเสร็จสมบูรณ์โดยไม่มีข้อผิดพลาด บรรทัดที่ 7 เครื่องหมาย } ระบุจุดสิ้นสุดของฟังก์ชั่น main()

25

การเขียนผังงาน (Flowchart)

แบบฝึกหัด การแสดงข้อมูลโจทย์ ให้ลองเขียนโปรแกรมภาษา C++ เพื่อแสดงข้อความดังรูปต่อไปนี้ออกทางหน้าจอ

!

*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!*!!H!!*!*!*!*!*!*!!!!!!!*!*!*!*!*!!!!!A!!!!*!*!*!*!*!!*!*!*!*!!!!!!!!P!!!!!!!!*!*!*!*!!*!*!*!!!!!!!!!!!P!!!!!!!!!!!*!*!*!!*!*!!!!!!!!!!!!!!Y!!!!!!!!!!!!!!*!*!!*!*!*!*!*!*!*!*!*!*!*!*!*!*!!

26

การเขียนผังงาน (Flowchart)

การบ้านโจทย์การเขียนผังงาน 1. เลือกกิจกรรมใดกิจกรรมหนึ่งในชีวิตประจำวัน นำมาเขียนเป็นผังงาน โดยมีกิจกรรมย่อยๆภายในอย่างน้อย 5 กิจกรรม ขึ้นไปและต้องมีกิจกรรมที่เป็นเงื่อนไขและทางเลือกด้วย

27

การเขียนผังงาน (Flowchart)

2. จงเขียนผังงานในการเป่ายิงฉุบ ถ้าชนะให้ได้เงิน 100 บาท ถ้าแพ้ให้เสียเงิน 100 บาท ถ้าเสมอ ให้ถือว่ามีเงินเท่าเดิม

28

การเขียนผังงาน (Flowchart)

3. จงเขียนผังงานสำหรับการคำนวณหาพื้นที่วงกลม

29

การเขียนผังงาน (Flowchart)

4. จงเขียนผังงานเพื่อ ตรวจสอบอายุครบกำหนดทำบัตรประจำตัวประชาชน ซึ่งจะรับค่าอายุเข้ามา ถ้าอายุมากกว่าหรือเท่ากับ 15 ให้แสดงคำว่า “ทำบัตรประชาชนได้แล้ว” แต่ถ้าน้อยกว่า 15 ให้แสดงค่าว่า “ยังเด็กอยู่ รอไปก่อน”

30

การเขียนผังงาน (Flowchart)

5. จงเขียนผังงาน สำหรับรวมคะแนนและประเมินผลการเรียน ซึ่งจะรับค่าคะแนนกลางภาคและปลายภาคเข้ามาเพื่อหาผลรวม แล้วนำไปเปรียบเทียบเพื่อตัดสิน โดยมีเงื่อนไขดังนี้ - ถ้าคะแนนรวมมากกว่าหรือเท่ากับ 80 ให้แสดงข้อความว่า “Very Good” - แต่ถ้าคะแนนน้อยกว่านั้น ให้พิจารณาว่ามากกว่าหรือเท่ากับ 50 หรือไม่ ถ้ามากกว่าหรือเท่ากับ 50 ให้แสดงข้อความว่า “Good” แต่ถ้าน้อยกว่า 50 ให้แสดงค่าว่า “Fail”

31

การเขียนผังงาน (Flowchart)

โจทย์การแสดงข้อมูล 1. จากโปรแกรมต่อไปนี้ มีส่วนไหนที่ผิด ถ้าผิดให้แก้ไขให้ถูกต้อง #include <iostream> using namespace std; int main(); { cout >>”Informatics ”<<endl ; cout<<” Burapha University” return 0; }

คำตอบ

32

การเขียนผังงาน (Flowchart)

2. โปรแกรมต่อไปนี้จะแสดงผลอะไร ออกทางหน้าจอ

#include <iostream> using namespace std; int main(); { cout >>”Hello”<<” World”endl ; return 0; }

คำตอบ

33

การเขียนผังงาน (Flowchart)

3.จงเขียนโปรแกรมเพื่อแสดงรูปดังต่อไปนี้ออกทางหน้าจอ

!

34

การเขียนผังงาน (Flowchart)

4.ให้เขียนโปรแกรมเพื่อแสดงประวัติของนิสิตออกทางหน้าจอ โดยมีเครื่องหมาย * ล้อมรอบข้อความ

******************************** * ชื่อ-นามสกุล......... * * รหัสนิสิต……….... * * คณะ ……………. * * สาขา……………. * ********************************

35

การเขียนผังงาน (Flowchart)

คำตอบ