Cấu trúc lệnh repeat tổng quát
Câu 4: Câu lệnh được mô tả như sau: “ Nếu Điều kiện đúng thực hiện Lệnh, nếu sai thì dừng” là câu lệnh gì?
A. Cấu trúc lặpB. cấu trúc rẽ nhánh dạng thiếuC. Cấu trúc rẽ nhánh dạng đủ
D. Cấu trúc tuần tự
Trong các câu sau, những câu nào đúng trong Scratch?
1) Có ba khối lệnh khác nhau để thể hiện cấu trúc lặp trong thuật toán.
2) Chỉ có thể sử dụng cấu trúc lặp khi biết trước số lần lặp.
3) Chỉ có thể sử dụng cấu trúc lặp để lặp đi lặp lại một lệnh.
4) Điều kiện dừng lặp phải là một biểu thức logic.
Trong Scratch:
1. Đúng. Có ba khối lệnh khác nhau để thể hiện cấu trúc lặp trong thuật toán là: "Lặp lại vô hạn", "Lặp lại" và "Lặp từ ... đến ...". Các khối lệnh này được sử dụng để lặp lại một đoạn mã trong chương trình một số lần hoặc vô hạn.
2. Sai. Cấu trúc lặp có thể được sử dụng để lặp lại một đoạn mã trong chương trình một số lần nhất định, hoặc lặp lại vô hạn lần. Ngoài ra, cũng có thể sử dụng biến để điều khiển số lần lặp.
3. Sai. Cấu trúc lặp trong Scratch không chỉ sử dụng để lặp lại một lệnh mà còn để lặp lại một đoạn mã bao gồm nhiều lệnh.
4. Đúng. Điều kiện dừng lặp phải là một biểu thức logic để xác định khi nào cần dừng vòng lặp. Ví dụ, điều kiện có thể là một biến đếm số lần lặp, một biểu thức so sánh hoặc một biểu thức logic phức tạp hơn.
a)Viết cấu trúc điều kiện cho câu lệnh:125 là số không chia hết cho 5.
b)Viết đoạn chương trình tính tổng các số tự nhiên từ 1 đến 50 và in kết quả ra màn hình.
c)Nêu cú pháp của câu lệnh lặp For...do.
d)Nêu cú pháp của câu lệnh câu lệnh điều kiện thiếu và câu lệnh điều kiện đầy đủ.⚽
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>;
viết cấu trúc của lệnh lập biết trước giải thích các thành phần có trong câu lệnh và nêu hoạt động câu lệnh
hãy cho biết các câu lệnh Pascal thực hiện cấu trúc rẽ nhánh như thế nào? chương trình sẽ kiểm tra cấu trúc này như thế nào?
Cấu trúc rẽ nhánh:
if <điều kiện> do <câu lệnh 1>
else <câu lệnh 2>;
Với cấu trúc rẽ nhánh IF <điều kiện> THEN <câu lệnh 1> ELSE <câu lệnh 2> ;
Câu lệnh 2 sẽ được thực hiện khi:
A. Biểu thức điều kiện đúng và câu lệnh 1 thực hiện xong
B. Câu lệnh 1 được thực hiện
C. Biểu thức điều kiện sai
D. Biểu thức điều kiện đúng
Với cấu trúc rẽ nhánh IF <điều kiện> THEN <câu lệnh 1> ELSE <câu lệnh 2> ;
Câu lệnh 1 sẽ được thực hiện khi:
A. Biểu thức điều kiện sai
B. Biểu thức điều kiện đúng
C. Câu lệnh 2 đã được thực hiện xong
D. Tất cả đều đúng
Với cấu trúc rẽ nhánh IF <điều kiện> THEN <câu lệnh>;
Câu lệnh đứng sau THEN được thực hiện khi:
A. Điều kiện được tính toán xong
B. Điều kiện được tính toán và cho giá trị đúng
C. Điều kiện không tính được
D. Điều kiện được tính toán và cho giá trị sai
Cấu trúc nhập lệnh để tạo đối tượng điểm là:
A. <Tên điểm> = (<tọa độ X>, <tọa độ Y>)
B. <Tên điểm>:= (<tọa độ X>, <tọa độ Y>)
C. A và B đúng.
D. A và B sai.
Cú pháp nhập lệnh để tạo đối tượng điểm là:
<Tên điểm> = (<tọa độ X>, <tọa độ Y>)
Hoặc <Tên điểm>:= (<tọa độ X>, <tọa độ Y>)
Đáp án : C