Bai tap chuong 2-Tin 11
Chia sẻ bởi Phan Thanh Nhã Trúc |
Ngày 10/05/2019 |
67
Chia sẻ tài liệu: Bai tap chuong 2-Tin 11 thuộc Tin học 11
Nội dung tài liệu:
bµi tËp ch¬ng 2
Câu hỏi và bài tập
1. Hãy cho biết sự khác nhau giữa hằng 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.
Biến là những đạ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í.
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.
3. Hãy viết biểu thức toán học dưới đây sang biểu thức trong TP
(1+z)*((x+y/z)/(a-1/(1+x*x*x)))
4. Hãy viết 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)
Hình b
Hình a
(Abs(x) <= y) and (y<=1)
y
x
y
x
(Abs(x) <=1) and (Abs(y) <=1)
1
1
-1
1
1
-1
-1
0
5.(Bài 8 sgk trang 36) 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
6.(Bài 9 sgk trang 36) Hãy viết chương trình tính diện tích phần có màu xẫm trong hình
x
PROGRAM Tinh_dien_tich;
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).
CONST pi=3.1416;
END.
VAR
a,S: Real;
BEGIN
Write(`Hay nhap a (voi a>0):`);
Readln(a);
S:=pi*a*a/2;
Writeln(`Dien tich can tinh la:`,S:10:4);
Readln;
6. (Bài 10 sgk trang 36)
L?p trỡnh tớnh v dua ra mn hỡnh v?n t?c v khi ch?m d?t c?a m?t v?t roi t? d? cao h, bi?t r?ng v = , trong dú g l gia t?c roi t? do v g = 9.8m/S2. D? cao h (m) du?c nh?p vo t? bn phớm.
PROGRAM Tinh_van_toc;
CONST g=9.8;
END.
VAR
v,h: Real;
BEGIN
Write(`Nhap do cao cua vat h= `);
Readln(h);
v:=sqrt(2*g*h);
Writeln(`Van toc khi cham dat la v=`,v:10:4, `.m/s`);
Readln;
Câu hỏi và bài tập
1. Hãy cho biết sự khác nhau giữa hằng 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.
Biến là những đạ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í.
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.
3. Hãy viết biểu thức toán học dưới đây sang biểu thức trong TP
(1+z)*((x+y/z)/(a-1/(1+x*x*x)))
4. Hãy viết 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)
Hình b
Hình a
(Abs(x) <= y) and (y<=1)
y
x
y
x
(Abs(x) <=1) and (Abs(y) <=1)
1
1
-1
1
1
-1
-1
0
5.(Bài 8 sgk trang 36) 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
6.(Bài 9 sgk trang 36) Hãy viết chương trình tính diện tích phần có màu xẫm trong hình
x
PROGRAM Tinh_dien_tich;
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).
CONST pi=3.1416;
END.
VAR
a,S: Real;
BEGIN
Write(`Hay nhap a (voi a>0):`);
Readln(a);
S:=pi*a*a/2;
Writeln(`Dien tich can tinh la:`,S:10:4);
Readln;
6. (Bài 10 sgk trang 36)
L?p trỡnh tớnh v dua ra mn hỡnh v?n t?c v khi ch?m d?t c?a m?t v?t roi t? d? cao h, bi?t r?ng v = , trong dú g l gia t?c roi t? do v g = 9.8m/S2. D? cao h (m) du?c nh?p vo t? bn phớm.
PROGRAM Tinh_van_toc;
CONST g=9.8;
END.
VAR
v,h: Real;
BEGIN
Write(`Nhap do cao cua vat h= `);
Readln(h);
v:=sqrt(2*g*h);
Writeln(`Van toc khi cham dat la v=`,v:10:4, `.m/s`);
Readln;
* 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ẻ: Phan Thanh Nhã Trúc
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)