Cho dãy số gồm các số sau : 10,20,30,5,11,100.
a.Em hãy mô tả thuật toán để tìm số nhỏ nhất trong dãy số đã cho (thể hiện bằng các bước liệt kê hoặc vẽ sơ đồ khối).
b. Em hãy vẽ mô tả thuật toán để tìm số lớn nhất gồm n số hoặc được nhập từ bàn phím (thể hiện bằng các bước liệt kê).
a.Em hãy mô tả thuật toán để tìm số nhỏ nhất trong dãy số đã cho (thể hiện bằng các bước liệt kê hoặc vẽ sơ đồ khối).
b. Em hãy vẽ mô tả thuật toán để tìm số lớn nhất gồm n số hoặc được nhập từ bàn phím (thể hiện bằng các bước liệt kê).
Quảng cáo
2 câu trả lời 144
a) Tìm số nhỏ nhất trong dãy: 10, 20, 30, 5, 11, 100
Thuật toán (các bước):
Gán số đầu tiên làm min
→ min = 10
So sánh từng số tiếp theo với min:Nếu số đang xét < min → cập nhật min
Lặp lại cho đến hết dãy
Kết quả: min là số nhỏ nhất
Áp dụng:
So 20 → không đổi
So 30 → không đổi
So 5 → min = 5
So 11 → không đổi
So 100 → không đổi
→ Kết quả: min = 5
b) Thuật toán tìm số lớn nhất trong n số (nhập từ bàn phím)
Các bước:
Nhập n (số lượng số)
Nhập số thứ nhất → gán max = số đó
Lặp từ i = 2 đến n:Nhập số thứ i
Nếu số đó > max → gán max = số đó
Kết thúc vòng lặp
In ra max
Quảng cáo
Bạn cần hỏi gì?
Câu hỏi hot cùng chủ đề
-
Đã trả lời bởi chuyên gia
38772 -
Hỏi từ APP VIETJACK28080
Gửi báo cáo thành công!
