1 / 14

การเขียนคำสั่งควบคุมแบบวนซ้ำ

การเขียนคำสั่งควบคุมแบบวนซ้ำ. อ.วชิระ หล่อประดิษฐ์. ตัวดำเนินการทางคณิตศาสตร์. ตัวดำเนินการกำหนดค่า. แบบฝึกหัดระหว่างเรียน. ตัวดำเนินการความสัมพันธ์. ใช้ในการแสดงการเปรียบเทียบ ค่าที่ได้จะเป็นค่าความจริง. คำถาม ?. Report Bonus

iokina
Download Presentation

การเขียนคำสั่งควบคุมแบบวนซ้ำ

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. การเขียนคำสั่งควบคุมแบบวนซ้ำการเขียนคำสั่งควบคุมแบบวนซ้ำ อ.วชิระ หล่อประดิษฐ์

  2. ตัวดำเนินการทางคณิตศาสตร์ตัวดำเนินการทางคณิตศาสตร์

  3. ตัวดำเนินการกำหนดค่า

  4. แบบฝึกหัดระหว่างเรียนแบบฝึกหัดระหว่างเรียน

  5. ตัวดำเนินการความสัมพันธ์ตัวดำเนินการความสัมพันธ์ ใช้ในการแสดงการเปรียบเทียบ ค่าที่ได้จะเป็นค่าความจริง

  6. คำถาม? Report Bonus **************************************************************** Code => 101 Name => Wachira Summit => 55000 **************************************************************** Bonus => 16500.00 **************************************************************** Calculate Again (y/n)? => y **************************************************************** Code => 102 Name => Thiraporn Summit => 65000 **************************************************************** Bonus => 17000.00 **************************************************************** Calculate Again (y/n)? => n Bye Bye! หากต้องการสร้างโปรแกรม ประยุกต์งานคำนวณ ให้สามารถ วนซ้ำการคำนวณค่าโบนัส ตามเงื่อนไขที่กำหนด ตามรูปแบบโปรแกรมดังนี้

  7. การควบคุมโปรแกรม

  8. Flowchart “For, While” Start ไม่ตรงเงื่อนไข เงื่อนไข ตรงเงื่อนไข คำสั่ง End

  9. คำสั่ง For • รูปแบบคำสั่ง for (ตัวแปร = ค่าเริ่มต้น; นิพจน์ตรวจสอบเงื่อนไข; ค่าเพิ่มหรือค่าลด) { คำสั่ง; } • ตัวอย่างการใช้ For #include <stdio.h> #include <conio.h> main() { char name[30]; int n; for (n = 1; n < 6; n++) { printf (“No. => %d”,n); printf (“Name is => ”); scanf (“%s”, name); } }

  10. คำสั่ง while • รูปแบบคำสั่ง ตัวแปร = ค่าเริ่มต้น while (นิพจน์ตรวจสอบเงื่อนไข) { คำสั่ง; ค่าเพิ่มหรือค่าลด } • เขียนโปรแกรมต่อไปนี้ #include <stdio.h> #include <conio.h> main() { char name[30]; int n; n = 1; while (n < 6) { printf (“No. => %d”,n); printf (“Name is => ”); scanf (“%s”, name); n++; } } ตัวแปร = ค่าเริ่มต้น นิพจน์ตรวจสอบเงื่อนไข ค่าเพิ่มหรือค่าลด

  11. Flowchart “Do…While” Start do คำสั่ง ตรงเงื่อนไข ไม่ตรงเงื่อนไข เงื่อนไข End

  12. คำสั่ง do…while • รูปแบบคำสั่ง ตัวแปร = ค่าเริ่มต้น do { คำสั่ง; ค่าเพิ่มหรือค่าลด } while (นิพจน์ตรวจสอบเงื่อนไข); • เขียนโปรแกรมต่อไปนี้ #include <stdio.h> #include <conio.h> main() { char name[30]; int n; n = 1; do { printf (“No. => %d”,n); printf (“Name is => ”); scanf (“%s”, name); n++; } while (n < 6); } ตัวแปร = ค่าเริ่มต้น ค่าเพิ่มหรือค่าลด นิพจน์ตรวจสอบเงื่อนไข

  13. แบบฝึกหัดท้ายบทเรียน • ให้เขียนโปรแกรม เพื่อทำการแสดงผลต่อไปนี้ (ให้เวลา 1 ชม.) • พร้อมทั้งเขียน Flowchart อธิบายการทำงาน • แถวที่ 1 ให้เขียนโปรแกรมเพื่อแสดงการ + เลข ของเลขจำนวนคู่ ตั้งแต่ 1-30 • แถวที่ 2 ให้เขียนโปรแกรมเพื่อแสดงการ + เลข ของเลขจำนวนคี่ ตั้งแต่ 1-30 • แถวที่ 3 ให้เขียนโปรแกรมเพื่อแสดงการ + เลข ของเลขที่หารด้วย 3 ลงตัว ตั้งแต่ 1-30 • แถวที่ 4 ให้เขียนโปรแกรมเพื่อแสดงการ + เลข ของเลขที่หารด้วย 8 ลงตัว ตั้งแต่ 1-30 • แถวที่ 5 ให้เขียนโปรแกรมเพื่อแสดงการ + เลข ของเลขที่ mod (%) แล้วเหลือเศษ 1 ตั้งแต่ 1-30 • เสร็จแล้วให้นำมาตอบคำถามทีละคน

  14. การบ้าน (Homework) • จงสร้างสูตรคูณ ตั้งแต่ แม่ 1-50 • โดยให้แสดงผลตามตัวอย่างต่อไปนี้

More Related