วันอาทิตย์ที่ 26 กุมภาพันธ์ พ.ศ. 2560

4.2 if else statement

4.2 if else statement

โครงสร้างการทำงานของคำสั่ง if  else statement

โครงสร้างการทำงานของคำสั่ง ประกอบด้วย รูปแบบคำสั่งและการทำงาน โจทย์ตัวอย่างและผังงาน และชุดคำสั่งโปรแกรม มีรายละเอียดดังต่อไปนี้
1.1   รูปแบบคำสั่ง โครงสร้างการทำงานแบบ if statement มีรูปแบบคำสั่งดังนี้
                                       if  <condition>  : 
                                                  <statement1>
                                      else : 
                                                  <statement2>

1.2   การทำงานของคำสั่ง  คำสั่งแบบใช้เงื่อนไข if else statement เป็นคำสั่งเปรียบเทียบเงื่อนไขนิพจน์ทางตรรกศาสตร์ และผลลัพธ์ที่ได้จะมีค่าจริงกับเท็จเท่านั้น  เช่นเดียวกับ  if <condition> : <statement>  แต่ในกรณีที่เปรียบเทียบเงื่อนไขแล้วปรากฏว่าได้ผลออกมาเป็นจริง โปรแกรมจะประมวลผลคำสั่งที่  statement1 ที่อยู่หลังเครื่องหมาย : แต่ในกรณีที่เงื่อนไขเป็นเท็จโปรแกรมจะประมวลผลในคำสั่ง statement2 ที่อยู่หลังเครื่องหมาย else : เมื่อเปรียบเทียบกับผังงานจะมีลักษณะดังภาพที่ 4.5

ภาพที่ 4.5  แสดงผังงานของคำสั่ง if  else statement

2.1  โจทย์ตัวอย่างที่ 4.2  จงเขียนโปรแกรมรับตัวเลขจำนวนเต็ม 2 จำนวนจากแป้นพิมพ์ แล้วให้แสดงว่าตัวเลขจำนวนใดมีค่ามากกว่า
2.2  ผังงาน จากตัวอย่างที่ 4.2 สามารถเขียนเป็นผังงานการทำงานได้ดังภาพที่ 4.6

ภาพที่ 4.6  แสดงผังงานชนิด if else statement

3. ชุดคำสั่งโปรแกรม
จากผังงานในภาพที่ 4.6 สามารถเขียนเป็นชุดคำสั่งภาษาไพธอนได้ดังภาพที่ 4.7

ภาพที่ 4.7  แสดงชุดคำสั่งการหาค่ามาก

3.1  คำอธิบายโปรแกรม มีดังนี้

                 บรรทัดที่ 2 คำสั่งเพื่อรับตัวเลขจำนวนเต็มจากแป้นพิมพ์มาเก็บไว้ที่ตัวแปร Aโดยแสดงข้อความสื่อสารกับผู้ใช้ อยู่ภายใต้วงเล็บ
                บรรทัดที่ 3 คำสั่งรับตัวเลขจำนวนเต็มจากแป้นพิมพ์มาเก็บไว้ที่ตัวแปร B โดยแสดงข้อความสื่อสารกับผู้ใช้เช่นเดียวกับบรรทัดที่ 2
                บรรทัดที่ 4 เป็นคำสั่งที่ใช้เงื่อนไข if เพื่อกรองตัวแปร A และ B มาเปรียบเทียบ   A > B หรือไม่ ถ้าค่าที่เก็บในตัวแปร A มากกว่า B เงื่อนไขจะเป็นจริง โปรแกรมจะกระทำคำสั่งหลังเครื่องหมาย : นั่นคือ จะแสดงข้อความ MAX = ค่าที่เก็บในตัวแปร A แต่ถ้าเปรียบเทียบกันแล้วเป็นเท็จโปรแกรมจะไปประมวลผลคำสั่งหลัง else : นั่นคือ คำสั่งแสดงข้อความ  MAX = ค่าที่เก็บอยู่ในตัวแปร B

3.2  ผลลัพธ์ของโปรแกรม ผลลัพธ์ที่ได้จากการสั่งประมวลผลโปรแกรมจากภาพที่ 4.7 ได้ผลลัพธ์ดังภาพที่ 4.8

ภาพที่ 4.8  แสดงผลลัพธ์การทำงานของโปรแกรม

ไม่มีความคิดเห็น:

แสดงความคิดเห็น

Set MongoDB in the windows path environment

  Let’s set MongoDB in the windows environment in just a few steps. Step 1: First download a suitable MongoDB version according to your mach...