Giáo án học kì 1

- 0 / 0
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Lê Thị Thanh Mai
Ngày gửi: 23h:26' 31-10-2019
Dung lượng: 312.1 KB
Số lượt tải: 376
Nguồn:
Người gửi: Lê Thị Thanh Mai
Ngày gửi: 23h:26' 31-10-2019
Dung lượng: 312.1 KB
Số lượt tải: 376
Số lượt thích:
0 người
Tin học lớp 11
Chương I: Một số khái niệm về lập trình và ngôn ngữ lập trình
Tiết 1: §1: khái niệm về lập trình và ngôn ngữ lập trình
I) Mục đích, yêu cầu.
1. Kiến thức
- Biết có ba lớp ngôn và các mức của ngôn ngữ lập trình (NNLT: ngôn ngữ máy, hợp ngữ và ngôn ngữ lập trình bậc cao.
- Biết vai trò của chương trình dịch.
- Biết khái niệm biên dịch và thông dịch
2. Kỹ năng: Phân biệt được có nhiều ngôn ngữ lập trình khác nhau để viết chương trình
3. Thái độ
- Nhận thức được quá trình phát triển của NNLT gắn liền với quá trình phát triển của tin học nhằm giải các bài toán thực tiễn ngày càng phức tạp.
- Ham muốn học một NNLT cụ thể để có khả năng giải các bài toán thực tiễn ngày càng phức tạp bằng máy tình điện tử.
4. Năng lực cần phát triển.
Tự chủ và tự học.
II) Chuẩn bị
Giáo viên: Nội dung bài dạy, nghiên cứu sách giáo khoa và tài liệu về một sô NNLT bậc cao.
Học sinh: Đọc trước bài 1.
III) Hoạt động dạy - Học
Tên hoạt động
Mục tiêu
Hoạt Động
Kêt luận của GV
GV
HS
§ 1: Khái niệm về lập trình và ngôn ngữ lập trình
- Phân loại được NNLT.
- Khái niệm chương trình dịch
- Hỏi: Em hãy cho biết các bước giải bài toán trên máy tính?
- Phân tích câu trả lời của học sinh
- Nhắc lại các bước giải bài toán trên máy tính.
+ B1: Xác định bài toán
+ B2: Lựa chọn hoặc thiết kế thuật toán
+ B3: Viết chương trình
+ B4: Hiệu chỉnh
+ B5: Viết tài liệu
Suy nghĩ và trả lời câu hỏi
Học sinh nghe
GV: Dẫn dắt học sinh đưa ra khái niệm về lập trình.
Hỏi: Em hãy cho biết có mấy loại ngôn ngữ lập trình?
Nghe, quan sát, ghi bài
Trả lời: Có 3 loại ngôn ngữ lập trình: Ngôn ngữ máy, hợp ngữ và ngôn ngữ bậc cao.
* Khái niệm lập trình: Lập trình là sử dụng một cấu trúc dữ liệu và các câu lệnh của một ngôn ngữ lập trình cụ thể để mô tả dữ liệu và diễn đạt thuật toán.
Phân tích câu trả lời của học sinh.
* Mỗi loại máy có một ngôn ngữ riêng, thường thì chương trình viết bằng ngôn ngữ của loại máy nào chỉ chạy được trên loại máy đó.
* Khi viết chương trình bằng ngôn ngữ lập trình bậc cao muốn thi hành được trên loại máy nào thì cần chuyển chương trình sang ngôn ngữ máy của máy đó.
* Đặc điểm của NNLT bậc cao: Chương trình viết bằng NNLT bậc cao nói chung không phụ thuộc vào loại máy, muốn thi hành được thì nó phải được chuyển sang ngôn ngữ máy.
2- Chương trình dịch
- Biết vai trò của chương trình dịch.
- Biết khái niệm biên dịch và
Chương I: Một số khái niệm về lập trình và ngôn ngữ lập trình
Tiết 1: §1: khái niệm về lập trình và ngôn ngữ lập trình
I) Mục đích, yêu cầu.
1. Kiến thức
- Biết có ba lớp ngôn và các mức của ngôn ngữ lập trình (NNLT: ngôn ngữ máy, hợp ngữ và ngôn ngữ lập trình bậc cao.
- Biết vai trò của chương trình dịch.
- Biết khái niệm biên dịch và thông dịch
2. Kỹ năng: Phân biệt được có nhiều ngôn ngữ lập trình khác nhau để viết chương trình
3. Thái độ
- Nhận thức được quá trình phát triển của NNLT gắn liền với quá trình phát triển của tin học nhằm giải các bài toán thực tiễn ngày càng phức tạp.
- Ham muốn học một NNLT cụ thể để có khả năng giải các bài toán thực tiễn ngày càng phức tạp bằng máy tình điện tử.
4. Năng lực cần phát triển.
Tự chủ và tự học.
II) Chuẩn bị
Giáo viên: Nội dung bài dạy, nghiên cứu sách giáo khoa và tài liệu về một sô NNLT bậc cao.
Học sinh: Đọc trước bài 1.
III) Hoạt động dạy - Học
Tên hoạt động
Mục tiêu
Hoạt Động
Kêt luận của GV
GV
HS
§ 1: Khái niệm về lập trình và ngôn ngữ lập trình
- Phân loại được NNLT.
- Khái niệm chương trình dịch
- Hỏi: Em hãy cho biết các bước giải bài toán trên máy tính?
- Phân tích câu trả lời của học sinh
- Nhắc lại các bước giải bài toán trên máy tính.
+ B1: Xác định bài toán
+ B2: Lựa chọn hoặc thiết kế thuật toán
+ B3: Viết chương trình
+ B4: Hiệu chỉnh
+ B5: Viết tài liệu
Suy nghĩ và trả lời câu hỏi
Học sinh nghe
GV: Dẫn dắt học sinh đưa ra khái niệm về lập trình.
Hỏi: Em hãy cho biết có mấy loại ngôn ngữ lập trình?
Nghe, quan sát, ghi bài
Trả lời: Có 3 loại ngôn ngữ lập trình: Ngôn ngữ máy, hợp ngữ và ngôn ngữ bậc cao.
* Khái niệm lập trình: Lập trình là sử dụng một cấu trúc dữ liệu và các câu lệnh của một ngôn ngữ lập trình cụ thể để mô tả dữ liệu và diễn đạt thuật toán.
Phân tích câu trả lời của học sinh.
* Mỗi loại máy có một ngôn ngữ riêng, thường thì chương trình viết bằng ngôn ngữ của loại máy nào chỉ chạy được trên loại máy đó.
* Khi viết chương trình bằng ngôn ngữ lập trình bậc cao muốn thi hành được trên loại máy nào thì cần chuyển chương trình sang ngôn ngữ máy của máy đó.
* Đặc điểm của NNLT bậc cao: Chương trình viết bằng NNLT bậc cao nói chung không phụ thuộc vào loại máy, muốn thi hành được thì nó phải được chuyển sang ngôn ngữ máy.
2- Chương trình dịch
- Biết vai trò của chương trình dịch.
- Biết khái niệm biên dịch và
 









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