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.
a: for i:=1 to 40 do readln(diem[i]);
b: for i:=1 to 40 do write(diem[i]:4);
Câu lệnh lặp có dạng: for i:=1 to n do <câu lệnh>
→ Kết thúc khi được lặp lại lần thứ n.
Dạng thiếu:
if <điều kiện> then <câu lệnh>;
Dạng đủ:
if <điều kiện> then <câu lệnh 1>
else <câu lệnh 2>;
uses crt;
var s,n:longint;
begin
clrscr;
s:=0;
n:=0;
while s<=100000 do
begin
n:=n+1;
s:=s+n;
end;
writeln('So n lon nhat de tong 1+2+3+...+n nho nhat lon hon 100000 la: ',n);
readln;
end.
- Biến đếm, giá trị đầu, giá trị cuối là kiểu số nguyên
- Giá trị cuối lớn hơn hoặc bằng giá trị đầu
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 sẽ tự động tăng thêm một đơn vị cho đến khi bằng giá trị cuối.
-Dạng đủ:
if <điều kiện> then <câu lệnh 1>
else <câu lệnh 2>
Giải thích:
nếu <điều kiện> thì <câu lệnh 1>
nếu không thì <câu lệnh 2>
{Thêm một ví dụ cho bạn dễ hiểu nè =))}
Ví dụ:
if a>b then write (a)
else write (b)
Giải thích:
nếu a>b thì write(a)
nếu không thì write(b)
Chúc bạn thi tốt =))
Xin lỗi bạn giải thích phải như thế này bạn ghép cú pháp với giải thích lại nhé
- Dạng thiếu:
Giải thích: Chương trình sẽ kiểm tra điều kiện. Nếu điều kiện được thỏa mãn, chương trình sẽ thực hiện câu lệnh sau từ khóa then. Ngược lại, câu lệnh đó bị bỏ qua
- Dạng đủ:
Giải thích:
Chương trình sẽ kiểm tra điều kiện. Nếu điều kiện được thỏa mãn, chương trình sẽ thực hiện câu lệnh 1 sau từ khóa then. Trong trường hợp ngược lại, câu lệnh 2 sẽ được thực hiện