Bài 5. Ngôn ngữ lập trình

- 0 / 0
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Tràn Thị Trúc Huơng
Ngày gửi: 07h:39' 13-11-2019
Dung lượng: 29.2 KB
Số lượt tải: 75
Nguồn:
Người gửi: Tràn Thị Trúc Huơng
Ngày gửi: 07h:39' 13-11-2019
Dung lượng: 29.2 KB
Số lượt tải: 75
Số lượt thích:
0 người
Tiết PPCT: 17 BÀI 5: NGÔN NGỮ LẬP TRÌNH
I/ MỤC TIÊU BÀI HỌC.
1. Kiến thức
- Giúp học sinh thấy được ngôn ngữ lập trình là phương tiện dùng để diễn đạt cho máy tính những việc con người muốn thực hiện.
- Giúp học sinh thấy được chương trình dịch là cách mô tả thuật toán bằng một ngôn ngữ lập trình mà máy tính có thể hiểu và thực hiện được.
- Giúp HS biết thế nào là ngôn ngữ máy, ưu đểm và nhược điểm của nó.
- Giúp HS hiểu thế nào là hợp ngữ, ngôn ngữ bậc cao và các chương trình dịch.
2. Kỹ năng
- Giúp HS phân biệt được các loại ngôn ngữ lập trình
3. Tư tưởng, tình cảm
- Tiếp tục khơi gợi lòng ham thích môn tin học.
- Giúp HS thấy rõ hơn muốn sử dụng máy tính, ngoài việc hiểu biết sơ lược về cấu trúc máy tính (phần cứng), còn cần hiểu biết về phần mềm ở mức độ có thể làm được một số việc thiết thực.
II. PHƯƠNG PHÁP, PHƯƠNG TIỆN DẠY HỌC
- Phương pháp: Sử dụng các phương pháp, dạy học cơ bản sau một cách linh họat nhằm giúp học sinh tìm tòi, phát hiện, chiếm lĩnh tri thức. Gợi mở vấn đáp, thảo luận. Phát hiện và giải quyết vấn đề. Đan xen hoạt động nhóm.
- Phương tiện: Bảng phụ và các phiếu học tập, Computer và projector (nếu có).
III. TIẾN TRÌNH TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP
*Ổn định lớp:
KHỞI ĐỘNG
Kiểm tra bài cũ
Câu hỏi 1: Có mấy cách để diễn tả thuật toán giải một bài toán?
Câu hỏi 2: Khi diễn đạt thuật toán bằng các cách trên thì máy tính có thể hiểu và thực hiện được không?
Tạo tình huống
Câu hỏi 3: Muốn máy tính hiểu và thực hiện được chúng ta cần phải diễn đạt nó thông qua phương tiện nào?
HS quan sát ghi nhớ, thảo luận theo nhóm và trả lời câu hỏi.
HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC
MỤC TIÊU
HOẠT ĐỘNG CỦA GV
HOẠT ĐỘNG CỦA HS
Hoạt động 1: Giới thiệu về ngôn ngữ lập trình và ngôn ngữ máy
Mục tiêu:Nắm được việc diễn tả thuật toán bằng ngôn ngữ máy để máy tính có thể hiểu và thực hiện được.
các em hãy đọc sách giáo khoa phần 1 và trả lời các câu hỏi sau:
Câu 1: Ngôn ngữ lập trình là gì?
Câu 2: Ngôn ngữ máy là gì?Mỗi chương trình viết bằng ngôn ngữ khác muốn máy tính thực hiện được cần phải làm gì?
Câu 3: Nêu ưu, nhược điểm của ngôn ngữ máy.
Giáo viên gọi thành viên đai diện cho các nhóm nhận xét chéo nhau để đưa ra kết quả chính xác.
Học sinh nghiên cứu sách giáo khoa, thảo luận trong nhóm để thực hiện nhiệm vụ.
Các nhóm cử đại diện lên báo cáo kết quả cho hoạt động của nhóm mình.
Hoạt động 2: Giới thiệu Hợp ngữ
Mục tiêu: Nắm được chương trình viết bằng hợp ngữ như thế nào?
- Với ngôn ngữ máy, thì máy có thể trực tiếp hiểu được nhưng nó khá phức tạp và khó nhớ. Chính vì thế đã có rất nhiều loại ngôn ngữ xuất hiện để thuận tiện hơn cho việc viết chương trình. .
Câu 1: Hợp ngữ là gì?
Câu 2: Máy tính có thể thực hiện trực tiếp chương trình viết bằng hợp ngữ hay không?
Câu 3: Nêu ưu, nhược điểm của hợp ngữ.
Học sinh nghiên cứu sách giáo khoa, thảo luận nhóm để thực hiện nhiệm vụ.
Các nhóm cử đại diện lên báo cáo kết quả cho hoạt động của nhóm mình.
Hoạt động 3: Giới thiệu Ngôn ngữ bậc cao, Chương trình dịch
Mục tiêu: Nắm được khi thực hiện trên máy tính, mỗi loại ngôn ngữ lập trình bậc cao cũng cần phải được dịch ra ngôn ngữ máy bằng chương trình dịch.
- Hợp ngữ là một ngôn ngữ đã thuận lợi hơn cho các nhà lập trình chuyên nghiệp nhưng vẫn chưa thật thích hợp với đông đảo người lập trình.
- Vậy ngôn ngữ bậc cao dùng để viết chương trình là gì?
Câu 1: Ngôn ngữ bậc cao là gì?Em hãy kể tên các loại ngôn ngữ bậc cao mà em biết?
Câu 2: Máy tính có thể thực hiện trực tiếp chương trình viết bằng ngôn ngữ bậc cao hay không?
Câu 3: Nêu ưu, nhược điểm của ngôn ngữ bậc cao.
Giáo viên gọi thành viên đai diện cho các nhóm nhận xét chéo nhau để đưa ra kết quả chính xác.
Học sinh nghiên cứu sách giáo khoa, thảo luận nhóm để thực hiện nhiệm vụ.
Các nhóm
I/ MỤC TIÊU BÀI HỌC.
1. Kiến thức
- Giúp học sinh thấy được ngôn ngữ lập trình là phương tiện dùng để diễn đạt cho máy tính những việc con người muốn thực hiện.
- Giúp học sinh thấy được chương trình dịch là cách mô tả thuật toán bằng một ngôn ngữ lập trình mà máy tính có thể hiểu và thực hiện được.
- Giúp HS biết thế nào là ngôn ngữ máy, ưu đểm và nhược điểm của nó.
- Giúp HS hiểu thế nào là hợp ngữ, ngôn ngữ bậc cao và các chương trình dịch.
2. Kỹ năng
- Giúp HS phân biệt được các loại ngôn ngữ lập trình
3. Tư tưởng, tình cảm
- Tiếp tục khơi gợi lòng ham thích môn tin học.
- Giúp HS thấy rõ hơn muốn sử dụng máy tính, ngoài việc hiểu biết sơ lược về cấu trúc máy tính (phần cứng), còn cần hiểu biết về phần mềm ở mức độ có thể làm được một số việc thiết thực.
II. PHƯƠNG PHÁP, PHƯƠNG TIỆN DẠY HỌC
- Phương pháp: Sử dụng các phương pháp, dạy học cơ bản sau một cách linh họat nhằm giúp học sinh tìm tòi, phát hiện, chiếm lĩnh tri thức. Gợi mở vấn đáp, thảo luận. Phát hiện và giải quyết vấn đề. Đan xen hoạt động nhóm.
- Phương tiện: Bảng phụ và các phiếu học tập, Computer và projector (nếu có).
III. TIẾN TRÌNH TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP
*Ổn định lớp:
KHỞI ĐỘNG
Kiểm tra bài cũ
Câu hỏi 1: Có mấy cách để diễn tả thuật toán giải một bài toán?
Câu hỏi 2: Khi diễn đạt thuật toán bằng các cách trên thì máy tính có thể hiểu và thực hiện được không?
Tạo tình huống
Câu hỏi 3: Muốn máy tính hiểu và thực hiện được chúng ta cần phải diễn đạt nó thông qua phương tiện nào?
HS quan sát ghi nhớ, thảo luận theo nhóm và trả lời câu hỏi.
HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC
MỤC TIÊU
HOẠT ĐỘNG CỦA GV
HOẠT ĐỘNG CỦA HS
Hoạt động 1: Giới thiệu về ngôn ngữ lập trình và ngôn ngữ máy
Mục tiêu:Nắm được việc diễn tả thuật toán bằng ngôn ngữ máy để máy tính có thể hiểu và thực hiện được.
các em hãy đọc sách giáo khoa phần 1 và trả lời các câu hỏi sau:
Câu 1: Ngôn ngữ lập trình là gì?
Câu 2: Ngôn ngữ máy là gì?Mỗi chương trình viết bằng ngôn ngữ khác muốn máy tính thực hiện được cần phải làm gì?
Câu 3: Nêu ưu, nhược điểm của ngôn ngữ máy.
Giáo viên gọi thành viên đai diện cho các nhóm nhận xét chéo nhau để đưa ra kết quả chính xác.
Học sinh nghiên cứu sách giáo khoa, thảo luận trong nhóm để thực hiện nhiệm vụ.
Các nhóm cử đại diện lên báo cáo kết quả cho hoạt động của nhóm mình.
Hoạt động 2: Giới thiệu Hợp ngữ
Mục tiêu: Nắm được chương trình viết bằng hợp ngữ như thế nào?
- Với ngôn ngữ máy, thì máy có thể trực tiếp hiểu được nhưng nó khá phức tạp và khó nhớ. Chính vì thế đã có rất nhiều loại ngôn ngữ xuất hiện để thuận tiện hơn cho việc viết chương trình. .
Câu 1: Hợp ngữ là gì?
Câu 2: Máy tính có thể thực hiện trực tiếp chương trình viết bằng hợp ngữ hay không?
Câu 3: Nêu ưu, nhược điểm của hợp ngữ.
Học sinh nghiên cứu sách giáo khoa, thảo luận nhóm để thực hiện nhiệm vụ.
Các nhóm cử đại diện lên báo cáo kết quả cho hoạt động của nhóm mình.
Hoạt động 3: Giới thiệu Ngôn ngữ bậc cao, Chương trình dịch
Mục tiêu: Nắm được khi thực hiện trên máy tính, mỗi loại ngôn ngữ lập trình bậc cao cũng cần phải được dịch ra ngôn ngữ máy bằng chương trình dịch.
- Hợp ngữ là một ngôn ngữ đã thuận lợi hơn cho các nhà lập trình chuyên nghiệp nhưng vẫn chưa thật thích hợp với đông đảo người lập trình.
- Vậy ngôn ngữ bậc cao dùng để viết chương trình là gì?
Câu 1: Ngôn ngữ bậc cao là gì?Em hãy kể tên các loại ngôn ngữ bậc cao mà em biết?
Câu 2: Máy tính có thể thực hiện trực tiếp chương trình viết bằng ngôn ngữ bậc cao hay không?
Câu 3: Nêu ưu, nhược điểm của ngôn ngữ bậc cao.
Giáo viên gọi thành viên đai diện cho các nhóm nhận xét chéo nhau để đưa ra kết quả chính xác.
Học sinh nghiên cứu sách giáo khoa, thảo luận nhóm để thực hiện nhiệm vụ.
Các nhóm
 









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