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?. -Đó là các kiểu integer, word, longint.[r]
Trang 1Bài tập của Thực hành 1
1. Hãy cho biết sự khác nhau giữa hằng có đặt tên và biến.
- ( cho )* cái tên , là có - ( tên
-2. Tại sao phải khai báo biến?
-Ta '< khai báo =0 " trình =0 " 1 và >? lí Khi khai báo =0 thì A) có 'B tên và " #1
! tên =0 dùng " , nó ra khi B! " #1 C =0 " báo cho trình D' phát =* E cho =0- Xem chi
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?
.H là các " integer, word, longint
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?
a,var X,P:byte; b,var P,X:real; c,var P:real; X:byte; d, var X:real; P:byte;
-Khai báo M là d
5. Để 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 S nào dưới đây là đúng và tốn ít bộ nhớ nhất?
-Khai báo a là M và N ít =* E D
6. Biểu thức được viết như sau:
(1+z)*(x+y/z)/(a-(1/(1+x*x*x)))
7. Câu này tự làm, tham khảo trang 25-26 SGK ^^!
8.Hãy viết biểu thức lôgic cho kết quả true khi tọa độ (x,y) là điểm nằm trong vùng gạch chéo kể cả biên của các hình 2.a và 2.b SGK trang 36
-Nhìn hình 2.a, ta D biên bên trái * O) trên) % V có ' trình y=-x, biên bên '< * O) trên)
y
sau:
-Hình tam giác bên trái Oy: ^.> ^ [``5
-Hình tam giác bên '< Oy: ^> ^ [``5
-Ta có =" \ lôgic trong Pascal sau: (y>=-x and y>=x and y>=0 and y<=1)
-Ngoài ra còn
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 trong hình 3 (trang
Lop11.com
Trang 236 SGK), kết quả làm tròn đến 4 chữ số thập phân).
-Nó
tích hình tròn tâm O bán kính a Chúng ta k B tính # tích hình tròn tâm O bán kính a là xong
Code:
program Cau9trang36;
uses crt;
var a,S:real;
begin
clrscr;
write('Nhap so a (a>0) : ');
readln(a);
S:=Pi*a*a/2;
write('Dien tich phan gach cheo S= ',S:6:4);
readln
end.
-Pi là hàm chuẩn cho sẵn trả về giá trị của л = 3.1415… Tham khảo tại phần 4 Phụ lục B trang 130
-Nếu không muốn dùng Pi thì bạn có thể khai báo một hằng với giá trị tương tự.
10. Lập trình tính và đưa ra màn hình vận tốc v khi chạm đất của một vật rơi từ độ cao h, biết rằng
v=sqrt(2*g*h), trong đó g là gia tốc rơi tự do và g=9,8m/s2 Độ cao h (tính bằng m)được nhập vào từ bàn phím.
Code tham khảo như sau:
Code:
program Cau10trang36;
uses crt;
var h,v:real;
const g=9.8;
begin
clrscr;
write('Nhap do cao h (h>0) : ');
readln(h);
v:=sqrt(2*g*h);
write('Van toc v = ',v:6:4);
readln
end.
Lop11.com
... 10 đến 25 5 32 biến khai báo kiểu liệu nào?.H " integer, word, longint
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; ... từ 10 0 đến 20 0, cách khai báo S tốn nhớ nhất?
-< /small>Khai báo a M N =* E D
6. Biểu thức viết sau:
(1+ z)*(x+y/z)/(a- (1/ (1+ x*x*x)))... báo sau đúng?
a,var X,P:byte; b,var P,X:real; c,var P:real; X:byte; d, var X:real; P:byte;
-< /small>Khai báo M d
5. Để