Tính tổng S=1+2+3+4+….+n bt n<=100
a) xác đình toán
b) ý tưởng
c) tổ chức dữ liệu
d) thuật toán
e) viết chương trình
Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.
Var n , i : integer;
S : real;
Begin
write (' n = ') ; read (n);
S:= 0;
For i : = 1 to n do S : = S + i/(i+1);
writeln (S);
readln;
end.
phantuananh mấy tháng nữa chắc mk cũng chả cần nữa rồi
do có \(1.f\left(x\right)-1.f\left(x-1\right)=...\) nên hệ số của \(x^4\) có thể là bất kì số nào khác 0. Ta lấy là số 1 cho đơn giản.
Đặt \(f\left(x\right)=x^4+ax^3+bx^2+cx+d\)
Thay x = -1,0,1,2 (hoặc 4 số bất kì) vào \(f\left(x\right)-f\left(x-1\right)=x^3\), ta được hệ 4 ẩn, 4 pt bậc nhất, từ đó giải ra a, b, c, d.
Thay vô Sn.
Gọi F(x) = \(ax^4+bx^3+cx^2+dx+e\)
=> F(x-1) = \(a\left(x-1\right)^4+b\left(x-1\right)^3+c\left(x-1\right)^2+d\left(x-1\right)+e\)
F(x) - f(x-1) = x^3 . Rút gọn sau đó cho hệ số bằng nhau
\(Sn=1+2^3+3^3+4^3+...+n^3=\left(1+2+...+n\right)^2=\left(\frac{n\left(n-1\right)}{2}\right)^2\)
Dễ dàng cm bằng pp quy nạp
Với n = 2011 => S2011 =.....
1) Như tên gọi của nó, câu lệnh lặp với số lần lặp cho trước chỉ thị cho máy tính thực hiện một lệnh hoặc một nhóm lệnh với số lần đã được xác định từ trước, còn với câu lệnh lặp với số lần lặp chưa biết trước thì số lần lặp chưa được xác định trước.
+) Trong câu lệnh lặp với số lần cho trước, điều kiện là giá trị của một biến đếm có giá trị nguyên đã đạt được giá trị lớn nhất hay chưa, còn trong câu lệnh lặp với số lần lặp chưa biết trước, điều kiện tổng quát hơn nhiều, có thể là kiểm tra một giá trị của một số thực, cũng có thể là một điều kiện tổng quát khác.
+) Trong câu lệnh lặp với số lần cho trước, câu lệnh được thực hiện ít nhất một lần, sau đó kiểm tra điều kiện. Trong câu lệnh lặp với số lần chưa xác định trước, trước hết điều kiện được kiểm tra. Nếu điều kiện được thỏa mãn, câu lệnh mới được thực hiện. Do đó có thể có trường hợp câu lệnh hoàn toàn không được thực hiện. nguồn:violet
2) var i,n,s:integer;
begin
readln(n); s:=0;
for i:=1 to n do s:=s+i;
writeln(s);
readln;
end.
3) var i,n:integer; s:real;
begin
readln(n); s:=0;
for i:=1 to 200 do s:=s+i;
writeln(s);
readln;
end.
4) Var i,n:integer; s:real;
begin
readln(n); s:=1;
for i:=1 to 30 do s:=s+i;
writeln(s);
end.
6) var i,n,x,k:integer; s:real;
begin
readln(n); s:=0;
for i:=1 to n do
for x:=1 to n do
s:=x*i;
writeln(s);
end.
5) Var i,n:integer; s:longint;
begin
readln(n); s:=1;
for i:=1 to n do s:=s*i;
writeln(s);
end.
word | excel |
-vùng soạn thảo -con trỏ văn bản -thước ngang -thước dọc |
-trang tính -thanh công thức -bảng chon Data -ô tính |
Câu 3
thành phần chính của trang tính gồm:
-ô,cột,hàng,tên hộp,khối,thanh công thức
Câu 4
mình chịu ko bik sorry
chúc bạ học tốt nha :D :)
a:
Input: Dãy từ 1 tới n
Output: Tổng của dãy
b: Ý tưởng: Cộng dồn các số từ 1 đến n
d: Thuật toán
Bước 1: Nhập n
Bước 2: s←0; i←1;
Bước 3: s←s+i; i←i+1;
Bước 4: Nếu i<=n thì quay lại bước 3
Bước 5: xuất s
Bước 6: Kết thúc
e:
uses crt;
var n,i,s:integer;
begin
clrscr;
readln(n);
s:=0;
for i:=1 to n do s:=s+i;
writeln(s);
readln;
end.