SlideShare una empresa de Scribd logo
1 de 3
Descargar para leer sin conexión
Bài tàp chương 2
I. Trắc nghiệm
1. Xét biểu thức logic(n div 1000>0) and (n div 1000 =0) khẳng định nào sau đây là đúng?
a. Kiểm tra n có chia hết cho 10 000 hay không;
b. Kiểm tra xem n có bốn chữ số có nghĩa hay không;
c. Kiểm tra xem n có ba chữ số có nghĩa hay không;
d. Kiểm tra xem n có < 10000 hay không.
2. Hãy viết biểu thức logic kiểm tra n là một số dương chẵn.
a. (n>0) and (n mod 2=0);
b. (n<0) and (n mod 2=0);
c. (n>0) and (n mod 2>0);
d. (n<0) and (n mod 2<0);
3. Xét biểu thức logic (m mod 100<10) and (m div 100 >0). Với những giá trị nào của m thì biểu
thức dưới đây đạt giá trị true ?
a. 65;
b. 208;
c. 2009;
d. 166059;
e. 554500;
f. 99
4. Biết rằng a, b, là độ dài 3 cạnh của 1 tam giác, những biểu thức quan hệ nào sau đây cho kết quả
true?
a. a+b>c;
b. b-c>a;
c. a-c≥b;
d. a-b>c;
5. Xét chương trình passcal sau:
Program c2b28;
Var x,y:real;
Begin
Write(‘X =’); readln(x);
Y:=((x+2)*x+3)*x+4)*x+5;
Writeln(‘y= ’, y);
End.
Chương trình trên tính biểu thức nào trong các biểu thức sau:
a. Y=x+2x+3x+4x+5;
b. Y=(x+2)(x+3)(x+5)+5;
c. Y=x4 +2x3 +3x2+4x+5;
II. Tự luận
6. Chương trình dịch Pascal sẽ cấp phát bao nhiêu bộ nhớ cho các biến trong khai báo sau?
Var m, n, l, j: integer;
P, a, b, c: real;
X: extended;
K: word;
7. Hãy chỉ ra các lỗi trong khai báo sau:
Var k, ,m, I, l: word;
C, c1: char;
I, i1, j: word;
PI = 3.1416;
8. Hãy viết các biểu thức sau dưới dạng công thức toán học tương ứng:
a + b/c +1;
1/a*b/c;
5*sin(x) – cos(y)/4;
Log(u*(1/3) + sqrt(v)+z);
Ln(y*(-sqrt(abs(x))));
9. Lập trình nhập từ bàn phím các số thực a, b, c, d và x. Tính và đưa ra màn hình giá trị biểu thức
.
III. Hướng dẫn giải
B;
A;
B, c, d, e;
a;
c (Chương trình có sử dụng hồ sơ Hoocne )
44byte.
Biến i khai báo 2 lần( trong pascal không phân biệt hoa thường). PI là hằng số nên khai báo đúng là :
const PI=3.1416.
Tự giải;
Chương trình

Program Bai4;
Var a,b,c,d,x,y: real;
BEGIN
Clrscr;
Write(‘Nhap: a,b,c,d,x: ’);
Readln(a,b,c,d,x);
Y:=((a*x+b)*x+c)*x+d;
Writeln(‘Ket qua: ’, y:10:3);
Readln;
END.

Más contenido relacionado

Más de indochinasp

Slide bài dạy khái niệm soạn thảo văn bản
Slide bài dạy khái niệm soạn thảo văn bảnSlide bài dạy khái niệm soạn thảo văn bản
Slide bài dạy khái niệm soạn thảo văn bản
indochinasp
 
Bai thuyettrinh2tin10
Bai thuyettrinh2tin10Bai thuyettrinh2tin10
Bai thuyettrinh2tin10
indochinasp
 
Bai giang kieuxau_tiet2
Bai giang kieuxau_tiet2 Bai giang kieuxau_tiet2
Bai giang kieuxau_tiet2
indochinasp
 
Bài dạy định dạng văn bản
Bài dạy định dạng văn bảnBài dạy định dạng văn bản
Bài dạy định dạng văn bản
indochinasp
 
Bai 5 cac thao tac co ban tren bang
Bai 5 cac thao tac co ban tren bangBai 5 cac thao tac co ban tren bang
Bai 5 cac thao tac co ban tren bang
indochinasp
 
Bai 7 cac thu tuc chuan vao ra don gian
Bai 7 cac thu tuc chuan vao ra don gianBai 7 cac thu tuc chuan vao ra don gian
Bai 7 cac thu tuc chuan vao ra don gian
indochinasp
 
Bai 7 cac thu tuc chuan vao ra don gian
Bai 7 cac thu tuc chuan vao ra don gianBai 7 cac thu tuc chuan vao ra don gian
Bai 7 cac thu tuc chuan vao ra don gian
indochinasp
 

Más de indochinasp (14)

