Phạm Duy Bảo An

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 Duy Bảo An
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
(Thường được cập nhật sau 1 giờ!)

Cách 1: Liệt kê các bước (Ngôn ngữ tự nhiên)

  • Bước 1: Nhập dữ liệu
    • Nhập số nguyên dương n.
  • Bước 2: Khởi tạo
    • Gán giá trị cho biến tổng S←0.
    • Gán giá trị cho biến đếm i←1.
  • Bước 3: Kiểm tra điều kiện
    • Nếu i>n thì chuyển đến Bước 6.
  • Bước 4: Thực hiện tính toán
    • Cộng dồn giá trị của biến đếm vào tổng: S←S+i.
  • Bước 5: Tăng biến đếm
    • Tăng i lên 1 đơn vị: i←i+1. Sau đó quay lại Bước 3.
  • Bước 6: Xuất kết quả
    • Thông báo giá trị của S và kết thúc thuật toán.

Cách 2: Trình bày ngắn gọn (Mã giả)

Nếu bạn cần viết ngắn gọn hơn, có thể sử dụng cấu trúc vòng lặp For như sau:

  1. Nhập n.
  2. Gán S←0.
  3. Cho i chạy từ 1 đến n:
    • S←S+i
  4. Trả về S.

Giải thích logic (Để bạn hiểu rõ hơn):

Thuật toán này giống như việc bạn có một chiếc giỏ trống (S=0) và một dãy số từ 1 đến n. Mỗi bước, bạn nhặt một con số (i) bỏ vào giỏ và cộng nó vào tổng hiện có, cho đến khi không còn con số nào trong phạm vi từ 1 đến n thì dừng lại.


Một công thức nấu ăn ghi: "Cho một ít muối và nêm nếm cho vừa miệng."


  • Định nghĩa: Là cấu trúc điều khiển thực hiện lặp đi lặp lại một hoặc một nhóm câu lệnh cho đến khi một điều kiện nào đó được thỏa mãn.
  • Mục đích: Tiết kiệm công sức viết code, tối ưu hóa thuật toán và xử lý các tập dữ liệu lớn.