Trong màn hình của môi trường lập trình Scratch, em có thể ghép các lệnh với nhau ở vùng nào?
Ở màn hình môi trường lập trình Scratch, vùng nào dùng để thêm phông nền?
Tạo giao diện phông nền: Để tạo giao diện phông nền cho dự án Scratch, bạn có thể chọn nút "Backdrops" (phông nền) trên thanh công cụ bên trái của màn hình.
Ở màn hình môi trường lập trình Scratch, vùng nào dùng để thêm nhân vật?
Vùng Sân khấu của một chương trình ở Hình 1 có khác gì so với Vùng sân khấu khi vừa kích hoạt môi trường lập trình Scratch?
Tham khảo!
Vùng Sân khấu của một chương trình ở Hình 1 có phông nền khác với vùng sân khấu khi vừa kích hoạt môi trường lập trình scratch. Vùng sân khấu ở hình 1 là một bãi biển, vùng sân khấu khi vừa kích hoạt môi trường lập trình scratch có phông nền màu trắng.
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.
Quan sát màn hình Scratch, em có thể nhìn thấy những nhóm lệnh nào? Hãy nhận xét màu sắc của nhóm lệnh “ Chuyện động ” và màu sắc của các lệnh trong nhóm đó.
Những nhóm lệnh em nhìn thấy và cơ bản sử dụng trong chương trình:
Ngoài ra còn có một số nhóm lệnh khác, ta có thể xem kĩ hơn trong phần mềm Scratch.
Nhóm lệnh chuyển động có màu xanh. Chức năng là nhân vật di chuyển 10 bước theo đường thẳng. Ngoài ra, ta còn có các lệnh màu vàng, xanh, tím,…
Em hãy tạo ba lệnh như vùng Lập trình ở Hình 1 rồi nháy chuột vào và quan sát nhân vật Mèo trên sân khấu hoạt động như thế nào? Theo em, có thể ghép thêm lệnh nào đó trước lệnh được không?
Nhân vật Mèo trên sân khấu hoạt động di chuyển 10 bước và nói "Xin chào" trong 2 giây.
Không thể ghép thêm lệnh trước lệnh .
Em hãy làm theo các bước sau để kích hoạt môi trường lập trình Scratch.
Bước 1: Nháy đúp chuột vào biểu tượng Scratch trên màn hình.
Bước 2: Nháy chuột vào và chọn ngôn ngữ từ danh sách, ví dụ: Tiếng Việt.Màn hình của môi trường lập trình Scartch trên máy em giống ở Hình 1 không?
Tham khảo
- Màn hình của môi trường lập trình Scartch trên máy em có giống ở Hình 1.
- Màn hình của môi trường lập trình Scratch có năm vùng chính: Vùng thư viện lệnh, vùng lập trình, vùng nhân vật, vùng sân khấu, vùng phông nền.
Em hãy ghép các khối lệnh a, b, c, d vào các vị trí tương ứng 1, 2, 3, 4 ở Hình 14.8 để được thuật toán giải phương trình ax + b = 0 trong ngôn ngữ lập trình Scratch với các giá trị a, b nhập từ bàn phím.
Tham khảo:
Thuật toán giải phương trình ax + b = 0
- Bằng liệt kê tuần tự
Bước 1: Nhập hai số thực a, b
Bước 2. Nếu a = 0
Bước 2.1. Nếu b ≠0 thì thông báo phương trình vô định, rồi kết thúc;
Bước 2.2. Nếu b = 0 thì gán x
Bước 3: x
Bước 4. Đưa ra nghiệm x, rồi kết thúc.
- Sơ đồ khối:
Đề xuất các test tiêu chuẩn
Để xét tất cả các trường hợp có thể xảy ra, ta sử dụng ba bộ test như sau:
i) a = 0, b = 1 (kiểm tra trường hợp phương trình vô định);
ii) a = 0,b = 0 (kiểm tra trường hợp nghiệm x=0);
iii) a = 3, b = 6 (kiểm tra trường hợp nghiêm , y = -b/a).
Em hãy quan sát Hình 1 và Trả lời các câu hỏi sau:
a) Vùng Lập trình có mấy lệnh? Màu sắc, hình dạng các lệnh đó khác nhau như thế nào?
b) Khi nháy chuột vào thì nhân vật Mèo hoạt động như thế nào ở vùng Sân khấu?
a) Vùng Lập trình có 9 lệnh, mỗi nhóm lệnh có màu sắc như hình sau:
b) Nhân vật Mèo sẽ bắt đầu di chuyển 10 bước và nói Xin chào trong 2 giây.