Slide bài dạy khái niệm soạn thảo văn bản
Slide bài dạy khái niệm soạn thảo văn bảnSlide bài dạy khái niệm soạn thảo văn bản
Slide bài dạy khái niệm soạn thảo văn bản
 
Bai thuyettrinh2tin10
Bai thuyettrinh2tin10Bai thuyettrinh2tin10
Bai thuyettrinh2tin10
 
Baigiang8
Baigiang8Baigiang8
Baigiang8
 
Bai giang kieuxau_tiet2
Bai giang kieuxau_tiet2 Bai giang kieuxau_tiet2
Bai giang kieuxau_tiet2
 
Bai giang
Bai giangBai giang
Bai giang
 
Bai giang
Bai giangBai giang
Bai giang
 
Bai giang (2)
Bai giang (2)Bai giang (2)
Bai giang (2)
 
Bai giang1
Bai giang1Bai giang1
Bai giang1
 
Bài giảng
Bài giảngBài giảng
Bài giảng
 
Bài dạy định dạng văn bản
Bài dạy định dạng văn bảnBài dạy định dạng văn bản
Bài dạy định dạng văn bản
 
Bai 5 cac thao tac co ban tren bang
Bai 5 cac thao tac co ban tren bangBai 5 cac thao tac co ban tren bang
Bai 5 cac thao tac co ban tren bang
 
Bgđt
BgđtBgđt
Bgđt
 
Bai 7 cac thu tuc chuan vao ra don gian
Bai 7 cac thu tuc chuan vao ra don gianBai 7 cac thu tuc chuan vao ra don gian
Bai 7 cac thu tuc chuan vao ra don gian
 
Bai 7 cac thu tuc chuan vao ra don gian
Bai 7 cac thu tuc chuan vao ra don gianBai 7 cac thu tuc chuan vao ra don gian
Bai 7 cac thu tuc chuan vao ra don gian
 

Bai tap chuong 2

  • 1. Bài tàp chương 2 I. Trắc nghiệm 1. Xét biểu thức logic(n div 1000>0) and (n div 1000 =0) khẳng định nào sau đây là đúng? a. Kiểm tra n có chia hết cho 10 000 hay không; b. Kiểm tra xem n có bốn chữ số có nghĩa hay không; c. Kiểm tra xem n có ba chữ số có nghĩa hay không; d. Kiểm tra xem n có < 10000 hay không. 2. Hãy viết biểu thức logic kiểm tra n là một số dương chẵn. a. (n>0) and (n mod 2=0); b. (n<0) and (n mod 2=0); c. (n>0) and (n mod 2>0); d. (n<0) and (n mod 2<0); 3. Xét biểu thức logic (m mod 100<10) and (m div 100 >0). Với những giá trị nào của m thì biểu thức dưới đây đạt giá trị true ? a. 65; b. 208; c. 2009; d. 166059; e. 554500; f. 99 4. Biết rằng a, b, là độ dài 3 cạnh của 1 tam giác, những biểu thức quan hệ nào sau đây cho kết quả true? a. a+b>c; b. b-c>a; c. a-c≥b; d. a-b>c; 5. Xét chương trình passcal sau: Program c2b28; Var x,y:real; Begin Write(‘X =’); readln(x); Y:=((x+2)*x+3)*x+4)*x+5; Writeln(‘y= ’, y); End. Chương trình trên tính biểu thức nào trong các biểu thức sau: a. Y=x+2x+3x+4x+5; b. Y=(x+2)(x+3)(x+5)+5; c. Y=x4 +2x3 +3x2+4x+5; II. Tự luận 6. Chương trình dịch Pascal sẽ cấp phát bao nhiêu bộ nhớ cho các biến trong khai báo sau? Var m, n, l, j: integer; P, a, b, c: real; X: extended;
  • 2. K: word; 7. Hãy chỉ ra các lỗi trong khai báo sau: Var k, ,m, I, l: word; C, c1: char; I, i1, j: word; PI = 3.1416; 8. Hãy viết các biểu thức sau dưới dạng công thức toán học tương ứng: a + b/c +1; 1/a*b/c; 5*sin(x) – cos(y)/4; Log(u*(1/3) + sqrt(v)+z); Ln(y*(-sqrt(abs(x)))); 9. Lập trình nhập từ bàn phím các số thực a, b, c, d và x. Tính và đưa ra màn hình giá trị biểu thức .
  • 3. III. Hướng dẫn giải B; A; B, c, d, e; a; c (Chương trình có sử dụng hồ sơ Hoocne ) 44byte. Biến i khai báo 2 lần( trong pascal không phân biệt hoa thường). PI là hằng số nên khai báo đúng là : const PI=3.1416. Tự giải; Chương trình Program Bai4; Var a,b,c,d,x,y: real; BEGIN Clrscr; Write(‘Nhap: a,b,c,d,x: ’); Readln(a,b,c,d,x); Y:=((a*x+b)*x+c)*x+d; Writeln(‘Ket qua: ’, y:10:3); Readln; END.