Câu 1:
a) 2 div 3 - 2 mod 3 + 3 div 2 - 3 mod 2 = ?
b) 1\3 - 2* 7 mod 2 + 8 div 4 * 4 = ?
Câu 2: Viết cú pháp của câu lệnh điều kiện dạng đủ? Giải thích ý nghĩa của cú pháp?
Câu 3: Viết chương trình bằng ngôn ngữ lập trình Pascal thực hiện:
- Nhập vào 3 cạnh của 1 tam giác, tương ứng với 3 biến a, b, c
- Kiểm tra và xuất thông báo a, b, c có phỉa là 3 cạnh của tam giác cân hay không? Nếu không phải thì thông báo: ''không phải 3 cạnh của 1 tam giác cân. ''
a) Xác định bài toán trên
b) Mô tả thuật toán để giải bài toán
c) Viết CT
( Giúp mink với mink đag càn gấp)
Câu 1
a) 2 div 3-2 mod 3+ 3 div 2-3 mod 2=0-2+1-1=-2
b) \(\frac{1}{3}-2\cdot7mod2+8div4\cdot4\)\(=\frac{1}{3}-2\cdot3+2\cdot4=\frac{1}{3}-6+8=\frac{1}{3}+2=\frac{7}{3}\)
Câu 2:
Cú pháp: if <điều kiện> then <câu lệnh 1>
else <câu lệnh 2>;
Giải thích
Nếu có điều kiện thì làm câu lệnh 1
Ngược lại làm câu lệnh 2
Câu 3:
a) Xác định bài toán
-input: 3 số a,b,c
-output: Kiểm tra 3 số này có là 3 cạnh của một tam giác cân không
b) Mô tả thuật toán
-Bước 1: nhập a,b,c
-Bước 2:
Nếu ((a=b) và (a<>c) và (b<>c)) hoặc ((b=c) và (b<>a) và (c<>a))hoặc ((c=a) và (c<>b) và (a<>b)) thì viết('day la tam giac can')
ngược lại viết('day khong la tam giac can');
-Bước 3: Nếu (a+b>c) và (a+c>b) và (b+c>a) thì quay lại bước 2
Không thì viết('day khong la 3 canh trong mot tam giac');
-Bước 4: Nếu (a>0) và (b>0) và (c>0) thì quay lại bước 3
Không thì viết('vui long nhap lai');
-Bước 5: Kết thúc
c) Viết CT
uses crt;
var a,b,c:integer;
begin
clrscr;
write('a='); readln(a);
write('b='); readln(b);
write('c='); readln(c);
if (a>0) and (b>0) and (c>0) then begin
if (a+b>c) and (a+c>b) and (b+c>a) then
begin
if ((a=b) and (a<>c) and (b<>c)) or ((b=c) and (b<>a) and (c<>a)) or ((c=a) and (c<>b) and (a<>b)) then writeln('day la tam giac can')
else writeln('day khong la tam giac can');
end
else writeln('day khong la 3 canh trong mot tam giac');
end
else writeln('vui long nhap lai');
readln;
end.
Câu 1
a) 2 div 3-2 mod 3+ 3 div 2-3 mod 2=0-2+1-1=-2
b) 13−2⋅7mod2+8div4⋅413−2⋅7mod2+8div4⋅4=13−2⋅3+2⋅4=13−6+8=13+2=73=13−2⋅3+2⋅4=13−6+8=13+2=73
Câu 2:
Cú pháp: if <điều kiện> then <câu lệnh 1>
else <câu lệnh 2>;
Giải thích
Nếu có điều kiện thì làm câu lệnh 1
Ngược lại làm câu lệnh 2
Câu 3:
a) Xác định bài toán
-input: 3 số a,b,c
-output: Kiểm tra 3 số này có là 3 cạnh của một tam giác cân không
b) Mô tả thuật toán
-Bước 1: nhập a,b,c
-Bước 2:
Nếu ((a=b) và (a<>c) và (b<>c)) hoặc ((b=c) và (b<>a) và (c<>a))hoặc ((c=a) và (c<>b) và (a<>b)) thì viết('day la tam giac can')
ngược lại viết('day khong la tam giac can');
-Bước 3: Nếu (a+b>c) và (a+c>b) và (b+c>a) thì quay lại bước 2
Không thì viết('day khong la 3 canh trong mot tam giac');
-Bước 4: Nếu (a>0) và (b>0) và (c>0) thì quay lại bước 3
Không thì viết('vui long nhap lai');
-Bước 5: Kết thúc
c) Viết CT
uses crt;
var a,b,c:integer;
begin
clrscr;
write('a='); readln(a);
write('b='); readln(b);
write('c='); readln(c);
if (a>0) and (b>0) and (c>0) then begin
if (a+b>c) and (a+c>b) and (b+c>a) then
begin
if ((a=b) and (a<>c) and (b<>c)) or ((b=c) and (b<>a) and (c<>a)) or ((c=a) and (c<>b) and (a<>b)) then writeln('day la tam giac can')
else writeln('day khong la tam giac can');
end
else writeln('day khong la 3 canh trong mot tam giac');
end
else writeln('vui long nhap lai');
readln;
end.