CHÀO MỪNG CÁC EM
ĐẾN VỚI TIẾT HỌC TRỰC TUYẾN
MÔN TIN HỌC – KHỐI 11
Giáo viên: Nguyễn Cao
Tổng Quan
Về Chương Trình Tin Học 11
TIN HỌC 11

GIÁO
TRÌNH
TIN
HỌC
11
Chương I
MỘT SỐ KHÁI NIỆM VỀ LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH
Chương II
CHƯƠNG TRÌNH ĐƠN GIẢN
Chương III
CẤU TRÚC RẼ NHÁNH VÀ LẶP
Chương IV
KiỂU DỮ LIỆU CÓ CẤU TRÚC
Chương V
TỆP VÀ THAO TÁC VỚI TỆP
Chương VI
CHƯƠNG TRÌNH CON VÀ LẬP TRÌNH CÓ CẤU TRÚC
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
Bài tập chương
và ngôn ngữ lập trình
MỘT SỐ KHÁI NIỆM VỀ LẬP TRÌNH
CHƯƠNG I.
TIN HỌC LỚP 11
CHƯƠNG I
MỘT SỐ KHÁI NIỆM VỀ LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH
Bài 1: KHÁI NIỆM LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH
Giáo viên giảng dạy: Nguyễn Cao
Nhắc lại
Gồm có các bước:
Bước 1: Xác định bài toán.
Bước 2: Lựa chọn
hoặc thiết kế thuật toán.
Bước 3: Viết Chương Trình.
Bước 4: Hiệu Chỉnh.
Bước 5: Viết tài liệu.
Bước 1 & Bước 2 đã được học kỹ ở lớp 10
Các bước giải bài toán trên máy tính?
Lập trình là gì?
Bước 3: Viết Chương Trình
(hay còn gọi là bước 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.
Có bao nhiêu loại ngôn ngữ lập trình?
Có 3 loại ngôn ngữ lập trình
Chương trình viết bằng ngôn ngữ máy có thể nạp trực tiếp vào bộ nhớ và thực hiện ngay.
Ngôn ngữ máy.
Hợp ngữ.
Ngôn ngữ bậc cao.
Một chương trình viết bằng hợp ngữ phải được dịch ra bằng ngôn ngữ máy nhờ chương trình hợp dịch. (Phát triển từ ngôn ngữ máy).
Mọi ngôn ngữ lập trình bậc cao đều cần có một chương trình dịch sang ngôn ngữ máy. (Gần với ngôn ngữ tự nhiên).
Chương trình chuyển đổi từ ngôn ngữ bậc cao sang ngôn ngữ máy gọi là Chương Trình Dịch.
Chương trình dịch nhận đầu vào là chương trình viết bằng ngôn ngữ lập trình bậc cao (Chương trình nguồn).
Thực hiện chuyển đổi sang ngôn ngữ máy (Chương trình đích).
Khái Niệm Chương Trình Dịch
Vậy có mấy loại chương trình dịch?
Xét ví dụ: SGK/Trang 4
Cách 2: Bạn soạn nội dung giới thiệu ra giấy, người phiên dịch dịch toàn bộ nội dung đó sang tiếng Anh rồi đọc (hoặc trao cho đoàn khách đọc). Cách làm như vậy gọi là biên dịch.
Cách 1: Cứ sau mỗi câu hoặc một vài câu giới thiệu trọn vẹn một ý của bạn, người phiên dịch sẽ dịch sang tiếng Anh cho đoàn khách. Cách dịch trực tiếp như vậy được gọi là thông dịch.
Không có tài liệu nào được lưu trữ.
Có tài liệu lưu trữ về sau
Thông dịch (interpreter)
Chương trình dịch
Biên dịch (Compiler)
Có 2 loại chương trình dịch
Hai kĩ thuật dịch:
Thông dịch ?
Biên dịch ?
@Được thực hiện bằng cách lặp lại các bước sau:

Kiểm tra tính đúng đắn của câu lệnh kế tiếp trong chương trình nguồn;
Chuyển đổi câu lệnh đó thành 1 hay nhiều câu lệnh tương ứng trong ngôn ngữ máy;
Thực hiện câu lệnh vừa chuyển đổi.
Ví dụ: Thực hiện các câu lệnh trong môi trường DOS là thông dịch.
Thông dịch (interpreter)
@Gồm 2 bước:
Duyệt, phát hiện lỗi, kiểm tra tính đúng đắn của câu lệnh trong chương trình nguồn.
Dịch toàn bộ chương trình nguồn thành chương trình đích và có thể lưu trữ để sử dụng khi cần thiết.
Ví dụ: Ngôn ngữ lập trình Turbo Pascal sử dụng trình biên dịch.
Biên Dịch (compiler)
Phân biệt
Thông dịch Biên dịch
Duyệt, phát hiện lỗi, kiểm tra tính đúng đắn của câu lệnh trong chương trình nguồn.

Dịch toàn bộ chương trình nguồn thành chương trình đích và có thể lưu trữ để sử dụng khi cần thiết.

có CT nguồn và CT Đích để lưu trữ
9/21/2021
15
Kiểm tra tính đúng đắn của câu lệnh kế tiếp trong chương trình nguồn;
Chuyển đổi câu lệnh đó thành 1 hay nhiều câu lệnh tương ứng trong ngôn ngữ máy;
Thực hiện câu lệnh vừa chuyển đổi.
Không có CT nguồn và CT Đích để lưu trữ
Nắm vững khái niệm lập trình và ngôn ngữ lập trình.
Phân loại ngôn ngữ lập trình:
- Ngôn ngữ máy.
- Hợp ngữ.
- Ngôn ngữ lập trình bậc cao.
Trình biên dịch:
Chương trình nguồn
Chương trình đích
Chương trình dịch
Phân loại chương trình dịch
- Biên dịch
- Thông dịch
KIẾN THỨC TRỌNG TÂM TRONG BÀI
BÀI TẬP CỦNG CỐ
- Cách 1: Các em làm bài tập củng cố kiến thức bằng cách nhấn vào đường Link bên khung CHAT (Khi GV dạy trực tiếp)
- Cách 2: Quét mã QR bằng zalo:






Lưu ý: Quý Thầy Cô tạo bằng Google Form
17
DẶN DÒ
Các em chép bài đầy đủ vào vở ghi;
Trả lời các câu hỏi 1, 2, 3 trong SGK/Trang 13;
Xem trước bài 2. Các thành phần của NNLT để tiết sau học.
19
Chúc sức khỏe và tạm biệt các em!
TIẾT HỌC ĐẾN ĐÂY ĐÃ HẾT
nguon VI OLET