Bài giảng Tin học 8

9 13 0
Bài giảng Tin học 8

Đang tải... (xem toàn văn)

Thông tin tài liệu

Không hợp lệ vì câu lệnh khai báo biến không chứa dấu (=) và biến không được gán giá trị cụ thể khi khai báo... Biến và hằng phải được khai báo trước khi sử dụng..[r]

(1)

KIỂM TRA BÀI CŨ Nêu cú pháp khai báo biến? Cho ví dụ?

* Cú pháp: var tên_biến : kiểu_dữ_liệu;

.

Trong đó: var từ khóa

- tên_biến: người sử dụng đặt theo qui tắc

(2)

Ví dụ:

X:=12; Gán giá trị số 12 vào biến nhớ X

X:=Y; Gán giá trị lưu biến nhớ Y vào biến nhớ X

X:=(a+b)/2; Thực phép tốn tính trung bình cộng

hai giá trị nằm biến nhớ a, b; kết gán vào biến nhớ X

(3)

Lưu ý:

-

Giữa dấu : dấu = khơng có kí tự trống, tức phải viết liền nhau

- Kiểu liệu giá trị gán cho biến phải

(4)

Ví dụ :

Tên hằng Giá trị hằng

(5)

Bài tập : Với khai báo :

Lệnh Đúng Sai

1) Chuvi:=2*pi*bankinh; 2) Pi:=3.1416

3) bankinh:=bankinh+2;

Var Chuvi: Real;

* Lưu ý: Không thể dùng câu lệnh để thay đổi giá trị vị trí chương trình

Các phép gán sau hay sai ?

const pi=3.14; bankinh=2;

x

(6)

Bài 1/32 (SGK): Với khai báo

Các phép gán sau có hợp lệ không? a A:=4;

b X:=3242; c X:=‘3242’; d A:=‘Ha Noi’;

ĐÁP ÁN

a Hợp lệ

b Không hợp lệ c Hợp lệ

d Không hợp lệ

(7)

Bài 4/32 (SGK): Trong Pascal, khai báo sau đây đúng?

a var tb: real;

b var 4hs: integer; c const x: real;

d var R = 30;

ĐÁP ÁN

a Hợp lệ

b Khơng hợp lệ tên biến bắt đầu số

c Không hợp lệ câu lệnh khai báo khơng chứa dấu (:) phải gán giá trị cụ thể khai báo.

(8)

Bài 5/32 (SGK): Hãy liệt kê lỗi có chương trình dưới sửa lại cho đúng?

var a, b:= integer; const c:=3;

begin

a:= 200 b:=a/c; write(b); readln; end.

thừa dấu =

thiếu dấu ;

Khai báo kiểu liệu không phù hợp

(9)

Ghi nhớ

Var <Tên biến> : <Tên kiểu liệu>; Const <Tên hằng> = <Giá trị hằng> ;

- Lệnh gán :

- Lệnh nhập giá trị cho biến : Readln(tênbiến);

<Tên biến> := <Biểu thức> ;

Giá trị biến thay đổi, giá trị khơng thay đổi thực chương trình

Biến đại lượng dùng để lưu trữ liệu

Ngày đăng: 01/02/2021, 11:35