Mục tiêu bài học - Hiểu về khái niệm ngôn ngữ máy, khái niệm về hợp ngữ, các ngôn ngữ bậc cao và về chương trình dịch.. - Phân biệt được phần mềm hệ thống và phần mềm ứng dụng.. Nêu đượ
Trang 1Tiết 21: BÀI TẬP
I Mục tiêu bài học
- Hiểu về khái niệm ngôn ngữ máy, khái niệm về hợp ngữ, các ngôn ngữ bậc cao và về chương trình dịch
- Đưa ra được Input và Output của bài toán
- Phân biệt được phần mềm hệ thống và phần mềm ứng dụng Nêu được các ảnh hưởng của tin học đối với sự phát triển của xã hội
II Đồ dùng dạy học
1 Chuẩn bị của giáo viên: SGK, tài liệu, phấn
2 Chuẩn bị của học sinh: Kiến thức, vở ghi
III Hoạt động dạy - học
1 Ổn định tổ chức
Trang 2Kiểm tra sĩ số, nội vụ lớp học
2 Bài mới
Nội dung cần đạt
Hoạt động của thầy và
trò
1 Ngôn ngữ lập trình
- Ngôn ngữ máy là gì?
- Ngôn ngữ lập trình là gì?
- Vì sao phải phát triển các
ngôn ngữ bậc cao?
- Chương trình dịch để làm gì?
2 Giải bài toán trên máy
GV : Đặt câu hỏi theo nội dung của SGK
HS: Trao đổi, thảo luận, trả lời câu hỏi của giáo viên và bổ xung ý kiến khi các học sinh trả lời GV: Cần phân tích kỹ để học sinh hiểu rõ hơn về các ngôn ngữ lập trình và
về chương trình dịch
Trang 3tính
- Hãy nêu tiêu chuẩn lựa chọn
thuật toán
- Chỉ ra Input, Output Viết
thuật toán giải PT: ax + b = 0
và đề xuất các test tiêu biểu
-
3 Phần mềm máy tính
- Có thể thực hiện một phần
mềm ứng dụng mà không cần
HĐH được không?
- Nêu tên một phần mềm Phần
mềm đó dùng để làm gì và nó
thuộc loại nào?
- ba học sinh lên bảng trả lời câu hỏi và làm bài tập
- Các nhóm học sinh dưới lớp trao đổi, thảo luận để đóng góp ý kiến
- HS đứng tại chỗ trả lời câu hỏi
Trang 44 Tin học và xã hội
- Nếu có điều kiện em muốn
ứng dụng tin học vào cuộc
sống gia đình em như thế nào?
- Em thích học qua mạng hay
học trên lớp có thầy và bạn?
Tại sao?
- HS đứng tại chỗ trả lời câu hỏi
3 Củng cố dặn dò
Đọc trước bài 10: Khái niệm về hệ điều hành
IV Rút kinh nghiệm
Trang 5