Page 9 - การวิเคราะห์โจทย์ปัญหา การออกแบบอัลกอรึทึม และการเขียนรหัสเทียม
P. 9
เอกสารประกอบการเรียนวิชาการเขียนโปรแกรมคอมพิวเตอร์
ประโยคเงื่อนไขสามารถน ามาเชื่อมต่อกันได้เพื่อสร้างเงือนไขที่หลากหลายมากขึ้น ค าที่ใช้ส าหรับ
่
เชื่อมประโยคเงื่อนไข ได้แก AND (&), OR (||), NOT (!=) และความหมายของการเชื่อมประโยคมีดังนี้
ตารางที่ 3-3 ความหมายของการเชื่อมประโยค
เงื่อนไข A เงื่อนไข B A AND B A OR B NOT A NOT B
T T T T F F
T F F T F T
F T F T T F
F F F F T T
** หมายเหตุ
T = True เงื่อนไขเป็นจริง
F = False เงื่อนไขเป็นเท็จ
ตัวอย่าง (Score >= 50) AND (Score <= 100)
ประโยคเงื่อนไขนี้จะเป็นจริงเมื่อ ประโยค Score >= 50 เป็นจริง และ ประโยค Score <= 100 เป็น
จริง แต่ถ้าประโยคใดประโยคหนึ่งเป็นเท็จจะทาให้ประโยครวมเป็นเท็จ
ตัวอย่างการเขียน Pseudo code แบบเปรียบเทียบ 2 เงื่อนไข
ตัวอย่างที่ 4 จงเขียน Pseudo code ส าหรับรับค่าคะแนนของนักศึกษา ถ้าคะแนนที่รับเข้ามามีค่า
มากกว่าหรือเท่ากับ 50 ให้พิมพ์ค าว่า PASS แต่ถ้าน้อยกว่า 50 ให้พิมพ์ค าว่า FAIL
STUDENT_TEST อธิบายขั้นตอนการท างาน
BEGIN INIT Score : INTEGER 1. โปรแกรมทดสอบนักศึกษา
2. ประกาศค่าเริ่มต้น คะแนน เป็นชนิดข้อมูลจ านวนเต็ม
PRINT “Please enter student score” 3. เริ่มต้น
READ Score 4. แสดงข้อความ Please enter student score
IF (Score>=50) THEN 5. รับค่าคะแนน
PRINT “PASS” 6. ถ้า score มากกว่าหรือเท่ากับ 50 แล้วท า
ELSE 6.1 แสดงข้อความ PASS
PRINT “FAIL” มิฉะนั้นแล้ว
END IF 6.2 แสดงข้อความ FAIL
เรียบเรียงโดย อ.พินันทา ฉัตรวัฒนา จบการท างาน หน้า 9
END

