Looping ธนวัฒน์ แซ่เอียบ.

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
LAB # 4 Computer Programming 1 1. พิจารณาโปรแกรมต่อไปนี้
Advertisements

Week 5 การทำซ้ำโดย while loop และ do while loop
Chapter 5 การทำซ้ำโดย while loop และ do while loop
Week 5 การทำซ้ำโดย while loop และ do while loop
Control Flow.
Computer Programming การเขียนโปรแกรมคอมพิวเตอร์
Computer Programming การเขียนโปรแกรม คอมพิวเตอร์ สัปดาห์ที่ 6 คำสั่งควบคุมการทำงานแบบ เงื่อนไขและคำสั่งควบคุมการ ทำงานแบบวนซ้ำ.
Array ธนวัฒน์ แซ่ เอียบ. The concept of array อาเรย์ : กลุ่มของข้อมูลที่มีชนิดเดียวกันและถูก จัดเก็บเรียงลำดับต่อเนื่องกัน ตัวแปร x สามารถจัดเก็บค่ามากกว่า.
Practical with Flowchart
บทที่ 6 บทที่ 6 คำสั่งแก้ไขปัญหาแบบ เลือก (CONDITION)
บทที่ 5 การควบคุมทิศทางการทำงานของโปรแกรม
หลักการโปรแกรม 1 Lecture 9: การทำซ้ำ (for).
คณิตศาสตร์พื้นฐาน ค ชั้นมัธยมศึกษาปีที่ 3 โดย ครูชำนาญ ยันต์ทอง
หน่วยที่ 3 ภาษาคำสั่งพื้นฐานที่ใช้เขียนโปรแกรม PLC
สื่อการสอนด้วยโปรมแกรม “Microsoft Multipoint”
LAB ตัวแปร : Variables ในการเขียนโปรแกรมเราต้องการให้โปรแกรม จดจำค่าต่างๆ ไว้ เช่นเมื่อรับค่าข้อมูลจาก ผู้ใช้ หรือค่าที่ได้จากการคำนวณใดๆ ค่า.
Chapter 10 Arrays Dept of Computer Engineering Khon Kaen University.
หน่วยการเรียนรู้ที่ 2 หลักการแก้ปัญหาด้วยคอมพิวเตอร์
1. Select query ใช้สำหรับดึงข้อมูลที่ต้องการ
สมการเชิงเส้นตัวแปรเดียว สอนโดย ครูประทุมพร ศรีวัฒนกูล
Virtual Memory. Detailed VM Example ในเรื่องนี้จะมีการนำเสนอในรูปแบบ ของการทำงานที่เป็นไปตามขั้นตอน เมื่อ เกิดการผิดพลาดของข้อมูล ISR จะทำ หน้าที่เป็น.
การวิเคราะห์ขั้นตอนวิธีการแก้ปัญหา
การเขียนผังงานเบื้องต้น (Flow chart)
ความรู้พื้นฐานการเขียนโปรแกรม
หลักการโปรแกรม 1 Lecture 8: การทำซ้ำ (while, do-while)
ตัวแปร และชนิด ข้อมูล. ตัวแปร การกำหนดตัวแปรเป็นการใช้ ชื่อตัวแปรแทน ตำแหน่งบนหน่วยความจำ สำหรับเก็บ ข้อมูลระหว่างการ ประมวลผล ซึ่งอาจเป็นข้อมูลนำเข้า.
MEE 231 Computer Programming สัปดาห์ที่ 6 ภาษา C หลักการของโปรแกรม ชนิดของตัวแปร การดำเนินการ คำสั่งการรับค่าตัวแปร และการแสดงผล.
เรื่อง หลักการเขียนโปรแกรม เบื้องต้น จัดทำโดย นางสาวชาดา ศักดิ์บุญญารัตน์
ITERATION (LOOP) สาขางานคอมพิวเตอร์ธุรกิจอาจารย์จิรา ภรณ์ เขตกุฎี
โปรแกรมคำนวณคะแนน สหกรณ์ ตามเกณฑ์ดีเด่นแห่งชาติ กรมส่งเสริม สหกรณ์ กองพัฒนาสหกรณ์ด้านการเงิน และร้านค้า วิธีการใ ช้
LOGO ภาษาซี 1.1 อ. กฤติเดช จินดาภัทร์. LOGO ตัวอย่างโค้ดภาษาซี
คำสั่งควบคุมการทำงาน
สร้างความเข้มแข็งของเศรษฐกิจฐานราก จากต้นทาง กลางทาง จนถึงปลายทาง
บทที่ 4 การเขียนรหัสเทียม (Pseudo Code)
หน่วยที่ 5 โปรแกรมแบบวนรอบทำซ้ำ
แนวข้อสอบ Final (จดด่วน)
คำสั่งวนซ้ำ (Looping)
Computer Programming การเขียนโปรแกรมคอมพิวเตอร์
แล้วทำการเรียงลำดับข้อมูลใหม่โดยเรียงจากน้อยไปหามาก
START INPUT R = 1 R = R Yes R*R <=2 No R = R PROCESS
Work Shop 1.
หน่วยการเรียนที่ 4 เรื่อง การควบคุมทิศทางการทำงาน
บทที่ 7 การเขียนโปรแกรม แบบวนรอบทำซ้ำ (Loop)
stack #1 ผู้สอน อาจารย์ ยืนยง กันทะเนตร
Control Statement เงื่อนไขคำสั่งในโปรแกรม ภาษา C
บทที่ 8 เงื่อนไขตัดสินใจ
สาระการเรียนรู้ ความหมายของอัลกอริทึม วิธีการเขียนผังงานที่ดี
การปฏิบัติทางการเกษตรที่ดีสำหรับฟาร์มสุกร 2552 VS 2558
รายวิชา ไมโครโปรเซสเซอร์ในงานอุตสาหกรรม
บทที่ 7 การเขียนโปรแกรม แบบวนรอบทำซ้ำ (Loop) Part1
การรายงานความคืบหน้าหรือสถานะ
บทที่ 2 อัลกอริธึมและการวิเคราะห์ปัญหา
ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์และเทคโนโลยีสารสนเทศ
ขั้นตอนการออกแบบ ผังงาน (Flow Chart)
การเขียนโปรแกรมแบบวนซ้ำ: คำสั่ง while คำสั่ง do….while
วันที่ 15 – 16 มิถุนายน 2558 ณ สำนักคอมพิวเตอร์และเครือข่าย
กำหนดกรอบระยะเวลาการขึ้นทะเบียนปี2556/57 1. ข้าว
ระบบการควบคุมการเงินของหน่วยงานย่อย พ.ศ ของ
บริษัท พัฒนาวิชาการ (2535) จำกัด
บทที่ 9 การทำซ้ำ (Loop).
ผู้ช่วยศาสตราจารย์จุฑาวุฒิ จันทรมาลี
คำสั่งวนรอบ (Loop).
บทที่ 7 การประมวลผลอาร์เรย์
Chapter 3 : Array.
การเขียนโปรแกรมด้วยภาษาไพทอน การเขียนโปรแกรมแบบทางเลือก
Decision: Single and Double Selection (if and if-else statement)
ระบบการส่งต่อข้อมูลอาการไม่พึงประสงค์จากการแพ้ยา
Computer Game Programming
พระราชกฤษฎีกาค่าใช้จ่ายในการเดินทางไปราชการ (ฉบับที่ 9) พ.ศ. 2560
โดย สำนักงาน ป.ป.ช. ประจำจังหวัดจันทบุรี
ใบสำเนางานนำเสนอ:

