Phạm Văn Tùng
Giới thiệu về bản thân
Chào mừng bạn đến với trang cá nhân của Phạm Văn Tùng
0
0
0
0
0
0
0
2026-04-26 18:13:34
1. Ý tưởng thuật toán
- Bước 1: Khởi tạo một biến
Tongbằng 0 để lưu trữ kết quả. - Bước 2: Sử dụng một vòng lặp chạy từ 1 đến .
- Bước 3: Ở mỗi bước lặp, cộng giá trị hiện tại của biến đếm vào biến
Tong. - Bước 4: Sau khi vòng lặp kết thúc, trả về giá trị
Tong.
- Bước 1: Nhập số nguyên dương .
- Bước 2: Gán
Tong ← 0,i ← 1. - Bước 3: Nếu
i > nthì chuyển đến Bước 6. - Bước 4: Gán
Tong ← Tong + i. - Bước 5: Gán
i ← i + 1rồi quay lại Bước 3. - Bước 6: Thông báo kết quả
Tongvà kết thúc.
n = int(input("Nhập n: "))
tong = 0
for i in range(1, n + 1):
tong = tong + i
print("Tổng các số từ 1 đến", n, "là:", tong)
2026-04-26 18:12:45
Lý do quy trình này không phải là thuật toán:
- Thiếu tính xác định: Các hướng dẫn thường có từ ngữ cảm tính như "nêm nếm cho vừa miệng", "đun đến khi chín tới", "cho một ít muối". Mỗi người hiểu "vừa miệng" hay "một ít" khác nhau, trong khi thuật toán yêu cầu mọi bước phải cực kỳ chính xác và máy móc.
- Thiếu tính khách quan: Kết quả phụ thuộc vào tay nghề người nấu. Cùng một công thức, người này nấu ngon, người kia nấu không ngon. Thuật toán thì ngược lại: với cùng một đầu vào, kết quả đầu ra phải luôn đồng nhất.
- Không có tính hữu hạn rõ ràng: Nếu một bước ghi là "đun cho đến khi cạn nước" nhưng người nấu quên tắt bếp hoặc đổ quá nhiều nước, quy trình có thể kéo dài vô tận hoặc hỏng hóc mà không có điểm dừng chính xác về mặt logic máy tính.
2026-04-26 18:12:18
1. Tâm sơ đồ (Central Topic)
- CẤU TRÚC LẶP
- Nhánh 1: Khái niệm
- Định nghĩa: Thực hiện lặp lại một công việc nhiều lần.
- Mục đích: Tiết kiệm thời gian viết code, tối ưu hóa thuật toán.
- Nhánh 2: Phân loại
- Lặp với số lần biết trước: (Ví dụ: Câu lệnh
for) - Sử dụng khi xác định được số vòng lặp.
- Lặp với số lần chưa biết trước: (Ví dụ: Câu lệnh
while) - Lặp dựa trên một điều kiện (dừng khi điều kiện sai).
- Lặp với số lần biết trước: (Ví dụ: Câu lệnh
- Nhánh 3: Các thành phần chính
- Điều kiện lặp: Quyết định vòng lặp tiếp tục hay dừng lại.
- Thân vòng lặp: Các câu lệnh được lặp lại.
- Biến đếm/Bước nhảy: Thay đổi giá trị sau mỗi lần lặp để tránh lặp vô hạn.
- Nhánh 4: Ví dụ điển hình
- Tính tổng các số từ 1 đến .
- Đếm số lượng các số thỏa mãn điều kiện.
- In các bảng cửu chương.
- Màu sắc: Nhánh
fordùng màu xanh dương (ổn định), nhánhwhiledùng màu vàng (cần chú ý điều kiện). - Hình ảnh: Chèn icon "vòng mũi tên" (🔄) vào tâm sơ đồ.
- Ghi chú: Thêm một nhánh phụ nhỏ về lỗi "Lặp vô hạn" (Infinite Loop) để nhắc nhở bản thân luôn phải cập nhật biến điều kiện.
2025-10-20 20:39:15
một mảnh vườn hình chữ nhật có chiều dài 68m, chiều rộng bằng nửa chiều dài .Xung quanh mảnh vườn đó người ta trồng cam, cứ cánh 3m thì trồng 1 cây.Hỏi xung quanh mảnh vườn đó người ta trồng được bao nhiêu cây cam