13/06/2025

13/06/2025
13/06/2025
𝓗ǔ̵̟̜̓͛̏̓̋̏̾𝓷𝓽e̸̳̙͎̿̓̉́́𝓻30̵̧̡͔͉͉͇̅̀̅͆̍̃̆͗͝ 6 Thuật toán (giai ma )
Sao chép
Chỉnh sửa
Nhập n
Tổng ← 0
Cho i từ 1 đến n:
Nếu i chia hết cho 5 thì:
Tổng ← Tổng + i
In Tổng
Ví dụ bằng Python:
python
Sao chép
Chỉnh sửa
n = int(input("Nhập n: "))
tong = 0
for i in range(1, n + 1):
if i % 5 == 0:
tong += i
print("Tổng các số chia hết cho 5 từ 1 đến", n, "là:", tong)
câu 2: Trình bày cách hoạt động cơ bản của thuật toán sắp xếp nổi bọt (Bubble Sort)
Nguyên lý hoạt động:
Mô tả cơ bản:
Ví dụ bằng Python:
python
Sao chép
Chỉnh sửa
arr = [5, 2, 9, 1, 5, 6]
n = len(arr)
for i in range(n - 1):
for j in range(n - i - 1):
if arr[j] > arr[j + 1]:
arr[j], arr[j + 1] = arr[j + 1], arr[j]
print("Danh sách sau khi sắp xếp:", arr)
13/06/2025
Thuật toán (giai ma )
Sao chép
Chỉnh sửa
Nhập n
Tổng ← 0
Cho i từ 1 đến n:
Nếu i chia hết cho 5 thì:
Tổng ← Tổng + i
In Tổng
Ví dụ bằng Python:
python
Sao chép
Chỉnh sửa
n = int(input("Nhập n: "))
tong = 0
for i in range(1, n + 1):
if i % 5 == 0:
tong += i
print("Tổng các số chia hết cho 5 từ 1 đến", n, "là:", tong)
câu 2: Trình bày cách hoạt động cơ bản của thuật toán sắp xếp nổi bọt (Bubble Sort)
Nguyên lý hoạt động:
Mô tả cơ bản:
Ví dụ bằng Python:
python
Sao chép
Chỉnh sửa
arr = [5, 2, 9, 1, 5, 6]
n = len(arr)
for i in range(n - 1):
for j in range(n - i - 1):
if arr[j] > arr[j + 1]:
arr[j], arr[j + 1] = arr[j + 1], arr[j]
print("Danh sách sau khi sắp xếp:", arr)
Nếu bạn muốn hỏi bài tập
Các câu hỏi của bạn luôn được giải đáp dưới 10 phút
CÂU HỎI LIÊN QUAN
12/12/2025
Top thành viên trả lời