Bài 4. Sử dụng biến trong chương trình

Sách Giáo Khoa
Hướng dẫn giải Thảo luận (2)

a) A:=4→đúng

b) X = 3242→sai vì X là biến với kiểu dữ liệu xâu, trong cú pháp gán thiếu dấu ":"

Sửa lại: X:='3242'

c) X:='3242'→đúng

d) A:='Ha Noi'→ sai vì A là biến với kiểu dữ liệu là số thực

Sửa lại: A:=123 hoặc A:=2378

Sách Giáo Khoa
Hướng dẫn giải Thảo luận (2)

sự khác nhau giữa biến và hằng:

-khác nhau về cú pháp khai báo 

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

-muốn thay đổi giá trị của biến thì ta có thể thay đổi trực tiếp trong phần khai thân chương trình còn đối với hằng muốn thay đổi giá trị của nó thì ta phải thay đổi ở phần đầu chương trình .

Một số ví dụ về khai báo biến và hằng :

biến:  var x,y :integer;

          var tin_hoc8 :string;

hằng: const so_pi =3,14 ;

          const a = 5 ;

 

Sách Giáo Khoa
Hướng dẫn giải Thảo luận (2)

Không thể gán lại giá trị 3.1416 cho Pi trong phần thân chương trình vì đã khai báo hằng Pi =3.14 tại phần khai báo.

Sách Giáo Khoa
Hướng dẫn giải Thảo luận (1)

a, Var Tb:Real,

Sách Giáo Khoa
Hướng dẫn giải Thảo luận (1)

lỗi sai :

dòng 1: biến b phải là kiểu dữ liệu số thực 

sai cú pháp khai báo 

dòng 2: sai cú pháp khai báo hằng 

dòng 4 : thiếu (;)

 

viết lại chương trình :

Var a : Integer;

b : real ;

Const  c = 3;

Begin

         a: = 200 ;      

         b : = a / c ;

         Write (b);

Readln;

End.

 

 

Sách Giáo Khoa
Hướng dẫn giải Thảo luận (2)

s:real;

a,h:Integer;

c:Integer;