Câu 3 (3 điểm ): Cho bài toán sau: Nhập vào từ bàn phím hai số nguyên a , kiểm tra a có là số chẵn hay không Nếu a là số chẵn thì in ra màn hình “a là số chẵn” , ngược lại thì in ra “a là số lẻ”. a) Hãy xác định bài toán và mô tả thuật toán để giải quyết bài toán trên. b) Viết câu lệnh điều kiện để thực hiện thuật toán đó. c) Viết chương trình bằng ngôn ngữ lập trình Pascal để giải bài toán trên .

1 câu trả lời

*Xác định bài toán*

Input Số nguyên a

Output a là số chẵn hay lẽ

*Thuật toán*

B1 nhập a

b2 nếu a chia 2 dư 0 thì xuất a là số chẵn

b3 còn lại xuất a là số lẽ

*Câu lệnh*

if a mod 2=0 then writeln(a,'la so chan')
else
writeln(a,'la so le');

*Chương trình*

uses crt;
var a:integer;
begin
clrscr;
write('a=');
readln(a);
if a mod 2=0 then writeln(a,'la so chan')
else
writeln(a,'la so le');
readln
end.

Câu hỏi trong lớp Xem thêm