a=10 =>b=1010
a=120 =>b=1111000
a=1023 =>b=1111111111
a=35000 =>b=1000100010111000
a=10 =>b=1010
a=120 =>b=1111000
a=1023 =>b=1111111111
a=35000 =>b=1000100010111000
Cho số N nguyên dương và dãy số nguyên A gồm a1, a2,.....,an.
Hãy viết thuật toán
a) đưa ra màn hình tổng số các giá trị trong dãy
(Ví dụ: nhập n=4
Dãy A: 3 6 2 1 đưa ra màn hình tổng số bằng 12 <dạng> )
b) Đưa ra màn hình vị trí chứa giá trị lớn nhất. Nếu có 2 GTLN thì dưa ra vị trí nhỏ nhất chứa GTLN.
c/ Tìm giá trị lớn nhất của 3 số nguyên a,b,c
d/ Cho dãy A gồm N số nguyên A,, A,....,An(0<N<=1000;
A <=10000). Tim và đưa ra giá trị bé nhất của dãy.
Yêu cầu: - Xác định Input và Output của các bài toán trên
- Trình bản thuật toán giải các bài toán trên bằng Liệt kẻ và Sơ đồ khối
Bài 3: Viết thuật toán tìm ra dãy gồm các phần tử khác nhau từng đội một trong một dãy trong một dãy hữu hạn các số nguyên cho trước.
Bài 4: Viết thuật tóan liệt kê ra các giá trị khác nhau của một dãy số cho trước, ứng với mỗi giá trị thì cho biết số lần xuất hiện của giá trị đó trong dãy.
Viết thuật toán làm các công việc sau
1. Hoán đổi giá trị của hai số thực A và C, dùng biến trung gian B ( biểu diễn thuật toán bằng cách liệt kê ).
2. Cho điểm I(x;y) trên mặt phẳng tọa độ và số thực R. Kiểm tra xem M(a;b) có nằm trên đường tròn tâm I bán kính R không? ( biểu diễn thuật toán bằng sơ đồ khối ).
Xác định Input và output của bài toán sau Bài 1 : Hoán đổi giá trị của hai biến số thực a và b Bài 2: Tính tổng S N = + + + + 1 2 3 ... ; Bài 3: Tính tích P=1.2.3…N; Bài 4: Tính tổng 3 3 3 3 S N = + + + + 1 2 3 ... ; Bài 5: Tìm GTLN của 3 số nguyên Bài 6 : Tìm GTNN của 4 số nguyên Bài 7: Tính chu vi và diện tích hình chữ nhật Bài 8: Giải phương trình: ax b+ =0 Bài 9: Tính chu vi và diện tích hình tròn Bài 10: Tính tiền điện của một hộ gia đình trong một tháng
Bài 1 : xây dựng thuật toán giải bài toán sau : cho số nguyên a . Hãy đưa ra giá trị căn bậc hai của nó Bài 2. Xây dựng thuật toán để giải bài toán sau : cho hai số nguyên M ,N hãy cho biết số nào lớn hơn
Câu 2: Cho thuật toán sau
Bước 1: Nß10;
Bước 2: S f 0; i f 1,
Bước 3: Nếu i > N thì Thông báo S, kết thúc.
Bước 4: S ! S + i;
Bước 5: if i + 1, quay lại B3;
a. Hãy điền giá trị tương ứng của i và S khi chạy thuật toán.
i | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
S |
|
|
|
|
|
|
|
|
|
|
b. Thuật toán trên dùng để giải quyết bài toán gì
……………………………………………………………………………………………..
Câu 3: Cho dãy A gồm N số nguyên a1, a2,…, aN. Xây dựng thuật toán tính tổng các số nguyên dương có trong dãy.
+ Input:...............................................................................................................................
+ Output: ...........................................................................................................................
+ Thuật toán:
Hãy quan sát thuật toán sau. Với dãy A: 3, 6, 7, 2, 19, 20, 6. k = 6
a, Sau khi thuật toán kết thúc giá trị của d là bao nhiêu?
b, Theo em thuật toán trên làm công việc gì?
Hãy quan sát thuật toán sau. Với dãy A: 3, 6, 7, 2, 19, 20, 6. k = 6
a, Sau khi thuật toán kết thúc giá trị của d là bao nhiêu?
b, Theo em thuật toán trên làm công việc gì?