Lab 4: คำสั่ง if - else อ.ณัฐพงศ์ พยัฆคิน.

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
คำสั่งควบคุมในโปรแกรม Interactive C
Advertisements

โปรแกรมทดสอบที่1 ทดสอบการแสดงผลข้อความ
Lecture 5: ทางเลือกแบบหลายทาง
สรุปคำสั่ง if(เงื่อนไข)
การเขียนโปรแกรม แบบมีโครงสร้าง (ต่อ)
Control Statement if..else switch..case for while do-while.
คำสั่งในการควบคุมโปรแกรม
Control Statement for while do-while.
โปรแกรมควบคุมเลือกทำตามเงื่อนไข
Lecture no. 5 Control Statements
Lecture 4: ทางเลือก, เงื่อนไขของทางเลือก
การควบคุมทิศทางการทำงาน
Computer Programming 1 LAB # 6 Function.
LAB # 4.
คำสั่ง while ควบคุมการทำงานวนซ้ำ กรณีระบบงานมีลักษณะตรวจสอบเงื่อนไขก่อน แล้วเข้าสู่ส่วนลำดับงานคำสั่งที่กำหนดไว้ การเขียนคำสั่ง while ต้องกำหนดนิพจน์แบบตรรกะเป็นเงื่อนไขมีค่าในหน่วยความจำเป็น.
บทที่ 4 การตัดสินใจในการเขียนโปรแกรม
Week 15 C Programming.
คำสั่งเพื่อการกำหนดเงื่อนไข
Lab 3: คำสั่งพื้นฐานสำหรับการรับและการแสดงผลข้อมูล
Lab 5: คำสั่ง switch - case
โดย อาจารย์ณัฐพงศ์ พยัฆคิน
Lab 8: คำสั่ง Do-While อ.ณัฐพงศ์ พยัฆคิน.
คำสั่งเงื่อนไขและการควบคุม
โครงสร้างควบคุม 1. โครงสร้างควบคุมแบบวนทางเลือก
คำสั่งควบคุมการทำงาน
คำสั่งแบบมีเงื่อนไข IF Statement
การควบคุมทิศทางการทำงานของโปรแกรม
ตัวอย่างการใช้คำสั่ง IF_THEN
WHILE..DO คำสั่งควบคุมให้ทำงานซ้ำ โดยที่ต้องตรวจสอบเงื่อนไขก่อนที่จะทำ
Computer Architecture and Assembly Language
คำสั่งควบคุมเงื่อนไข และการทำงานเป็นรอบ
หน่วยที่ 4: คำสั่งควบคุมโปรแกรม (Control Flow Command)
Flowchart รูปแบบ If ซ้อน If ก็คือ การเอา If ไปไว้ใน If ทางฝั่ง True  โดยโครงสร้าง If ซ้อน If นั้นเอาไว้ใช้กับ กรณีตรวจสอบเงื่อนไขที่มากกว่า 2 กรณี เพราะเนื่องจาก.
คำสั่งควบคุมการทำงาน
Page: 1 การโปรแกรมเชิงวัตถุด้วยภาษา JAVA บุรินทร์ รุจจนพันธุ์.. ปรับปรุง 15 มิถุนายน 2550 Structure Programming มหาวิทยาลัยเนชั่น.
โครงสร้างควบคุมการทำงาน
ครูรัตติยา บุญเกิด.
ง30212 การเขียนโปรแกรมภาษาคอมพิวเตอร์ โรงเรียนปลวกแดงพิทยาคม
คำสั่งเงื่อนไข ง การเขียนไดนามิก เว็บเพจ ศูนย์คอมพิวเตอร์โรงเรียนปลวกแดงพิทยาคม.
คำสั่ง while และ do…while
การใช้คำสั่ง เงื่อนไข การเขียนเว็บเพจโดยใช้ ภาษาสคริปต์ ศูนย์คอมพิวเตอร์โรงเรียนปลวกแดงพิทยาคม.
คำสั่ง for ง30212 การเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์
โครงสร้างแบบลำดับ คำสั่ง x คำสั่ง y.
การเขียนผังงาน (Flowchart)
หมวดวิชาคอมพิวเตอร์ โรงเรียนพะเยาพิทยาคม โดย อ.วัชระ การสมพจน์
การเขียนผังงาน จุดประสงค์ 1.อธิบายความของผังงานได้
คำสั่งควบคุมการทำงานของ ActionScripts
Week 3 Flow Control in PHP
การเขียนผังงานแบบทำซ้ำ
การเขียนผังงานแบบทางเลือก
Week 5 การทำซ้ำโดย while loop และ do while loop
Chapter 5 การทำซ้ำโดย while loop และ do while loop
Week 5 การทำซ้ำโดย while loop และ do while loop
บทที่ 10 คำสั่งควบคุม OUTLINE 1. คำสั่งแบบเรียงลำดับ (Sequence)
คำสั่งควบคุมขั้นตอน Flow control statements
คำสั่งเงื่อนไข (Condition Statement)
หลักการเขียนโปรแกรม ( )
การใช้คำสั่งเงื่อนไข
คำสั่งแบบมีเงื่อนไข Conditional Statements
Computer Programming Asst. Prof. Dr. Choopan Rattanapoka
CONDITION Computer Programming Asst. Prof. Dr. Choopan Rattanapoka.
คำสั่งวนซ้ำ.
Introduction ธนวัฒน์ แซ่เอียบ.
Flowchart การเขียนผังงาน.
Powerpoint Templates Page 1 Powerpoint Templates Selection Structure โครงสร้างการทำงานแบบทางเลือก.
การเปรียบเทียบเงื่อนไข
Computer Programming การเขียนโปรแกรมคอมพิวเตอร์
Computer Programming การเขียนโปรแกรมคอมพิวเตอร์ สัปดาห์ที่ 5 การเขียนโปรแกรมแบบทางเลือก การเขียนโปรแกรมแบบวนซ้ำ.
คำสั่งในการ ทำงานเบื้องต้น ของโปรแกรม. คำสั่งประกาศตัวแปร ชนิดของข้อมูล ชื่อตัวแปรที่ 1, ชื่อตัวแปรที่ 2; ตัวอย่าง Double score, total;
บทที่ 6 การเขียนโปรแกรมแบบมีเงื่อนไข
ใบสำเนางานนำเสนอ:

