BT Chuong 2

3 8 0
BT Chuong 2

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

Thông tin tài liệu

Sự khác nhau giữa hằng có đặt tên và biến là: Xét về mặt lưu trữ giá trị của hằng và biến trong RAM thì giá trị trong ô nhớ của hằng có đặt tên là không thay đổi, còn giá trị trong ô n[r]

(1)

Tiết: Tuần: Ngày soạn:

BÀI TẬP I Mục đích, yêu cầu:

- Củng cố nội dung đạt tiết thực hành - Biết sử dụng thủ tục chuẩn vào/ra

- Biết xác định input output II Phương pháp, phương tiện dạy học

1 Phương pháp: phát vấn kết hợp diễn giải, giải vấn đề Phương tiện: SGK, tài liệu liên quan

III Hoạt động lên lớp: Ổn định lớp: Kiểm tra cũ: Giới thiệu mới:

Hoạt động GV, hoạt động HS Nội dung

GV: nêu khái niệm biến?

HS: trình bày khái niệm biến

GV: phải khai báo biến? HS:

- Xác định kiểu biến trình dịch biết cách tổ chức ô nhớ chứa giá trị biến

- Đưa tên biến vào danh sách đối tượng chương trình quản lí - Trình dịch biết cách truy

cập giá trị biến áp dụng thao tác thích hợp cho biến

GV:Trình bày số kiểu liệu chuẩn?

HS: kiểu nguyên; kiểu thực; kiểu kí tự; kiểu logic

Câu 1: Hãy cho biết khác có đặt tên biến

Sự khác có đặt tên biến là: Xét mặt lưu trữ giá trị biến RAM giá trị nhớ có đặt tên khơng thay đổi, cịn giá trị ô nhớ biến thay đổi thời điểm thực chương trình Câu 2: Tại phải khai báo biến?

Khai báo biến nhằm mục đích sau:

- Xác định kiểu biến trình dịch biết cách tổ chức nhớ chứa giá trị biến

- Đưa tên biến vào danh sách đối tượng chương trình quản lí

- Trình dịch biết cách truy cập giá trị biến áp dụng thao tác thích hợp cho biến

Câu 3: Trong Pascal, biến nhận giá trị nguyên phạm vi từ 10 đến 25532 biến khai báo kiểu liệu nào?

(2)

GV: Trình bày biểu thức số học cho vd?

HS: trả lời

GV:diện tích vùng gạch hình ½ diện tích hình trịn bán kính a

Câu 4: biến P nhận giá trị 5; 10; 15; 20; 30; 60; 90 biến X nhận giá trị 0,1; 0,2; 0,3; 0,4; 0,5 khai báo khai báo đúng?

a) var X,P:byte; b) var P,X:real; c) var P:real; d) var X:real; X:byte; P:byte;

Khai báo khai báo câu b d nhiên câu d tốt

Câu 5: a var s:integer; b var s: real; c var s:word; d var s:longint; e var s: boolean;

Vì cạnh A nhận giá trị nguyên phạm vi từ 100 đến 200 nên khai báo b,c,d Nhưng câu c tốt tiết kiệm nhớ cần lưu trữ Câu 6:

(1+z)*((x+y/x)/(a-1/(1+x*x*x))) Câu 7:

a) ba22ba b)

2

)

(ab c abc  c) ac b c b a       1 d) b a bCâu 8:

a) (y>=abs(x)) and (y<=1); b) (abs(x)<=1) and (abs(y)<=1); Câu 9:

var a: real; begin

write(‘nhap gia tri a (a>0): ’);readln(a); write(‘dien tich phan gach la: ’,a*a*pi/2:2:4); readln

end.

Nếu a=2, kết là: 6.2832 Câu 10: Uses crt; Const g=9.8; Var v,h:real; Begin Clrscr;

(3)

V:= sqrt(2*g*h);

Writeln (‘van toc cham dat la v = ’,v:10:2,’m/s’); Readln

End. IV Củng cố, dặn dò:

Ngày đăng: 29/04/2021, 16:06

Tài liệu cùng người dùng

Tài liệu liên quan