Thủ Thuật về Viết chương trình tính tổng S=2+4+6 n (n la số chẵn C++) Mới Nhất
Bạn đang tìm kiếm từ khóa Viết chương trình tính tổng S=2+4+6 n (n la số chẵn C++) được Cập Nhật vào lúc : 2022-05-21 04:15:06 . Với phương châm chia sẻ Bí quyết Hướng dẫn trong nội dung bài viết một cách Chi Tiết Mới Nhất. Nếu sau khi Read tài liệu vẫn ko hiểu thì hoàn toàn có thể lại Comments ở cuối bài để Ad lý giải và hướng dẫn lại nha.Pascal :
Nội dung chính- 1. Bài toán và chương trình
- 3. Quá trình giải bài toán trên máy tính
- 4. Thuật toán và mô tả thuật toán
- 5. Một số ví dụ về thuật toán
- Viết chương trình tính tổng s=2+4+6+...+n (n là số chẵn)
- 1. Bài toán và chương trình
- 2. Bài toán và cách xác lập bài toán
- 3. Quá trình giải bài toán trên máy tính
- 4. Thuật toán và mô tả thuật toán
- 5. Một số ví dụ về thuật toán
Uses crt; var n,i,s : integer ; begin clrscr; write('Nhap n: '); readln(n); for i := 1 to n do if i mod 2=0 then s := s + i ; writeln('S=',s);
end .
Python :
n=int(input("N="))s = 0 ;for i in range (1,n+1): if i%2==0 : s=s + i ;
print('S=',s)
Hãy luôn nhớ cảm ơn và vote 5*
nếu câu vấn đáp hữu ích nhé!
XEM GIẢI BÀI TẬP SGK TIN 8 - TẠI ĐÂY
Đặt vướng mắc
Lorem ipsum dolor sit amet, consectetur adipiscing elit.Morbi adipiscing gravdio, sit amet suscipit risus ultrices eu.Fusce viverra neque purus laoreet consequa.Vivamus vulputate posuere nisl quis consequat.
- lý thuyết
- trắc nghiệm
- hỏi đáp
- bài tập sgk
Câu 1:Viết chương trình tính: S=2+4+6+...+n
Câu 2:Viết chương trình tính: S+1+(1/2)+(1/3)+...(1/n)
Câu 3:Viết chương trình tính trung bình cộng của n số tự nhiên bất kỳ nhập từ bàn phím.
Giúp mik với nhé những bạn, thanks nhiều ạ!
Các vướng mắc tương tự
Câu hỏi: Viết chương trình tính tổng S=2+4+6+…+n(n là số chẵn)
Lời giải:
Bạn đang xem: Viết chương trình tính tổng s=2+4+6+…+n (n là số chẵn)
Cùng THPT Đông Đô ôn lại vài lý thuyết cơ bản để làm bài tốt hơn nhé!!!
1. Bài toán và chương trình
– Bài toán là một việc làm hay một trách nhiệm nên phải xử lý và xử lý.
– Chẳng hạn, với bài toán ghi ra màn hình hiển thị tổng của hai số a và b được gõ vào từ bàn phím, chương trình hoàn toàn có thể gồm những lệnh như hình sau này:
– Để phát biểu một bài toán rõ ràng, người ta cần xác lập rõ những Đk cho trước và kết quả cần thu được.
a. Ví dụ 1: Tính diện tích s quy hoạnh hình tam giác:
- Điều kiện cho trước: Một cạnh và độ cao tương ứng với cạnh đó;
- Kết quả cần thu được: Diện tích hình tam giác.
b. Ví dụ 2: Xét bài toán nấu một món ăn
- Điều kiện cho trước: Các thực phẩm hiện có (trứng, mỡ, mắm, muối, rau.)
- Kết quả cần thu được: Một món ăn.
3. Quá trình giải bài toán trên máy tính
– Các bước để nhờ máy giải một bài toán:
- Bước 1: Xác định bài toán là xác lập (thông tin vào – INPUT) và kết quả cần xác lập (thông tin ra – OUTPUT).
- Bước 2: Thiết lập phương án xử lý và xử lý (xây dựng thuật toán) là tìm, lựa chọn thuật toán và mô tả nó bằng ngôn từ thông thường.
- Bước 3: Viết chương trình (lập trình) là diễn đạt thuật toán bằng một ngôn từ lập trình sao cho máy tính hoàn toàn có thể hiểu và thực thi.
4. Thuật toán và mô tả thuật toán
– Mô tả thuật toán là liệt kê tiến trình thiết yếu để giải một bài toán.
– Ví dụ 1: Hãy xác lập yêu cầu và mô tả việc nấu cơm dưới dạng thuật toán
Giải
- INPUT: Gạo, nước, nồi cơm điện.
- OUTPUT: Bát cơm ngon.
- Mô tả thuật toán:
- Bước 1. Vo gạo bằng nước.
- Bước 2. Cho gạo vào nồi.
- Bước 3. Cho nước ngập gạo.
- Bước 4. Cắm điện.
- Bước 5. Bát cơm ngon.
– Ví dụ 2: Bài toán “Chuẩn bị món trứng tráng”
- INPUT: Trứng, dầu ăn, muối và hành.
- OUTPUT: Trứng tráng.
- Thuật toán:
- Bước 1. Đập trứng, tách vỏ và cho trứng vào bát.
- Bước 2. Cho ít muối và hành lá thái nhỏ. Dùng đũa khuấy mạnh cho tới lúc đều.
- Bước 3. Cho một thìa dầu ăn vào chảo, đun nóng đều rồi đổ trứng vào, đun trong mức chừng 1 phút.
- Bước 4. Lật mặt trên của miếng trứng úp xuống dưới, đun tiếp trong mức chừng 1 phút.
- Bước 5. Lấy trứng ra đĩa.
=> Thuật toán là dãy những thao tác cần thực thi theo một trình tự xác lập để thu được kết quả cần tìm từ những Đk cho trước.
5. Một số ví dụ về thuật toán
a. Ví dụ 1: Tính tổng của 100 số tự nhiên thứ nhất
1. Xác định bài toán:
- INPUT: Dãy 100 số tự nhiên thứ nhất (từ là 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 số 1 trong dãy A những số a1, a2, …, an cho trước.
– Xác định bài toán:
- INPUT: Dãy A những 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ị thành phần lớn số 1 của dãy A). Trong trường hợp ngược lại (i ≠ n), thực thi 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), không thay đổi SMAX và chuyển về bước 2.
Đăng bởi: Đại Học Đông Đô
Chuyên mục: Lớp 8, Tin Học 8
Viết chương trình tính tổng s=2+4+6+...+n (n là số chẵn)
Câu hỏi: Viết chương trình tính tổng S=2+4+6+...+n(n là số chẵn)
Lời giải:
Cùng Top lời giải ôn lại vài lý thuyết cơ bản để làm bài tốt hơn nhé!!!
1. Bài toán và chương trình
- Bài toán là một việc làm hay một trách nhiệm nên phải xử lý và xử lý.
- Chẳng hạn, với bài toán ghi ra màn hình hiển thị tổng của hai số a và b được gõ vào từ bàn phím, chương trình hoàn toàn có thể gồm những lệnh như hình sau này:
2. Bài toán và cách xác lập bài toán
- Để phát biểu một bài toán rõ ràng, người ta cần xác lập rõ những Đk cho trước và kết quả cần thu được.
a. Ví dụ 1: Tính diện tích s quy hoạnh hình tam giác:
- Điều kiện cho trước: Một cạnh và độ cao tương ứng với cạnh đó;
- Kết quả cần thu được: Diện tích hình tam giác.
b. Ví dụ 2: Xét bài toán nấu một món ăn
- Điều kiện cho trước: Các thực phẩm hiện có (trứng, mỡ, mắm, muối, rau.)
- Kết quả cần thu được: Một món ăn.
3. Quá trình giải bài toán trên máy tính
- Các bước để nhờ máy giải một bài toán:
- Bước 1: Xác định bài toán là xác lập (thông tin vào – INPUT) và kết quả cần xác lập (thông tin ra – OUTPUT).
- Bước 2: Thiết lập phương án xử lý và xử lý (xây dựng thuật toán) là tìm, lựa chọn thuật toán và mô tả nó bằng ngôn từ thông thường.
- Bước 3: Viết chương trình (lập trình) là diễn đạt thuật toán bằng một ngôn từ lập trình sao cho máy tính hoàn toàn có thể hiểu và thực thi.
4. Thuật toán và mô tả thuật toán
- Mô tả thuật toán là liệt kê tiến trình thiết yếu để giải một bài toán.
- Ví dụ 1: Hãy xác lập yêu cầu và mô tả việc nấu cơm dưới dạng thuật toán
Giải
- INPUT: Gạo, nước, nồi cơm điện.
- OUTPUT: Bát cơm ngon.
- Mô tả thuật toán:
- Bước 1. Vo gạo bằng nước.
- Bước 2. Cho gạo vào nồi.
- Bước 3. Cho nước ngập gạo.
- Bước 4. Cắm điện.
- Bước 5. Bát cơm ngon.
- Ví dụ 2: Bài toán "Chuẩn bị món trứng tráng"
- INPUT: Trứng, dầu ăn, muối và hành.
- OUTPUT: Trứng tráng.
- Thuật toán:
- Bước 1. Đập trứng, tách vỏ và cho trứng vào bát.
- Bước 2. Cho ít muối và hành lá thái nhỏ. Dùng đũa khuấy mạnh cho tới lúc đều.
- Bước 3. Cho một thìa dầu ăn vào chảo, đun nóng đều rồi đổ trứng vào, đun trong mức chừng 1 phút.
- Bước 4. Lật mặt trên của miếng trứng úp xuống dưới, đun tiếp trong mức chừng 1 phút.
- Bước 5. Lấy trứng ra đĩa.
=> Thuật toán là dãy những thao tác cần thực thi theo một trình tự xác lập để thu được kết quả cần tìm từ những Đk cho trước.
5. Một số ví dụ về thuật toán
a. Ví dụ 1: Tính tổng của 100 số tự nhiên thứ nhất
1. Xác định bài toán:
- INPUT: Dãy 100 số tự nhiên thứ nhất (từ là 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 số 1 trong dãy A những số a1, a2, ..., an cho trước.
- Xác định bài toán:
- INPUT: Dãy A những 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ị thành phần lớn số 1 của dãy A). Trong trường hợp ngược lại (i ≠ n), thực thi 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), không thay đổi SMAX và chuyển về bước 2.