THỂ HIỆN CẤU TÚC TUẦN TỰ TRONG CHƯƠNG TRÌNH

- 0 / 0
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Nguyễn Văn Chiến (trang riêng)
Ngày gửi: 20h:34' 12-03-2024
Dung lượng: 4.6 MB
Số lượt tải: 135
Nguồn:
Người gửi: Nguyễn Văn Chiến (trang riêng)
Ngày gửi: 20h:34' 12-03-2024
Dung lượng: 4.6 MB
Số lượt tải: 135
Số lượt thích:
0 người
PHÒNG GD&ĐT TÂN CHÂU
TRƯỜNG THCS TÂN ĐÔNG
MÔN: TIN HỌC 8
BÀI 1. THỂ HIỆN CẤU TRÚC TUẦN TỰ
TRONG CHƯƠNG TRÌNH
Giáo viên: NGUYỄN VĂN CHIẾN
Năm học 2023 - 2024
Em hãy chuyển kịch bản ở Hình 1 sang thành dạng
mô tả thuật toán để có thể điều khiển nhân vật Mèo
bằng chương trình Scratch?
1. Tuần tự trong kịch bản và tuần tự trong thuật toán
2. Thể hiện thuật toán bằng chương trình
1. Tuần tự trong kịch bản và tuần tự trong thuật toán
Em hãy mô tả thuật toán thông qua kịch
bản hình 1 bằng cách liệt kê các bước
trong phiếu học tập số 1 dưới đây.
MỘT ĐOẠN KỊCH BẢN
* Bối cảnh: Nhân vật Mèo đứng bên trái căn phòng.
- Nhân vật mèo kêu “ Grừ, Grừ, … lạnh quá!”
- Nhân vật mèo kêu “ Lò sưởi ở đâu nhỉ!”
- Nhân vật mèo kêu chạy một đoạn. (10 bước)
- Nhân vật mèo kêu “Không có cái nào”
Phiếu học tập số 1
Bước
Các hoạt động
1.
a. Nhân vật Mèo chạy một đoạn (10 bước)
2.
b. Đặt nhân vật Mèo đứng bên trái căn phòng
3.
c. Nhân vật Mèo kêu: Không có cái nào.
4.
d. Nhân vật Mèo kêu: Grừ, Grừ, lạnh quá...!
5.
e. Nhân vật mèo kêu: Lò sưởi ở đâu nhỉ?
Đáp án:
1...b
2...d
3...e
4...a
5...c
1. Tuần tự trong kịch bản và tuần tự trong thuật toán
- Việc thể hiện một kịch bản có các bước kế tiếp nhau
là thực hiện tuần tự các bước của một thuât toán.
Nếu thay đổi thứ tự các bước 2 và 4 thì chương trình Scratch thể hiện
thuật toán ở hình bên trái (kịch bản ban đầu) có khác với chương trình
Scratch thể hiện thuật toán ở hình bên phải không?
Bước 1. Đặt nhân vật Mèo đứng
bên trái căn phòng
Bước 1. Đặt nhân vật Mèo đứng
bên trái căn phòng
Bước 2. Nhân vật Mèo kêu: Grừ,
Grừ, …, lạnh quá
Bước 2. Nhân vật Mèo chạy một
đoạn (10 bước)
Bước 3. Nhân vật Mèo kêu: Lò
sưởi ở đâu nhỉ?
Bước 3. Nhân vật Mèo kêu: Lò
sưởi ở đâu nhỉ?
Bước 4. Nhân vật Mèo chạy một
đoạn (10 bước)
Bước 4. Nhân vật Mèo kêu: Grừ,
Grừ, …, lạnh quá
Bước 5. Nhân vật Mèo kêu:
Không có cái nào.
Bước 5. Nhân vật Mèo kêu:
Không có cái nào.
1. Tuần tự trong kịch bản và tuần tự trong thuật toán
- Việc thể hiện một kịch bản có các bước kế tiếp
nhau là thực hiện tuần tự các bước của một thuât
toán.
- Việc thay đổi thứ tự các bước trong thuật toán sẽ
dẫn đến chương trình đưa ra các kết quả khác nhau.
1. Tuần tự trong kịch bản và tuần tự trong thuật toán
2. Thể hiện thuật toán bằng chương trình
1. Tuần tự trong kịch bản và tuần tự trong thuật toán
Em hãy
ghép
mỗichương
lệnh/ khối
lệnh
2. Thể hiện
thuật
toánnối
bằng
trình
tương ứng với mỗi bước mô tả trong
thuật toán
Mô tả thuật toán
Khối lệnh
1. Đặt nhân vật Mèo đứng bên trái căn
A.
phòng
2. Nhân vật Mèo kêu: Grừ, Grừ, lạnh quá...! B.
3. Nhân vật mèo kêu: Lò sưởi ở đâu nhỉ?
C.
4. Nhân vật Mèo chạy một đoạn (10 bước)
D.
5. Nhân vật Mèo kêu: Không có cái nào.
E.
Đáp án: 1...D
2...A
3...E
4...C
5...B
1.
tự trong
vàchương
tuần tựtrình
trong thuật toán
2. Tuần
Thể hiện
thuậtkịch
toánbản
bằng
- Nêu khái niệm chương trình máy tính?
- Các lệnh trong chương trình được thể hiện
tùy ý hay tuần tự như các bước trong mô tả
thuật toán?
2. Thể hiện thuật toán bằng chương trình
- Chương trình máy tính là một dãy các lệnh điều
khiển máy tính thực hiện một thuật toán.
- Các lệnh (hay các khối lệnh) kế tiếp nhau trong
chương trình điều khiển máy tính thực hiện các
bước tuần tự trong thuật toán.
* Nhóm 1:
Mô tả thuật toán điều khiển
nhân vật Mèo.
* Nhóm 2:
Mô tả thuật toán điều khiển
nhân vật Hươu cao cổ
Bước
Các hoạt động của nhân vật Mèo
Đặt nhân vật Mèo đứng cạnh nhân vật Hươu
1a. cao cổ bên trái căn phòng
Nhân vật Mèo nói: Trời lạnh, điều tồi tệ với
2a.
cậu là gì? trong 2 giây
3a. Nhân vật mèo hỏi: Sao lại vậy? trong 1,5 giây
Nhân vật Mèo cười trong 2,5 giây (cùng với
4a.
nhân vật Hươu cao cổ)
Bước
1b.
2b.
3b.
4b.
5b.
Các hoạt động của nhân vật Hươu cao cổ
Đặt nhân vật Hươu cao cổ đứng cạnh nhân vật
Mèo bên trái căn phòng
Nhân vật Hươu cao cổ suy nghĩ trong 1,5 giây
Nhân vật Hươu cao cổ đáp: “Là uống trà nóng,
Mèo ạ” trong 2 giây
Nhân vật Hươu cao cổ trả lời: “Khi trà xuống được
bụng mình thì nó nguội lạnh mất rồi!” trong 2 giây.
Nhân vật Hươu cao cổ cười trong 2,5 giây (cùng
với nhân vật Mèo)
Em hãy ghép hai thuật toán điểu
khiểu nhân vật Mèo và Hươu cao cổ
theo kịch bản hình 3
Bước
Các hoạt động của hai nhân vật
Đặt nhân vật Mèo và nhân vật Hươu cao cổ đứng cạnh nhau
1a+1b.
bên trái căn phòng
Nhân vật Mèo nói: Trời lạnh, điều tồi tệ với cậu là gì? trong 2
2a.
giây
2b. Nhân vật Hươu cao cổ suy nghĩ trong 1,5 giây
Nhân vật Hươu cao cổ đáp: “Là uống trà nóng, Mèo ạ” trong
3b.
2 giây
3a. Nhân vật mèo hỏi: Sao lại vậy? trong 1,5 giây
Nhân vật Hươu cao cổ trả lời: “Khi trà xuống được bụng mình
4b. thì nó nguội lạnh mất rồi!” trong 2 giây.
Cả hai nhân vật Mèo cười và nhân vật Hươu cao cổ cùng cười
4a+5b.
trong 2,5 giây
Viết chương trình điều khiểu
nhân vật Mèo và Hươu cao cổ
CHƯƠNG TRÌNH ĐIỀU KHIỂU NHÂN VẬT
MÈO VÀ HƯƠU CAO CỔ
Bước
1a và
1b.
2a.
Các hoạt động của hai nhân vật
CHƯƠNG TRÌNH ĐIỀU KHIỂU NHÂN VẬT
MÈO VÀ HƯƠU CAO CỔ
Bước
2b.
3b.
Các hoạt động của hai nhân vật
CHƯƠNG TRÌNH ĐIỀU KHIỂU NHÂN VẬT
MÈO VÀ HƯƠU CAO CỔ
Bước
3a.
4b.
Các hoạt động của hai nhân vật
CHƯƠNG TRÌNH ĐIỀU KHIỂU NHÂN VẬT
MÈO VÀ HƯƠU CAO CỔ
Bước
4a và 5b.
Các hoạt động của hai nhân vật
Trong các câu sau, những câu nào đúng?
A. Có thể mô tả kịch bản dưới dạng các bước
tuần tự của một thuật toán.
B. Trong một kịch bản, thứ tự thực hiện các
bước rất quan trọng, nhưng trong mô tả
thuật toán thì thứ tự các bước không quan
trọng
C. Thứ tự các bước trong một thuật toán quy
định thứ tự các lệnh (hay khối lệnh) trong
HƯỚNG DẪN VỀ NHÀ
Xem toàn bộ nội dung bài đã học.
Thực hành viết chương trình điều khiển hai nhân vật
Mèo và Hươu cao cổ bằng NNLT Scratch
Xem trước bài 2: Sử dụng biến trong chương trình
TRƯỜNG THCS TÂN ĐÔNG
MÔN: TIN HỌC 8
BÀI 1. THỂ HIỆN CẤU TRÚC TUẦN TỰ
TRONG CHƯƠNG TRÌNH
Giáo viên: NGUYỄN VĂN CHIẾN
Năm học 2023 - 2024
Em hãy chuyển kịch bản ở Hình 1 sang thành dạng
mô tả thuật toán để có thể điều khiển nhân vật Mèo
bằng chương trình Scratch?
1. Tuần tự trong kịch bản và tuần tự trong thuật toán
2. Thể hiện thuật toán bằng chương trình
1. Tuần tự trong kịch bản và tuần tự trong thuật toán
Em hãy mô tả thuật toán thông qua kịch
bản hình 1 bằng cách liệt kê các bước
trong phiếu học tập số 1 dưới đây.
MỘT ĐOẠN KỊCH BẢN
* Bối cảnh: Nhân vật Mèo đứng bên trái căn phòng.
- Nhân vật mèo kêu “ Grừ, Grừ, … lạnh quá!”
- Nhân vật mèo kêu “ Lò sưởi ở đâu nhỉ!”
- Nhân vật mèo kêu chạy một đoạn. (10 bước)
- Nhân vật mèo kêu “Không có cái nào”
Phiếu học tập số 1
Bước
Các hoạt động
1.
a. Nhân vật Mèo chạy một đoạn (10 bước)
2.
b. Đặt nhân vật Mèo đứng bên trái căn phòng
3.
c. Nhân vật Mèo kêu: Không có cái nào.
4.
d. Nhân vật Mèo kêu: Grừ, Grừ, lạnh quá...!
5.
e. Nhân vật mèo kêu: Lò sưởi ở đâu nhỉ?
Đáp án:
1...b
2...d
3...e
4...a
5...c
1. Tuần tự trong kịch bản và tuần tự trong thuật toán
- Việc thể hiện một kịch bản có các bước kế tiếp nhau
là thực hiện tuần tự các bước của một thuât toán.
Nếu thay đổi thứ tự các bước 2 và 4 thì chương trình Scratch thể hiện
thuật toán ở hình bên trái (kịch bản ban đầu) có khác với chương trình
Scratch thể hiện thuật toán ở hình bên phải không?
Bước 1. Đặt nhân vật Mèo đứng
bên trái căn phòng
Bước 1. Đặt nhân vật Mèo đứng
bên trái căn phòng
Bước 2. Nhân vật Mèo kêu: Grừ,
Grừ, …, lạnh quá
Bước 2. Nhân vật Mèo chạy một
đoạn (10 bước)
Bước 3. Nhân vật Mèo kêu: Lò
sưởi ở đâu nhỉ?
Bước 3. Nhân vật Mèo kêu: Lò
sưởi ở đâu nhỉ?
Bước 4. Nhân vật Mèo chạy một
đoạn (10 bước)
Bước 4. Nhân vật Mèo kêu: Grừ,
Grừ, …, lạnh quá
Bước 5. Nhân vật Mèo kêu:
Không có cái nào.
Bước 5. Nhân vật Mèo kêu:
Không có cái nào.
1. Tuần tự trong kịch bản và tuần tự trong thuật toán
- Việc thể hiện một kịch bản có các bước kế tiếp
nhau là thực hiện tuần tự các bước của một thuât
toán.
- Việc thay đổi thứ tự các bước trong thuật toán sẽ
dẫn đến chương trình đưa ra các kết quả khác nhau.
1. Tuần tự trong kịch bản và tuần tự trong thuật toán
2. Thể hiện thuật toán bằng chương trình
1. Tuần tự trong kịch bản và tuần tự trong thuật toán
Em hãy
ghép
mỗichương
lệnh/ khối
lệnh
2. Thể hiện
thuật
toánnối
bằng
trình
tương ứng với mỗi bước mô tả trong
thuật toán
Mô tả thuật toán
Khối lệnh
1. Đặt nhân vật Mèo đứng bên trái căn
A.
phòng
2. Nhân vật Mèo kêu: Grừ, Grừ, lạnh quá...! B.
3. Nhân vật mèo kêu: Lò sưởi ở đâu nhỉ?
C.
4. Nhân vật Mèo chạy một đoạn (10 bước)
D.
5. Nhân vật Mèo kêu: Không có cái nào.
E.
Đáp án: 1...D
2...A
3...E
4...C
5...B
1.
tự trong
vàchương
tuần tựtrình
trong thuật toán
2. Tuần
Thể hiện
thuậtkịch
toánbản
bằng
- Nêu khái niệm chương trình máy tính?
- Các lệnh trong chương trình được thể hiện
tùy ý hay tuần tự như các bước trong mô tả
thuật toán?
2. Thể hiện thuật toán bằng chương trình
- Chương trình máy tính là một dãy các lệnh điều
khiển máy tính thực hiện một thuật toán.
- Các lệnh (hay các khối lệnh) kế tiếp nhau trong
chương trình điều khiển máy tính thực hiện các
bước tuần tự trong thuật toán.
* Nhóm 1:
Mô tả thuật toán điều khiển
nhân vật Mèo.
* Nhóm 2:
Mô tả thuật toán điều khiển
nhân vật Hươu cao cổ
Bước
Các hoạt động của nhân vật Mèo
Đặt nhân vật Mèo đứng cạnh nhân vật Hươu
1a. cao cổ bên trái căn phòng
Nhân vật Mèo nói: Trời lạnh, điều tồi tệ với
2a.
cậu là gì? trong 2 giây
3a. Nhân vật mèo hỏi: Sao lại vậy? trong 1,5 giây
Nhân vật Mèo cười trong 2,5 giây (cùng với
4a.
nhân vật Hươu cao cổ)
Bước
1b.
2b.
3b.
4b.
5b.
Các hoạt động của nhân vật Hươu cao cổ
Đặt nhân vật Hươu cao cổ đứng cạnh nhân vật
Mèo bên trái căn phòng
Nhân vật Hươu cao cổ suy nghĩ trong 1,5 giây
Nhân vật Hươu cao cổ đáp: “Là uống trà nóng,
Mèo ạ” trong 2 giây
Nhân vật Hươu cao cổ trả lời: “Khi trà xuống được
bụng mình thì nó nguội lạnh mất rồi!” trong 2 giây.
Nhân vật Hươu cao cổ cười trong 2,5 giây (cùng
với nhân vật Mèo)
Em hãy ghép hai thuật toán điểu
khiểu nhân vật Mèo và Hươu cao cổ
theo kịch bản hình 3
Bước
Các hoạt động của hai nhân vật
Đặt nhân vật Mèo và nhân vật Hươu cao cổ đứng cạnh nhau
1a+1b.
bên trái căn phòng
Nhân vật Mèo nói: Trời lạnh, điều tồi tệ với cậu là gì? trong 2
2a.
giây
2b. Nhân vật Hươu cao cổ suy nghĩ trong 1,5 giây
Nhân vật Hươu cao cổ đáp: “Là uống trà nóng, Mèo ạ” trong
3b.
2 giây
3a. Nhân vật mèo hỏi: Sao lại vậy? trong 1,5 giây
Nhân vật Hươu cao cổ trả lời: “Khi trà xuống được bụng mình
4b. thì nó nguội lạnh mất rồi!” trong 2 giây.
Cả hai nhân vật Mèo cười và nhân vật Hươu cao cổ cùng cười
4a+5b.
trong 2,5 giây
Viết chương trình điều khiểu
nhân vật Mèo và Hươu cao cổ
CHƯƠNG TRÌNH ĐIỀU KHIỂU NHÂN VẬT
MÈO VÀ HƯƠU CAO CỔ
Bước
1a và
1b.
2a.
Các hoạt động của hai nhân vật
CHƯƠNG TRÌNH ĐIỀU KHIỂU NHÂN VẬT
MÈO VÀ HƯƠU CAO CỔ
Bước
2b.
3b.
Các hoạt động của hai nhân vật
CHƯƠNG TRÌNH ĐIỀU KHIỂU NHÂN VẬT
MÈO VÀ HƯƠU CAO CỔ
Bước
3a.
4b.
Các hoạt động của hai nhân vật
CHƯƠNG TRÌNH ĐIỀU KHIỂU NHÂN VẬT
MÈO VÀ HƯƠU CAO CỔ
Bước
4a và 5b.
Các hoạt động của hai nhân vật
Trong các câu sau, những câu nào đúng?
A. Có thể mô tả kịch bản dưới dạng các bước
tuần tự của một thuật toán.
B. Trong một kịch bản, thứ tự thực hiện các
bước rất quan trọng, nhưng trong mô tả
thuật toán thì thứ tự các bước không quan
trọng
C. Thứ tự các bước trong một thuật toán quy
định thứ tự các lệnh (hay khối lệnh) trong
HƯỚNG DẪN VỀ NHÀ
Xem toàn bộ nội dung bài đã học.
Thực hành viết chương trình điều khiển hai nhân vật
Mèo và Hươu cao cổ bằng NNLT Scratch
Xem trước bài 2: Sử dụng biến trong chương trình
 







Các ý kiến mới nhất