1. Trang chủ
  2. » Tất cả

TUẦN 1 TIN 8

7 2 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Máy Tính Và Chương Trình Máy Tính
Trường học Trường Trung Học Cơ Sở 8A1, 2, 3, 4, 5
Chuyên ngành Giáo dục Công dân
Thể loại Bài giảng
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 7
Dung lượng 19,84 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Tiết PPCT 01+02 Tuần 01 Lớp dạy 8A1, 2, 3, 4, 5, BÀI 1 MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH I Mục tiêu 1 Kiến thức HS nắm được Con người chỉ dẫn cho máy tính thực hiện công việc thông qua các lệnh Chương[.]

Trang 1

Tiết PPCT: 01+02

BÀI 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH

I Mục tiêu:

1 Kiến thức: HS nắm được:

- Con người chỉ dẫn cho máy tính thực hiện công việc thông qua các lệnh

- Chương trình là bản hướng dẫn cho máy tính thực hiện những nhiệm vụ cụ thể

2 Năng lực:

2.1 Năng lực chung:

- Tự chủ và tự học: Luôn học hỏi và tự tìm tòi các dạng thông tin trên máy tính

- Năng lực giao tiếp và hợp tác: Tham gia các hoạt động nhóm, giải quyết vấn đề giáo viên

đặt ra

- Năng lực giải quyết vấn đề và sáng tạo: Sáng tạo và xử lí tốt trong mọi tình huống được

đặt ra trong tiết học

2.2 Năng lực đặc thù:

- Biết chương trình máy tính là gì

- Biết lí do cần phải viết chương trình để điều khiển máy tính

- Biết chương trình dịch là gì, thế nào là ngôn ngữ máy

3 Phẩm chất:

- Yêu thích môn học, tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc theo nhóm

- Nâng cao ý thức và lòng say mê học tập môn học

II Thiết bị dạy học và học liệu

1 Giáo viên:

- Kế hoạch bài học

- SGK, máy tính, bảng nhóm

- Phiếu học tập cho các nhóm: Phụ lục

2 Học sinh:

- SGK, Đồ dùng học tập

III Tiến trình dạy học

1 Hoạt động 1: Xác định vấn đề

a) Mục tiêu:

- Biết con người chỉ dẫn cho máy tính thực hiện công việc thông qua các lệnh

- Tổ chức tình huống học tập

b) Nội dung: Cách hướng dẫn cho robot thực hiện công việc nhặt rác

c) Sản phẩm:

Trang 2

- Đưa ra được cách chỉ dẫn cho robot di chuyển từ vị trí hiện thời, nhặt rác và bỏ vào thùng rác để ở nơi quy định

d) Tổ chức thực hiện: Giao nhiệm vụ, học sinh thực hiện nhiệm vụ, báo cáo, đánh giá và

nhận xét

Hoạt động của giáo viên và học sinh Tiến trình nội dung

*Chuyển giao nhiệm vụ:

- Hoạt động nhóm thảo luận tống nhất kết quả trên

phiếu học tập

*Thực hiện nhiệm vụ:

Các nhóm thực hiện

*Báo cáo kết quả: HS lên bảng trả lời.

*Đánh giá kết quả:

- Học sinh nhận xét, bổ sung, đánh giá:

- Giáo viên nhận xét, đánh giá:

->Giáo viên gieo vấn đề cần tìm hiểu trong bài học Để

trả lời câu hỏi trên đầy đủ và chính xác nhất chúng ta

vào bài học hôm nay

->Giáo viên nêu mục tiêu bài học:

Câu hỏi: Em có cách hướng

dẫn nào khác cho rô-bốt thực hiện công việc nhặt rác và bỏ rác vào thùng rác từ vị trí hiện tại tới đến vị trí theo quy định

2 Hoạt động 2: Hình thành kiến thức mới

a) Mục tiêu:

- Biết được để máy tính thực hiện một công việc nào đó, con người cần đưa cho máy tính các chỉ dẫn thích hợp

- Biết được chương trình máy tính là gì?

- Biết được tại sao cần phải viết chương trình?

- Lấy được ví dụ về chương trình

b) Nội dung: Viết chương trình – ra lệnh cho máy tính làm việc

c) Sản phẩm: Biết viết chương trình – ra lệnh cho máy tính làm việc

d) Tổ chức thực hiện: Giao nhiệm vụ, học sinh thực hiện nhiệm vụ, báo cáo, đánh giá và

nhận xét

Hoạt động của giáo viên và học sinh Tiến trình nội dung

Hoạt động 2.1: Viết chương trình – ra lệnh cho máy tính làm việc

*Chuyển giao nhiệm vụ 1:

Thảo luận nhóm và đại diện nhóm trả lời, hoàn

thành các câu hỏi sau: Khi muốn mở một phần

mèm trong máy tính em thực hiện như thế nào?

*HS thực hiện nhiệm vụ: Hoàn thành câu hỏi

