Đáp án và lời giải
Giải SBT Tin học 6 KNTT Bài 17: Chương trình máy tính có đáp án
Câu 1
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
Phần Kiến thức mới dòng 4, 5, 6, 7 trang 78 sgk Tin học 6
Đáp án A
Câu 2
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
Để viết chương trình cho máy tính có thể hiểu, người lập trình sử dụng ngôn ngữ đặc biệt là ngôn ngữ lập trình
Đáp án B
Câu 3
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
Scratch là một trong rất nhiều ngôn ngữ lập trình được sử dụng hiện nay như Java, C, C++
Đáp án A
Câu 4
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
| Phát biểu | Đúng (Đ)/ Sai (S) |
|---|---|
| a) Chương trình máy tính là một cách mô tả thuật toán để máy tính có thể “hiểu” và thực hiện được | Đ |
| b) Chương trình máy tính là tập hợp các lệnh được viết bằng hai bit 0 và 1 | S |
| c) Chương trình máy tính dựa trên dữ liệu đầu vào, tiến hành các bước xử lí để trả lại kết quả đầu ra | Đ |
| d) Chương trình được lập trình trên máy tính chỉ sử dụng cho máy tính, không sử dụng cho các thiết bị khác | S |
| e) Có rất nhiều ngôn ngữ lập trình khác nhau | Đ |
| f) Mỗi thuật toán cần một ngôn ngữ lập trình riêng để viết thành chương trình | S |
| g) Có thể dùng nhiều ngôn ngữ lập trình khác nhau để thể hiện một thuật toán | Đ |
Câu 5
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
1 – c) – g) 2 – a) – f)
3 – b) – j) 4 – e) – h)
5 – d) – i)
Câu 6
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
“Nếu … thì …” là câu lệnh của cấu trúc rẽ nhánh dạng thiếu
Đáp án A
Câu 7
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
Câu lệnh ở Hình 21 đang được lặp lại nhiều lần
Đáp án C
Câu 8
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
1 – d) 2 – a)
3 – b) 4 – c)
Câu 9
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
Câu lệnh dừng lại với điều kiện x > 200
Đáp án B
Câu 10
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
“Nếu tiếp xúc với cạnh, bật lại” là câu lệnh thuộc cấu trúc rẽ nhánh
Đáp án C
Câu 11
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
Không chạm cạnh chú mèo di chuyển 10 bước
Nếu chạm phải chú mèo sẽ dừng lại
Đáp án A
Câu 12
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
Câu lệnh lặp nhắc lại 3 lần và khoảng cách mỗi lần là 1 giây
Đáp án B
Câu 13
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
Chương trình phải thỏa mãn lặp lại 3 lần các hành động: phát ra âm thanh “Meow” và nói “Meo, meo, meo”
Đáp án C
Câu 14
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
Thuật toán thể hiện cấu trúc lặp đến khi “chạm cạnh”
Đáp án C
Câu 15
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
Chương trình Scratch thực hiện việc kiểm tra câu trả lời của câu hỏi lịch sử đúng hay sai để đưa ra thông báo tương ứng.
Đầu vào: một con số có ý nghĩa là năm diễn ra chiến dịch Điện Biên Phủ
Đầu ra: thông báo câu trả lời đúng hay sai
Câu 16
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
Ví dụ
- Nhập vào số 1960, khi đó biểu thức điều kiện 1960 = 1954 sai, do đó chương trình hiện ra thông báo “Bạn cố gắng nhé”
- Nhập vào số 1954, khi đó biểu thức điều kiện 1954 = 1954 đúng, do đó chương trình hiện ra thông báo “Chúc mừng! Bạn được cộng 1 điểm”
Câu 17
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
Sơ đồ khối thuật toán

Câu 18
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
Đầu vào: số tuổi
Đầu ra: thông báo khách hàng có được giảm vé hay không
Thuật toán:
Hỏi số tuổi của khách hàng
Nếu khách hàng nhỏ hơn 15 tuổi thì thông báo “Bạn được giảm 10% giá vé”
Ngược lại thì thông báo “Bạn không được giảm vé”
Câu 19
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
Sơ đồ khối thuật toán

Câu 20
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
Chương trình Scratch

Câu 21
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
Đầu vào: hai số tự nhiên a, b
Đầu ra: ƯCLN của hai số a, b
Câu 22
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
Với a = 18, b = 24, thực hiện từng bước theo sơ đồ khối ta có:
| Bước | Kiểm tra | Kiểm tra | Giá trị | Giá trị | Đầu ra |
|---|---|---|---|---|---|
| Bước | a = b | a > b | a mới | b mới | Đầu ra |
| 1 | Sai | Sai | 18 | 6 | |
| 2 | Sai | Đúng | 12 | 6 | |
| 3 | Sai | Đúng | 6 | 6 | |
| 4 | Đúng | ƯCLN là 6 |
Câu 23
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
Câu 24
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
Chương trình Scratch thực hiện thuật toán tìm ước số chung lớn nhất (Hình 42)
