Bài 17. Chương trình máy tính
Câu 17.1 trang 63 SBT Tin học lớp 6 - Kết nối tri thức
Đề bài
Chương trình máy tính là:
A. một tập hợp các lệnh viết bằng ngôn ngữ lập trình, thể hiện theo các bước của thuật toán để máy tính "hiểu" và thực hiện
B. một bản hướng dẫn con người sử dụng biết thực hiện công việc nào đó.
C. hình vẽ sơ đồ khối thuật toán để cho máy tính biết cách giải quyết một công việc.
D. chương trình trên ti vi về máy tính
Phương pháp giải - Xem chi tiết
Xác định yêu cầu đề bài
Đọc lại kiến thức sách giáo khoa để tìm câu trả lời chính xác
Định nghĩa của chương trình máy tính
Lời giải chi tiết
Đáp án: A.
trithuchub.com
Câu 17.2 trang 63 SBT Tin học lớp 6 - Kết nối tri thức
Đề bài
Để viết chương trình cho máy tính, người lập trình sử dụng loại ngôn ngữ nào?
A. Ngôn ngữ chỉ gồm hai kí hiệu 0 và 1
B. Ngôn ngữ lập trình
C. Ngôn ngữ tự nhiên
D. Ngôn ngữ chuyên ngành
Phương pháp giải - Xem chi tiết
Xác định yêu cầu đề bài
Đọc lại kiến thức sách giáo khoa để tìm câu trả lời chính xác
Xác định laoij ngôn ngữ được sử dụng cho lập trình
Lời giải chi tiết
Đáp án: B.
trithuchub.com
Câu 17.3 trang 63 SBT Tin học lớp 6 - Kết nối tri thức
Đề bài
Trong các tên sau đây, đâu là tên của một ngôn ngữ lập trình?
A. Scratch
B. Window Explorer
C. Word
D. PowerPoint
Phương pháp giải - Xem chi tiết
Xác định yêu cầu đề bài
Đọc lại kiến thức sách giáo khoa để tìm câu trả lời chính xác
Phân biệt ngôn ngữ lập trình và các phần mềm soạn thảo, trình chiếu và tìm kiếm
Lời giải chi tiết
Đáp án: A.
trithuchub.com
Câu 17.4 trang 64 SBT Tin học lớp 6 - Kết nối tri thức
Đề bài
Đúng ghi Đ, sai ghi S vào ô thích hợp của bảng sau:
|
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à một tập hợp các lệnh viết bằng hai bit 0 và 1. |
|
|
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. |
|
|
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. |
|
|
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. |
|
Phương pháp giải - Xem chi tiết
- Chương trình là tập hợp các lệnh viết bằng ngôn ngữ lập trình.
- Chương trình được lập trình trên máy tính, bên cạnh sử dụng cho máy tính, có thể sử dụng cho các thiết bị khác.
- Các thuật toán có thể dùng một ngôn ngữ lập trình giống nhau để viết thành chương trình.
Lời giải chi tiết
|
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à một tập hợp các lệnh 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. |
Đ |
trithuchub.com
Câu 17.5 trang 64 SBT Tin học lớp 6 - Kết nối tri thức
Đề bài
Ghép ý nghĩa mỗi câu lệnh với lệnh trong Scratch và kí hiệu hình học của sơ đồ khối cho phù hợp
Phương pháp giải - Xem chi tiết
Xác định yêu cầu đề bài
Đọc lại kiến thức sách giáo khoa để ghép câu trả lời chính xác
Xác định mô tả đúng với ký hiệu
Lời giải chi tiết
1 - c - g
2 - a - f
3 - b - i
4 - e - h
5 - d - i
trithuchub.com
Câu 17.6 trang 65 SBT Tin học lớp 6 - Kết nối tri thức
Đề bài
Trong Scratch, câu lệnh ở hình 20 thể hiện cấu trúc điều khiển nào?
A. Cấu trúc rẽ nhánh dạng thiếu
B. Cấu trúc rẽ nhánh dạng đủ
C. Cấu trúc lặp
D. Cấu trúc tuần tự
Phương pháp giải - Xem chi tiết
Xác định yêu cầu đề bài
Đọc lại kiến thức sách giáo khoa để tìm câu trả lời chính xác
Xác định loại cấu trúc phù hợp
Lời giải chi tiết
Đáp án: A.
trithuchub.com
Câu 17.7 trang 65 SBT Tin học lớp 6 - Kết nối tri thức
Đề bài
Trong Scratch, câu lệnh ở hình 21 thể hiện cấu trúc điều khiển nào?
A. Cấu trúc rẽ nhánh dạng thiếu
B. Cấu trúc rẽ nhánh dạng đủ
C. Cấu trúc lặp
D. Cấu trúc tuần tự
Phương pháp giải - Xem chi tiết
Xác định yêu cầu đề bài
Đọc lại kiến thức sách giáo khoa để tìm câu trả lời chính xác
Xác định loại cấu trúc phù hợp với hình vẽ
Lời giải chi tiết
Đáp án: C
trithuchub.com
Câu 17.8 trang 65 SBT Tin học lớp 6 - Kết nối tri thức
Đề bài
Ghép mỗi cấu trúc điều khiển tương ứng với khối lệnh trong Scratch.
Phương pháp giải - Xem chi tiết
Xác định yêu cầu đề bài
Đọc lại kiến thức sách giáo khoa để ghép câu trả lời chính xác
Lời giải chi tiết
1 - d
2 - a
3 - b
4 - c
trithuchub.com
Câu 17.9 trang 66 SBT Tin học lớp 6 - Kết nối tri thức
Đề bài
Lệnh trong Hình 22 là lệnh lặp thực hiện cho nhân vật, nhân vật sẽ dừng lại khi nào?
A. Nhân vật không dừng lại
B. Nhân vật dừng lại khi tọa độ x lớn hơn 200
C. Nhân vật dừng lại khi tọa độ x nhỏ hơn 200
D. Nhân vật dừng lại khi tọa độ x bằng 200
Phương pháp giải - Xem chi tiết
Xác định yêu cầu đề bài
Đọc lại kiến thức sách giáo khoa để tìm câu trả lời chính xác
Xác định điều kiện để hành động dừng lại trong hình vẽ
Lời giải chi tiết
Đáp án: B
trithuchub.com
Câu 17.10 trang 66 SBT Tin học lớp 6 - Kết nối tri thức
Đề bài
Lệnh nào sau đây trong Scratch thực hiện cấu trúc rẽ nhánh?
Phương pháp giải - Xem chi tiết
Xác định yêu cầu đề bài
Đọc lại kiến thức sách giáo khoa để tìm câu trả lời chính xác
Xác định lệnh rẽ nhánh trong các hình vẽ bằng đặc điểm của lệnh rẽ nhánh
Lời giải chi tiết
Đáp án: C
trithuchub.com
Câu 17.11 trang 66 SBT Tin học lớp 6 - Kết nối tri thức
Đề bài
Cho chương trình Scratch sau đây: (Hình 23)
Điều gì xảy ra khi chú mèo di chuyển đến cạnh của sân khấu?
A. Chú mèo dừng lại
B. Chú mèo tiếp tục di chuyển
C. Chú mèo quay ngược lại và đi tiếp
D. Chú mèo quay một góc 90 độ và đi tiếp
Phương pháp giải - Xem chi tiết
Xác định yêu cầu đề bài
Đọc lại kiến thức sách giáo khoa để tìm câu trả lời chính xác
Xác định hành động xảy ra dưới tiếp việc chú mèo di chuyển đến cạnh
Lời giải chi tiết
Đáp án: A
trithuchub.com
Câu 17.12 trang 67 SBT Tin học lớp 6 - Kết nối tri thức
Đề bài
Chương trình Scratch ở hình 24 thực hiện công việc gì?
A. Phát âm thanh "Meow" một lần trong 1 giây
B. Phát âm thanh "Meow" bà lần, mỗi lần cách nhau 1 giây
C. Phát âm thanh "Meow" một lần trong 3 giây
D. Phát âm thanh "Meow" nhiều lần liên tục
Phương pháp giải - Xem chi tiết
Xác định yêu cầu đề bài
Đọc lại kiến thức sách giáo khoa để tìm câu trả lời chính xác
Xác định hành động xảy ra dưới tiếp việc chú mèo di chuyển đến cạnh
Lời giải chi tiết
Đáp án: B
trithuchub.com
Câu 17.13 trang 67 SBT Tin học lớp 6 - Kết nối tri thức
Đề bài
Bạn An muốn tạo một chương trình Scratch để khi chạy chương trình chú mèo phát ra âm thanh "Meow" và nói "Meo, meo, meo". Cả hai hành động trên lặp lại 3 lần. Trong các chương trình Scratch sau đây, những chương trình nào giải quyết được yêu cầu của An
Phương pháp giải - Xem chi tiết
Xác định yêu cầu đề bài
Đọc lại kiến thức sách giáo khoa để tìm câu trả lời chính xác
Lời giải chi tiết
Đáp án: C
trithuchub.com
Câu 17.14 trang 67 SBT Tin học lớp 6 - Kết nối tri thức
Đề bài
Chương trình Scratch nào thực hiện đúng sơ đồ khối của hình 25?
Phương pháp giải - Xem chi tiết
Xác định yêu cầu đề bài
Đọc lại kiến thức sách giáo khoa để tìm câu trả lời chính xác
Lời giải chi tiết
Đáp án: C
trithuchub.com
Câu 17.15 trang 68 SBT Tin học lớp 6 - Kết nối tri thức
Đề bài
Bạn Khoa muốn viết chương trình Scratch để thực hiện cuộc thi tìm hiểu lịch sử Việt Nam. Hình 26 là một chương trình Scratch mà bạn đã viết.
a) Chương trình Scratch Hình 26 thực hiện công việc gì? Xác định đầu vào và đầu ra của thuật toán.
b) Hãy cho ví dụ cụ thể giá trị dữ liệu đầu vào và cho biết kết quả đầu ra tương ứng
c) Từ chương trình Scratch Hình 26, hãy trình bày thuật toán bằng sơ đồ khối.
Lời giải chi tiết
a) 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 thuật toán là một con số có ý nghĩa là năm diễn ra chiến dịch Điện Biên Phủ.
- Đầu ra là thông báo cho biết câu trả lời đúng hay sai.
b) Vi dụ
- Đầu vào nhập số 1972, khi đó biểu thức điều kiện 1972 = 1954 là sai, do đó hiện ra thông báo “Bạn cố gắng nhé".
- Đầu vào nhập số 1954, khi đó biểu thức điều kiện 1954 = 1954 là đúng, do đó hiện ra thông báo “Chúc mừng! Bạn được cộng 1 điểm".
c) Sơ đồ khối thuật toán

