

1) Cấu trúc rẽ nhánh có những dạng nào? Lấy ví dụ cụ thể về các dạng đó?
2) Trong ngôn ngữ lập trình Scratch, có những khối lệnh lặp nào? Lấy ví dụ cụ thể về các dạng đó?
3) Vẽ sơ đồ khối mô tả thuật toán tìm ước chung lớn nhất của hai số nguyên không âm.
Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
1) Cấu trúc rẽ nhánh trong lập trình
Cấu trúc rẽ nhánh là một kiểu cấu trúc điều khiển trong lập trình giúp chương trình quyết định thực hiện các hành động khác nhau tùy thuộc vào điều kiện.
Có các dạng cấu trúc rẽ nhánh sau:
Cấu trúc rẽ nhánh đơn (if): Kiểm tra một điều kiện và thực hiện hành động nếu điều kiện đúng.
Ví dụ: if x > 0: print("Số dương")
Cấu trúc rẽ nhánh kép (if-else): Kiểm tra một điều kiện và thực hiện hành động nếu điều kiện đúng, nếu không thì thực hiện hành động khác.
Ví dụ: if x > 0: print("Số dương")
Cấu trúc rẽ nhánh nhiều nhánh (if-elif-else): Kiểm tra nhiều điều kiện khác nhau, thực hiện hành động phù hợp với điều kiện đúng.
Ví dụ: if x > 0: print("Số dương")
elif x == 0: print("Số bằng 0")
else: print("Số âm")
2) Các khối lệnh lặp trong Scratch Trong Scratch,
có các khối lệnh lặp sau:
Lặp vô hạn (forever): Lặp lại một hành động mãi mãi.
Ví dụ: Lặp lại một hành động đến khi người dùng nhấn dừng.
Sử dụng khối "forever" để lặp liên tục
forever move 10 steps
Lặp với điều kiện (repeat): Lặp một số lần xác định trước.
Ví dụ: Di chuyển 10 bước 5 lần.
Sử dụng khối "repeat" để lặp lại một số lần xác định.
repeat 5 move 10 steps
Lặp với điều kiện (repeat until): Lặp lại hành động cho đến khi điều kiện là đúng.
Ví dụ: Di chuyển 10 bước cho đến khi chạm vào cạnh.
repeat until move 10 steps
3) Sơ đồ khối thuật toán tìm ước chung lớn nhất (UCLN) của hai số nguyên không âm
Đây là thuật toán sử dụng phương pháp Euclid để tìm UCLN của hai số. Sơ đồ khối có thể mô tả như sau:
Bắt đầu.
Nhập hai số a và b.
Kiểm tra điều kiện 𝑏 = 0
Nếu đúng, in ra 𝑎 a (UCLN).
Nếu sai, thực hiện bước 4.
Thực hiện phép chia: 𝑎 =a%b (lấy phần dư của a chia cho b).
Hoán đổi giá trị: a và b để lặp lại quá trình.
Quay lại bước 3.
Kết thúc
#aladin00
cho mình xin ctlhn nhé !!! căm ơn!!!
Hãy giúp mọi người biết câu trả lời này thế nào?

Bảng tin