S=2+4+6+8+.....+2n(n số tự nhiên nhập từ bàn phím)
S=1/1+1/2+1/3+......+1/n( n nhập từ bàn phím) =1/2+1/4+1/6+.....+1/n(n nhập từ bàn phím) S=1/3+1/5+1/7+....+1/n ( n nhập từ bàn phím)
Viết chương trình tính tổng S=2+4+6+…+2n với n nhập vào từ bàn phím (sử dụng câu lệnh For và If)
Var i,n:integer;
s:longint;
Begin
Write('n = ');readln(n);
For i:=1 to n do
s:=s + 2*i;
Write('Tong la ',s);
Readln;
End.
Viết chương trình tính tích: S = 1 * 2 * 3 * ... * n với n là số tự nhiên được nhập từ bàn phím.
Program HOC24;
var s: longint;
i,n: integer;
begin
write('Nhap n: '); readln(n);
s:=1;
for i:=1 to n do s:=s*i;
write('S = ',s);
readln
end.
Bài 1: Viết chương trình nhập vào từ bàn phím số tự nhiên n và tình các giá trị sau:
- Tính tổng các số tự nhiên <n và là số lẻ.
- Tính tổng các số tự nhiên <n và là số chẵn.
- Tính tổng 1 + 2 +…+ 2n.
Bài 1:
uses crt;
var n,t1,t2,t3,i:integer;
begin
clrscr;
write('Nhap n='); readln(n);
t1:=0;
t2:=0;
for i:=1 to n-1 do
begin
if i mod 2=1 then t1:=t1+i
else t2:=t2+i;
end;
writeln('Tong cac so le nho hon ',n,' la: ',t1);
writeln('Tong cac so chan nho hon ',n,' la: ',t2);
t3:=0;
for i:=1 to 2*n do
t3:=t3+i;
writeln('Tong cac so trong day so tu 1 toi 2*',n,' la: ',t3);
readln;
end.
Câu 2: (2,0 điểm) TÍNH TỔNG
Cho tổng S = 1^2 + 3^2 + 5^2 + ... + (2n – 1)^2 với 𝑛 ∈ 𝑁.
Yêu cầu: Tính tổng S.
Dữ liệu vào: Nhập từ bàn phím số tự nhiên N (0 <n<=10000)
Kết quả: In kết quả tính được của tổng S ra màn hình.
#include <bits/stdc++.h>
using namespace std;
long long s,i,n;
int main()
{
cin>>n;
s=0;
for (i=1; i<=n; i++)
if (i%2==1) s=s+i*i;
cout<<s;
return 0;
}
viết chương trình tính tổng n số tự nhiên : S =1+2+3+...+ n, với n là số tự nhiên được nhập từ bàn phím ( có sử dụng khai báo biến mảng )
program SumOfNumbers;
uses crt;
var
n, i, sum: integer;
numbers: array[1..100] of integer;
begin
clrscr;
write('Enter n: ');
readln(n);
// Tạo mảng các số tự nhiên từ 1 đến n
for i := 1 to n do
numbers[i] := i;
// Tính tổng các số tự nhiên từ 1 đến n
sum := 0;
for i := 1 to n do
sum := sum + numbers[i];
writeln('The sum of the first ', n, ' natural numbers is: ', sum);
readln;
end.
Viết chương trình tính tổng: S=1+1/2+1/3+...+1/n
Biết n là số tự nhiên được nhập từ bàn phím
var i,n: integer;
s:real;
begin
write(‘Nhập n: ‘); readln(n);
i:=1;
repeat
s:=s+1/i;
i:=i+1;
until i=n;
write(‘s =‘, s:0:4);
readln
end.
Program Hotboy ;
Uses crt;
Var n,i,s : real;
Begin
Writeln(‘nhap n’); readln(n);
Repeat
S:=S+ 1/i;
I:=i+1 ;
Until n=i;
Writeln(‘S=’,S);
Readln
End.
uses crt;
var i,n:integer;
s:real;
begin
clrscr;
readln(n);
s:=0;
for i:=1 to n do s:=s+1/i;
writeln(s:4:2);
readln;
end.
Viết chương trìnnh python
Tổng(Tích) các số tự nhiên từ 1 đến N.
(N nhập vào từ bàn phím, S= 1+2+3+…+N ; T= 1*2*3*…*N)
Chương trình tính tổng:
n = int(input("Nhập n: "))
S = 0
for i in range(1, n+1):
S = S + i
print("Tổng S là:", S)
Chương trình tính tích:
n = int(input("Nhập n: "))
T = 1
for i in range(1, n+1):
T = T * i
print("Tích T là:", T)
Bước 1: Nhập n và nhập dãy số
Bước 2: s←0; i←1;
Bước 3: s←s+a[i];
Bước 4: i←i+1;
Bước 5: Nếu i<=n thì quay lại bước 3
Bước 6: Xuất s
Bước 7: Kết thúc
Viết chương trình tính tổng của n số tự nhiên bất kì được nhập từ bàn phím bằng lệnh while do với n là số nguyên được nhập từ bàn phím
program TongN;
var
n, i, tong: integer;
begin
tong := 0;
writeln('Nhap so nguyen duong N: ');
readln(n);
i := 0;
while i < n do
begin
i := i + 1;
tong := tong + i;
end;
writeln('Tong cac so tu 1 den ', n, ' la ', tong);
readln;
end.