Looping ธนวัฒน์ แซ่เอียบ

While Statement while (expression) statement ตราบเท่าที่ expression มีค่า non-zero (เป็นจริง) statement จะถูกปฏิบัติงานซ้ำๆกัน จนกระทั่ง expression มีค่า zero (เป็นเท็จ) while (expression) statement

For Statement for (expr1; expr2; expr3) statement

เปลี่ยนให้กลายเป็น while ? While vs. For For ใช้กับลูปที่มีลักษณะเป็นตัวนับ while (expression) statement for (expr1; expr2; expr3) statement เปลี่ยนให้กลายเป็น while ?

While vs. For จำเป็นต้องมีหรือไม่ ? while (expression) statement for (expr1; expr2; expr3) statement

Infinite Loops while(1){ } for(; ;){ } while (expression) statement for (expr1; expr2; expr3) statement

Example โปรแกรมพิมพ์ตัวเลขตั้งแต่ 1 ถึง 100

Exercise โปรแกรมบวกเลขตั้งแต่ 1-100 (1+2+3+...+100) จาก flowchart นี้จงเขียนโปรแกรมด้วยภาษา C โดยใช้ for และ while พร้อมกับ flowchart ที่ได้จากโปรแกรม sfc int i=1, sum=0 N i<=100 Y sum=sum+i i=i+1 printf(“%d”,sum)

Exercise จงเขียนโปรแกรมพิมพ์ตัวเลขตั้งแต่ 100 ถึง 1 โดยใช้ for และ while (ให้เขียน flowchart และโปรแกรมภาษา C )

Exercise จงเขียนโปรแกรมรับข้อมูลที่ละตัวอักษรจากคีย์บอร์ดแล้วพิมพ์ตัวอักษรนี้ออกทางจอภาพ จนกระทั่งพบตัวอักษร ‘\n’ จึงจบการทำงาน (ให้เขียน flowchart และโปรแกรมภาษา C) พิจารณาข้อมูลต่อไปนี้ ‘a’ – ‘z’ letter ‘0’ – ‘9’ digit จากข้อแรกให้นับจำนวนตามกลุ่มตัวอักษรที่รับเข้า เมื่อพบตัวอักษร ‘\n’ ให้พิมพ์จำนวนกลุ่มตัวอักษรออกทางจอภาพ

Do-While Statement do statement while (expression);

Do-While Statement true false action(s) condition

Exercise จงเขียนโปรแกรมพิมพ์ตัวเลขตั้งแต่ 100 ถึง 1 โดยใช้ do while (ให้เขียน flowchart และโปรแกรมภาษา C ) จงเขียนโปรแกรมบวกเลขตั้งแต่ 1-100 (1+2+3+...+100) โดยใช้ do while (ให้เขียน flowchart และโปรแกรมภาษา C )

ที่มา The C Programming Language : Brian W. Kernighan, Dennis M. Ritchie