1. Trang chủ
  2. » Địa lí lớp 10

Khai niem lap trinh va NNLT

2 8 0

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

THÔNG TIN TÀI LIỆU

Nội dung

HS nhËn biÕt mét trong nh÷ng nhiÖm vô quan träng cña ch¬ng tr×nh dÞch lµ ph¸t hiÖn lçi có ph¸p cña ch¬ng tr×nh nguån.. Rót kinh nghiÖm sau bµi gi¶ng:.[r]

(1)

Đ1

.

Khái niệm lập trình ngôn ngữ lập trình I Mục tiêu:

1 Kiến thức:

- HS biết có ba lớp ngôn ngữ lập trình mức ngôn ngữ lập trình: Ngôn ngữ máy, hợp ngữ ngôn ngữ bậc cao;

- HS biết vai trò chơng trình dịch;

- HS biết khái niệm biên dịch thông dịch

2 Kĩ năng:

HS nhn bit mt nhiệm vụ quan trọng chơng trình dịch phát lỗi cú pháp chơng trình nguồn Qua HS thực hành phát đợc đâu lỗi cú pháp hay lỗi chơng trình nguồn

3 Phơng pháp, phơng tiện dạy học:

- Phơng pháp: Thuyết trình, vấn đáp;

- Phơng tiện: Máy chiếu, máy tính, phơng chiếu, bảng II Hoạt động dạy học:

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

GV: Em cho biết bớc để giải một tốn máy tính?

HS: Suy nghĩ trả lời câu hỏi Khái niệm lập trình:

GV: Phân tích câu trả lời HS Lập trình sử dụng cấu trúc liệu Nhắc lại bớc giải toán

máy tính học lớp 10

và câu lệnh NNLT cụ thể để mô tả liệu diễn đạt thuật toán

GV: Em hÃy cho biết có loại NNLT?

HS: Trả lời câu hỏi GV GV: Phân tích câu trả lời HS

Có loại NNLT: ngôn ngữ máy, hợp ngữ ngôn ngữ bậc cao

Mi loại máy có ngơn ngữ riêng, thờng chơng trình viết ngơn ngữ loại máy chạy đợc loại máy

CT viÕt b»ng ngôn ngữ máy nạp trực tiếp vào nhí thi hµnh

Khi viết CT NNLT bậc cao muốn thi hành đợc máy cần chuyển chơng trình sang ngơn ngữ máy loại máy

CT viết ngơn ngữ bậc cao nói chung khơng phụ thuộc loại máy, muốn thi hành đợc phải đợc chuyển sang ngơn ngữ máy

Ngµy 4/9/2007

(2)

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

GV: Làm để chuyển chơng trình viết ngơn ngữ bậc cao sang ngơn ngữ máy?

Cần phải có chơng trình dịch để chuyển chơng trình viết ngơn ngữ lập trình bậc cao sang ngơn ngữ máy để thi hành đợc

GV: §a vÝ dơ SGK Chơng trình dịch có loại: Biên dịch thông dịch

GV: Ly vớ d v biờn dịch thơng dịch cho HS hình dung c mi cụng vic

+ Biên dịch (Compiler): thực hiƯn c¸c bíc sau:

Biên dịch: Sử dụng NNLT Pascal để dịch CT viết sẵn đĩa thi hành CT dịch để HS quan sát

*Duyệt, kiểm tra, phát lỗi kiểm tra tính đắn câu lệnh ch-ơng trình nguồn

* Dịch tồn chơng trình nguồn thành chơng trình đích (ngơn ngữ máy) để thực máy lu trữ để sử dụng lại cần

Thông dịch: Sử dụng lệnh Command Promt để thực số lệnh DOS dùng ngôn ngữ Poxpro để thực số lệnh quản trị liệu

+ Th«ng dịch (Interpreter): Dịch lần lợt câu lệnh thực câu lệnh

Thông dịch việc lặp lại dÃy bớc sau: Đi kèm với chơng trình dịch

th-ờng có công cụ nh soạn thảo ch-ơng trình nguồn, lu trữ, tìm kiếm, phát lỗi, thông báo lỗi NNLT thờng chứa tất dịch vụ

* Kim tra tớnh đắn câu lệnh chơng trình nguồn

* Chuyển đổi câu lệnh thành hay nhiều câu lệnh ngôn ngữ máy * Thực lệnh ngôn ngữ máy vừa chuyển đợc

III Củng cố:

- Nhắc lại số kh¸i niƯm míi

Ngày đăng: 05/03/2021, 11:33

w