Câu 31: Đổi các số sau sang hệ thập phân: 1. 0100001 2 =?(thập phân) 2. 1AE 16 =?(thập phân) Câu 32: Xác định input, output, ý tưởng, thuật toán của bài tập này. Cho N và dãy số a 1,…., a n. Hãy cho biết có bao nhiêu số hạng trong dãy có giá trị bằng 6? (sơ đồ khối hoặc liệt kê)

2 câu trả lời

`0100001_2`=`33_(10)`

`1AE_(16)`=`430_(10)`

input: Số N và dãy `A_n`

output: những số trong dãy `A_n` có giá trị bằng 6

b1 nhập N và dãy `A_n`

i←0

b2 nếu i<N thì 

nếu `A_n` =6 thì s←s+1

i←i+1

quay lại b2

b3 xuất s rồi kết thúc

ý tưởng thì mình không biết ạ

`khoadang09` and `votranlyna`

Câu 31:


Đổi các số sau sang hệ thập phân:
1. $0100001_{2}$ = $33_{10}$
2. $1AE_{16}$ = $430_{10}$
Câu 32:


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

- Input : nhập n và dãy a1, a2, ... , an

- Output : số lượng số hạng có giá trị bằng 6 

* Ý tưởng :

Tìm kiếm tuần tự so sánh lần lượt các phần tử trong dãy, nếu có phần tử có giá trị bằng 6 thì tăng biến đếm lên 1 giá trị.

* Thuật toán :

- Bước 1 : nhập n, dãy a1, a2, ... , an

- Bước 2 : i ← 1; dem ← 0;

- Bước 3 : nếu i > n thì đưa giá trị biến dem ra màn hình rồi kết thúc

- Bước 4 : nếu a[i] = 6 thì dem ← dem + 1

- Bước 5 : i ← i + 1, quay lại bước 3

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