1 Viết chương trình – ra lệnh cho máy tính làm việc:

Trang 3

trên

*Sản phẩm học tập:

+ HS Dùng chuột chọn biểu tượng trên màn hình

nền hoặc dùng chuột vào Start -> Programs chọn

chương trình cần mở

*Báo cáo: Cá nhân báo cáo

*Đánh giá kết quả:

- Học sinh nhận xét, bổ sung, đánh giá:

- Giáo viên nhận xét, đánh giá sản phẩm:

-*Chuyển giao nhiệm vụ 2:

- Gv yêu cầu HS đọc và nghiên cứu mục 1 SGK

trang 6

- HS: Đọc, nghiên cứu

Thảo luận nhĩm và đại diện nhĩm trả lời, hồn

thành các câu hỏi sau:

Để chỉ dẫn một cơng việc nào đĩ cho máy tính

thì máy tính sẽ thực hiện như thế nào?

*HS thực hiện nhiệm vụ: Hồn thành câu hỏi

trên

Khi con người đưa cho máy tính một hoặc nhiều

lệnh Máy tính sẽ lần lượt thực hiện các lệnh này

theo đúng thứ tự nhận được

*Sản phẩm học tập:

*Báo cáo: Cá nhân báo cáo

*Đánh giá kết quả:

- Học sinh nhận xét, bổ sung, đánh giá:

- Giáo viên nhận xét, đánh giá sản phẩm

-*Chuyển giao nhiệm vụ 3:

Gv treo bảng phụ: Yêu cầu HS đọc và nghiên

cứu Hình 1.2 SGK trang 7 trả lời câu hỏi

? Con người chỉ dẫn cho máy tính thực hiện

cơng việc nào

- HS : Đọc và nghiên cứu ví dụ về chương trình

SGK trang 7

Thảo luận nhĩm và đại diện nhĩm trả lời, hồn

Khi con người đưa cho máy tính một hoặc nhiều lệnh Máy tính sẽ lần lượt thực hiện các lệnh này theo đúng thứ tự nhận được

Con người chỉ dẫn máy tính thực hiện thơng qua các lệnh

Trang 4

thành các câu hỏi

*HS thực hiện nhiệm vụ: Hoàn thành câu hỏi

trên

*Sản phẩm học tập:

Con người chỉ dẫn máy tính thực hiện thông qua

các lệnh

*Báo cáo: Cá nhân báo cáo

*Đánh giá kết quả:

- Học sinh nhận xét, bổ sung, đánh giá:

- Giáo viên nhận xét, đánh giá sản phẩm

Hoạt động 2.2: Chương trình và ngôn ngữ lập trình

*Chuyển giao nhiệm vụ 1:

Thảo luận nhóm và đại diện nhóm trả lời, hoàn

thành các câu hỏi sau:

Câu 1: Khi ra lệnh cho máy tính làm việc thì con

người có hiểu được cách máy tính thực hiện công

việc không?

Câu 2: Máy tính dùng những chữ số nào để mã

hóa thông tin?

HS: Lắng nghe

*HS thực hiện nhiệm vụ: Hoàn thành câu hỏi

trên

*Sản phẩm học tập:

Câu 1: Hiểu được máy tính thực hiện công việc

đó thông qua ngôn ngữ máy tính

Câu 2:

Máy tính chỉ dùng các số 0,1 để mã hóa thông

tin Các dãy bít là cơ sở để tạo ra ngôn ngữ dành

cho máy tính, được gọi là ngôn ngữ máy

*Báo cáo: Cá nhân báo cáo

*Đánh giá kết quả:

- Học sinh nhận xét, bổ sung, đánh giá:

- Giáo viên nhận xét, đánh giá sản phẩm

-*Chuyển giao nhiệm vụ 2:

- Gv: Y/c HS đọc tìm hiểu thông tin trong SGK

Và trả lời câu hỏi sau:

2 Chương trình và ngôn ngữ lập trình:

Hiểu được máy tính thực hiện công việc đó thông qua ngôn ngữ máy tính

- Máy tính chỉ dùng các số 0,1 để mã hóa thông tin Các dãy bít là cơ sở để tạo ra ngôn ngữ dành cho máy tính, được gọi là ngôn ngữ máy

Trang 5

? Thế nào là ngôn ngữ máy

? Ngôn ngữ lập trình được hiểu như thế nào

? Khi viết chương trình trên ngôn ngữ lập trình

thì máy tính có hiểu được không?

*HS thực hiện nhiệm vụ: Hoàn thành câu hỏi

trên

*Sản phẩm học tập:

- Ngôn ngữ dùng để viết chương trình máy tính

thì gọi là ngôn ngữ lập trình

- Khi viết chương trình trên ngôn ngữ lập trình

thì máy tính vẫn không hiểu được mà phải thông

qua một trình dịch sang ngôn ngữ máy thì máy

tính mới hiểu và thực hiện được công việc

- Khi tạo ra một chương trình máy tính ta cần

