Cho các bài toán sau: 1. Nhập vào 2 số nguyên a và b. Tính tổng 2 số nguyên đó 2. Nhập vào 2 số nguyên dương a,b là chiều dài và chiều rộng của hình chữ nhật. Hãy tính chu vi và diện tích của hình chữ nhật đó. 3. Nhập vào 1 số nguyên không âm N, không vượt quá 10000. Hãy kiểm tra xem N có chia hết cho 3 hay không ? Nếu N chia hết cho 3 thì đưa ra thông báo "N chia hết cho 3" , còn nếu N không chia hết cho 3 thì đưa ra thông báo "N không chia hết cho 3" Hoàn thiện các yêu cầu sau: a. Hãy xác định Input, Output b. Nêu ý tưởng để giải quyết bài toán c. Hãy xây dựng thuật toán để giải các bài toán bằng phương pháp liệt kê. Mong mn giúp mk nhé, mk xin cảm ơn

2 câu trả lời

Bài 1: 

a) Input: a, b

Output: Tổng 2 số a, b

b) Ý tưởng: Tổng của 2 số a và b là a+b

c) Thuật toán:

Bước 1: Nhập a, b từ bàn phím

Bước 2: s<-a+b

Bước 3: Xuất s ra màn hình

Bài 2:

a) Input: Chiều dài và chiều rộng của HCN

Output: Chu vi và diện tích của HCN

b) Ý tưởng: Tính chu vi theo công thức (chiều dài + chiều rộng)x2 và tính diện tích theo công thức chiều dài x chiều rộng

c) Thuật toán:

Bước 1: Nhập chieudai, chieurong

Bước 2: CV<-(chieudai+chieurong)*2

Bước 3: DT<-chieudai*chieurong;

Bước 4: Xuất CV và DT ra màn hình

Bài 3:

a) Input: n

Output: Có hoặc không

b) Ý tưởng: Nếu số dư của n cho 3 là 0 thì chia hết cho 3 ngược lại không chia hết cho 3

c) Thuật toán: 

Bước 1: Nhập n

Bước 2: Nếu n mod 3 = 0 thì xuất "N chia het cho 3" và thực hiện bước 4

Bước 3: Nếu n mod 3 <> 0 thì xuất "N khong chia het cho 3" 

Bước 4: Kết thúc chương trình

Bài 1 :

- Xác định bài toán :

+ Input : Số nguyên a và b

+ Output : Tổng 2 số nguyên

- Ý tưởng :

+ Nhập hai số nguyên a, b

+ Biến T lưu giá trị là tổng hai số a, b

- Thuật toán :

+ Bước 1 : Nhập hai số a, b

+ Bước 2 : T ← a + b

+ Bước 3 : Đưa ra giá trị biến T

+ Bước 4 : Kết thúc

Bài 2 :

- Xác định bài toán :

+ Input : Hai số nguyên dương a, b

+ Output : Chu vi và diện tích hình chữ nhật

- Ý tưởng :

+ Nhập hai số nguyên a, b

+ Biến C lưu giá trị là (a + b) * 2

+ Biến S lưu giá trị là a * b

- Thuật toán :

+ Bước 1 : Nhập hai số a, b

+ Bước 2 : C ← (a + b) * 2

+ Bước 3 : S ← a * b

+ Bước 4 : Đưa ra giá trị biến C, S

+ Bước 5 : Kết thúc

Bài 3 :

- Xác định bài toán : 

+ Input : Số N

+ Output : 'N chia hết cho 3' hoặc'N không chia hết cho 3'

- Ý tưởng :

+ Nhập gía trị N

+ Kiểm tra phạm vi giá trị N

+ Kiểm tra N có chia hết cho 3 hay không

- Thuật toán :

+ Bước 1 : Nhập số N

+ Bước 2 : Nếu N < 0 hoặc N > 10000 thì kết thúc

+ Bước 3 : Nếu N mod 3 = 0 thì N chia hết cho 3

+ Bước 4 : Nếu N mod 3 <> 0 thì N không chia hết cho 3

+ Bước 5 : In thông báo, kết thúc