1 of 15

CHỦ ĐỀ 3LÀM QUEN VỚI NGÔN NGỮ LẬP TRÌNH

  • Ngôn ngữ lập trình gồm các thành phần nào?
  • Tên trong Pascal là gì?
  • Cấu trúc chương trình có mấy phần?

LỚP 8

2 of 15

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

3 of 15

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

4 of 15

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

5 of 15

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

6 of 15

Tên trong PASCAL là gì?

Quy tắc đặt tên trong Pascal

  • Tên không được trùng với từ khóa.
  • Tên không phân biệt hoa thường
  • Tên không được bắt đầu bằng số.
  • Tên không được chứa dấu cách (kí tự trống)

2

7 of 15

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 �beginend.

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

8 of 15

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

9 of 15

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

  • Phần khai báo: gồm các câu lệnh dùng để: khai báo tên chương trình và khai báo các thư viện và khái báo khác.
  • Phần thân chương trình: gồm các câu lệnh mà máy tính cần phải thực hiện.

Tìm hiểu cấu trúc chung của một chương trình Pascal

3

10 of 15

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

11 of 15

Các em dựa vào kiến thức đã học được, hãy tham gia trò chơi sau

  1. Trái tim Pascal
  2. Món quà tặng mẹ
  3. Trò chơi ô chữ

Chúng ta bắt đầu thôi

LÀM QUEN VỚI NGÔN NGỮ LẬP TRÌNH

CHỦ ĐỀ 3

12 of 15

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ả

13 of 15

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

14 of 15

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.

15 of 15

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.