Cú pháp lệnh lặp For-do dạng tiến – Trường THPT Đông Thụy Anh – Thái Bình

Trắc nghiệm: Cú pháp lệnh lặp For-do dạng tiến:

A. for < biến đếm > = < Giá trị cuối > downto < Giá trị đầu > do < câu. lệnh > ; B. for < biến đếm > : = < Giá trị cuối > downto < Giá trị đầu > do < câu. lệnh > ;

C. for < biến đếm> = < Giá trị cuối >down < Giá trị đầu > do < câu. lệnh >;

D. for < biến đếm > : = < Giá trị đầu > to < Giá trị cuối > do < câu. lệnh > ;

Trả lời:

Đáp án đúng: D. for < biến đếm> := < Giá trị đầu > to < Giá trị cuối > do < câu. lệnh >;

Giải thích:

– Cú pháp lệnh lặp For – do dạng tiến : for < biến đếm > : = < Giá trị đầu > to < Giá trị cuối > do < câu lệnh > ; – Cú pháp lệnh lặp For – do dạng lùi : For < biến đếm > : = < Giá trị cuối > downto < Giá trị đầu > do < câu lệnh > ;

Tiếp theo đây, hãy tìm hiểu cụ thể hơn về câu trúc lặp For-do cùng THPT Đông Thụy Anh nhé!

1. Cấu trúc lặp

– Cấu trúc lặp là một điều khiển và tinh chỉnh triển khai việc làm lặp đi lặp lại khi chưa đủ số lần lặp hoặc khi một điều kiện kèm theo nào đó còn đúng. – Quá trình lặp không hề dừng được gọi là quy trình lặp vô hạn. Điều này xảy ra khi điều kiện kèm theo để dừng lặp không còn bị biến hóa giá trị sau mỗi lần lặp. Khi đó để thoát lặp vô hạn, cần có những câu lệnh được cho phép thoát ngay khỏi lặp. – Có hai loại cấu trúc lặp : lặp với số lần biết trước và lặp với số lần chưa biết trước. Tóm lại : + Trông một số ít thuật toán có những thao tác phải thức hiện lặp đi lặp lại một số ít lần. Một trong những đặc trưng của máy tính là có năng lực thực thi hiệu suất cao những thao tác lặp + Các ngôn từ lập trình đều có những câu lệnh để diễn đạt cấu trúc tinh chỉnh và điều khiển lặp.

Cú pháp lệnh lặp For-do dạng tiến

2. Lặp có số lần biết trước và câu lệnh for-do

Vòng lặp for .. do là một cấu trúc tinh chỉnh và điều khiển được cho phép bạn viết một chương trình có tính lặp đi tái diễn với số lần đơn cử. Cú pháp của nó như sau :

for := to do S ;

Trong đó : – variable-name là tên biến tinh chỉnh và điều khiển vòng lặp – initial_value là lần lặp tiên phong – final_value là lần lặp cuối, tổng số lần lặp được tính từ initial_value đến final_value

– S là những lệnh sẽ được chạy trong vòng lặp. Nếu có nhiều lệnh thì phải đặt trong khối BEGIN … END

+ Dạng lặp với số lần biết trước dùng để triển khai câu lệnh một số ít lần xác lập. + Câu lệnh for – do với hai dạng tiến và lùi : – Dạng lặp tiến : for : = to do ; – Dạng lặp lùi : for : = dowto do ; Trong đó : – biến đếm là biến đơn, thường có kiểu nguyên. – giá trị đầu, giá trị cuối là những biểu thức cùng kiểu với biến đếm và giá trị đầu phải nhỏ hơn hoặc bằng giá trị cuối. Nếu giá trị đầu lớn hơn giá trị cuối thì vòng lặp không được triển khai. Hoạt động của lệnh for-do : Ở dạng lặp tiến, câu lệnh viết sau từ khóa phải triển khai tuần tự, với biến đếm lần lượt nhận giá trị từ giá trị đầu đến giá trị cuối. – Vòng lặp for-do lồng nhau Trong pascal, hoàn toàn có thể đặt vòng lặp for-do này nằm trong vòng lặp for-do khác để tạo ra cấu trúc lồng nhau. Lúc này tổng số lần lặp sẽ là cấp số nhân giữa vòng lặp ngoài ( cha ) và vòng lặp trong ( con ). Ví dụ : vòng lặp cha lặp từ 1 đến 5, vòng lặp con lặp từ 1 đến 10 thì tổng số lần lặp là 5 x 10 = 50. Cấu trúc cú pháp cơ bản như sau :

for a := 1  to 5 do begin for b : = 1 to 10 do begin … end ;

end;

Tác giả : Trường trung học phổ thông Đông Thụy Anh Chuyên mục : Giáo Dục