Tính tổng sau 1+2+3+4+...+n
viết trương trình tính tổng sau với N nhập số từ bàn phím
T = 1*2/3*4+2*3/4*5+.......+n(n+1)/(n+2)*(n+3)
a,
var n, i: integer; S: real;
begin
read(n);
while i <= n do
begin
S:=S+i*(i+1);
i:=i+1;
end;
write(S);
end.
b,
var n,i: integer; S: real;
begin
read(n);
while i <= n do
begin
S:=S+2*i;
i:=i+1;
end;
write(S);
end.
c,
var n,i: integer; S: real;
begin
read(n);
while i <=n do
begin
S:=S+(2*i+1);
i:=i+1;
end;
write(S);
end.
T CHỊU
giúp mình nha,thanks
I. Tính nhanh tổng sau
1 + 2 + 4 + 8 + 18 + ...+8192
II. Tính các tổng sau
a. 1 + 2 + 3 + 4+...+ n
b. 2 + 4 + 6 + +...+2n
c. 1 + 4 + 7 + 10 +...+ 2005
I.
Ta có:
1 + 2 = 3 (Số liền trước 4)
1 + 2 + 4 = 7 (Số liền trước 8)
1 + 2 + 4 + 8 = 15 (Số liền trước 16)
<=> 1 + 2 + 4 + 8 + 16 + ... + 4096 sẽ bằng số liền trước 8192 => Số liền trước 8192 là 8191:
=> 8191 + 8192 = 16383
II.
a)
Áp dụng theo công thức:
Số số hạng:
\(\left(n-1\right):1+1=n\) (số hạng)
Tổng:
\(\left(n+1\right)\frac{n}{2}\)
b)
Số số hạng:
\(\frac{2n-2}{2}+1=\frac{2\left(n-1\right)}{2}+1=n\)
Tổng:
\(\frac{\left(2n+2\right)n}{2}=\left(n+1\right)n\)
c)
Số số hạng:
\(\left(2005-1\right):3+1=669\) (số hạng)
Tổng:
\(\left(2005+1\right).669:2=671007\)
I.Tính nhanh tổng sau:
1+2+4+8+18+ ... +8192
II. Tính các tổng sau:
1+2+3+4+..+n
2+4+6+8+...+2n
1+3+5+7+...2n+1
1. Đặt A × 2 = 2 + 4 +8 +16 + 32 + ....+ 16384
Cùng thêm 1 và bớt 1 ta có như sau:
A × 2 = 1 + 2 + 4 + 8 + 16 + .....+ 1892 + 16384 -1
A × 2 = A + 16384 - 1
A = 16384 -1
A = 16383
2.
1, đề sai
2,Đây là tổng n số hạng đầu cấp số cộng có công sai d = 2 và u1= 2
=> s = (2+ 2n)* (n/2) <=> s = (1+n)n
3,1+3+5+7+...+ (2n+1) = [1+ (2n+1)] + [3 + (2n - 1)] + .... = [1+ (2n+1)] x [(n+1)/2]
vì 1 + (2n+1) = 3 + (2n-1) =...
Từ 1 đến 2n+1 số có 2n+1 số, trong đó có n số chẵn và n+1 số lẽ, do 1 và 2n+1 là số lẽ mà.
Do đó có (n+1)/2 cặp tất cả
tính tổng sau:1+2+3+4+......+n
Viết chương trình tính các tổng sau: a) S=1+2+3+4+...+n b) S=1+3+5+...+n-1 c) S=2+4+6+...2n
Câu a:
n = int(input("Nhập số nguyên n: "))
S = 0
for i in range(1, n+1):
S += i
print("Tổng S =", S)
Câu b:
n = int(input("Nhập số nguyên n: "))
S = 0
for i in range(1, n, 2):
S += i
print("Tổng S =", S)
Câu c:
def calc_sum(n):
s=0
for i in range(1,n+1):
s += 2*i
return s
n = int(input("Nhập vào số n: "))
print("Tổng S=2+4+6+...2n là:",calc_sum(n))
n = int(input("Nhập số nguyên n: "))
S = 0
for i in range(1, n+1):
S += i
print("Tổng S =", S)
Câu b:
n = int(input("Nhập số nguyên n: "))
S = 0
for i in range(1, n, 2):
S += i
print("Tổng S =", S)
Câu c:
def calc_sum(n):
s=0
for i in range(1,n+1):
s += 2*i
return s
n = int(input("Nhập vào số n: "))
print("Tổng S=2+4+6+...2n là:",calc_sum(n))
Tính
A = 1 + 2 + 3 + 4 + ... + 100
Sau đó nêu ra cách tính tổng quát :
A = 1 + 2 + 3 + 4 + ... + n với n thuộc N* ; n > 2 hoặc n = 2
Số số hạng của A là:100-1+1=100(số)
Tổng của A là:
(100+1).100:2=5050
Tổng quát: A=1+2+3+...+n=(n+1).n:2
Tính tổng sau
1+2+3+4+...+n
giúp mình nha
Lời giải:
$1+2+3+...+n=n(n+1):2$
Tính các tổng sau:
a)1+2+3+4+...+n
b)1+3+5+7+...+(2.n+1)
c)2+4+6+8+...+2.n
a) 1 + 2 + 3 + ... + n
= \(\frac{\left(n+1\right).n}{2}\)
b) 1 + 3 + 5 + 7 + ... + (2n + 1)
= \(\left(2n+1+1\right).\left(\frac{2n+1-1}{2}+1\right):2\)
\(=\left(2n+2\right).\left(\frac{2n}{2}+1\right):2\)
\(=2.\left(n+1\right).\left(n+1\right):2\)
\(=\left(n+1\right)^2\)
c) 2 + 4 + 6 + 8 + ... + 2.n
= 2.(1 + 2 + 3 + 4 + ... + n)
\(=2.\frac{\left(n+1\right).n}{2}\)
= (n + 1).n