1. Trang chủ
  2. » Công Nghệ Thông Tin

Slide bài giảng cấu trúc lặp

22 526 1

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 22
Dung lượng 249,5 KB

Nội dung

Thế giới lập trình Bài 4 / Slide 1 of 16 ©NIIT Cấu Trúc Lặp Nội dung chính  Giới thiệu cấu trúc lặp  Vòng lặp while  Vòng lặp repeat … until  Vòng lặp for  Lệnh goto Thế giới lập trình Bài 4 / Slide 2 of 16 ©NIIT Cấu Trúc Lặp Cấu trúc lặp  Cấu trúc lặp là cấu trúc cho phép thực thi một đoạn mã trong chương trình nhiều lần.  Quá trình lặp của đoạn mã này được điều khiển bằng một điều kiện gọi là điều kiện lặp. Trong khi điều kiện lặp còn đúng thì vòng lặp sẽ được lặp lại. Khi điều kiện lặp là sai thì vòng lặp sẽ kết thúc và lệnh ngay phía sau vòng lặp sẽ được thực thi.  Các câu lệnh chứa bên trong vòng lặp gọi là thân của vòng lặp.  Ví dụ: vẽ lưu đồ giải thuật nhập vào 10 số và tính tổng 10 số đó Thế giới lập trình Bài 4 / Slide 3 of 16 ©NIIT Cấu Trúc Lặp Thế giới lập trình Bài 4 / Slide 4 of 16 ©NIIT Cấu Trúc Lặp Cấu trúc lặp  Có 4 vòng lặp cơ bản • Vòng lặp while • Vòng lặp repeat – until • Vòng lặp for • Lệnh nhảy goto Thế giới lập trình Bài 4 / Slide 5 of 16 ©NIIT Cấu Trúc Lặp Vòng lặp while  Vòng lặp while dùng để thực thi các lệnh mã giả trong khi điều kiện lặp còn đúng. Nếu điều kiện lặp sai, vòng lặp while sẽ kết thúc và câu lệnh ngay phía sau vòng lặp được thực hiện.  Vòng lặp while có cú pháp như sau while(điều kiện lặp) begin //các câu lệnh trong thân vòng lặp end  Nếu ngay từ đầu điều kiện lặp không đúng thì các câu lệnh bên trong vòng lặp while sẽ không được thực hiện. Thế giới lập trình Bài 4 / Slide 6 of 16 ©NIIT Cấu Trúc Lặp Vòng lặp while - Ví dụ minh họa:  Jane là giáo viên tại trường Scholar, cô Jane cần tính điểm trung bình cho lớp học của cô phụ trách lớp học của cô Jane có 30 học viên. Vẽ lưu đồ giải thuật và mã giả cho bài tóan trên.  Lưu đồ giải thuật: Thế giới lập trình Bài 4 / Slide 7 of 16 ©NIIT Cấu Trúc Lặp Thế giới lập trình Bài 4 / Slide 8 of 16 ©NIIT Cấu Trúc Lặp Mã giả begin numeric nMarks, nTotal, nCounter, nAvg nMarks = 0 nTotal = 0 nCounter = 0 nAvg = 0 while (nCounter < 30) //while the condition is true begin display “Enter the total marks of a student” accept nMarks nTotal = nTotal + nMarks nCounter = nCounter + 1 //increments the counter by one end nAvg = nTotal / nCounter //calculates the average display “The average marks of the class is” display nAvg //displays the average end Thế giới lập trình Bài 4 / Slide 9 of 16 ©NIIT Cấu Trúc Lặp Vòng lặp repeat … until  Vòng lặp repeat … until thực hiện một đoạn mã giả cho đến khi điều kiện lặp đúng.  Vòng lặp repeat … until có cú pháp như sau: repeat begin // các câu lệnh bên trong vòng lặp end until (điều kiện lặp) Thế giới lập trình Bài 4 / Slide 10 of 16 ©NIIT Cấu Trúc Lặp Vòng lặp repeat … until (tiếp theo)  Khác với vòng lặp while, vòng lặp repeat … until sẽ thực hiện trước các lệnh bên trong thân vòng lặp trước, sau đó mới xét đến điều kiện lặp. Do đó vòng lệnh repeat … until sẽ được thực hiện ít nhất 1 lần.  Nếu điều kiện lặp là sai thì vòng lặp repeat … until sẽ quay lại thực hiện tiếp, nếu điều kiện lặp là đúng thì vòng lặp repeat … until sẽ kết thúc. [...]... Bài 4 / Slide Cấu Trúc Lặp Tóm tắt  Cấu trúc lặp là cấu trúc cho phép thực thi một đoạn mã trong chương trình nhiều lần  Quá trình lặp của đoạn mã này được điều khiển bằng một điều kiện gọi là điều kiện lặp Trong khi điều kiện lặp còn đúng thì vòng lặp sẽ được lặp lại Khi điều kiện lặp là sai thì vòng lặp sẽ kết thúc và lệnh ngay phía sau vòng lặp sẽ được thực thi  Có 4 loại vòng lặp • Vòng lặp while... trình Bài 4 / Slide Cấu Trúc Lặp Vòng lặp for - ví dụ minh họa  Vẽ lưu đồ giải thuật và viết mã giả chương trình hiển thị tất cả các số chẳng bé hơn hoặc bằng 100  Lưu đồ giải thuật ©NIIT Thế giới lập trình Bài 4 / Slide Cấu Trúc Lặp Mã giả begin numeric nCounter for(nCounter=2;nCounter . 16 ©NIIT Cấu Trúc Lặp Nội dung chính  Giới thiệu cấu trúc lặp  Vòng lặp while  Vòng lặp repeat … until  Vòng lặp for  Lệnh goto Thế giới lập trình Bài 4 / Slide 2 of 16 ©NIIT Cấu Trúc Lặp. Trúc Lặp Cấu trúc lặp  Có 4 vòng lặp cơ bản • Vòng lặp while • Vòng lặp repeat – until • Vòng lặp for • Lệnh nhảy goto Thế giới lập trình Bài 4 / Slide 5 of 16 ©NIIT Cấu Trúc Lặp Vòng lặp. Lặp Cấu trúc lặp  Cấu trúc lặp là cấu trúc cho phép thực thi một đoạn mã trong chương trình nhiều lần.  Quá trình lặp của đoạn mã này được điều khiển bằng một điều kiện gọi là điều kiện lặp.

Ngày đăng: 24/10/2014, 23:48

TỪ KHÓA LIÊN QUAN