thực hiện qua 2 bước:

Bước 1: viết chương trình bằng ngôn ngữ lập

trình

Bước 2: Dịch chương trình thành ngôn ngữ máy

để máy tính hiểu được

*Báo cáo: Cá nhân báo cáo

*Đánh giá kết quả:

- Học sinh nhận xét, bổ sung, đánh giá:

- Giáo viên nhận xét, đánh giá sản phẩm

- Ngôn ngữ dùng để viết chương trình máy tính thì gọi là ngôn ngữ lập trình

- Khi viết chương trình trên ngôn ngữ lập trình thì máy tính vẫn không hiểu được mà phải thông qua một trình dịch sang ngôn ngữ máy thì máy tính mới hiểu và thực hiện được công việc

- Khi tạo ra một chương trình máy tính

ta cần thực hiện qua 2 bước:

Bước 1: viết chương trình bằng ngôn ngữ lập trình

Bước 2: Dịch chương trình thành ngôn ngữ máy để máy tính hiểu được

3 Hoạt động 3 Luyện tập

a) Mục tiêu: Biết ngôn ngữ lập trình dùng để làm gì Tại sao cần phải viết chương

trình Chương trình dịch dùng để làm gì

b) Nội dung: Khắc sâu kiến thức qua các bài tập đơn giản

c) Sản phẩm: Biết ngôn ngữ lập trình, biết chương trình dich.

d) Tổ chức thực hiện Giao nhiệm vụ, học sinh thực hiện nhiệm vụ, báo cáo, đánh giá

và nhận xét

Hoạt động của giáo viên và học sinh Tiến trình nội dung

*Chuyển giao nhiệm vụ:

Thảo luận nhóm và đại diện nhóm trả lời, hoàn

thành các câu hỏi sau: Trong ví dụ về rô-bốt, nếu

thay đổi thứ tự của lệnh 1 và lệnh 2 trong chương

trình, rô-bôt có thực hiện được công việc nhặt rác

Bài tập:

Trong ví dụ về rô-bốt, nếu thay đổi thứ

tự của lệnh 1 và lệnh 2 trong chương trình, rô-bôt có thực hiện được công việc nhặt rác không? Hãy xác định vị

Trang 6

không? Hãy xác định vị trí mới của rô –bốt sau khi

thực hiện xong chương trình với thay đổi trên Em

hãy bổ sung hai lệnh để đưa rô-bôt trở lại vị trí ban

đầu

*HS thực hiện nhiệm vụ: Thảo luận nhóm hoàn

thành câu hỏi trên

*Sản phẩm học tập:

- Nếu thay đổi thứ tự lệnh 1 và lệnh 2 trong

chương trình, rô –bốt không thực hiện được công

việc nhặt rác

- Vị trí mới của rô-bốt sẽ cách vị trí ban đầu 1

bước về bên trái

Thêm 2 lệnh là quay phải tiến 1 bước

Tiến 2 bước

*Báo cáo: Cá nhân báo cáo

*Đánh giá kết quả:

- Học sinh nhận xét, bổ sung, đánh giá:

- Giáo viên nhận xét, đánh giá sản phẩm

trí mới của rô –bốt sau khi thực hiện xong chương trình với thay đổi trên

Em hãy bổ sung hai lệnh để đưa rô-bôt trở lại vị trí ban đầu

- Nếu thay đổi thứ tự lệnh 1 và lệnh 2

trong chương trình, rô –bốt không thực hiện được công việc nhặt rác

- Vị trí mới của rô-bốt sẽ cách vị trí ban đầu 1 bước về bên trái

Thêm 2 lệnh là quay phải tiến 1 bước Tiến 2 bước

4 Hoạt động 4: Vận dụng

a) Mục tiêu: Kể tên một số ngôn ngữ lập trình khác

b) Nội dung: Khắc sâu kiến thức qua các bài tập đơn giản

c) Sản phẩm: Kể tên được một số ngôn ngữ lập trình khác.

d) Tổ chức thực hiện: Giao nhiệm vụ, học sinh báo cáo, đánh giá và nhận xét

Hoạt động của giáo viên và học sinh Nội dung

*Chuyển giao nhiệm vụ:

Thảo luận nhóm và đại diện nhóm trả lời, hoàn

thành các câu hỏi sau: Em có thể kể tên một số

ngôn ngữ lập trình khác không?

*HS thực hiện nhiệm vụ: Hoàn thành câu hỏi

trên

*Sản phẩm học tập:

Ngôn ngữ C, Basci, Pascal, Python, …

*Báo cáo: Cá nhân báo cáo

*Đánh giá kết quả:

- Học sinh nhận xét, bổ sung, đánh giá:

- Giáo viên nhận xét, đánh giá sản phẩm

- Bài tập: Em có thể kể tên một số

ngôn ngữ lập trình khác không?

Ngôn ngữ C, Basci, Pascal, Python,

Ngày đăng: 06/01/2023, 11:52

w