Tính tổng các số từ 1 đến n

Cấu trúc điều khiển

Bài toán số 1: Tính tổng của các số tự nhiên từ 1 đến N.

S = 1 + 2 + … + N

Ví dụ : N = 5, S = 1 + 2 + 3 + 4 + 5 = 15

Yêu cầu: Input: N, là số tự nhiên bất kỳ.

Output: S, là tổng của các số từ 1 đến N

Hướng dẫn:

Bài toán được thực hiện qua 3 bước cụ thể như sau:

– Thông báo nhập liệu, và nhập dữ liệu vào cho N

– Tiến hành tính tổng S:

  • Khởi gán giá trị ban đầu cho tổng S
  • Tiến hành tính tổng, cộng dồn với các giá trị của i vào S (với i được lặp từ 1 cho đến N)

– Xuất kết quả của tổng S ra màn hình.

Chương trình:

Program TinhTong; Uses crt; Var S,i,n:Integer; // Khai bao bien su dung BEGIN Write( ‘ Nhap so n:’ ); // Thong bao nhap lieu Readln( n ); // Nhap gtri N, (voi &N la lay d/c bien N) S: = 0; // Khoi gan gia tri ban dau cho S For i:=1 to n do // Lap voi moi i co gia tri tu 1 den N S:=S + i; // Tinh tong cong don i vao S Writeln( ‘Tong = ’, S); // Xuat ket qua tong S ra man hinh Readln; END.

Các phiên bản khác nhau của bài toán là:

  • Tính tổng (với giả sử N là số lẻ)
  • Tính tổng các số tự nhiên lẻ nhỏ hơn hoặc bằng N.
  • Tính tổng các số tự nhiên chia hết cho 5 như 5, 10, 15, 20, 25, 30….N (N chia hết cho 5)

Hướng dẫn:

– Điều chỉnh bước lặp cho phù hợp.

– Trước khi cộng dồn giá trị của i vào tổng S, phải kiểm tra điều kiện giá trị của i có thỏa mãn điều kiện bài toán hay không.

Cụ thể là:

For i:= 1 to n do // Lap voi moi i co gia tri tu 1 den N

S:= S + i / (i+1); // Tinh tong cong don i/(i+1) vao S

(Luu y, truong hop nay bien S phai duoc khai bao kieu du lieu la so thuc Real )

For i:=1 to n do // Lap voi moi i co gia tri tu 1 den N

if ( i mod 2 == 1) // Kiem tra i co’ phai la so le hay khong

S := S + i; // Dung ==> Tinh tong cong don i vao S

for i:=1 to n do // Lap voi moi i co gia tri tu 1 den N

if ( i % 5 == 0) // Kiem tra i co’ phai la 5, 10, 15… hay khong

S := S + i; // Dung ==>Tinh tong cong don i vao S

Related Posts

Lưu ngay Top cách xóa lịch sử trên máy tính vĩnh viễn hàng đầu 2023

Dưới đây là những chia sẻ chi tiết của chúng tôi về cách xóa lịch sử trên máy tính vĩnh viễn được cập nhật mới nhất? Hãy tham khảo ngay những thông tin mà chúng tôi chia sẻ dưới đây, nếu thấy hay hãy chia sẻ bài viết này nhé!

Mẹo hay Top pin 4000mah sạc bao lâu thì đầy hot nhất hiện nay 2023

Trong bài viết này, chúng tôi chia sẻ một số thông tin về pin 4000mah sạc bao lâu thì đầy được cập nhật mới nhất? Hãy tham khảo ngay những thông tin mà chúng tôi chia sẻ dưới đây, nếu thấy hay hãy chia sẻ bài viết này nhé!

Mẹo hay Top cách bật cảm biến con quay hàng đầu 2023

Để hiểu hơn về cách bật cảm biến con quay được cập nhật mới nhất? Hãy tham khảo ngay những thông tin mà chúng tôi chia sẻ dưới đây, nếu thấy hay hãy chia sẻ bài viết này nhé!

Mẹo hay Top các trường đại học ở daegu hàng đầu 2023

Hãy cùng Nhà Xinh tìm hiểu rõ hơn về các trường đại học ở daegu được cập nhật mới nhất? Hãy tham khảo ngay những thông tin mà chúng tôi chia sẻ dưới đây, nếu thấy hay hãy chia sẻ bài viết này nhé!

Tổng hợp Top cách chăm sóc gà choi con mới nở [Hot Nhất 2023]

Dưới đây là những chia sẻ chi tiết của chúng tôi về cách chăm sóc gà choi con mới nở được viết khách quan và đầy đủ nhất, bạn hãy tham khảo ngay thông tin dưới đây của chúng tôi, nếu thấy hay hãy chia sẻ bài viết này nhé!

Tổng hợp Top cách làm video có chữ chạy trên điện thoại hàng đầu 2023

Dưới đây là những chia sẻ chi tiết của chúng tôi về cách làm video có chữ chạy trên điện thoại được cập nhật mới nhất? Hãy tham khảo ngay những thông tin mà chúng tôi chia sẻ dưới đây, nếu thấy hay hãy chia sẻ bài viết này nhé!