trithuchub.com
Câu 17.16 trang 69 SBT Tin học lớp 6 - Kết nối tri thức
Đề bài
Nhân ngày tết Trung thu, Trung tâm Chiếu phim Quốc gia giảm giá vé cho người xem dưới 15 tuổi.
a) Hãy mô tả thuật toán thực hiện việc kiểm tra một người xem có được giảm giá vé hay không theo cách liệt kê các bước bằng ngôn ngữ tự nhiên và xác định đầu vào, đầu ra của thuật toán.
b) Hãy mô tả thuật toán ở câu a bằng sơ đồ khối.
c) Hãy viết chương trình Scratch thực hiện công việc trên.
Lời giải chi tiết
a) Mô tả thuật toán thực hiện việc kiểm tra một người xem có được giảm giá vé hay không
- Đầu vào: Số tuổi.
- Đầu ra: Thông báo khách hàng có được giảm giá 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 lớn hơn 15 tuổi thì thông báo “Bạn được giảm 10% giá vé", ngược lại thi thông báo “Bạn không được giảm giá vé”.
b) Mô tả thuật toán bằng sơ đồ khối

Câu 17.17 trang 69 SBT Tin học lớp 6 - Kết nối tri thức
Đề bài
Cho sơ đồ khối thuật toán tìm ước chung lớn nhất của hai số a, b như Hình 27:
a) Hãy xác định đầu vào, đầu ra của thuật toán.
b) Với a = 18, b = 24 hãy thực hiện từng bước theo sơ đồ khối thuật toán.
c) Em hãy lấy ví dụ với dữ liệu đầu vào khác câu b và chạy thuật toán bằng tay theo sơ đồ khối.
d) Hãy viết chương trình Scratch thực hiện thuật toán trên.
Lời giải chi tiết
a) Đầu vào: hai số tự nhiên a, b
Đầu ra: ƯCLN của hai số a, b
b) Với a = 18, b = 24 thực hiện từng bước theo sơ đồ khối thuật toán ta có:

c) Với a = 25, b = 10 thực hiện từng bước theo sơ đồ khối thuật toán ta có:
|
Bước |
Kiểm tra |
Giá trị |
Đầu ra |
||
|
a=b |
a>b |
a mới |
b mới |
||
|
1 |
Sai |
Đúng |
15 |
10 |
|
|
2 |
Sai |
Đúng |
5 |
10 |
|
|
3 |
Sai |
Sai |
5 |
5 |
|
|
4 |
Đúng |
|
|
|
ƯCLN là 5 |

trithuchub.com
