Giao an chuan tin 11 -
Chia sẻ bởi Trần Hữu Quốc |
Ngày 25/04/2019 |
62
Chia sẻ tài liệu: giao an chuan tin 11 - thuộc Tin học 11
Nội dung tài liệu:
Ngày soạn:10/08/2012
Ngày dạy:
Tiết: 1
Chương I: MỘT SỐ KHÁI NIỆM VỀ LẬP TRÌNH VÀ
NGÔN NGỮ LẬP TRÌNH
§1: KHÁI NIỆM LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH
I.Mục tiêu:
1. Kiến thức:
- Biết khái niệm về lập trình
- Hiểu được những khả năng của ngôn ngữ lập trình bậc cao.Phân biệt được ngôn ngữ máy và hợp ngữ.
- Hiểu ý nghĩa và nhiệm vụ của chương trình dịch. Phân biệt được thông dịch và biên dịch.
2. Kỹ năng:
3.Thái độ:
- Giáo dục ý thức nghiêm túc trong học tập, yêu thích môn học.
II. Chuẩn bị:
1. Chuẩn bị của giáo viên: Giáo án, sách giáo viên.
2.Chuẩn bị của học sinh: Vở ghi, sách giáo khoa.
III. Hoạt động dạy học:
1.Ổn định lớp: Kiểm tra sĩ số lớp. (1’)
2. Đặt vấn đề:(1’)
Trong chương trình lớp 10 các em đã tìm hiểu về một số khái niệm như: ngôn ngữ lập trình, chương trình dich…hôm nay chúng ta sẽ tìm hiểu về một số chương trình dịch bao gồm: thông dịch và biên dịch.
3. Nội dung dạy học:
TG
Hoạt động của giáo viên
Hoạt động của học sinh
Nội dung
20’
20’
* Hoạt động 1: Tìm hiểu khái niệm lập trình và ngôn ngữ lập trình.
-Các em hãy nhắc lại các bước giải một bài toán mà em đã học ở lớp 10?
- Phân tích nhận xét.
- Trong các bước giải bài toán thì bước thứ 3 là viết chương trình nghĩa là ta phải lập trình để giải bài toán trên máy.
- Để giải một bài toán trên máy tính ta dùng ngôn ngữ nào?
- Hoạt động để diễn đạt một thuật toán thông qua một ngôn ngữ lập trình thì ta gọi đó là lập trình.
- Vậy các em hãy xem sgk và cho thầy biết lập trình là gì?
- Vậy kết quả của một hoạt động lập trình là gì?
- Các em hãy nhắc lại có bao nhiêu loại ngôn ngữ lập trình?
* Hoạt động 2: Tìm hiểu chương trình dịch, thông dịch và biên dịch.
- Làm thế nào để máy có thể hiểu được ngôn ngữ bậc cao.
- Xét ví dụ:
+ Khi thủ trưởng của một cơ quan chính phủ trả lời phỏng vấn trước nhà báo quốc tế, họ thường cần một người thông dịch để dịch từng câu từ tiếng Việt sang tiếng Anh.
+ Khi thủ tướng đọc bài hội nghị thì họ thường cần một người biên dịch để chuyển văn bản từ tiếng Việt sang tiếng Anh.
- Yêu cầu học sinh lấy ví dụ về thông dịch và biên dịch.
- Phân tích và nhận xét.
- Suy nghĩ trả lời.
-Các bước giải bài toán:
+ Xác định bài toán.
+ Lựa chọn hoặc thiết kế thuật toán.
+ Viết chương trình.
+ Hiệu chỉnh.
+ Viết tài liệu.
- Nghe giảng.
- Ngôn ngữ lập trình.
- Suy nghĩ trả lời.
- Suy nghĩ trả lời.
- Là một chương trình.
- Có 3 loại:
+ Ngôn ngữ máy.
+ Hợp ngữ.
+ Ngôn ngữ bậc cao.
- Suy nghĩ trả lời.
Để máy có thể hiểu được ngôn ngữ bậc cao thì cần phải có một chương trình dịch.
- Nghe giảng.
- Suy nghĩ lấy ví dụ về thông dịch và biên dịch.
1. Khái niệm lập trình và ngôn ngữ lập trình.
a. Khái niệm lập trình:là việc sử dụng cấu trúc dữ liệu và các câu lệnh của ngôn ngữ lập trình cụ thể để mô tả dữ liệu và diễn đạt các thao tác của thuật toán.
b. Ngôn ngữ lập trình:
- Ngôn ngữ máy: Các lệnh được mã hóa bằng các ký hiệu 0 và 1. Chương trình được viết trên ngôn ngữ máy được nạp trực tiếp vào bộ nhớ máy và thực hiện ngay.
- Ngôn ngữ bậc cao: Các lệnh được mã hóa thành một ngôn ngữ gần với ngôn ngữ tiếng Anh. Chương trình viết trên ngôn ngữ bậc cao phải được chuyển đổi sang ngôn ngữ máy mới có thể thực hiện được.
2. Thông dịch và biên
Ngày dạy:
Tiết: 1
Chương I: MỘT SỐ KHÁI NIỆM VỀ LẬP TRÌNH VÀ
NGÔN NGỮ LẬP TRÌNH
§1: KHÁI NIỆM LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH
I.Mục tiêu:
1. Kiến thức:
- Biết khái niệm về lập trình
- Hiểu được những khả năng của ngôn ngữ lập trình bậc cao.Phân biệt được ngôn ngữ máy và hợp ngữ.
- Hiểu ý nghĩa và nhiệm vụ của chương trình dịch. Phân biệt được thông dịch và biên dịch.
2. Kỹ năng:
3.Thái độ:
- Giáo dục ý thức nghiêm túc trong học tập, yêu thích môn học.
II. Chuẩn bị:
1. Chuẩn bị của giáo viên: Giáo án, sách giáo viên.
2.Chuẩn bị của học sinh: Vở ghi, sách giáo khoa.
III. Hoạt động dạy học:
1.Ổn định lớp: Kiểm tra sĩ số lớp. (1’)
2. Đặt vấn đề:(1’)
Trong chương trình lớp 10 các em đã tìm hiểu về một số khái niệm như: ngôn ngữ lập trình, chương trình dich…hôm nay chúng ta sẽ tìm hiểu về một số chương trình dịch bao gồm: thông dịch và biên dịch.
3. Nội dung dạy học:
TG
Hoạt động của giáo viên
Hoạt động của học sinh
Nội dung
20’
20’
* Hoạt động 1: Tìm hiểu khái niệm lập trình và ngôn ngữ lập trình.
-Các em hãy nhắc lại các bước giải một bài toán mà em đã học ở lớp 10?
- Phân tích nhận xét.
- Trong các bước giải bài toán thì bước thứ 3 là viết chương trình nghĩa là ta phải lập trình để giải bài toán trên máy.
- Để giải một bài toán trên máy tính ta dùng ngôn ngữ nào?
- Hoạt động để diễn đạt một thuật toán thông qua một ngôn ngữ lập trình thì ta gọi đó là lập trình.
- Vậy các em hãy xem sgk và cho thầy biết lập trình là gì?
- Vậy kết quả của một hoạt động lập trình là gì?
- Các em hãy nhắc lại có bao nhiêu loại ngôn ngữ lập trình?
* Hoạt động 2: Tìm hiểu chương trình dịch, thông dịch và biên dịch.
- Làm thế nào để máy có thể hiểu được ngôn ngữ bậc cao.
- Xét ví dụ:
+ Khi thủ trưởng của một cơ quan chính phủ trả lời phỏng vấn trước nhà báo quốc tế, họ thường cần một người thông dịch để dịch từng câu từ tiếng Việt sang tiếng Anh.
+ Khi thủ tướng đọc bài hội nghị thì họ thường cần một người biên dịch để chuyển văn bản từ tiếng Việt sang tiếng Anh.
- Yêu cầu học sinh lấy ví dụ về thông dịch và biên dịch.
- Phân tích và nhận xét.
- Suy nghĩ trả lời.
-Các bước giải bài toán:
+ Xác định bài toán.
+ Lựa chọn hoặc thiết kế thuật toán.
+ Viết chương trình.
+ Hiệu chỉnh.
+ Viết tài liệu.
- Nghe giảng.
- Ngôn ngữ lập trình.
- Suy nghĩ trả lời.
- Suy nghĩ trả lời.
- Là một chương trình.
- Có 3 loại:
+ Ngôn ngữ máy.
+ Hợp ngữ.
+ Ngôn ngữ bậc cao.
- Suy nghĩ trả lời.
Để máy có thể hiểu được ngôn ngữ bậc cao thì cần phải có một chương trình dịch.
- Nghe giảng.
- Suy nghĩ lấy ví dụ về thông dịch và biên dịch.
1. Khái niệm lập trình và ngôn ngữ lập trình.
a. Khái niệm lập trình:là việc sử dụng cấu trúc dữ liệu và các câu lệnh của ngôn ngữ lập trình cụ thể để mô tả dữ liệu và diễn đạt các thao tác của thuật toán.
b. Ngôn ngữ lập trình:
- Ngôn ngữ máy: Các lệnh được mã hóa bằng các ký hiệu 0 và 1. Chương trình được viết trên ngôn ngữ máy được nạp trực tiếp vào bộ nhớ máy và thực hiện ngay.
- Ngôn ngữ bậc cao: Các lệnh được mã hóa thành một ngôn ngữ gần với ngôn ngữ tiếng Anh. Chương trình viết trên ngôn ngữ bậc cao phải được chuyển đổi sang ngôn ngữ máy mới có thể thực hiện được.
2. Thông dịch và biên
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Trần Hữu Quốc
Dung lượng: |
Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)