Giải giúp mình bài tập này với ạ.Đây là đề cương nhưng mình chia ra làm 4 bài
Mỗi bài 3 câu ạ::!!!và một bài 2 câu ạ!!!
Mong mọi người giúp e ạ
Câu1: Viết cú pháp tổng quát câu lệnh lặp For...do?Cho biết các vấn đề liên quan đến nó?Cho ví dụ?
Câu2:Cho biết ý nghĩa từng câu lệnh trong ví dụ 5 trang 58 SGK(Hình không gửi được ạ)Thực hiện một kết quả ở màn hình màu đen với giá trị n bằng 4
Giải giúp mình bài tập này với ạ.Đây là đề cương nhưng mình chia ra làm 4 bài
Mỗi bài 3 câu ạ::!!!và một bài 2 câu ạ!!!
Mong mọi người giúp e ạ
Câu1: Viết cú pháp tổng quát câu lệnh lặp For...do?Cho biết các vấn đề liên quan đến nó?Cho ví dụ?
Câu2:Cho biết ý nghĩa từng câu lệnh sau:(Hình dưới ạ)Thực hiện một kết quả ở màn hình màu đen với giá trị n bằng 4
Câu3: Cho biết kết quả F các đoạn mã sau:
aa)S:=0 ; a:=2;
for i:=2 to 5 do S:=S+a;
b)a:=2;
for i:=1 to 3 do S:=a+i;
c)S:=2
for i:=3 to 5 do S:=S-i;
d) S:=0;a:=0;
for i:= 5 to 2 do S:=S+a
Câu 1:
Cú pháp: For <biến đếm>:=<giá trị đầu> to <giá trị cuối> do <câu lệnh>;
Trong đó:
-Biến đếm thường là kiểu số nguyên hoặc kiểu kí tự
-Giá trị đầu và giá trị cuối thường là các số nguyên
Số vòng lặp được tính bằng công thức: Giá trị cuối-Giá trị đầu+1
Vd: For i:=1 to 10 do write(i:4);
Câu 3:
a) S=8
b) S=5
c) S=-12
d) Câu lệnh bị sai(vì giá trị đầu lớn hơn giá trị cuối mà không dùng Downto)