Mình xin mấy bạn giúp mình 2 bài này với mình hứa sẽ đánh giá 5 sao Bài 1: Cho dãy A gồm N số nguyên a1, a2, a3, ...., aN. Hãy đếm trong dãy A có bao nhiêu phần tử có giá trị là số nguyên lẻ. a. Xác định bài toán b. Viết thuật toán theo cách liệt kê hoặc sơ đồ khối Bài 2: Cho dãy A gồm N số nguyên a1, a2, a3, ...., aN. Hãy đếm trong dãy A có bao nhiêu phần tử có giá trị là số nguyên âm. a. Xác định bài toán b. Viết thuật toán theo cách liệt kê hoặc sơ đồ khối
2 câu trả lời
Bài 2:
a Xác định bài toán :
+ Input:Dãy N số nguyên a1,a2,a3...,aN
+Output :Số phần tử có giá trị là số nguyên âm
Ý tưởng :Khởi gán Dem =0,i=1
Lần lượt với i từ 1 đến đến n,so sánh ai với 0 nếu ai <0 thì Dem <-Dem +1
b.
B1:Nhập N
B2:Dem <-0;i <-1
B3 :ai <0 .Nếu đúng suy ra Dem <- Dem +1
B4 :i <-i +1
B5:i>N .Nếu đúng thông báo Dem rồi kết thúc
B6:Quay lại B3
Bài 1:
a.Xác định bài toán
+Input :Dãy N số nguyên a1,a2,a3...aN
+Output:Số phần tử có giá trị là số nguyên lẻ
Ý Tưởng bài toán:Khơi gán Dem =0
Lần lượt chia các ai (i từ 1 đén N) cho 2
Nếu ai không chia hết cho =>Dem <-Dem +1
b.
B1:Nhập N ,dãy a1,a2,a3....aN
B2:i<-1;dem<-0
B3 :ai không chia hết cho 2 .Nếu đúng =>dem <-dem +1
B4:i <-i +1
B5 :i>N .Nếu đúng thông báo Dem rồi kết thúc
B6:Quay lại B3
Bài 1:
a) XĐBT:
IP: Dãy số nguyên a1,a2,a3,....,aN
OP: Số số lẻ trong dãy
ALGOR:
B1: Nhập N và dãy a1,a2,....,aN
B2: i←1; d←0
B3: Nếu i>N thì đưa ra d rồi kết thúc
B4: Nếu a[i] chia 2 dư 1 thì d←d+1
B5: i←i+1
B6: Quay lại bước 3
Bài 2:
a) XĐBT:
IP: Dãy số nguyên a1,a2,a3,....,aN
OP: số số nguyên âm trong dãy
ALGOR:
B1: Nhập N và dãy a1,a2,....,aN
B2: i←1; d←0
B3: Nếu i>N thì đưa ra d rồi kết thúc
B4: Nếu a[i] <0 thì d←d+1
B5: i←i+1
B6: Quay lại bước 3