Câu 1 :
Chỉ có ngôn ngữ lập trình pascal mới có câu lệnh rẽ nhánh => sai
Trong lập trình, điều kiện trong cấu trúc rẽ nhánh thường được biểu diễn thông qua các phép so sánh => đúng
Cấu trúc rẽ nhánh chỉ có 1 dạng là đầy đủ => sai
Trong ngôn ngữ Pascal ta có thể ghép nhiều câu lệnh đơn giản thành một câu lệnh ghép bằng cách đặt chúng trong khóa begin và end => đúng
Sử dụng từ khóa có thể kết hợp nhiều phép so sánh đơn giản thanh thành một phép so sánh phức tạp . => sai
Câu 2 :
Dạng lặp tiến : for <biến đếm> := <giá trị đầu> to <giá trị cuối> do <câu lệnh>;
Dạng lặp lùi : for <biến đếm> := <giá trị cuối> to <giá trị đầu> do <câu lệnh>;
Biến đếm : là biến đơn thường có kiểu nguyên
Giá trị đầu, giá trị cuối là các biểu thức cùng kiểu với biến đếm và giá trị đầu phải nỏ 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 thực hiện.
Cấu trúc 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> ;
Điều kiện là một biểu thức logic
Câu lệnh là một câu lệnh đơn hoặc ghép
Câu 3 :
uses crt;
var i, n s : integer;
begin
clrscr;
write('nhap so n :');readln(n);
s := 0;
for i := 1 to n do s := s + i;
writeln('tong s = ', s);
readln
end.