Câu 1: Cho dãy số có N phần tử với các giá trị a1,a2,...aN. Hãy viết thuật toán bằng 2 cách liệt kê và sơ đồ khối Câu 2: Mô tả thuật toán với N=5 để giải bài toán a) Đưa ra phần tử có giá trị âm của dãy số bên b) Đếm số lượng số phần tử có giá trị dương của dãy số bên
2 câu trả lời
Câu 2 :
Dạng liệt kê:
Bước 1: Nhập N=5
Bước 2:
Nhập a[i]
Bước 3:
duong <- 0
Bước 4: i <- to 5
Nếu a[i]<0 thì xuất ra
nếu a[i] >0 thì duong<-duong+1
Bước 5: in kết quả ra màn hình và kết thucs thuật toán
câu 1: mình chưa hiểu đề bài,bạn bổ sung rồi mình làm nhé
* Thuật toán 1 :
- Bước 1 : nhập n và dãy a1, a2, ... , an
- Bước 2 : i ← 1;
- Bước 3 : nếu i > n thì kết thúc
- Bước 4 :
- Bước 4.1 : xuất giá trị a[i]
- Bước 4.4 : i ← i + 1 quay lại bước 3
* Thuật toán 2 :
- Bước 1 : nhập n và dãy a1, a2, ... , an
- Bước 2 : i ← 1;
- Bước 3 : nếu i > n thì kết thúc
- Bước 4 :
- Bước 4.1 : nếu a[i] < 0 thì xuất giá trị a[i]
- Bước 4.4 : i ← i + 1 quay lại bước 3
* Thuật toán 3 :
- Bước 1 : nhập n và dãy a1, a2, ... , an
- Bước 2 : i ← 1; dem ← 0
- Bước 3 : nếu i > n thì đưa ra giá trị dem rồi kết thúc
- Bước 4 :
- Bước 4.1 : nếu a[i] > 0 thì dem ← dem + 1
- Bước 4.4 : i ← i + 1 quay lại bước 3