Tiet 9 bai tap chuong 2 tin hoc 11

Chia sẻ bởi Đào Đức Thuận | Ngày 10/05/2019 | 55

Chia sẻ tài liệu: tiet 9 bai tap chuong 2 tin hoc 11 thuộc Tin học 11

Nội dung tài liệu:

chào mừng các thầy giáo
các em học sinh lớp 11D1
Tiết 9
bài tập chương II
(tiết 1)
B6-7
1. Hãy cho biết sự khác nhau giữa hằng cú d?t tờn v� biến?
2. Tại sao phải khai báo biến?
- Xác định kiểu của biến để chương trình dịch biết cách tổ chức ô nhớ chứa giá trị của biến.
- Hằng là đại lượng có giá trị không thay đổi trong quá trình thực hiện chương trình. D? ti?n dựng ngu?i l?p trỡnh d?t cho h?ng m?t cỏi tờn g?i l� h?ng cú d?t tờn.
- Biến là đại lượng được đặt tên, dùng để lưu trữ giá trị và giá trị có thể được thay đổi trong quá trình thực hiện chương trình.
- Đưa tên biến vào danh sách các đối tượng được chương trình quản lí.
- Chương trình dịch biết cách truy cập giá trị của biến và áp dụng thao tác thích hợp cho biến.
BàI TậP CHƯơNG ii
B6-7
3. Trong Pascal, nếu một biến chỉ nhận giá trị nguyên trong phạm vi từ 10 đến 25532 thì biến đó có thể được khai báo bằng các kiểu dữ liệu nào?
4. Biến P có thể nhận các giá trị 5; 10; 15; 20; 30; 60; 90 và biến X có thể nhận các giá trị 0,1; 0,2; 0,3; 0,4; 0,5. Khai báo nào trong các khai báo sau là đúng?
Đáp án: Integer, Word, Longint.
a) Var X, P: byte;
Đáp án: d
Bài tập chương ii
b) Var X, P: real;
c) Var P: real;
X: byte;
d) Var X: real;
P: byte;
b10
B6-7
b9
5. Để tính diện tích S của hình vuông có cạnh A với giá trị nguyên nằm trong phạm vi từ 100 đến 200, cách khai báo biến S nào dưới đây là đúng và tốn ít bộ nhớ nhất?
a) var S: integer;
Đáp án: c)
Bài tập chương ii
b) var S: real;
c) var S: word;
d) var S: longint;
e) var S: boolean;
b10
b9
b8
6. Hãy viết biểu thức toán học dưới đây trong Pascal:
(1+z)*((x+y/z)/(a-1/(1+x*x*x)))
7. Hãy chuyển các biểu thức trong Pascal dưới đây sang biểu thức toán học tương ứng.
a) a/b*2
b) a*b*c/2
c) 1/a*b/c
d) b/sqrt(a*a+b)
Bài tập chương ii
10
B1
b3
b5
8. Hãy viết biểu thức lôgic cho kết quả True khi toạ độ (x, y) là điểm nằm trong vùng gạch chéo kể cả biên của các hình sau:
(abs(x) <=1) and ((0 <=y) and (y <=1))
(abs(x) <=1) and (abs(y) <=1)
Bài tập chương ii
b9
9. Hãy viết chương trình nhập số a (a > 0) rồi tính và đưa ra diện tích phần được gạch chéo màu xanh trong hình dưới đây:
PROGRAM Bai_9;
USES crt;
CONST pi = 3.1415;
VAR
a,S: real;
BEGIN
clrscr;
write(`Hay nhap a = `);
readln(a);
S:=(pi*a*a)/2;
writeln(`Dien tich can tinh la:`,S:10:4);
readln;
END.
Nhận xét: Phần cần tính có diện tích bằng 1/2 diện tích hình tròn bán kính a (với a>0).
PROGRAM Bai_10;
USES crt;
CONST g = 9.8;
VAR
v,h: real;
BEGIN
clrscr;
write(`Hay nhap h = `);
readln(h);
v:=sqrt(2*g*h);
writeln(`Van toc la:`,v:10:2);
readln;
END.
b8
b9
b5
Củng cố
Trong tiết bài tập hôm nay các em cần nắm được:

+ Cách phân tích bài toán để xây dựng một chương trình đơn giản.
+ Cách khai báo và xác định kiểu dữ liệu cho biến.
+ Cách chuyển đổi biểu thức từ Pascal sang toán học và ngược lại
+ Hằng và biến.
Hướng dẫn về nhà
BTVN:
+ Viết chương trình tính chu vi và diện tích hình chữ nhật khi biết chiều dài và chiều rộng của nó.
+ Làm thêm các bài tập trong SBT.
XIN TRÂN TRỌNG CẢM ƠN!
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Đào Đức Thuận
Dung lượng: | Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)