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 Dung Phong
Ngày gửi: 16h:09' 04-01-2021
Dung lượng: 78.5 KB
Số lượt tải: 99
Nguồn:
Người gửi: Trần Dung Phong
Ngày gửi: 16h:09' 04-01-2021
Dung lượng: 78.5 KB
Số lượt tải: 99
Số lượt thích:
0 người
BÀI 5: NGÔN NGỮ LẬP TRÌNH
Tiết PPCT: 17
I. MỤC TIÊU:
1. Kiến thức:
-Biết được khái niệm ngôn ngữ máy, hợp ngữ và ngôn ngữ bậc cao
2. Kỹ năng:
- Ghi nhớ việc cần dịch từ ngôn ngữ bậc cao, hợp ngữ sang ngôn ngữ máy.
3. Thái độ:
- Có thái độ học tập nghiêm túc.
- Giáo dục, tạo lập thói quen làm việc, học tập có tổ chức, khoa học.
4. Năng lực định hướng hình thành và phát triển cho học sinh
Năng lực chung: Hợp tác làm việc nhóm, biết tự giải quyết vấn đề, tự học.
Năng lực riêng: Năng lực sử dụng ngôn ngữ.
Năng lực sử dụng công nghệ thông tin và truyền thông.
II. ĐỒ DÙNG DẠY HỌC:
1. Chuẩn bị của giáo viên: Giáo án, SGK, tài liệu tham khảo, máy chiếu (nếu có).
2. Chuẩn bị của học sinh: SGK, sách bài tập, vở ghi.
III. HOẠT ĐỘNG DẠY HỌC:
1. Ổn định tổ chức lớp : (1’) Kiểm tra sĩ số
2.Kiểm tra bài cũ: Lồng trong hoạt động khởi động.
3.Bài mới:
A. Hoạt động khởi động: (5 phút)
(1) Mục tiêu: Biết khái niệm chương trình, ngôn ngữ lập trình.
(2) Phương pháp/Kỹ thuật: Vấn đáp gợi mở.
(3) Hình thức tổ chức: Hỏi đáp, cá nhân làm việc
(4) Phương tiện dạy học: SGK, bảng đen, máy chiếu
(5) Sản phẩm: Hs biết khái niệm chương trình, Ngôn ngữ lập trình.
Hoạt động của giáo viên
Hoạt động của học sinh
Gv: Đặt câu hỏi
Cho thuật toán sau:Tính diện tich mảnh vườn bên trong có cái giếng
Thuật toán: B1: Nhập a, b, R
B2: S := ab – 3. 14R2
B3: Thông báo kết quả S và kết thúc.
Với thuật toán trên khi đưa vào máy tính có thể hiểu và thực hiện được chưa?
-Ta cần diễn tả thuật toán bằng Ngôn ngữ sao cho máy tính có thể thực hiện được. Kết quả diễn tả thuật toán như vậy cho ta một chương trình.
- Ngôn ngữ để viết chương trình gọi là ngôn ngữ lập trình.
Gv: Nhận xét =>Minh họa trên máy chiếu bằng ngôn ngữ lập trình Pascal về ví dụ trên.
Gv: Máy tính có những ngôn ngữ lập trình nào ?
Gv: Nhận xét rồi chốt vấn đề để hiểu rõ hơn chúng ta đi tìm hiểu bài mới.
* Khái niệm ngôn ngữ lập trình:
- Ngôn ngữ lập trình là ngôn ngữ dùng để viết chương trình máy tính.
- Ngôn ngữ lập trình được chia thành: Ngôn ngữ máy, hợp ngữ, ngôn ngữ bậc cao.
HS: nghe giảng,quan sát.
HS:Trả lời chưa thực hiện được
Hs:Dựa SGK trả lời
B. Hoạt động Hình thành kiến thức mới:
Hoạt động 1: Giới thiệu về ngôn ngữ máy (8 phút)
(1) Mục tiêu: Biết khái niệm ngôn ngữ máy.
(2) Phương pháp/Kỹ thuật: Vấn đáp gợi mở.
(3) Hình thức tổ chức: Hỏi đáp, cá nhân làm việc
(4) Phương tiện: SGK, Bảng, máy chiếu (nếu có).
(5) Sản phẩm: Học sinh biết khái niệm ngôn ngữ máy.
Hoạt động của giáo viên
Hoạt động của học sinh
GV: Theo em hiểu thế nào là ngôn ngữ máy?
1. Ngôn ngữ máy:
- Ngôn ngữ máy là ngôn ngữ duy nhất mà máy tính có thể hiểu được và thực hiện.
GV: Vd: 10000001 10000010 => A B
GV: Cho biết những dãy số này sẽ phụ thuộc hệ nào trong cách biểu diễn thông tin trong máy tính?
GV: 10000001 10000010(ngôn ngữ máy)
=>A B (ngôn ngữ bậc cao).
GV: Từ ví dụ trên các lệnh viết bằng ngôn ngữ máy có thể viết ở dạng nào?
- Các lệnh viết bằng ngôn ngữ máy ở dạng mã nhị phân hoặc mã hexa.
GV: Mỗi chương trình viết bằng ngôn ngữ khác muốn thực hiện trên máy tính thì phải làm gì?
GV: cho thêm ví dụ.
- Một chương trình viết bằng ngôn ngữ khác muốn thực hiện trên máy tính phải được dịch ra ngôn ngữ máy thông qua chương trình dịch.
GV: Nói thêm ưu, nhược điểm của ngôn ngữ máy tính.
Ưu điểm: Là ngôn ngữ duy nhất máy tính có thể hiểu trực tiếp và thực
Tiết PPCT: 17
I. MỤC TIÊU:
1. Kiến thức:
-Biết được khái niệm ngôn ngữ máy, hợp ngữ và ngôn ngữ bậc cao
2. Kỹ năng:
- Ghi nhớ việc cần dịch từ ngôn ngữ bậc cao, hợp ngữ sang ngôn ngữ máy.
3. Thái độ:
- Có thái độ học tập nghiêm túc.
- Giáo dục, tạo lập thói quen làm việc, học tập có tổ chức, khoa học.
4. Năng lực định hướng hình thành và phát triển cho học sinh
Năng lực chung: Hợp tác làm việc nhóm, biết tự giải quyết vấn đề, tự học.
Năng lực riêng: Năng lực sử dụng ngôn ngữ.
Năng lực sử dụng công nghệ thông tin và truyền thông.
II. ĐỒ DÙNG DẠY HỌC:
1. Chuẩn bị của giáo viên: Giáo án, SGK, tài liệu tham khảo, máy chiếu (nếu có).
2. Chuẩn bị của học sinh: SGK, sách bài tập, vở ghi.
III. HOẠT ĐỘNG DẠY HỌC:
1. Ổn định tổ chức lớp : (1’) Kiểm tra sĩ số
2.Kiểm tra bài cũ: Lồng trong hoạt động khởi động.
3.Bài mới:
A. Hoạt động khởi động: (5 phút)
(1) Mục tiêu: Biết khái niệm chương trình, ngôn ngữ lập trình.
(2) Phương pháp/Kỹ thuật: Vấn đáp gợi mở.
(3) Hình thức tổ chức: Hỏi đáp, cá nhân làm việc
(4) Phương tiện dạy học: SGK, bảng đen, máy chiếu
(5) Sản phẩm: Hs biết khái niệm chương trình, Ngôn ngữ lập trình.
Hoạt động của giáo viên
Hoạt động của học sinh
Gv: Đặt câu hỏi
Cho thuật toán sau:Tính diện tich mảnh vườn bên trong có cái giếng
Thuật toán: B1: Nhập a, b, R
B2: S := ab – 3. 14R2
B3: Thông báo kết quả S và kết thúc.
Với thuật toán trên khi đưa vào máy tính có thể hiểu và thực hiện được chưa?
-Ta cần diễn tả thuật toán bằng Ngôn ngữ sao cho máy tính có thể thực hiện được. Kết quả diễn tả thuật toán như vậy cho ta một chương trình.
- Ngôn ngữ để viết chương trình gọi là ngôn ngữ lập trình.
Gv: Nhận xét =>Minh họa trên máy chiếu bằng ngôn ngữ lập trình Pascal về ví dụ trên.
Gv: Máy tính có những ngôn ngữ lập trình nào ?
Gv: Nhận xét rồi chốt vấn đề để hiểu rõ hơn chúng ta đi tìm hiểu bài mới.
* Khái niệm ngôn ngữ lập trình:
- Ngôn ngữ lập trình là ngôn ngữ dùng để viết chương trình máy tính.
- Ngôn ngữ lập trình được chia thành: Ngôn ngữ máy, hợp ngữ, ngôn ngữ bậc cao.
HS: nghe giảng,quan sát.
HS:Trả lời chưa thực hiện được
Hs:Dựa SGK trả lời
B. Hoạt động Hình thành kiến thức mới:
Hoạt động 1: Giới thiệu về ngôn ngữ máy (8 phút)
(1) Mục tiêu: Biết khái niệm ngôn ngữ máy.
(2) Phương pháp/Kỹ thuật: Vấn đáp gợi mở.
(3) Hình thức tổ chức: Hỏi đáp, cá nhân làm việc
(4) Phương tiện: SGK, Bảng, máy chiếu (nếu có).
(5) Sản phẩm: Học sinh biết khái niệm ngôn ngữ máy.
Hoạt động của giáo viên
Hoạt động của học sinh
GV: Theo em hiểu thế nào là ngôn ngữ máy?
1. Ngôn ngữ máy:
- Ngôn ngữ máy là ngôn ngữ duy nhất mà máy tính có thể hiểu được và thực hiện.
GV: Vd: 10000001 10000010 => A B
GV: Cho biết những dãy số này sẽ phụ thuộc hệ nào trong cách biểu diễn thông tin trong máy tính?
GV: 10000001 10000010(ngôn ngữ máy)
=>A B (ngôn ngữ bậc cao).
GV: Từ ví dụ trên các lệnh viết bằng ngôn ngữ máy có thể viết ở dạng nào?
- Các lệnh viết bằng ngôn ngữ máy ở dạng mã nhị phân hoặc mã hexa.
GV: Mỗi chương trình viết bằng ngôn ngữ khác muốn thực hiện trên máy tính thì phải làm gì?
GV: cho thêm ví dụ.
- Một chương trình viết bằng ngôn ngữ khác muốn thực hiện trên máy tính phải được dịch ra ngôn ngữ máy thông qua chương trình dịch.
GV: Nói thêm ưu, nhược điểm của ngôn ngữ máy tính.
Ưu điểm: Là ngôn ngữ duy nhất máy tính có thể hiểu trực tiếp và thực
 








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