1. Trang chủ
  2. » Giáo án - Bài giảng

Giáo án Tin học 8

10 378 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 10
Dung lượng 575,5 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Sử dụng biến trong chương trình Vậy ta có thể thực hiện những thao tác nào đối với biến?. - Các thao tác có thể thực hiện với biến là: + Gán giá trị cho biến + Tính toán với giá trị của

Trang 1

CHÀO MỪNG QUÝ THẦY CÔ !

Bài 4: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH (t2)

Trang 2

KIỂM TRA BÀI CŨ Câu 1:

Nêu các bước khai báo biến? Viết cú pháp khai báo biến?

Áp dụng: Muốn khai báo biến x, y kiểu số nguyên; a, b kiểu số thực; hoten kiểu xâu ta làm như thế nào?

Câu 2:

Nêu vai trò của biến trong chương trình?

Làm bài tập 6 trang 33 SGK

Câu 2:

Nêu vai trò của biến trong chương trình?

Làm bài tập 6 trang 33 SGK

Đáp án:

* Các bước khai báo biến:

+ Khai báo tên biến + Khai báo kiểu dữ liệu của biến

* Cú pháp khai báo biến: var <danh sách biến>:<kiểu dữ liệu>;

* Áp dụng: var x,y: integer; a,b: real; hoten: string;

Đáp án:

* Vai trò của biến trong chương trình: Biến được dùng để lưu trữ dữ liệu và dữ

liệu được biến lưu trữ có thể thay đổi trong khi thực hiện chương trình

* Bài tập 6/33 SGK

a) var a,h: integer; S:real; b) var a,b,c,d: integer;

Trang 3

Bài 4: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH (t2)

1 Biến là công

cụ trong lập trình

2 Khai báo biến

3 Sử dụng biến trong chương trình

Vậy ta có thể thực hiện những thao tác nào đối với biến?

- Các thao tác có thể thực hiện với biến là:

+ Gán giá trị cho biến

+ Tính toán với giá trị của biến

* Lưu ý:

phải trùng với kiểu của biến và khi được gán giá trị mới thì giá trị cũ của biến sẽ bị xóa

- Có thể gán giá trị cho biến tại bất kì thời điểm nào trong chương trình dó đó giá trị của biến có thể thay đổi

(SGK)

- Câu lệnh gán giá trị trong các NNLT có dạng:

Tên biến <- Biểu thức cần gán giá trị cho biến;

Trong đó, dấu <- biểu thị phép gán

Ví dụ:

x -c/b (x nhận giá trị bằng –c/b)

x y (biến x được gán giá trị của biến y)

i i + 5 (biến i được gán giá trị hiện tại của i

cộng thêm 5 đơn vị)

Trang 4

Bài 4: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH (t2)

1 Biến là công

cụ trong lập trình

2 Khai báo biến

3 Sử dụng biến trong chương trình

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

Gán giá trị đã lưu trong biến nhớ

Y vào biến nhớ X Thực hiện phép toán tính trung bình cộng hai giá trị nằm trong hai biến nhớ a và b Kết quả gán vào biến nhớ X.

Ví dụ:

X:=Y;

X:=(a+b)/2;

Tăng giá trị của biến nhớ X lên 1 đơn vị, kết quả gán trở lại biến X.

- Câu lệnh gán giá trị cho biến trong Pascal có dạng:

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

* Lưu ý:

- Trong câu lệnh gán <tên biến>:=<biểu thức>

có nghĩa là Pascal sẽ tính toán giá trị của biểu thức

ở bên phải phép gán và gán giá trị này cho biến ở bên trái phép gán

- Biến và biểu thức phải có cùng kiểu dữ liệu

Qua VD

trên em có

nhận xét gì

về phép

gán trong

Pascal?

Qua câu lệnh gán giá trị cho biến trong mọi NNLT và kí hiệu phép gán trong Pascal

em hãy viết câu lệnh gán giá trị cho biến trong NNLT

Pascal?

Trang 5

Bài 4: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH (t2)

1 Biến là công

cụ trong lập trình

2 Khai báo biến

3 Sử dụng biến

trong chương

trình

4 Hằng

Vậy hằng là gì?

- 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

Muốn sử dụng được hằng trong chương trình trước tiên ta phải làm gì?

Ví dụ:

Hãy xác định từ khóa, tên hằng và giá trị của hằng trong VD trên?

Trong đó:

+ const là từ khóa để khai báo hằng + pi , bankinh là tên hằng

+ 3.14 2 là các giá trị tương ứng được gán cho các hằng

Với khai

báo trên,

để tính chu

vi hình

tròn ta làm

như thế

nào?

Trang 6

Bài 4: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH (t2)

1 Biến là công

cụ trong lập trình

2 Khai báo biến

3 Sử dụng biến

trong chương

trình

4 Hằng

Qua VD trên em hãy viết cú pháp khai báo hằng trong chương trình?

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

const <tên hằng>=<giá trị của hằng>;

Giả sử ta đã khai báo hằng Pi với giá trị là 3.14 vậy ta có thể gán giá trị 3.1416 cho Pi trong phần thân chương trình được hay không? Vì sao?

* Lưu ý: Không thể dùng câu lệnh để thay đổi giá

trị của hằng ở bất kì vị trí nào trong chương trình

Ví dụ: Đối với các hằng pi và bankinh đã khai báo

ở trên thì câu lệnh gán sau đây là không hợp lệ

pi:= 3.1416;

bankinh:= bankinh + 2;

Nêu điểm

khác

nhau giữa

hằng và

biến Khi cần thay đổi giá trị của hằng ta làm như thế nào?

Trang 7

Bài 4: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH (t2)

1 Biến là công

cụ trong lập trình

2 Khai báo biến

3 Sử dụng biến

trong chương

trình

4 Hằng

CỦNG CỐ

GHI NHỚ

1 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 được giữ nguyên trong suốt quá trình thực hiện chương trình.

2) Biến và hằng phải được khai báo trước khi sử dụng

Bài 4/33 (SGK): Trong Pascal, khai báo nào sau đây là đú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ệ vì tên biến bắt đầu là số c) Không hợp lệ vì câu lệnh khai báo hằng không chứa dấu (:) và hằng phải được gán giá trị cụ thể khi khai báo d) 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

Trang 8

Bài 5/33 (SGK): Hãy liệt kê các lỗi có trong chương trình dưới đây và 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 = thừa dấu :

thiếu dấu ; Khai báo kiểu dữ liệu không phù hợp

Bài 4: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH (t2)

1 Biến là công

cụ trong lập trình

2 Khai báo biến

3 Sử dụng biến

trong chương

trình

4 Hằng

CỦNG CỐ

Trang 9

DẶN DÒ VỀ NHÀ

Bài 4: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH (t2)

1 Biến là công

cụ trong lập trình

2 Khai báo biến

3 Sử dụng biến

trong chương

trình

4 Hằng

1) Về nhà học bài cũ, làm các bài tập 4.11, 4.14 và 4.23 trong SBT

2) Chuẩn bị trước bài thực hành 3: “Khai báo và sử dụng biến”

Trang 10

TẠM BIỆT QUÝ THẦY CÔ !

Ngày đăng: 15/11/2015, 20:03

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w