โครงสร้างการทำงานแบบทางเลือก

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
Lecture 5: ทางเลือกแบบหลายทาง
Advertisements

Chapter 8 : Logic Modeling & Data Modeling
Control Statement if..else switch..case for while do-while.
คำสั่งในการควบคุมโปรแกรม
โปรแกรมควบคุมเลือกทำตามเงื่อนไข
ขั้นตอนวิธี Algorithms.
บทที่ 3 ตอนที่ 1 คำสั่งเงื่อนไขและการตัดสินใจ(p
Lecture no. 5 Control Statements
การควบคุมทิศทางการทำงาน
บทที่ 4 การตัดสินใจในการเขียนโปรแกรม
คำสั่งเพื่อการกำหนดเงื่อนไข
Lab 4: คำสั่ง if - else อ.ณัฐพงศ์ พยัฆคิน.
โครงสร้างคำสั่งแบบเลือก (Selection)
คำสั่งควบคุมการทำงาน
การเขียนผังงานแบบโครงสร้าง
ตัวอย่างการใช้คำสั่ง IF_THEN
Php เงื่อนไข และ การวนซ้ำ Professional Home Page :PHP
Relational Operators by Accords (IT SMART CLUB 2006) by Accords 1.
คำสั่งควบคุม (Control Statement)
Flowchart รูปแบบ If ซ้อน If ก็คือ การเอา If ไปไว้ใน If ทางฝั่ง True  โดยโครงสร้าง If ซ้อน If นั้นเอาไว้ใช้กับ กรณีตรวจสอบเงื่อนไขที่มากกว่า 2 กรณี เพราะเนื่องจาก.
คำสั่งควบคุมการทำงาน
รูปแบบ if-else if if (เงื่อนไข1) {
Chapter 4 คำสั่งควบคุมทิศทาง
โครงสร้างควบคุมการทำงาน
ครูรัตติยา บุญเกิด.
ง30212 การเขียนโปรแกรมภาษาคอมพิวเตอร์ โรงเรียนปลวกแดงพิทยาคม
คำสั่งเงื่อนไข ง การเขียนไดนามิก เว็บเพจ ศูนย์คอมพิวเตอร์โรงเรียนปลวกแดงพิทยาคม.
หมวดวิชาคอมพิวเตอร์ โรงเรียนพะเยาพิทยาคม โดย อ.วัชระ การสมพจน์
คำสั่งควบคุมการทำงานของ ActionScripts
บทที่ 6 การควบคุมโปรแกรม.
Week 3 Flow Control in PHP
การออกแบบโครงสร้าง (Structured Design)
สาขาวิชาเทคโนโลยี สารสนเทศ คณะเทคโนโลยีสารสนเทศ และการสื่อสาร.
CONDITION Computer Programming Asst. Prof. Dr. Choopan Rattanapoka.
Introduction ธนวัฒน์ แซ่เอียบ.
การเปรียบเทียบเงื่อนไข
Computer Programming การเขียนโปรแกรมคอมพิวเตอร์
Computer Programming การเขียนโปรแกรม คอมพิวเตอร์ สัปดาห์ที่ 6 คำสั่งควบคุมการทำงานแบบ เงื่อนไขและคำสั่งควบคุมการ ทำงานแบบวนซ้ำ.
บทที่ 4 คำสั่งควบคุม โปรแกรม. คำสั่งควบคุมโปรแกรมออกได้เป็น 2 ประเภท คือ คำสั่งแบบกำหนดเงื่อนไข (Conditional Statement) คำสั่งแบบทำงานซ้ำ (Repetitive.
คำสั่งควบคุมการทำงาน
การเปรียบเทียบเงื่อนไข
การควบคุมทิศทางการทำงาน
Concept of Programing.
บทที่ 6 การเขียนโปรแกรมแบบมีเงื่อนไข
INC 161 , CPE 100 Computer Programming
WEEK5-2: 14 SEP 2017 Input / Output Selection Statement
Control Statements.
ใช้สำหรับ Turbo C++ Version 3.0
Data Structure & Algorithm Concept
การเขียนผังงาน (Flowchart)
การควบคุมการทำงานด้วยภาษา C
Computer Programming การเขียนโปรแกรมคอมพิวเตอร์
ภาษา JavaScript Webpage Design and Programming Workshop ( )
คำอธิบายรายวิชา การเขียนผังงาน รหัสเทียม ตรรกศาสตร์เบื้องต้น การเขียนโปรแกรมคอมพิวเตอร์แบบโครงสร้าง ชนิดตัวแปร ตัวดำเนินการทางตรรกะ ตัวดำเนินการเปรียบเทียบ.
PHP (2) - condition - loop
บทที่ 7 การเขียนโปรแกรม แบบวนรอบทำซ้ำ (Loop) Part1
โครงการวิจัย เรื่อง การเปรียบเทียบพฤติกรรมการรับชมละครไทยและซีรีย์เกาหลีของนักเรียนโรงเรียนสตรีวิทยา  
ตัวชี้วัดปศุสัตว์อำเภอ ปีงบประมาณ ๒๕๖๑
ระบบการควบคุมการเงินของหน่วยงานย่อย พ.ศ ของ
การเขียนซูโดโค้ด และการเขียนโฟลชาร์ต
บทที่ 9 การอธิบายกระบวนการแบบต้นไม้.
ประชุมผู้อำนวยการสำนักงานเขตพื้นที่การศึกษา ณ โรงแรมเอวาน่า บางนา กทม
ขั้นตอนการเขียนโปรแกรมคอมพิวเตอร์
บทที่ 6 การเขียนผังงาน (Flowchart)
การเขียนโปรแกรมภาษา Java (ต่อ)
การเขียนโปรแกรมด้วยภาษาไพทอน การโปรแกรมด้วยไพทอนเพื่อประยุกต์ใช้งาน
Decision: Multi Selection (if-else-if, switch)
Decision: Single and Double Selection (if and if-else statement)
โครงสร้างของโปรแกรมเกมคอมพิวเตอร์
ใบสำเนางานนำเสนอ:

โครงสร้างการทำงานแบบทางเลือก อาจารย์สมเกียรติ ช่อเหมือน สาขาวิชาวิศวกรรมซอฟต์แวร์ คณะวิทยาศาสตร์และเทคโนโลยี (tko@webmail.npru.ac.th)

เนื้อหาที่สนใจ โครงสร้างแบบมีทางเลือก (Selection structure) ตัวดำเนินการสัมพันธ์ (Relation operation) ตัดสินใจแบบตาราง (Decision Tables) ต้นไม้การตัดสินใจ (Decision tree) ตัวอย่างการเขียนโปรแกรมแบบมีทางเลือก เช่น สมการทางคณิตศาสตร์ ตัวเลือกชัดเจน และการเลือกคำตอบ การคิดผลการเรียน การตรวจสอบผู้ใช้ระบบ เงื่อนไขคูปองส่วนลด การให้ยาลดไข้ในเด็กแต่ละช่วงวัย การใช้เซนเซอร์ควบคุมการทำงานอุปกรณ์มอเตอร์ http://1.bp.blogspot.com/-tw1caa8lBus/Vphe8RV3rwI/AAAAAAAAAKM/wAhp-ds7iQM/s1600/8.png

โครงสร้างแบบมีทางเลือก (Selection structure) ขั้นตอนการทำงานบางขั้นตอนต้องมีการตัดสินใจ เพื่อเลือกวิธีการประมวลผล บางขั้นตอนที่ไม่ได้รับการประมวลผล โครงสร้างที่มีเงื่อนไข และตัวควบคุมการทำงาน การตัดสินใจอาจมีทางเลือก 2 ทางหรือมากกว่าก็ได้ มีการกำหนดตัวเลือกที่ชัดเจน หรือขึ้นอยู่กับการประมวลผลแบบอัตโนมัติ

การทำงานแบบทางเลือกตามเงื่อนไข เงื่อนไข (condition) ข้อตกลงที่กำหนดขึ้น ซึ่งทำให้เกิดเหตุการณ์ ตัวแปรควบคุมที่กำหนดขึ้นตามเงื่อนไข เงื่อนไขจะเป็นจริง (True) หรือเป็นเท็จ (False) โปรแกรมจะเลือกทำงานอย่างใดอย่างหนึ่ง โดยใช้เงื่อนไขเป็นตัวกำหนดการทำงาน https://www.programiz.com/c-programming/c-if-else-statement

ตัวดำเนินการสัมพันธ์ (Relation operation) การตรวจสอบเงื่อนไขว่าจริงหรือเท็จ การควบคุมเงื่อนไขด้วย if-else การควบคุมเงื่อนไขด้วย switch-case http://www.phpf1.com/tutorial/php-switch-case.html http://csharp.net-informations.com/statements/csharp-if-else.htm http://www.circuitsgallery.com/2012/07/data-types-operators-and-operations-in.html

ตัดสินใจแบบตาราง (Decision Tables) score grade >=80 A >=75 B+ >=70 B >=65 C+ >=60 C >=55 D+ >50 D <50 E เงื่อนไข กฎสำหรับการตัดสินใจ / การกระทำ การระบุเงื่อนไขสำหรับการพิจารณาการทำงาน กฎที่เป็นไปได้ภายใต้เงื่อนไขที่ระบุ การกระทำที่เป็นไปได้ การระบุการเลือกการกระทำภายใต้กฎเกณฑ์ http://bizcom.dusit.ac.th/gallery/document/download/Decision-table.doc

ต้นไม้การตัดสินใจ (Decision tree) ใช้การวิเคราะห์แบบกิ่งก้านสาขา ต้นไม้ตัดสินใจเป็นส่วนหนึ่งของทฤษฎีการตัดสินใจ (decision theory) และ ทฤษฎีกราฟ http://sasdkmitl09.blogspot.com/2009/07/blog-post_23.html https://en.wikipedia.org/wiki/Decision_tree_learning

สมการทางคณิตศาสตร์

สมการทางคณิตศาสตร์

ตัวเลือกชัดเจน มีตัวเลือก ก ข ค ง 1 2 3 4 วันจันทร์ อังคาร พุธ พฤหัส ศุกร์ เสาร์ อาทิตย์ A B C D E red green blue มีเมนูมาให้ชัดเจน http://www.theactkk.net/home/homenew1/DetailsNews.asp?TID=7339 http://www.exportersindia.com/ribsindia/laboratory-glass-tubes-mumbai-india-204817.htm

การเลือกคำตอบ

การคิดผลการเรียน score grade >=80 A >=75 B+ >=70 B >=65 C+ >=60 C >=55 D+ >50 D <50 E

ต้นไม้การตัดสินใจ

การตรวจสอบผู้ใช้ระบบ

เงื่อนไขคูปองส่วนลด https://www.tescolotus.com/clubcard/coupon

การให้ยาลดไข้ในเด็กแต่ละช่วงวัย อุณหภูมิปกติ คือ 37 องศาเซลเซียส (℃) หรือ 98.6 องศาฟาเรนไฮต์ (℉) ไข้ต่ำๆ คือ 37.5 – 38.4 องศาเซลเซียส ไข้ปานกลาง 38.5 – 39.4 องศาเซลเซียส ไข้สูง 39.5 – 40.4 องศาเซลเซียส ไข้สูงมาก 40.5 องศาเซลเซียสขึ้นไป วิธีคิดคำนวณ ปริมาณยาพาราในเด็กใช้ 10 – 15 มิลลิกรัม ต่อน้ำหนักตัว 1 กิโลกรัม ยาลดไข้ความเข้มข้น 160 มิลลิกรัม / 1 ช้อนชา ซึ่ง 1 ช้อนชา = 5 ml http://women.thaiza.com/เด็กเล็กควรใช้ยาลดไข้อย่างระวัง/315522/ http://www.mamaexpert.com/posts/content-1079

การคำนวณปริมาณยา

การใช้เซนเซอร์ควบคุมการทำงานอุปกรณ์มอเตอร์ Sensor -> input ->process -> output -> Device

ตัวดำเนินการ บวก ลบ คณู หาร https://software.thaiware.com/11995-Arithmetic-App.html

การคำนวณราคาบัตรเข้า KidZania http://gupapai.com/promotions/983

สรุป ขั้นตอนการทำงานบางขั้นตอนต้องมีการตัดสินใจในแต่ละเงื่อนไข ในภาษาซีใช้ตัวดำเนินการในการประมวลผล เพื่อเลือกวิธีการประมวลผล การประมวลผลตัวควบคุม มากกว่า 1 ตัว ใช้ตัวเชื่อมทางตรรกะ เช่น &&, || จะดำเนินการในกรณีที่เงื่อนไข เป็น จริง หรือ เท็จ สามารถประยุกต์กับโมเดลทางด้านธุรกิจต่างๆ เช่น