Viết Chương Trình Tính Tổng S=1+2+3+...+n - TopLoigiai

logo toploigiai Đăng nhập Đăng kí Hỏi đáp
  • ÔN TẬP TIN HỌC 8
Đặt câu hỏi Viết chương trình tính tổng S=1+2+3+...+n icon_facebook

Câu hỏi: Viết chương trình tính tổng S=1+2+3+...+n

Lời giải:

[CHUẨN NHẤT] Viết chương trình tính tổng s=1+2+3+...+n
[CHUẨN NHẤT] Viết chương trình tính tổng s=1+2+3+...+n (ảnh 2)

a. Ví dụ 1: Tính tổng của 100 số tự nhiên đầu tiên

1. Xác định bài toán: 

  • INPUT: Dãy 100 số tự nhiên đầu tiên (từ 1 đến 100).
  • OUTPUT: Giá trị SUM = 1 + 2 + ...+ 100.

2. Mô tả thuật toán:

  • Bước 1: Gán SUM ← 0; i ← 1.
  • Bước 2: Gán i ← i + 1.
  • Bước 3: Nếu i ≤ 100, thì SUM ← SUM + i và chuyển lên bước 2. Trong trường hợp ngược lại (i > 100), kết thúc thuật toán.

b. Ví dụ 2: Tìm số lớn nhất trong dãy A các số a1, a2, ..., an cho trước.

- Xác định bài toán:

  • INPUT: Dãy A các số a1, a2, ..., an (n ≥ 1).
  • OUTPUT: Giá trị SMAX = max {a1, a2, ..., an}.

- Mô tả thuật toán:

  • Bước 1: Nhập số n và dãy A; gán SMAX ← a1; i ←0;
  • Bước 2: i ← i + 1;
  • Bước 3: Nếu i > n, kết thúc thuật toán (khi đó SMAX là giá trị phần tử lớn nhất của dãy A). Trong trường hợp ngược lại (i ≠ n), thực hiện bước 4.
  • Bước 4: Nếu ai > SMAX, thay đổi giá trị SMAX: SMAX ← ai rồi chuyển về bước 2. Trong trường hợp ngược lại (SMAX ≥ai), giữ nguyên SMAX và chuyển về bước 2.​
icon-date Xuất bản : 10/11/2021 - Cập nhật : 03/07/2024 Tải về

Câu hỏi thường gặp

Đánh giá độ hữu ích của bài viết

😓 Thất vọng🙁 Không hữu ích😐 Bình thường🙂 Hữu ích🤩 Rất hữu ích
  • Bộ 100 Đề thi Giữa kì, Cuối kì các Môn học mới nhất.
  • Tuyển tập các khóa học hay nhất tại Toploigiai.
Bài trước Bài sau Tìm Kiếm Bài Viết

Xem thêm các bài cùng chuyên mục

  • Viết chương trình tính tổng s=2+4+6+...+n (n là số chẵn)
  • Viết chương trình tính tổng 200 số nguyên đầu tiên
  • Viết chương trình tính tổng 10 số tự nhiên đầu tiên
  • Cách đặt tên biến trong Pascal?
  • Cách khai báo hằng và biến trong Pascal?
  • Trình bày quy tắc đặt tên trong Pascal?

Website khóa học, bài giảng, tài liệu hay nhất

Email: [email protected]

SĐT: 0902 062 026

Địa chỉ: Số 6 ngách 432/18, đường Đội Cấn, Phường Cống Vị, Quận Ba Đình, Thành phố Hà Nội

top loi giai

Hỏi đáp

Về chúng tôi

Giáo viên tại Toploigiai

Báo chí nói về chúng tôi

Giải thưởng

Khóa học

Về chúng tôi

Giáo viên tại Toploigiai

Báo chí nói về chúng tôi

Giải thưởng

Khóa học

icon facebook icon youtube

CÔNG TY TNHH TOP EDU

Số giấy chứng nhận đăng kí kinh doanh: 0109850622, cấp ngày 09/11/2021, nơi cấp Sở Kế Hoạch và Đầu tư Thành phố Hà Nội

DMCA.com Protection Status Group Hỏi bài - Nhận thưởng Tham Gia Nhóm image ads Đặt câu hỏi

Từ khóa » Tính Tổng 1+2+3+...+n Trong C