Giao an 11 ca nam

Chia sẻ bởi Thanh Binh | Ngày 25/04/2019 | 50

Chia sẻ tài liệu: giao an 11 ca nam thuộc Tin học 11

Nội dung tài liệu:

Ngày soạn:
Ngày dạy :
Tiết 1
Chương i: khái niệm về lập trình và ngôn ngữ lập trình
§1: Khái niệm về lập trình

A phần chuẩn bị
I. Mục tiêu:
1. Kiến thức:
- Biết được khái niệm về chương trình dịch.
- Phân biệt được hai loại chương trình dịch là biên dịch và thông dịch.
2. Kỹ năng
- Biết vai trò của chương trình dịch
- Hiểu ý nghĩa nhiệm vụ của chương trình dịch
3. Thái độ:
- ý thức được tầm quan trọng của môn học và có thái độ học tập nghiêm túc, luôn từ tìm hiểu học tập.
II. Phần chuẩn bị
1. Chuẩn bị của giáo viên:
- Giáo án, SGK, sách giáo viên, sách bài tập,
2. Chuẩn bị của học sinh:
Vở ghi, sách giáo khoa, sách bài tập, đồ dùng học tập.
III. phương pháp
. Thuyết trình, nêu vấn đề và giải quyết vấn đề
IV. Tiến trình
1. ổn định lớp
1. tra sĩ số:
2. Kiểm tra bài cũ:
3. Nội dung bài mới
hướng dẫn của giáo viên
Hoạt động của học sinh

1.Hoạt động1
Giáo viên đưa nội dung bài toán tìm phương trình bậc nhất ax + b = 0.
- Hãy xác định các yếu tố Inputvà Output của bài toán ?



- Diễn giải; hệ thống các bước này được gọi là thuật toán .
- Nếu diễn đạt thuật toán này cho máy hiểu, em sẽ dùng ngôn ngữ nào?
để diễn đạt một thuật toán thông qua một ngôn ngữ lập trình được gọi là lập trình .
Có những loại ngôn ngữ lập trình nào?- Hỏi : Làm thế nào để chuyển một chương trình viết từ ngôn ngữ bậc cao sang ngôn ngữ máy?



2.Hoạt động 2.
Chương trình dịch
Có những kỷ thuật dịch nào?
- Biên dịch :
Bước 1 : Duyệt, phát hiện lỗi, kiểm tra
Bước 2 : Dịch toàn bộ chương trình nguồn thành một chương trình trên ngôn ngữ máy.
- Thông dịch :
Bước 1 : Kiểm tra tính đúng đắn của lệnh tiếp theo trong chương trình nguồn.
Bước 2 : Chuyển lệnh đó thành ngôn ngữ máy.
Bước 3 : Thực hiện
Hoạt Động 3

Hãy cho biết câu lệnh sau dùng những kí tự nào?

Các kí tự đặc biệt gồm những kí tự nào?

Quy tắc viết câu lệnh WRITE....
1.Khái niệm về lập trình
- Input : a, b
- output : x=-b/a . Vô nghiệm, Vô số nghiệm.


Lập trình là việc sử dụng cấu trúc dữ liệu và các 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.


- Ta được một chương trình.
Có 3 loại NNLT đó là:
- Ngôn ngữ máy.
- Hợp ngữ.
- Ngôn ngữ bậc cao.
- Ngôn ngữ máy : Các lệnh được mã hóa bằng các kí hiệu 0 - 1. Chương trình được viết trên ngôn ngữ máy có thể được nạp vào bộ nhớ và thực hiện ngay.
- Ngôn ngữ bậc cao : C
* 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ẻ: Thanh Binh
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)