Vòng Lặp Repeat Until | Đức Xin Chào Các Bạn.
Có thể bạn quan tâm
I.Vòng lặp For 1.Cấu trúc: for biến:= giá trị đầu to giá trị cuối do Câu lệnh; Lưu ý: Trong Câu lệnh có nhiều lệnh thì ta phải đặt những câu lệnh đó trong khối Begin End; 2.Ý nghĩa: biến i sẽ chạy từ giá trị đầu đến giá trị cuối và thực hiện n lần lặp, tức là mỗi lần chạy i sẽ mang 1 giá trị khác nhau và tương ứng với 1 giá trị của i, vòng lặp sẽ thực hiện 1 lần câu lệnh 3. Sơ đồ thực hiện
Bài tập 1. Tính tổng các số từ 1 đến n
2. Tính tổng các số chẵn từ 1 đến n
3. In ra các ước số từ 1 đến n
4. Tính tổng các ước số từ 1 đến n
5. Nhập vào số n. Kiểm tra n có phải là số nguyên tố không? Bài tập tham khảo
II.Vòng lặp While do 1. Cấu trúc while (điều kiện) do câu lệnh 2. Ý nghĩa: Trong khi điều kiện đúng thì thực hiện câu lệnh 3. Sơ đồ thực hiện 
Bài tập 1. Tính tổng các số từ 1 đến n

III.Vòng lặp Repeat Until Cú pháp, lưu đồ, cách thức hoạt động : Cú pháp: REPEAT LệnhP; UNTIL Ðiềukiện ;
Ý nghĩa: Chừng nào Ðiều kiện còn sai thì cứ làm LệnhP, cho đến khi Ðiều kiện đúng thì không làm LệnhP nữa mà chuyển sang lệnh kế tiếp ở phía dưới.
Cách thức hoạt động của REPEAT: Bước 1: Làm LệnhP, rồi kiểm tra Ðiềukiện, nếu Ðiềukiện đúng thì chuyển sang lệnh tiếp theo ở phía dưới, ngược lại, nếu Ðiềukiện sai thì quay lại bước 1. LệnhP cũng được gọi là thân của vòng lặp REPEAT, nếu nó gồm nhiều lệnh thì các lệnh đó không cần phải đặt trong khối begin va?end. Nếu Ðiềukiện không bao giờ đúng thì LệnhP sẽ phải làm hoài, lúc đó ta có vòng lặp vô hạn. Trong trường hợp này, muốn dừng chương trình, hãy gõ đồng thời hai phím Ctrl và Pause (^Pause). Ðể tránh các vòng lặp vô hạn, trong thân của lệnh REPEAT cần có ít nhất một lệnh có tác dụng làm biến đổi các đại lượng tham gia trong Ðiềukiện để đến một lúc nào đó thì Ðiềukiện sẽ đúng và do đó vòng lặp sẽ kết thúc. Các vòng lặp có số lần lặp biết trước đều có thể giải được bằng lệnh REPEAT. Ðặc biệt, cũng như lệnh WHILE, lệnh REPEAT rất thích hợp với các vòng lặp có số lần lặp không biết trước Ví dụ: Vẽ lưu đồ thuật toán tính tổng từ 1 đến n. Có thể biểu diễn thành 2 lưu đồ như sau
var n,i,tong:integer; begin writeln(‘Nhap vao so n:’);readln(n); tong:=0; i:=0; repeat tong:=tong+i; i:=i+1; until (i>n); writeln(‘Tong la:’,tong); readln; end. So sánh các lệnh For, While và Repeat: Lệnh For dùng cho các vòng lặp có số lần lặp đã biết trước Lệnh While hay Repeat tổng quát hơn lệnh For, dùng được cho tất cả các loại vòng lặp, nhưng thường dùng cho các vòng lặp có số lần lặp chưa biết trước. Lệnh While và Repeat khác nhau ở điểm sau: lệnh While kiểm tra điều kiện trước, nếu đúng mới thực hiện các lệnh ghi trong thân của nó ( lệnhP ), còn lệnh Repeat thực hiện lệnhP rồi mới kiểm tra điều kiện. Vì thế, lệnh Repeat sẽ thực hiện các lệnh ghi trong thân của nó ít nhất được một lần. Ngoài ra, lệnh While kết thúc khi điều kiện sai, lệnh Repeat kết thúc khi điều kiện đúng.
Share this:
- X
Related
Từ khóa » Cách Sử Dụng Repeat Until
-
Vòng Lặp Repeat .. Until Trong Pascal - Freetuts
-
Repeat - Until
-
Bài Tập Lệnh REPEAT UNTIL - Trường THCS Đào Duy Anh
-
Các Vòng Lặp For-do, While-do, Repeat-until Trong Pascal
-
Câu Lệnh Lặp Repeat… UntilMột Câu Lệnh Lăp Khác Cũng Thường
-
CÂU LỆNH REPEAT - TaiLieu.VN
-
Câu Lệnh Lặp REPEAT ..UNTIL - Tài Liệu Text - 123doc
-
Cấu Trúc Lặp REPEAT-UNTIL - CÁC CẤU TRÚC LẬP TRÌNH CƠ BẢN
-
Vòng Lặp Repeat .. Until Trong Pascal - Freetuts - Chickgolden
-
Bài Giảng Ngôn Ngữ Lập Trình Pascal - Bài 28 - Câu Lệnh Repeat/Until
-
VÒNG LẶP KHÔNG XÁC ĐỊNH WHILE..DO; REPEAT .. UNTIL
-
Cách Sử Dụng Khối Lệnh Lặp Repeat Trong Lập Trình Scratch