Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.
Cú pháp: while <điều kiện> do <câu lệnh>;
TRong đó: điều kiện thường là phép so sánh
câu lệnh có thể là đơn hoặc ghép
while do là các từ khóa
Cú pháp: while <điều kiện> do <câu lệnh>;
Giải thích:
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à câu lệnh đơn hoặc câu lệnh kép
*Cú pháp: While <điều kiện> do <câu lệnh>;
*Trong đó
*Câu lệnh này được thực hiện như sau:
- 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à việc thực hiện lệnh lặp kết thúc. Nếu điều kiện đúng, thực hiện câu lệnh và quay lại bước 1
*Sơ đồ hoạt động:
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
a: 125 mod 5<>0
b:
uses crt;
var i,t:integer;
begin
clrscr;
t:=0;
for i:=1 to 50 do t:=t+i;
write(t);
readln;
end.
c: for <biến đếm>:=<giá trị đầu> to <giá trị cuối> do <câu lệnh>;
d:
Dạng thiếu: if <điều kiện> do <câu lệnh>;
Dạng đủ: if <điều kiện> do <câu lệnh 1> else <câu lệnh 2>;
Cú pháp của câu lệnh điều kiện:
if <điều kiện> do <câu lệnh 1>
else <câu lệnh 2>;
Cú pháp của câu lệnh lặp với số lần chưa biết trước:
While <điều kiện> do
<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.
Lời giải:
Câu 2 :
program hotrotinhoc ;
var i : integer ;
kt: boolean ;
begin
for i:= 2 to trunc(sqrt(100)) do
if 100 mod i = 0 then kt:= false ;
if kt=true then write(i);
readln
end.