các bước của thuật toán được thực hiện lặp lại nhiều lần... 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 DA. Chọn từ/ cụm từ thích hợp để điền vào chỗ chấm
Trang 1Ngày soạn: 17/4/2022 Ngày dạy: /4/2022
Tiết 34.
ÔN TẬP HỌC KÌ II
I MỤC TIÊU
1 Kiến thức:
- Hệ thống lại kiến thức đã học trong học kì 2
2 Năng lực
a Năng lực tin học:
NLa: Học sinh được hình thành và phát triển tư duy
b Năng lực chung:
- Các hoạt động giúp học sinh rèn luyện kỹ năng cộng tác, kỹ năng giao tiếp và thuyết trình
3 Phẩm chất:
- Rèn luyện phẩm chất chăm chỉ, kiên trì và cẩn thận trong học và tự học
- Tôn trọng và thực hiện tuyệt đối các yêu cầu, quy tắc an toàn khi thực hành trong phòng máy
II THIẾT BỊ DẠY HỌC VÀ HỌC LIỆU
1 Thiết bị dạy học: Máy tính, máy chiếu.
2 Học liệu
Giáo viên: chuẩn bị các câu hỏi trắc nghiệm và các bài tập tự luận
Học sinh: Ôn lại các bài đã học,…
III TIẾN TRÌNH DẠY HỌC
A.Hoạt động ôn tập trắc nghiệm
Câu 1 Sơ đồ khối của thuật toán là:
A ngôn ngữ giao tiếp giữa người và máy tính
B một biểu đồ gồm các đường cong và các mũi tên chỉ hướng
C một sơ đồ gồm các hình mô tả các bước và đường mũi tên để chỉ hướng thực hiện
D ngôn ngữ tự nhiên
Câu 2 Điểm giống nhau giữa cấu trúc rẽ nhánh và cấu trúc lặp là:
A các bước của thuật toán được thực hiện lặp lại nhiều lần
Trang 2B đều có bước quan trọng nhất là kiểm tra điều kiện
C Thực hiện lần lượt các bước từ bắt đầu đến kết thúc
D Cả ba đáp án trên đều sai
Câu 3 Chương trình máy tính được tạo ra gồm những bước nào?
A Nhận dữ liệu đầu vào, thực hiện các bước xử lí, đưa ra kết quả
B Chỉ thực hiện một lệnh do con người yêu cầu
C Chỉ thực hiện các bước xử lí và đưa ra kết quả
D Nhập sơ đồ khối, đưa ra kết quả
Câu 4 Trong các ví dụ sau, đâu là câu nào có thể biểu diễn bằng cấu trúc lặp:
A Nếu sáng mai trời mưa, em sẽ mang theo áo mưa
B Nếu vẫn chưa làm hết bài tập, em phải làm bài tập đến khi nào hết
C Nếu được nghỉ ba ngày vào dịp Tết Dương lịch thì gia đỉnh em sẽ đi du lịch, còn không sẽ
có kế hoạch khác
D Cả ba đáp án trên đều đúng
Câu 5 Phát biểu nào sau đây đúng?
A 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
B 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 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
D Chỉ có duy nhất một ngôn ngữ lập trình khác nhau
Câu 6 Thuật toán thực hiện công việc rửa rau được mô tả bằng cách liệt kê các bước như sau:
(1) Cho rau vào chậu và xả nước ngập rau
(2) Dùng tay đảo rau trong chậu
(3) Vớt rau ra rổ, đổ hết nước trong chậu đi
(4) Lặp lại bước (4) đến bước (3) cho đến khi rau sạch thì kết thúc
Các bước nào của thuật toán được lặp lại?
A Chỉ bước 1 và 2
Trang 3B Chỉ bước 2 và 3.
C Ba bước 1, 2 và 3
D cả bốn bước 1, 2, 3 và 4
Câu 7 Cho dãy các thao tác sau đây:
a) Max <- a
b) Nếu Max < b thì Max <- b
c) Nhập a, b
d) Thông báo Max và kết thúc
Sắp xếp thứ tự các thao tác để nhận được thuật toán tìm giá trị lớn nhất của hai số nguyên a và b:
A c – a – b – d
B a – b – c – d
C c – d – a – b
D c – b – d – a
Câu 8 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
Câu 9 Để 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
Trang 4C Ngôn ngữ tự nhiên
D Ngôn ngữ chuyên ngành
Câu 10 Thuật toán có thể được mô tả bằng:
A ngôn ngữ viết
B ngôn ngữ kí hiệu
C ngôn ngữ logic toán học
D ngôn ngữ tự nhiên (liệt kê các bước) và sơ đồ khối
Câu 11 Câu nào dưới đây là đúng?
A “Nếu trời mưa thì em sẽ không đi dã ngoại với các bạn” có chứa cấu trúc lặp
B “Nếu được nghỉ bốn ngày vào dịp Quốc khánh mồng 2 – 9 thì gia đình em sẽ đi du lịch tại
Đà Nẵng, còn không sẽ có kế hoạch khác” có chứa cấu trúc rẽ nhánh
C “Nếu vẫn chưa làm xong bài tập về nhà môn Toán, em phải làm bài tập cho đến khi nào xong thì dừng” có chứa cấu trúc rẽ nhánh
D “Nếu trời không mưa thì em đi đá bóng” có chứa cấu tuần tự
Câu 12 Tại sao cần viết chương trình?
A viết chương trình giúp con người
B điều khiển máy tính
C một cách đơn giản và hiệu quả hơn
D Cả A, B và C
Câu 13 Trong các ví dụ sau, đâu là thuật toán:
A một dãy các bước hướng dẫn tính diện tích của hình thang cân
B một bài văn tả cảnh hoàng hôn ở biển
C một bài hát mang âm điệu dân gian
D một bản nhạc tình ca
Câu 14 Cho chương trình Scratch sau đây:
Trang 5Đ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
Câu 15 Quan sát sơ đồ sau:
Đầu ra của thuật toán là:
A cho hai số a, b B tính tổng của hai số a và b
C hiệu giá trị a và b D Một đáp án khác
Câu 16 Cho sơ đồ khối sau:
Trang 6Bạn An được 8 điểm Theo em, bạn nhận được thông báo gì?
A Không nhận được thông báo
B “Bạn cố gắng hơn nhé!"
C “Chúc mừng bạn!"
D “Chúc mừng bạn! Bạn cố gắng hơn nhé!"
Câu 17 Trong thuật toán, biểu tượng dưới đây có nghĩa:
lí
D Chỉ hướng thực hiện tiếp theo
Câu 18 Cấu trúc tuần tự là gì?
A Là cấu trúc xác định thứ tự dữ liệu được lưu trữ B Là cấu trúc xác định thứ tự các bước được thực hiện
C Là cấu trúc lựa chọn bước thực hiện tiếp theo D Là cấu trúc xác định số lần lặp lại một
số bước của thuật toán
Câu 19 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
Câu 20 Điều nào sau dây là một chương trình máy tính không thể làm được?
A Tạo ra một trò chơi B giúp chấm dứt bạo lực học đường
C sắp xếp thứ tự của một dãy số D dự báo thời tiết
Câu 21 Quan sát sơ đồ sau:
Trang 7Đầu ra của thuật toán là:
A cho hai số a, b B tính tổng của hai số a và b
C hiệu giá trị a và b D Một đáp án khác
Câu 22 Cho các bước sau:
Sắp xếp các bước theo thứ tự đúng:
A 1 – 3 – 2 – 4 – 6 – 5 B 1 – 2 – 5 – 6 – 1 – 4 C 1 – 3 – 2 – 4 – 6 – 5 D 1 – 4 – 2 – 3 – 6 – 5
Câu 23 Câu nào sau đây sai khi nói về vai trò của mũi tên trong sơ đồ khối của thuật toán?
A Hướng mũi tên cho thấy hướng đi trong sơ đồ khối
B Mũi tên được sử dụng để chỉ hướng thực hiện tiếp theo
C Mũi tên được sử dụng chỉ để kết nối các hình khối trong sơ đồ
D Tất cả các đáp án trên sai
Câu 24 Công việc không hoạt động theo cấu trúc rẽ nhánh dạng đủ là:
A Nếu trời mưa em sẽ ở nhà đọc truyện, ngược lại em sẽ đi đá bóng
B Nếu một số chia hết cho 2 thì nó là số chẵn, ngược lại là số lẻ
C Nếu mai trời vẫn mưa, đường vẫn ngập nước, em được nghỉ học ở nhà
D Nếu cuối tuần trời không mưa cả nhà em sẽ đi picnic, ngược lại cả nhà sẽ ở nhà xem phi
B Hoạt động Ôn tập tự luận
Câu 1 Chọn từ/ cụm từ thích hợp để điền vào chỗ chấm
(Xử lí, chương trình máy tính, sơ đồ khối, ngôn ngữ lập trình)
a Một (1)… là một dãy các lệnh chỉ cho máy tính việc phải làm
Trang 8b Ta có thể miêu tả một thuật toán bằng (2)……….
c Java là một (3)………
d Chương trình máy tính bao gồm các công việc nhập dữ liệu đầu vào, các bước (4)……, thông báo đầu ra
Câu 2 Nêu đầu vào và đầu ra của các thuật toán sau đây:
a) Thuật toán tìm học sinh có chiều cao thấp nhất khối lớp 6 của một trường
b) Thuật toán tìm bội chung nhỏ nhất của hai số tự nhiên a và b
Câu 3 Trình bày các câu say đây dưới dạng sơ đồ khối mô tả cấu trúc rẽ nhánh
a Nếu thấy các bạn trong lớp đánh nhau thì em cần báo ngay cho thầy (cô giáo)
b Nếu em trả lời đúng 10 câu hỏi thì em được điểm 10
Câu 4 Vẽ sơ đồ khối thuật toán tính trung bình cộng của 3 số a,b,c Xác định đầu vào, đầu ra
của thuật toán
Câu 5 Thuật toán là gì? Trình bày các thành phần chính của thuật toán?
Câu 6 Việc thể hiện cấu trúc trong trường hợp biết số lần lặp và không biết trước số lần lặp
khác nhau như thế nào?
Câu 7 Cho chương trình Scratch như hình bên dưới:
a Chương trình trên thực hiện thuật toán nào? Xác định đầu ra và đầu vào của thuật toán
Trang 9b Hãy trình bày thuật toán bằng sơ đồ khối và cho biết sơ đồ mô tả cấu trúc nào?
Câu 8 Sơ đồ khối thuật toán là gì? Trình bày các quy ước khi vẽ sơ đồ khối thuật toán?
Câu 9.Việc thể hiện cấu trúc trong trường hợp biết số lần lặp và không biết trước số lần lặp
khác nhau như thế nào?
Câu 10 Thành, Minh, Hà đã làm những tấm thiệp chúc mừng năm mới để bán cho bạn bè và
người thân để lấy tiền mua cặp sách mới tặng bạn Hoa (bạn có hoàn cảnh khó khăn nhất lớp) Gọi số tiền bán được là x, số tiền mua vật liệu là y, cần tính toán số tiền lãi thu được hoặc số tiền bị lỗ Em hãy cho biết:
a Đầu vào và đầu ra của thuật toán?
b Mô tả thuật toán giải quyết yêu cầu trên bằng sơ đồ khối
Ngày soạn: 17/4/2022 Ngày dạy: /4/2022
Tiết 35.
KIỂM TRA HỌC KÌ II
I MỤC TIÊU
1 Kiến thức:
- Kiểm tra việc nắm bắt kiến thức đã học trong học kì 2 của các em
2 Năng lực
a Năng lực tin học:
Học sinh được hình thành và phát triển tư duy
b Năng lực chung:
Trang 10- Các em rèn luyện kỹ năng trình bày, làm bài.
3 Phẩm chất:
- Rèn luyện phẩm chất chăm chỉ, kiên trì và cẩn thận trong học và tự học
- Tôn trọng và thực hiện tuyệt đối các yêu cầu
II THIẾT BỊ DẠY HỌC VÀ HỌC LIỆU
1 Thiết bị dạy học:.
2 Học liệu
Giáo viên: chuẩn bị đề thi
Học sinh: Tinh thần làm bài
III TIẾN TRÌNH DẠY HỌC
A Ma trận đề thi
MA TRẬN ĐỀ KIỂM TRA CUỐI HỌC KÌ II – MÔN TIN HỌC
NĂM HỌC: 2021-2022
Cấp
độ
Tên
chủ đề
NHẬN BIẾT THÔNG HIỂU VẬN DỤNG VẬN DỤNG CAO
Thuật
toán
Số câu : 4
Số điểm:
4
Tỉ lệ:
40%
Biết cách
mô tả bằng
thuật toán
Vận dụng kiến thức để xác định thuật toán
Vận dụng kiến thức, quan sát sơ
đồ khối xác định đầu ra của bài toán
Vận dụng kiến thức xác định đầu ra, đầu vào của thuật toán
Vận dụng kiến thức, vẽ
sơ đồ bằng thuật toán, nêu cấu trúc của thuật toán
Số câu: 1
Số điểm:0,5
Tỉ lệ: 5%
Số câu:
Số điểm:
Tỉ lệ: %
Số câu: 1
Số điểm:0,5
Tỉ lệ: 5%
Số câu:
Số điểm:
Tỉ lệ: %
Số câu: 1
Số điểm: 0,5
Tỉ lệ: 5%
Số câu: 0,5
Số điểm: 1
Tỉ lệ: 10%
Số câu:
Số điểm :
Tỉ lệ:
Số câu: 0,5 Sốđiểm:1,5
Tỉ lệ: 15%
Trang 11Các cấu
trúc điều
kiện
Số câu: 3
Số điểm:
3
Tỉ lệ:
30%
Biết cấu trúc tuần tự, cấu trúc rẽ nhánh và các dạng cấu trúc rẽ nhánh, vẽ cấu trúc sơ
đồ khối.
Hiểu cấu trúc lặp, rẽ nhánh, tuần
tự để tìm ra câu đúng
Vận dụng kiến thức, quan sát sơ
đồ khối xác thông báo khi bạn An được 8 điểm
Số câu:
Số điểm:
Tỉ lệ: %
Số câu: 1
Số điểm: 2
Tỉ lệ: 20%
Số câu: 1
Số điểm:0,5
Tỉ lệ: 5%
Số câu:
Số điểm:
Tỉ lệ: %
Số câu: 1
Số điểm:0,5
Tỉ lệ: 5%
Số câu:
Số điểm:
Tỉ lệ: %
Số câu:
Số điểm:
Tỉ lệ: %
Số câu:
Số điểm:
Tỉ lệ: %
Chương
trình máy
tính
Số câu : 4
Số điểm:
3
Tỉ lệ:
30%
Biết ngôn
ngữ dùng để
viết chương
trình cho
máy tính
Hiểu được lý
do cần phải viết chương trình
Hiểu và giải thích được việc cần thiết khi sử dụng thuật toán trước khi viết lệnh của chương trình.
Vận dụng kiến thức, quan sát chương trình Scratch xác định điều xảy ra khi chú mèo di chuyển đến cạnh sân khâu
Số câu: 1
Số điểm: 0,5
Tỉ lệ: 5%
Số câu:
Số điểm:
Tỉ lệ: %
Số câu: 1
Số điểm:0,5
Tỉ lệ: 5%
Số câu: 1
Số điểm: 1,5
Tỉ lệ: 15%
Số câu: 1
Số điểm: 0,5
Tỉ lệ: 5%
Số câu:
Số điểm:
Tỉ lệ:%
Số câu:
Số điểm:
Tỉ lệ: %
Số câu: Sốđiểm:
Tỉ lệ: %
Tổng câu:
11
Tổngđiểm
:10
Tỉ lệ:
100%
3 câu
3 điểm
30 %
4 câu
3 điểm
30 %
3,5 câu 2,5 điểm
25 %
0,5 câu 1,5 điểm
15 %
Đề thi:
PHẦN TRẮC NGHIỆM
Câu 1 Để 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
Trang 12C Ngôn ngữ tự nhiên D Ngôn ngữ chuyên ngành
Câu 2 Thuật toán có thể được mô tả bằng:
A ngôn ngữ viết B ngôn ngữ kí hiệu
C ngôn ngữ logic toán học D ngôn ngữ tự nhiên (liệt kê các bước) và sơ đồ khối
Câu 3 Câu nào dưới đây là đúng?
A “Nếu trời mưa thì em sẽ không đi dã ngoại với các bạn” có chứa cấu trúc lặp
B “Nếu được nghỉ bốn ngày vào dịp Quốc khánh mồng 2 – 9 thì gia đình em sẽ đi du lịch tại
Đà Nẵng, còn không sẽ có kế hoạch khác” có chứa cấu trúc rẽ nhánh
C “Nếu vẫn chưa làm xong bài tập về nhà môn Toán, em phải làm bài tập cho đến khi nào xong thì dừng” có chứa cấu trúc rẽ nhánh
D “Nếu trời không mưa thì em đi đá bóng” có chứa cấu tuần tự
Câu 4 Tại sao cần viết chương trình?
A viết chương trình giúp con người B điều khiển máy tính
C một cách đơn giản và hiệu quả hơn D Cả A, B và C
Câu 5 Trong các ví dụ sau, đâu là thuật toán:
A một dãy các bước hướng dẫn tính diện tích của hình thang cân B một bản nhạc tình ca
C một bài văn tả cảnh hoàng hôn ở biển D một bài hát mang âm điệu dân gian
Câu 6 Cho chương trình Scratch sau đây:
Đ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
Câu 7 Quan sát sơ đồ sau:
Trang 13Đầu ra của thuật toán là:
A cho hai số a, b B tính tổng của hai số a và b
C hiệu giá trị a và b D Một đáp án khác
Câu 8 Cho sơ đồ khối sau:
Bạn An được 8 điểm Theo em, bạn nhận được thông báo gì?
A Không nhận được thông báo B “Bạn cố gắng hơn nhé!"
C “Chúc mừng bạn!" D “Chúc mừng bạn! Bạn cố gắng hơn nhé!"
B PHẦN TỰ LUẬN
Câu 1 (2,0 điểm) a Thế nào là cấu trúc tuần tự, thế nào là cấu trúc rẽ nhánh?
b Cấu trúc rẽ nhánh gồm có những dạng nào, vẽ cấu trúc sơ đồ khối của các dạng đó?
Câu 2 (1,5 điểm) Trinh bày khái niệm chương trình? Vì sao ta cần viết thuật toán trước khi
viết các lệnh của chương trình máy tính?
Câu 3 (2,5 điểm) Mẹ Hoa làm món kem chuối theo công thức như sau:
KEM CHUỐI
Trang 14Nguyên liệu: - 4 quả chuối - 100ml nước cốt dừa - Lạc rang chín, giã nhỏ
- 200ml sữa chua - 100ml sữa tươi, sữa đặc - Cơm dừa nạo sợi
Dụng cụ: Hộp đựng, muỗng, tô…
Hướng dẫn:
1 Chuối chín bóc vỏ, thái thành những lát mỏng
2 Xếp chuối đã thái lát vào hộp, lần lượt cứ một lớp chuối đến một lớp lạc rang mỏng, trên cùng rắc thêm chút dừa nạo
3 Trộn hỗn hợp sữa chua, sữa tươi, sữa đặc, nước cốt dừa vào tô lớn, khuấy đều Sau đó cho hỗn hợp vào hộp chuối đã xếp sẵn.
4 Đóng kín nắp hộp và để vào ngăn đá tủ lạnh trong 5 – 6 giờ
5 Lấy kem ra và thưởng thức.
a Phần hướng dẫn lầm kem chuối là một thuật toán Em hãy xác định đầu vào và đầu ra của thuật toán này
b Dùng sơ đồ khối để thể hiện lại thuật toán và cho biết sơ đồ mô tả cấu trúc nào?
Đáp án và biểu điểm
HƯỚNG DẪN CHẤM KIỂM TRA CUỐI HỌC KÌ II (2021 – 2022)
MÔN TIN HỌC - LỚP 6
A PHẦN TRẮC NGHIỆM: (4 điểm)
Mỗi câu trả lời đúng được 0,5 điểm.
B PHẦN TỰ LUẬN: (6 điểm)
- Cấu trúc tuần tự là cấu trúc thực hiện từ bước đầu tiên đến bước cuối cùng (kết thúc) theo thứ tự
0,5 điểm
Trang 15Câu 1
(2,0 điểm)
- Cấu trúc rẽ nhánh là cấu trúc kiểm tra điều kiện đúng hay sai Nếu đúng sẽ thực hiện tiếp, nếu sai sẽ dừng thuật toán
- Cấu trúc rẽ nhánh gồm có:
thiếu
0,5 điểm
1,0 điểm
Câu 2
(1,5 điểm)
- Chương trình là tập hợp các lệnh viết bằng ngôn ngữ lập trình nào đó, chỉ dẫn theo từng bước của thuật toán để máy tính thực hiện Nói cách khác, chương trinh là một cách mô
tả khác của thuật toán để máy tính có thể “hiểu” và thực hiện được
- Ta cần viết thuật toán trước khi viết các lệnh của chương trình máy tính vì thuật toán giúp người lập trình không bỏ qua các bước cần thiết khi viết chương trình
0,75 điểm
0,75 điểm
Câu 3
(2,5 điểm)
a Đầu vào: Chuối, sữa chua, sữa đặc, sữa tươi, nước cốt dừa, cơm dừa, lạc rang
Đầu ra: Kem chuối
b Thuật toán bằng sơ đồ khối:
0,5 điểm 0,5 điểm
1,0 điểm