2.1 Hoạt động 1: TÌM HIỂU KHÁI NIỆM
LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH
Hoạt động của GV và HS Kiến thức cơ bản
GV: Đưa ra bài toán
Cho biết bán kính đường tròn là r. hãy
tính chu vi và diện tích hình tròn?
Yêu cầu: Em hãy xác định Input, Output
của bài toán?
Nêu thuật toán để giải bài toán?
HS: trả lời
Input: bán kính r.
Output: đưa ra chu vi, diện tích
thuật toán:
Bước 1: nhập r
Bước 2: chuvi=2*3.14*r;
dientich=3.14*r*r;
Bước 3: đưa chuvi, dientich ra màn
GV: Nếu trình bày thuật toán này với
hình.
người nước ngoài em dùng ngôn ngữ
nào?
HS: Ngôn ngữ Tiếng Anh.
GV: hoạt động để diễn đạt 1 thuật toán
thông qua 1 ngôn ngữ lập trình được gọi
Khái niệm:
là lập trình
Lập trình là việc sử dụng cấu trúc dữ
liệu và các lệnh của ngôn ngữ lập trình
cụ thể để mô tả dữ liệu và diễn đạt các
- Em hãy nêu các ngôn ngữ lập
thao tác của thuật toán.
trình mà em biết?
HS: Trả lời
Các ngôn ngữ lập trình:
- ngôn ngữ máy
- hợp ngữ
- ngôn ngữ bậc cao
Ngôn ngữ máy: các lệnh được mã hoá
GV: Giải thích các ngôn ngữ trên
bằng các kí hiệu 0;1
Chương trình được viết bằng ngôn ngữ
máy được nạp vào bộ nhớ và được
thực hiện ngay.
hợp ngữ: các lệnh được thể hiện bằng
các từ tiếng Anh và các thanh ghi.
Ngôn ngữ bậc cao: các lệnh được mã
hóa bằng 1 ngôn ngữ gần với ngôn ngữ
tiếng Anh. Chương trình viết bằng
ngôn ngữ bậc cao phải được chuyển
sang ngôn ngữ máy mới thực hiện
được.
- Vậy làm thế nào để chuyển
một chương trình viết bằng
ngôn ngữ bậc cao sang ngôn
ngữ máy?
HS: Dùng chương trình dịch.
Hoạt động 2: TÌM HIỂU HAI LOẠI CHƯƠNG TRÌNH DỊCH: BIÊN
DỊCH VÀ THÔNG DỊCH
GV: Em muốn giới thiệu về trường mình
cho 1 người khách du lịch quốc tế biết
tiếng Anh, có 2 cách để thực hiện:
Cách1: Cần 1 người biết tiếng Anh để
dịch từng câu nói của em cho người
khách.
Cách 2: Em soạn nội dung cần 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 cho
- Từ ví dụ trên em hãy cho ví dụ
về thông dịch và biên dịch?
HS: - khi thủ tướng chính phủ trả lời
phỏng vấn trước 1 nhà báo quốc tế, họ
thường cần 1 thông dịch để dịch từng
câu tiếng Việt sang tiếng Anh.
- Thủ tướng khi đọc 1 bài diễn
Các bước của thông dịch:
văn tiếng Anh trước hội nghị,
bước 1: kiểm tra tính đúng đắn của
họ cần 1 người biên dịch để
lệnh tiếp theo trong chương trình
nguồn.
chuyển văn bản tiếng Việt
thành tiếng Anh.
bước 2: chuyển lệnh đó thành ngôn
GV: Em hãy tham khảo sgk và cho biết
ngữ máy.
các bước của quá trình thông dịch?
bước 3: thực hiện các câu lệnh vừa
chuyển đổi.
các bước của biên dịch:
bước 1: duyệt, phát hiện lỗi, kiểm tra
tính đúng đắn của lệnh trong chương
trình nguồn.
GV: các bước của quá trình biên dịch?
bước 2: dịch toàn bộ chương trình
nguồn sang ngôn ngữ máy.
Bạn đang xem 2. - BAI 2