1 of 17

CHỦ ĐỀ 4DỮ LIỆU VÀ BIẾN TRONG CHƯƠNG TRÌNH

  • Có các kiểu dữ liệu nào trong pascal
  • Biến là gì? Cách khai báo biến
  • Hằng là gì?

LỚP 8

2 of 17

Dạng văn bản

Dạng hình ảnh

Dạng âm thanh

Đơn xin phép nghỉ học giờ thể dục của bạn Lan.

Tiếng bé cười khoái chí khi tiếng nhạc vừa vang lên.

Tiếng ve kêu râm ran trong sân trường.

Tiếng sáo trúc trong buổi hòa nhạc.

Tiếng còi �xe tải inh ỏi ngoài đường.

Hình chụp Văn Miếu Quốc Tử Giám.

Hình vẽ các loài động vật trên tường.

Bài văn mô tả Hồ Gươm của bạn An.

Em hãy ghép nối các thông tin trong các bảng ghim sau vào đúng dạng của nó.

3 of 17

  1. Một số kiểu dữ liệu cơ bản trong Pascal
  2. Tìm hiểu về biến và cách khai báo biến
  3. Tìm hiểu về hằng và cách khai báo hằng

Thông tin rất đa dạng nên dữ liệu trong máy tính cũng rất khác nhau về bản chất. Để dễ dàng quản lí và tăng hiệu quả xử lí, Pascal phân chia dữ liệu thành nhiều kiểu khác nhau. Chúng ta sẽ tìm hiểu các nội dung sau đây

4 of 17

    • Là kiểu số nguyên.
    • Phạm vi giá trị: �-32768 đến 32767.
    • Ví dụ: 3, -9, 0.

Integer

    • Là kiểu số thực.
    • Phạm vi giá trị:

Giá trị tuyệt đối trong khoảng 2.9x10-39 đến 1.7x1038 và số 0.

    • Ví dụ: -2.5, 1, 0.86.

Real

- Là kiểu kí tự.

- Phạm vi giá trị: �1 kí tự trong bảng chữ cái.

  • Ví dụ: ‘a', ‘A', ‘1', ‘+',

‘ '.

Char

- Là kiểu logic.

- Phạm vi giá trị:

True, False.

- Ví dụ: True, False.

Boolean

    • Là kiểu xâu kí tự.
    • Phạm vi giá trị:

Tối đa 255 kí tự.

    • Ví dụ: ‘Chao cac ban', ‘2/9/1945'.

String

Tìm hiểu thành phần cơ bản của PASCAL

1

Kiểu dữ liệu trong pascal

5 of 17

Hãy phân loại kiểu dữ liệu sau đây đúng nhóm của nó

Bài tập

6 of 17

Kí hiệu của các phép toán số học trong ngôn ngữ Pascal:

Kí hiệu

Phép toán

Kiểu dữ liệu

+

Cộng

Số nguyên, số thực

-

Trừ

Số nguyên, số thực

*

Nhân

Số nguyên, số thực

/

Chia

Số nguyên, số thực

div

Chia lấy phần nguyên

Số nguyên

mod

Chia lấy phần dư

Số nguyên

���������

������

Lưu ý

7 of 17

3*x*x+2

(3*x*x+2)/(y-1)

(3*x*x+2)*(x*x+y)/(y-1)

Bài tập

Em viết các biểu thức số học sau trong Pascal

8 of 17

 

Em hãy tính giá trị của biểu thức P:

P=21

P=3

P=1

P=13

Tên của em để phân biệt em với mọi người xung quanh.

Tên biến đại diện cho ô nhớ trong máy tính.

Chương trình có thể truy xuất ô nhớ (lấy hoặc ghi giá trị) thông qua tên biến.

Tên biến

Khôi?

Duy?

Nhân?

Bình?

Tìm hiểu biến và cách khai báo biến

2

Bài tập

9 of 17

Tìm hiểu về biến và cách khai báo biến

 

Biến là đại lượng được đặt tên dùng để lưu trữ dữ liệu.

Cú pháp khai báo biến:

var <danh sách biến>: <kiểu dữ liệu>;

 

Trong đó:

    - Danh sách biến là danh sách một hoặc nhiều tên biến và được cách nhau bởi dấu phẩy(,).

    - Kiểu dữ liệu: Thường là một trong các kiểu dữ liệu chuẩn của Pascal.

         Ví dụ: var P, x: real;

10 of 17

Ví dụ

 

Ví dụ 2: Để viết chương trình tính giá trị của biểu thức P, em cần sử dụng 2 biến P và x thuộc kiểu dữ liệu số thực. Em viết khai báo biến như sau:

boolean

char

integer

string

real

11 of 17

 

Ví dụ 3: Chương trình tính chu vi, diện tích hình tròn:

Câu lệnh khai báo biến ban_kinh, chu_vi, dien_tich nằm ở phần ………………………

Biến ban_kinh thuộc kiểu dữ liệu .………………………………………………………….

Biến chu_vi, dien_tich thuộc kiểu dữ liệu …………………………………………………..

khai báo

số thực (real)

số thực (real)

12 of 17

Hằng là đại lượng có giá trị không đổi trong suốt quá trình thực hiện chương trình.

Cú pháp khai báo hằng:

Const <tên hằng> = <giá trị >;

 

Ví dụ khai báo hằng pi:

Ví dụ khai báo hằng đơn giá:

Tìm hiểu về hằng và cách khai báo hằng

3

13 of 17

  1. Bài toán in số nguyên
  2. Bài toán in hồ sơ học sinh
  3. Bài toán tính tiền bút

14 of 17

1. Bài toán in số nguyên

ab div 10

ab mod 10

15 of 17

2. Bài toán in hồ sơ học sinh

stt:byte

ho_ten:string

ngay_sinh:string

gioi_tinh:string

dtb:real

hoc_luc:string

hanh_kiem:string

16 of 17

3. Bài toán tính tiền bút

…………………………………………………………

………………………………………………..

………………………………………………..

so_luong1,so_luong2 : integer;

tong1, tong2: longint;

const don_gia=3000;

17 of 17

Một số kiểu dữ liệu thường dùng của biến trong Pascal là: integer, real, char, boolean và string.

Biến và hằng là các đại lượng được đặt tên dùng để lưu trữ dữ liệu.

Giá trị của biến có thể thay đổi, còn giá trị của hằng không thay đổi trong suốt quá trình thực hiện chương trình.