Ở lớp 6 em đã biết một mẫu mô tả cấu trúc rẽ nhánh đầy đủ như ở Hình 3a. Em hãy thể hiện mô tả cấu trúc rẽ nhánh ở Hình 3b bằng một khối lệnh trong Scratch.
Theo một mẫu mô tả cấu trúc lặp đã học ở lớp 6, bạn Quân mô tả một thuật toán như ở Hình 7. Em hãy thể hiện thuật toán này bằng một chương trình Scratch.
Gợi ý: Trong Scratch em sử dụng khối lệnh lặp với điều kiện dừng lặp tuy nhiên mô tả của bạn Quân là lặp với điều kiện lặp, bởi vậy em phải lấy điều kiện dừng lặp bằng phủ định của điều kiện lặp
Ở bài trước em đã biết cấu trúc rẽ nhánh nếu - thì, nếu - thì - không thì trong thuật toán và được thể hiện bằng khối lệnh if - then, if - then - else trong Scratch. Em có biết cấu trúc lặp trong thuật toán được thể hiện bằng khối lệnh nào trong Scratch không?
Tham khảo!
Cấu trúc lặp trong Scratch:
Lặp với số lần biết trước:
repeat <Số lần lặp>
<Câu lệnh>.
Lặp với số lần chưa biết trước:
repeat until <Điều kiện dừng lặp>
<Câu lệnh>.
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 với môi trường lập trình Scratch?
1) Hoàn toàn thể hiện được cấu trúc rẽ nhánh của thuật toán.
2) Khối lệnh rẽ nhánh dạng đầy đủ mới cần điều kiện rẽ nhánh, còn khối lệnh rẽ nhánh dạng khuyết không cần có điều kiện nào.
3) Điều kiện rẽ nhánh cần phải được thể hiện bằng một biểu thức logic.
4) Để thể hiện cấu trúc rẽ nhánh dạng khuyết, có thể dùng khối lệnh rẽ nhánh dạng đầy đủ (If … then… else…) nhưng không kéo thả lệnh nào phần else.
Trong các câu trên, các câu đúng về môi trường lập trình Scratch là:
1. Hoàn toàn thể hiện được cấu trúc rẽ nhánh của thuật toán.
3. Điều kiện rẽ nhánh cần phải được thể hiện bằng một biểu thức logic.
Các câu sai là:
2. Khối lệnh rẽ nhánh dạng đầy đủ mới cần điều kiện rẽ nhánh, còn khối lệnh rẽ nhánh dạng khuyết không cần có điều kiện nào. => Khối lệnh rẽ nhánh dạng đầy đủ (If ... then ... else) cũng cần phải có điều kiện rẽ nhánh. Khối lệnh rẽ nhánh dạng khuyết (If) không có điều kiện nhưng chỉ thực hiện một lệnh nếu điều kiện đúng.
4. Để thể hiện cấu trúc rẽ nhánh dạng khuyết, có thể dùng khối lệnh rẽ nhánh dạng đầy đủ (If … then… else…) nhưng không kéo thả lệnh nào phần else. Để thể hiện cấu trúc rẽ nhánh dạng khuyết, cần sử dụng khối lệnh rẽ nhánh dạng khuyết (If) mà không kéo thả lệnh nào phần else.
: Mô tả cấu trúc rẽ nhánh, ý, nghĩa, cơ chế hoạt động của cấu trúc rẽ nhánh .
Cấu trúc rẽ nhánh:
if <điều kiện> do <câu lệnh 1>
else <câu lệnh 2>;
mô tả được cấu trúc rẽ nhánh , cấu trúc tuần tự và cấu trúc lặp
Có thể dùng cấu trúc rẽ nhánh để mô tả cấu trúc lặp được không??? Vì sao? Mình cần gấp ạ
Có thể dùng cấu trúc lặp để thay cho cấu trúc rẽ nhánh trong mô tả thuật toán chứ hình như là không có điều ngược lại
Có thể dùng cấu trúc lặp để thay cho cấu trúc rẽ nhánh trong mô tả thuật toán chứ hình như là không có điều ngược lại
1 .Có mấy cách mô tả thuật toán? Là những cách nào? Trình bày các quy ước khi vẽ sơ đồ khối thuật toán?
2. a.Thế nào là cấu trúc tuần tự, thế nào là cấu trúc rẽ nhánh? b. Vẽ sơ đồ khối của các dạng cấu trúc rẽ nhánh?
Để mô tả cấu trúc rẽ nhánh trong thuật toán, nhiều ngôn ngữ lập trình bậc cao dùng câu lệnh IF <điều kiện> THEN <câu lệnh>;
Điều kiện là:
A. Biểu thức số học
B. Biểu thức quan hệ
C. Một câu lệnh
D. Biểu thức logic