Lab 4: คำสั่ง if - else อ.ณัฐพงศ์ พยัฆคิน

โครงสร้างแบบทางเลือก if 1. หนึ่งทางเลือก (One Alternative) 2. สองทางเลือก (Two Alternative) 3. หลายทางเลือก (Multiple-Alternative) Computer Programming Design

โครงสร้างแบบทางเลือก if หนึ่งทางเลือก โครงสร้างแบบนี้ จะเลือกทำคำสั่ง (หรือกลุ่มคำสั่ง) ก็ต่อเมื่อ ตรวจสอบเงื่อนไขแล้วเป็นจริง ตัวอย่าง Flowchart ของโครงสร้างแบบทางเลือก if หนึ่งทางเลือก

รูปแบบของโครงสร้างแบบทางเลือก if หนึ่งทางเลือก รูปแบบการทำ 1 คำสั่ง : if (condition) Statement T; รูปแบบการทำกลุ่มคำสั่ง : if (condition) { True task; }

ตัวอย่างของโครงสร้างแบบทางเลือก if หนึ่งทางเลือก ตัวอย่าง1 : if (x > 0) total = total * x; ตัวอย่าง2 : if (x>y) { temp=x; x=y; y=temp; }

โครงสร้างแบบทางเลือก if สองทางเลือก โครงสร้างแบบนี้มีสองทางเลือก กล่าวคือ เลือกทำคำสั่ง (หรือกลุ่มคำสั่ง) เมื่อตรวจสอบเงื่อนไขแล้วเป็นจริง หรือ ทำคำสั่ง (หรือกลุ่มคำสั่ง) เมื่อตรวจสอบเงื่อนไขแล้วเป็นเท็จ ตัวอย่าง Flowchart ของโครงสร้างแบบทางเลือก if สองทางเลือก

รูปแบบของโครงสร้างแบบทางเลือก if สองทางเลือก รูปแบบการทำ 1 คำสั่ง : if (condition) statement T ; else statement F ; รูปแบบการทำกลุ่มคำสั่ง : if (condition) { true task; } else false task;

อย่าลืม! {…} If (เงื่อนไข) { // if clause } else // else clause int carDoors, driverAge; float premium, monthlyPayment; …… if ((carDoors == 4) && (driverAge > 24) { premium = 650.00; cout << “ LOW RISK “; } else premium = 1200.00; cout << “ HIGH RISK “; monthlyPayment = premium / 12.0 + 5.00; ……………

ไม่ต้องใส่ {…} (Omit Braces) เฉพาะกรณีเมื่อมี คำสั่งเดียว (single statement) เช่น if (lastInitial <= ‘K’) volume = 1; Else volume = 2; Cout << “Volume#” << volume << “ of NYC phone book”;

ตัวอย่างของโครงสร้างแบบทางเลือก if สองทางเลือก ตัวอย่าง1 : if (x >= 0) cout << "positive\n”; else cout << “negative\n”; ตัวอย่าง2 : if (x>y) { temp = x ; x=y ; y=temp ; } else { count=count + 1 ; cout << "smaller\n”;

โครงสร้างแบบทางเลือก if หลายทางเลือก โครงสร้างแบบนี้มีหลายทางเลือก กล่าวคือ ในกรณีที่ตรวจสอบเงื่อนไขแล้ว ทำให้เกิดทางเลือกของการทำคำสั่งมากกว่า 2 ทางเลือก สามารถใช้โครงสร้างแบบทางเลือก if หลายทางเลือกโดยทำการโปรแกรมให้อยู่ในรูป Multiple–Alternative

รูปแบบของโครงสร้างแบบทางเลือก if หลายทางเลือก รูปแบบ: if (condition 1) statement 1; else if (condition 2) statement 2; : else if (condition n) statement n; else statement;

ตัวอย่างของโครงสร้างแบบทางเลือก if หลายทางเลือก /*increment mum-pos, num_neg, or num_zero depending on x*/ if (x > 0) num_pos = num_pos + 1; else if (x < 0) num_neg = num_neg + 1; else num_zero = num_zero + 1;

Computer Programming Design