Trong lập trình, việc lặp lại một hành động nhiều lần là rất phổ biến và thường được thực hiện thông qua vòng lặp. Trong bài viết này, chúng ta sẽ tìm hiểu cách viết câu lệnh lặp tính tổng các số chẵn từ 1 đến 100. Điều này có thể được thực hiện thông qua một số ngôn ngữ lập trình như Pascal, Python, Java, C++, v.v. Bài viết sẽ chỉ cho bạn cách làm bằng Python, và Pascal đây là những ngôn ngữ lập trình phổ biến nhất hiện nay.
Để tính tổng các số chẵn từ 1 đến 100 bằng toán học, chúng ta có thể sử dụng công thức sau:
S = 2 + 4 + 6 + ... + 100
Ta có thể thấy rằng S là tổng của các số chẵn từ 2 đến 100. Vì vậy, ta có thể sử dụng công thức sau để tính tổng S:
S = 2 + 4 + 6 + ... + 100 = 2 x (1 + 2 + 3 + ... + 50)
Trong đó, 1 + 2 + 3 + ... + 50 là tổng các số từ 1 đến 50. Ta có thể tính tổng này bằng công thức sau:
1 + 2 + 3 + ... + n = n x (n + 1) / 2
Áp dụng công thức này với n = 50, ta có:
1 + 2 + 3 + ... + 50 = 50 x 51 / 2 = 1275
Do đó, ta có thể tính tổng các số chẵn từ 1 đến 100 bằng công thức:
S = 2 x 1275 = 2550
Vậy tổng các số chẵn từ 1 đến 100 là 2550.
Câu lệnh lặp (Loop statement) là một cấu trúc lập trình cho phép thực hiện một chuỗi các lệnh nhiều lần, dựa trên một điều kiện hoặc một tập hợp giá trị.
Có hai loại câu lệnh lặp chính trong lập trình:
Vòng lặp đếm (Counted loop): Lặp một số lần cụ thể (thường được quy định trước) theo một giá trị đếm hoặc một biến đếm. Các ví dụ về vòng lặp đếm bao gồm for trong Python, Java, C++, và for và while trong Pascal.
Vòng lặp điều kiện (Conditional loop): Lặp cho đến khi một điều kiện nhất định được đáp ứng. Ví dụ về vòng lặp điều kiện là while trong Python, Java, C++, và Pascal.
Câu lệnh lặp giúp giảm thiểu lượng mã lặp lại và cho phép thực hiện các tác vụ phức tạp một cách hiệu quả hơn.
Giải thích:
Giải thích:
Chúng ta có thể sử dụng câu lệnh lặp để tính tổng các số chẵn từ 1 đến 100 trong nhiều ngôn ngữ lập trình khác nhau. Trong Python, chúng ta có thể sử dụng vòng lặp for để duyệt qua các số từ 1 đến 100 và tính tổng các số chẵn. Trong Pascal, ta có thể sử dụng vòng lặp for để duyệt qua các số từ 2 đến 100 và kiểm tra xem số đó có phải là số chẵn không trước khi cộng vào tổng. Câu lệnh lặp là một công cụ mạnh mẽ trong lập trình cho phép thực hiện các tác vụ phức tạp nhiều lần một cách hiệu quả và giảm thiểu lượng mã lặp lại.