Giáo án 11 - 2013 2014

Chia sẻ bởi Lê Thanh Phú | Ngày 25/04/2019 | 109

Chia sẻ tài liệu: Giáo án 11 - 2013 2014 thuộc Tin học 11

Nội dung tài liệu:

Ngày soạn: 14/08/2013
Tiết
01
Tên bài dạy
Bài 1: KHÁI NIỆM VỀ LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH
Bài 02: CÁC THÀNH PHẦN CỦA NGÔN NGỮ LẬP TRÌNH


I. MỤC TIÊU
1. Kiến thức:
Nắm được các thành phần cơ bản của ngôn ngữ lập trình nói chung
Biết khái niệm về lập trình.
Biết được khái niệm về chương trình dịch.
Phân biệt được chương trình dịch là biên dịch và thông dịch
Biết các thành phần cơ bản của ngôn ngữ lập trình.
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 độ:
Nghiêm túc, tập trung, tích cực chủ động.
II. PHƯƠNG PHÁP VÀ KỸ THUẬT DẠY HỌC
Phương pháp vấn đáp gợi mở, thảo luận.
III. CHUẨN BỊ
1. Chuẩn bị của giáo viên:Sgk, Sbt, giáo án.
2. Chuẩn bị của học sinh: Đọc và xem trước Sgk.
IV. TIẾN TRÌNH DẠY HỌC
1. Kiểm tra bài cũ: Không
2. Nội dung bài học:
Làm quen với lớp.
HS làm quen với xây dựng thuật toán cho bài toán nấu cơm tạo hứng thú với bài mới.
Hoạt động của giáo viên và học sinh
Nội dung kiến thức

Hoạt động 1: giới thiệu lập trình và ngôn ngữ lập trình

GV:Đặt câu hỏi 1: Em hãy cho biết các bước giải một bài toán trên máy tính?
HS:Suy nghĩ và trả lời câu hỏi.
GV: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 đã học ở lớp 10.
GV:Em hãy cho biết có mấy loại ngôn ngữ lập trình?
HS:Trả lời
GV:Phân tích câu trả lời của học sinh.

1. Khái niệm lập trình: Lập trình là sử dụng 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.

- 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.


Hoạt động 2: Tìm hiểu Chương trình dịch

GV: Làm thế nào để chuyển chương trình viết bằng ngôn ngữ bậc cao sang ngôn ngữ máy?
Đưa ra ví dụ: Bạn là người không biết tiếng Anh vậy làm sao để bạn có thể nói chuyện với người Anh hay đọc một cuốn sách tiếng Anh?
Khi một người làm phiên dịch người đó phải dịch như thế nào? (Dịch ngay từng câu khi 2 người nói chuyện)
Khi một người muốn dịch 1 cuốn sách sang tiếng Việt thì làm thế nào? (Dịch toàn bộ cuốn sách đó sang tiếng Việt để người đó có thể đọc được)

HS:Thảo luận trình bày về thông dịch và biên dịch
GV: Chốt ý
Biên dịch: Sử dụng ngôn ngữ lập trình Pascal để dịch một chương trình viết sẵn ra đĩa và thi hành chương trình đã dịch để học sinh quan sát.

Thông dịch: Sử dụng các lệnh trong Command promt để thực hiện một số lệnh của DOS hoặc dùng ngôn ngữ Foxpro để thực hiện một số lệnh quản trị dữ liệu, học sinh dễ dàng nhận ra việc thông dịch.
2. Chương trình dịch
- K/n:
- Có 2 loại: Biên dịch và thông dịch
+ Biên dịch (Compiler): Thực hiện các bước sau:
( Duyệt, kiểm tra, phát hiện lỗi và kiểm tra tính đúng đắn của các câu lệnh trong chương trình nguồn.

( Dịch toàn bộ chương trình nguồn thành một chương trình đích (ngôn ngữ máy) để có thể thực hiện trên máy và có thể lưu trữ để sử dụng lại khi cần.
+ Thông dịch (Interpreter): Dịch lần lượt từng câu lệnh và thực hiện ngay câu lệnh ấy.
Thông dịch được thực hiện bằng cách lặp lại dãy các bước sau:
( Kiểm tra tính đúng đắn của câu lệnh tiếp theo trong chương trình nguồn
( Chuyển đổi các câu lệnh đó thành một hay nhiều câu lệnh trong ngôn ngữ máy.
( Thực hiện các câu lệnh vừa chuyển đổi được

Hoạt động 3: Các thành phần cơ bản của ngôn ngữ lập trình

GV:Cho một số ví dụ.
HS: Thảo luận
Ví dụ tên tiếng việt sai do sử dụng kí tự ngoài bảng chữ cái.
Tên viết sai thứ tự ( Sai cú pháp.
Ý nghĩa bị sai trong một phép toán.
GV: Từ các ví dụ dẫn dắt đến các thành phần của một NNLT.
1. Các thành phần cơ bản:
- Mỗi ngôn ngữ lập trình thường có 3 thành phần cơ bản là: bảng chữ cái, cú pháp và ngữ nghĩa.
a. Bảng chữ cái: Là tập các ký hiệu dùng để viết chương trình.
* 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ẻ: Lê Thanh Phú
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)