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. Một số khái niệm bản I Mơc tiªu:
1 KiÕn thøc:
- Biết vấn đề thờng phải giải tốn quản lí cần thiết phải có CSDL;
- Biết vài trò CSDL học tập sống; - Biết mức thể CSDL;
- Biết yêu cầu hệ CSDL 2 Kĩ năng:
HS nhận biết 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: Sách GK tin 12, Sách GV tin 12, đĩa chứa chương trình minh họa (quản lý học sinh:gv biên soạn), tranh ảnh chụp sẳn
II Hoạt động dạy học:
Hoạt động GV HS Nội dung
GV: Muốn quản lý thông tin điểm học sinh lớp ta nên lập danh sách chứa cột nào?
Gợi ý:Để đơn giản vấn đề cột điểm nên tượng trưng vài môn
Stt,hoten,ngaysinh,giớitính,địanviên, tóan, lý, hóa, văn, tin,
HS: cột Họ tên, giới tính,ngày sinh,địa chỉ, tổ,điểm tóan, điểm văn, điểm tin
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
Ngày 4/9/2008
(2)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ã mÊy 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
Mỗi 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 ngôn ngữ máy nạp trực tiếp vào bé 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
(3)Hoạt động GV HS Nội dung GV: Làm để chuyn chng
trình viết ngôn ngữ bậc cao sang ngôn ngữ máy?
Cn phi cú chng 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