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

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