CHỦ ĐỀ 3�LÀM QUEN VỚI NGÔN NGỮ LẬP TRÌNH
LỚP 8
Bài toán: Cho bán kính của trái đất là 6378 km, em hãy viết chương trình tính độ dài đường xích đạo, biết rằng độ dài đường xích đạo có thể được tính bằng công thức 2*bán kính* 3.14
1. Xác định bài toán
INPUT: R (bán kính trái đất).
OUTPUT: C (độ dài đường xích đạo)
R
C🡨2*R*3.14
C
2. Mô tả thuật toán
3. Viết chương trình?
Có nhiều NNLT để viết CT. Nhưng chỉ tìm hiểu ngôn ngữ lập trình Pascal
Vậy ngôn ngữ lập trình là gì?
LÀM QUEN VỚI NGÔN NGỮ LẬP TRÌNH
CHỦ ĐỀ 3
Tìm hiểu thành phần cơ bản của PASCAL
Ngôn ngữ lập trình Pascal gồm có ba thành phần cơ bản:
- Bảng chữ cái: tập các kí hiệu dùng để viết chương trình, gồm các chữ cái, chữ số và một số kí tự đặt biệt.
- Cú pháp: bộ quy tắc để viết chương trình.
- Ngữ nghĩa: xác định ý nghĩa thao tác cần thực hiện.
1
Tìm hiểu thành phần cơ bản của PASCAL
Lệnh khai báo tên chương trình
Lệnh in ra màn hình dòng chữ “Chao cac ban”
Ví dụ về một đoạn được viết bằng Pascal
1
Tên trong PASCAL là gì?
Tên là một dãy liên tiếp không quá 255 kí tự (Free Pascal) bao gồm chữ số, chữ cái hoặc dấu gạch dưới (_). Tên bắt đầu bằng chữ cái hoặc dấu gạch dưới.
Từ khóa còn được gọi là tên dành riêng được dùng với ý nghĩa riêng: program, uses, begin, end, …
Tên chuẩn là tên dùng với ý nghĩa nhất định: real, integer, read, write, …
Tên do người lập trình đặt cần khai báo trước khi sử dụng: bai_1, ban_kinh, …
2
Tên trong PASCAL là gì?
Quy tắc đặt tên trong Pascal
2
Tên trong PASCAL là gì?
Từ khóa khai báo tên chương trình.
Từ khóa khai báo �thư viện.
Cặp từ khóa �begin và end.
Tên của thư viện.
Tên chương trình do người lập trình tự đặt.
1. cdai
2. thoi_gian
3. Bai_1
4. 8A1
7. ChuVi
6. so luong
5. b1
11. trai_tim
10. ban kinh
9. @nh
12. #1
8. Tam Giac
Tên hợp lệ:
1, ..............................
Tên không hợp lệ:
4,.................................
2, 3, 5, 7, 11
6, 8, 9, 10, 12
2
Bài tập: Hãy chọn đáp án đúng nhất
Câu 1:Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal?
A. Tam giac;
B. 8a;
C. Tamgiac;
D. begin;
Câu 2: Từ dành riêng được dùng với nghĩa riêng xác định như: program, uses, begin, end, var, … gọi là:
A. Tên chương trình
B. Từ khóa
C. Tên chuẩn
D. Kiểu dữ liệu
Câu 3: Trong Free Pascal, cách đặt tên nào sau đây là không hợp lệ?
A. Chuong_trinh.
B. Baitap1.
C. A4H.
D. @ChuVi.
Câu 4: Trong Pascal, từ khoá nào dung để khai báo thư viện:
A. Const
B. Uses
C. End
D. Begin
Phần khai báo
Phần thân chương trình
Cấu trúc chung của chương trình gồm
Tìm hiểu cấu trúc chung của một chương trình Pascal
3
1
2
3
11
program
uses
begin
end
ve_trai_tim
Phần khai báo gồm 2 dòng: …………và ………….
Phần thân chương trình từ ng: ………… đến ………….
Các từ khóa trong chương trình là: ………………; ………………
; …………; …………
Tên do người lập trình đặt là: …………………………….
Tìm hiểu cấu trúc chung của một chương trình Pascal
3
Các em dựa vào kiến thức đã học được, hãy tham gia trò chơi sau
Chúng ta bắt đầu thôi
LÀM QUEN VỚI NGÔN NGỮ LẬP TRÌNH
CHỦ ĐỀ 3
1. Trái tim Pascal
Các em khởi động máy tính hoặc cài các app có hỗ trợ viết chương trình Pascal và gõ đoạn code như hướng dẫn
Lưu ý: Để dịch chương trình nhấn Alt+F9; để chạy chương trình nhấn Ctrt+F9
Chương trình
Kết quả
2. Món quà tặng mẹ
Các em khởi động máy tính hoặc cài các app có hỗ trợ viết chương trình Pascal và gõ đoạn code như hướng dẫn
3. Trò chơi ô chữ
T E N
T H U A N T O A N
S O D O K H O I
P H A N K H A I B A O
B A I T O A N
P H A N T H A N
1. Là một dãy liên tiếp không quá 255 kí tự.
2. Là dãy hữu hạn các thao tác cần thực hiện theo một trình tự xác định để từ INPUT nhận được OUTPUT.
3. Một cách mô tả thuật toán trực quan sinh động thông qua những hình khối.
4. Phần đầu tiên trong cấu trúc một chương trình Pascal.
5. Là một vấn đề nào đó ta muốn máy tính giải quyết.
6. Là phần bắt buộc phải có trong chương trình, chứa các câu lệnh mà máy tính cần thực hiện.
Ghi nhớ
Tên dành riêng (từ khóa) được dùng với ý nghĩa riêng, không được dùng với ý nghĩa khác.
Tên do người lập trình đặt cần khai báo trước khi sử dụng.
Một chương trình Pascal thường có hai phần: phần khai báo và phần thân chương trình.