1. Trang chủ
  2. » Ngoại Ngữ

bai 1

3 5 0

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

THÔNG TIN TÀI LIỆU

Nội dung

- Máy tính không thể hiểu và thực hiện trưc tiếp một chương trình viết bằng NNLT bậc cao, vì vậy cần có một chương trình đặc biệt, gọi là chương trình dịch, có chức năng chuyển[r]

(1)

§1 KHÁI NIỆM VỀ LẬP TRÌNH VÀ NGƠN NGỮ LẬP TRÌNH

Ngày soạn : 01/08/2013

Tiết : 1

Tuần : (Từ ngày 05/08/2013 – 10/08/2013) I.MỤC TIÊU:

1. Về kiến thức:

- Hs cần biết có mức NNLT: NN máy, Hợp ngữ, NNLT bậc cao - Biết khả NNLT bậc cao

- Biết nhiệm vụ chương trình dịch Phân biệt Biên dịch Thông dịch

2. Về kỹ năng:

- Phân biệt khái niệm Ngôn ngữ máy, Hợp ngữ, NNLT bậc cao Chương trình dịch

3. Về thái độ:

- HS hiểu & hứng thú với học

- Ham muốn hiểu biết rõ NNLT để giải toán MTĐT II CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH:

1. Giáo viên: Giáo án, SGK.

2. Học sinh: Tập ghi bài, SGK

III TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP:

1. Ổn định lớp: (2 phút)

2. Kiểm tra cũ:

3. Tiến hành học:

HOẠT ĐỘNG 1: Vào bài, gợi động học tập (2 phút) a Phương pháp: Thuyết trình, nêu vấn đề

b Các bước hoạt động:

Hoạt động GV Hoạt động HS Nội dung

NNLT đề cập trong chương trình Tin học 10, vì SGK Tin học 11 đề cập thêm số khía cạnh khác tập trung vào một NNLT bậc cao cụ thể Từ đây các em viết chương trình thật sự, chạy trên máy tính để giải bài tốn đơn giản Trong học này em nhắc lại một cách hệ thống các khái niệm Ngôn ngữ máy, Hợp ngữ, NNLT bậc cao đặc biệt tìm hiểu vai trị của Chương trình dịch.

HOẠT ĐỘNG 2: Hệ thống lại khái niệm Lập trình, NNLT, phân loại NNLT (10 phút) a Phương pháp: Thuyết trình, vấn đáp

(2)

Hoạt động GV Hoạt động HS Nội dung Hỏi: Em nhắc lại khái

niệm thuật toán?

Hỏi: Em hiểu NNLT gì? Hỏi: NN máy, Hợp ngữ có đặc điểm gì?

GV dựa vào đặc điểm của NN máy, Hợp ngữ để đưa ra những ưu điểm NNLT bậc cao.

TL: Là dãy hữu hạn thao tác thực theo trình tự xác định cho từ Input ta thu Output

TL: Là phương tiện dùng để thể thuật tốn máy tính

TL: Khó hiểu, khó nhớ; chương trình dài dịng, phức tạp; khơng phù hợp với phần lớn người lập trình; phụ thuộc vào loại máy tính

1 Ngơn ngữ máy NNLT bậc cao:

- Mọi tốn cần có thuật tốn để giải

- Lập trình dùng NNLT thể thuật tốn máy tính

- Ngơn ngữ máy: Máy tính trực tiếp hiểu thực

- Hợp ngữ: NNLT bậc thấp, gần với NN máy

- NNLT bậc cao:

+ Gần với ngôn ngữ tự nhiên;

+ Dễ chỉnh sửa, nâng cấp; + Không phụ thuộc vào loại máy

+ Tổ chức liệu đa dạng, thuận tiện cho mơ tả thuật tốn

HOẠT ĐỘNG 3: Hình thành khái niệm chương trình dịch; Phân biệt loại dịch: Thông dịch Biên dịch (8 phút)

a Phương pháp: Thuyết trình, vấn đáp b Các bước hoạt động:

Hoạt động GV Hoạt động HS Nội dung

Hỏi: Máy tính có trực tiếp hiểu thực chương trình viết NNLT bậc cao không?

GV đưa cần thiết của chương trình dịch chức năng chương trình dịch.

Liên hệ thực tế để phân loại chương trình dịch.

TL: Khơng, máy tính trực tiếp hiểu thực chương trình viết NN máy

2 Chương trình dịch:

- Máy tính khơng thể hiểu thực trưc tiếp chương trình viết NNLT bậc cao, cần có chương trình đặc biệt, gọi chương trình dịch, có chức chuyển đổi chương trình viết NNLT bậc cao (CT nguồn) sang chương trình dạng ngơn ngữ máy (CT đích)

- Có loại chương trình dịch: Thơng dịch Biên dịch

IV TỔNG KẾT VÀ HƯỚNG DẪN HỌC TẬP

(3)

- Các kiến thức HS cần nắm vững:

+ Phân biệt khái niệm NN máy, NNLT bậc cao + Ưu điểm NNLT bậc cao

+ Vai trị chương trình dịch

+ Phân biệt loại chương trình dịch: Thơng dịch & Biên dịch - Chuẩn bị số câu hỏi trắc nghiệm khách quan:

Câu 1: Cần phải có NNLT vì:

a NN máy thường phức tạp với người

b Máy tính chưa có khả hiểu NN tự nhiên c Đó NN trung gian NN tự nhiên & NN máy d Tất lý trên.

Câu 2: NNLT bậc cao có ưu điểm:

a Gần với NN tự nhiên nên thuận lợi cho người lập trình b Dễ hiểu, dễ hiệu chỉnh dễ nâng cấp

c Khơng phụ thuộc vào loại máy tính

d Cho phép làm việc với nhiều kiểu liệu, tổ chức liệu đa dạng, thuận tiện cho việc mơ tả thuật tốn

e Tất ưu điểm trên.

Câu 3: Thông dịch thực cách lặp lại trình tự dãy bước sau:

1 Chuyển đổi câu lệnh thành hay nhiều lệnh tương ứng NN máy Thực câu lệnh vừa chuyển đổi được.l

3 Kiểm tra tính đắn câu lệnh chương trình nguồn a 1-2-3 b 3-2-1 c 3-1-2

2. Hướng dẫn học tập: (1 phút) - Ôn tập lại học hôm

- Làm tập 1, 2, trang 13 SGK

- Chuẩn bị trước “Các thành phần NNLT”

DUYỆT CỦA BGH DUYỆT CỦA TTCM

Châu Thành, ngày tháng năm 2013

Ngày đăng: 06/09/2021, 10:48

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

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w