1. Trang chủ
  2. » Y Tế - Sức Khỏe

Giáo án môn Tin học khối 11 - Tiết 1 - Bài 1: Khái niệm lập trình và ngôn ngữ lập trình + Bài 2: Các thành phần của ngôn ngữ lập trình

2 11 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 2
Dung lượng 78,76 KB

Nội dung

D.Cuûng coá vaø daën doø: - Nắm vững khái niệm lập trình, chương trình dịch, phận biệt thông dịch và biên dịch, các thành phần cơ bản của ngôn ngữ lập trình.[r]

Trang 1

Tin học 11

1

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 LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH §2 CÁC THÀNH PHẦN CỦA NGÔN NGỮ LẬP TRÌNH

I MỤC TIÊU:

- Phân biệt được ngôn ngữ lập trình bậc cao với ngôn ngữ máy và hợp ngữ

- Biết được vai trò của chương trình dịch

- Phân biệt được thông dịch và biên dịch

- Biết các thành phần cơ bản của ngôn ngữ lập trình: bảng chữ cái , cú pháp và ngữ nghĩa

II PHÂN TIẾT:

- Tiết 1: §1 và mục 1 - §2

III TIẾN TRÌNH BÀI HỌC:

A Ổn định lớp

B Bài cũ

C Bài mới

Hoạt động 1: Lập trình

Hoạt động của giáo viên Hoạt động của học sinh Nội dung

H1: Có những loại ngôn ngữ

lập trình nào?

H2: Kể tên một số ngôn ngữ

lập trình bậc cao mà em biết?

H3: Phân biệt ngôn ngữ lập

trình bậc cao với các loại ngôn

ngữ lập trình khác?

H4: Dẫn dắt đến khái niệm lập

trình: Bài toán -> Xây dựng

thuật toán -> Lập trình

- Ngôn ngữ máy, hợp ngữ, ngôn ngữ lập trình bậc cao

- Pascal, C/C++, Java,…

- Gần ngôn ngữ tự nhiên hơn;

nói chung không phụ thuộc vào máy; dễ hiểu, dễ sử dụng và dễ nâng cấp; có nhiều kiểu dữ liệu và cách tổ chức đa dạng

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

Hoạt động 2: Chương trình dịch

Hoạt động của giáo viên Hoạt động của học sinh Nội dung

H1: Máy có thể hiểu và thực

hiện trực tiếp chương trình viết

bằng ngôn ngữ lập trình bậïc

cao hay không?

H2: Chương trình dịch?

H3: Cho VD về thông dịch viên

- Đòi hỏi phải có chương trình dịch

- HS trả lời

- Nghe hiểu và lĩnh hội kiến thức

2 Chương trình dịch

Chương trình nguồn 

Chương trình đích Chương trình dịch

Lop11.com

Trang 2

Tin học 11

2

Hoạt động 3: CÁC THÀNH PHẦN CƠ BẢN

Hoạt động của giáo viên Hoạt động của học sinh Nội dung

H1: Có ngững yếu tố nào xây

dựng ngôn ngữ tiếng Việt?

H2: Dẫn đắt từ H1 đến các

thành phần cơ bản của ngôn

ngữ lập trình

H3: Bảng chữ cái, cú pháp, ngữ

nghĩa?

H4: GV phân tích thêm.

H5: Chương dịch dịch sẽ phát

hiện cho ta được lỗi của thành

phần cơ bản nào?

- Suy nghĩ và trả lời

- Lĩnh hội kiến thức

- HS trả lời

- Các lỗi cú pháp

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, ngữ nghĩa.

a) Bảng chữ cái (SGK) b) Cú pháp (SGK)

c) Ngữ nghĩa (SGK)

D.Củng cố và dặn dò:

- Nắm vững khái niệm lập trình, chương trình dịch, phận biệt thông dịch và biên dịch, các thành phần cơ bản của ngôn ngữ lập trình

- Về nhà học bài, trả lời các câu hỏi và bài tập 1,2,3/SGK trang 13 và chuẩn bị bài mới

và biên dịch viên

H4: Thông dịch và Biên dịch?

H5: Giải thích thêm cho HS.

H6: Phân biệt trình thông dịch

và trình biên dịch?

- HS trả lời

- Nghe hiểu và lĩnh hội kiến thức

- HS trả lời các điểm giống và khác nhau của 2 loại chương trình dịch này

Có 2 loại chương trình dịch a) Thông dịch

b) Biên dịch

Lop11.com

Ngày đăng: 01/04/2021, 04:41

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w