nêu cú pháp và hoạt động của câu lệnh lặp for...do ,số lần lặp
Nêu cú pháp và hoạt động câu lệnh lặp với số lần chưa biết trước ( while….do)
Cú Pháp While <điều kiện> do <câu lệnh>;
Câu lệnh lặp với số lần chưa biết trước :
– Chỉ thị cho máy tính thực hiện 1 lệnh hay 1 nhóm lệnh với số lần
lặp chưa biết trước.
– Điều kiện tổng quát hơn, có thể là kiểm tra của 1 giá trị có thực, cũng có thể là 1 điều kiện tổng quát khác.
Câu 1. Em hãy cho biết cú pháp câu lệnh lặp for... do và hoạt động của câu lệnh lặp
Viết cú pháp câu lệnh lặp For .. Do. Nêu nguyên tắc hoạt động của nó.
for i: 1 to n do
đây là câu lênh lặp lại từ 1 đến n
Dạng xuôi: For <biến đếm>: =<giá trị đầu> to <giá trị cuối> do <câu lệnh>;
Dạng ngược: For <biến đếm>: =<giá trị cuối> downto <giá trị đầu> to <câu lệnh>;
Hãy cho biết cú pháp câu lệnh lặp for...do và hoạt động của câu lệnh lặp. Cho vd minh họa
Tham khảo:
*cú pháp For:
For <biến điếm>:=<giá trị đầu> to <giá trị cuối> do <câu lệnh>;
- Hoạt động: câu lệnh lặp sẽ thực hiện câu lệnh nhiều lần, mỗi lần là một vòng lặp. Số vòng lặp là biết trước và bằng giá trị cuối - giá trị đầu+1. Khi thực hiện, ban đầu biến đếm sẽ nhận giá trị đầu, sau mỗi vòng lặp, biến đếm được tự động tăng thêm 1 đơn vị cho đến khi bằng giá trị cuối.
Vd:
program ct;
uses crt;
Var i,n,s:integer;
begin
clrscr;
write('nhap n:=');readln(n);
s:=0;
for i:=1 to n do s:=s+i;
writeln('tong cua n do tu nhien dau tien la:',s);
readln
end.
Nêu cú pháp, cách hoạt động, vẽ sơ đồ câu lệnh lặp For..do, While do
For to do:
- Cú pháp:
for <biến đếm>:=<giá trị đầu> to <giá trị cuối> do <câu lệnh>;
- Giải thích:
+ Từ khóa: for, to, do
+ Biến đếm: kiểu nguyên
+ Giá trị đầu, giá trị cuối: giá trị nguyên (giá trị đầu < giá trị cuối)
+ Câu lệnh trong vòng lặp không làm thay đổi giá trị của biến đếm
+ Số lần lặp: giá trị đầu - giá trị cuối + 1
- Hoạt động:
+ Biến điếm sẽ nhận giá trị bằng giá trị đầu
+ Sau mỗi vòng lặp, biến đếm tăng thêm một đơn vị cho đến khi bằng giá trị cuối thì kết thúc lệnh lặp
While do:
- Cú pháp: while <điều kiện> do <câu lệnh>;
- Giải thích:
+ Từ khóa: while, do
+ Điều kiện thường là một phép so sánh
+ Câu lệnh có thể là câu lệnh đơn hay câu lệnh ghép
- Hoạt đông:
+ Kiểm tra điều kiện
+ Nếu điều kiện sai sẽ bị bỏ qua và kết thúc lệnh lặp
+ Nếu điều kiện đúng sẽ thực hiện câu lệnh và quay lại kiểm tra điều kiện
nêu cú pháp và hoạt động của câu lệnh với số lần lặp chưa biết trước
Cú pháp: While <điều kiện> do <câu lệnh>;
Viết cú pháp câu lệnh lặp vói số lần chưa biết trước . Nêu hoạt động của câu lệnh .
cú pháp: \(for< biếnđếm>:=< giátrịđầu>to< giátrịcuối>do< câulệnh>;\)
Trong đó:\(for,to,do\) là từ khoá.
biến đếm là biến kiểu số nguyên.
giá trị đầu, giá trị cuối là giá trị nguyên.
Câu lệnh lặp sẽ thực hiện câu lệnh nhiều lần, mỗi lần là một vòng lặp. Số vòng lặp là biết trước và bằng giá trị cuối \(-\) giá trị đầu \(+\) 1
Hoạt động:
Bước 1: Kiểm tra điều kiện
Bước 2: Nếu điều kiện sai, câu lệnh sẽ bị bỏ qua và thực hiện kết thúc câu lệnh và nếu điều kiện đúng thực hiện câu lệnh và quay lại bước 1.
Viết cú pháp của câu lệnh lặp với số lần chưa biế trước. Giải thích cú pháp của câu lệnh lặp với số lần chưa biết trước ? Vẽ sơ đồ hoạt động của câu lệnh lặp với số lần chưa biết trước
*Cú pháp: While <điều kiện> do <câu lệnh>;
*Trong đó
Cú pháp: While <điều kiện> do <câu lệnh>;
Trong đó:
While, do là các từ khóa
Điều kiện thường là một phép so sánh
Câu lệnh có thể là một câu lệnh đơn hoặc một câu lệnh ghép
Hãy viết cú pháp và nêu hoạt động câu lệnh lặp với số lần biết trước
for <biến đếm>=<giá trị đầu>to<giá trị cuối>do<câu lệnh>;
cú pháp:
For <biến đếm> :=<giá trị đầu> to <giá trị cuối> do<câu lệnh>;
Trong đó for, to, do là các từ khoá, biến đếm là kiểu biến nguyên, giá trị đầu và giá trị cuối là các giá trị nguyên.
Câu lệnh lặp sẽ thực hiện câu lệnh nhiều lần, mỗi lần là mỗi vòng lặp. Số vòng lặp là bit trc và =
Giá trị cuối-giá trị đầu +1