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

Su dung bien trong chuong trinh

17 4 0

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 17
Dung lượng 1,65 MB

Nội dung

Chương trình trên có thể tính được diện tích của mọi hình tròn mà không cần vào trong chương trình để thay đổi bán kính.. Chương trình tính diện tích của hình tròn được viết lại như s[r]

(1)(2)

- Hãy kể tên kiểu liệu ngơn ngữ lập trình Pascal mà em học?

Kiểm tra cũ

- Kiểusố nguyên: Integer

- Kiểu số thực: Real

- Kiểu kí tự: Char

(3)

VD: Hãy viết chương trình tính diện tích hình trịn có bán kính 5?

Làm để tính diện tích của hình trịn mà khơng cần vào chương trình thay đổi bán kính?

(4)(5)

 Quay trở lại ví dụ tính diện tích hình trịn:

1 Biến cơng cụ lập trình: Cho R=5  Sẽ tính diện tích S= 78.5

S=3.14*R*R

Số 5 gọi R?

Số 5 gọi giá trị R hay dữ liệu lưu R

R nằm nhớ, nên R gọi gì?

R được gọi là biến nhớ (hay

biến)

Biến R NNLT tạo từ trước hay người lập trình đặt (tạo ra)?

Biến R người lập trình tạo ra

Có thể cho R giá trị khác hay không?

Giá trị R có thể thay đổi.

Biến do đặt ra? Biến được dùng để làm gì? Giá trị biến có thể thay đổi

(6)

VD1: Hãy in kết phép cộng số hình. 1 Biến cơng cụ lập trình:

+ Trường hợp 1:

Chương trình lưu trữ hai số 15 vị trí nhớ

Writeln(15+5);

+ Trường hợp 2:

Sử dụng biến X Y để lưu giá trị số nhập vào (tức 15 5) Sau sử dụng lệnh Writeln(X+Y); để in kết hình

Chương trình biết xác số 15 đâu lấy để thực phép cộng

(7)

1 Biến cơng cụ lập trình:

VD2: Tính giá trị biểu thức: in kết

quả hình.

(100 50) (100+50) à

3 v 5

 Chương trình có sử dụng biến tính tốn nhanh và dễ

dàng thay đổi liệu.

Hãy nêu lợi ích sử dụng biến

chương trình? + Trường hợp 1:

Writeln((100+50)/3);

+ Trường hợp 2: Writeln((100+50)/5);

X= 100+50; Y=X/3; Z=X/5; Writeln(Y);

(8)

2 Khai báo biến:

VD1: Var R: Integer;

Dientich: Real; VD2: ch: Char;Var m, n: Integer;

Từ khóa khai báo biến

Biến có kiểu số nguyên

Biến có kiểu số thực

Từ khóa khai báo biến

Các biến có kiểu số nguyên

Biến có kiểu kí tự

(9)

Chương trình tính diện tích hình trịn mà khơng cần vào chương trình để thay đổi bán kính.

(10)

HỌC SINH THẢO LUẬN THEO NHÓM

Có câu hỏi Mỗi nhóm chọn câu hỏi, nhóm chọn câu hỏi, cử đại diện đứng lên đọc đề Sau tất các nhóm thảo luận.

CÁCH THỨC TRẢ LỜI:

+ Trắc nghiệm: Tất nhóm giơ đáp án lên

+ Tự luận: Nhóm chọn câu hỏi cử đại diện đứng lên trả lời Các nhóm khác nhận xét.

(11)

A

A A

A Var a,b: Integer, c: Real;

B

B B

B Var x=3;

D

D D

D Var Ban_kinh: Integer; Dien_tich: Real;

C

C C

C Var program: String;

Câu 1: Khai báo biến sau laø

(12)

A

A A

A Chỉ biến cho kiểu liệu

B

B B

B 10 biến

D

D D

D Không giới hạn

C

CC

C Chỉ hạn chế dung lượng nhớ

(13)

Câu 3: Hãy khai báo biến có để Vi t ế

chương trình tính bi u th c:

S=1/a + 1/b (v i a, b số nguyên).

Var a,b : Integer; S: Real;

(14)

Một số thực (có thể số nguyên) phạm vi cho phép

Một số thực (có thể số nguyên) phạm vi cho phép

Một số nguyên bất kì

Một số nguyên bất kì

Một số thực bất kì

Một số thực bất kì

Một dãy chữ số

Một dãy chữ số

A A A A B BB B C CC C D DD D

Câu 4: Biến khai báo với liệu kiểu số thực lưu giá trị giá trị đây?

(15)

- Biến do người lập trình đặt ra, biến dùng để lưu trữ liệu, giá trị biến thay đổi thực chương trình.

Var <Danh sách biến> : <Kiểu liệu>;

- Khai báo biến:

(16)

- Xem trước ph n 3, sgk để ế ti t sau h c

ti p.ế

- Về nhà học

(17)

Ngày đăng: 05/05/2021, 01:43

w