cho dãy số:2;4;8;16;32;....
a/hãy nêu quy luật của dãy số đó.
b/tính tổng 10 số hạng đó
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.
Bài 1.
Bước 1. Nhập N và dãy số a1,a2,...,aNa1,a2,...,aN
Bước 2. i←1i←1, S←0S←0
Bước 3. i←i+1i←i+1
Bước 4. 4.1 Nếu i>Ni>N thì kết thúc thuật toán và đưa ra kết quả.
4.2 ai≥0ai≥0 thì quay lại bước 3
4.3 S←S+aiS←S+ai rồi quay lại bước 3
Câu 4:
#include <bits/stdc++.h>
using namespace std;
int main()
{
int a[100],n,i,t;
cin>>n;
for (i=1; i<=n; i++)
cin>>a[i];
t=0;
for (i=1; i<=n; i++)
if (a[i]<0) t=t+a[i];
cout<<t;
return 0;
}
Câu 4:
#include <bits/stdc++.h>
using namespace std;
int main()
{
int a[100],n,i,t;
cin>>n;
for (i=1; i<=n; i++)
cin>>a[i];
t=0;
for (i=1; i<=n; i++)
if (a[i]<0) t=t+a[i];
cout<<t;
return 0;
}
Câu 4:
#include <bits/stdc++.h>
using namespace std;
int main()
{
int a[100],n,i,t;
cin>>n;
for (i=1; i<=n; i++)
cin>>a[i];
t=0;
for (i=1; i<=n; i++)
if (a[i]<0) t=t+a[i];
cout<<t;
return 0;
}
Câu 4:
#include <bits/stdc++.h>
using namespace std;
int main()
{
int a[100],n,i,t;
cin>>n;
for (i=1; i<=n; i++)
cin>>a[i];
t=0;
for (i=1; i<=n; i++)
if (a[i]<0) t=t+a[i];
cout<<t;
return 0;
}
Trong dãy số tự nhiên liên tiếp cứ một số chẵn lại đến một số lẻ rồi lại đến một số chẵn… Vì vậy, nếu:
+ Dãy số cách đều:
– Dãy số tự nhiên.
– Dãy số chẵn, lẻ.
– Dãy số chia hết hoặc không chia hết cho một số tự nhiên nào đó.
+ Dãy số không cách đều.
– Dãy Fibonacci hay tribonacci.
– Dãy có tổng (hiệu) giữa hai số liên tiếp là một dãy số.
+ Dãy số thập phân, phân số:
Dạng 1: Điền thêm số hạng vào sau, giữa hoặc trước một dãy số
Trước hết ta cần xác định lại quy luật của dãy số:
+ Mỗi số hạng (kể từ số hạng thứ 2) bằng số hạng đứng trước nó cộng (hoặc trừ) với một số tự nhiên a.
+ Mỗi số hạng (kể từ số hạng thứ 2) bằng số hạng đứng trước nó nhân (hoặc chia) với một số tự nhiên q khác 0.
+ Mỗi số hạng (kể từ số hạng thứ 3) bằng tổng 2 số hạng đứng liền trước nó.
+ Mỗi số hạng (kể từ số hạng thứ 4) bằng tổng của số hạng đứng trước nó cộng với số tự nhiên d rồi cộng với số thứ tự của số hạng ấy.
+ Số hạng đứng sau bằng số hạng đứng trước nhân với số thứ tự của nó.
+ Mỗi số hạng (kể từ số hạng thứ 2) trở đi đều bằng a lần số liền trước nó.
+ Mỗi số hạng (kể từ số hạng thứ 2) trở đi, mỗi số liền sau bằng a lần số liền trước nó cộng (trừ ) n (n khác 0).
………………………….
Các ví dụ:
Bài 1: Điền thêm 3 số hạng vào dãy số sau:
1, 2, 3, 5, 8, 13, 21, 34……
Muốn giải được bài toán trên trước hết phải xác định quy luật của dãy số như sau:
Ta thấy: 1 + 2 = 3 3 + 5 = 8
2 + 3 = 5 5 + 8 = 13
Dãy số trên được lập theo quy luật sau: Kể từ số hạng thứ 3 trở đi mỗi số hạng bằng tổng của hai số hạng đứng liền trước nó.
Ba số hạng tiếp theo là: 21 + 34 = 55; 34 + 55 = 89; 55 + 89 = 144
Vậy dãy số được viết đầy đủ là: 1, 2, 3, 5, 8, 13, 34, 55, 89, 144
Bài 2: Viết tiếp 3 số hạng vào dãy số sau: 1, 3, 4, 8, 15, 27
Ta nhận thấy: 8 = 1 + 3 + 4 27 = 4+ 8 + 15
15 = 3 + 4 + 8
Từ đó ta rút ra được quy luật của dãy số là: Mỗi số hạng (kể từ số hạng thứ 4) bằng tổng của ba số hạng đứng liền trước nó.
Viết tiếp ba số hạng, ta được dãy số sau: 1, 3, 4, 8, 15, 27, 50, 92, 169.
Bài 3: Tìm số hạng đầu tiên của các dãy số sau biết rằng mỗi dãy số có 10 số hạng.
a)…, …, 32, 64, 128, 256, 512, 1024
b)…, …, 44, 55, 66, 77, 88, 99, 110
Giải:
a). Ta nhận xét :
Số hạng thứ 10 là : 1024 = 512 x 2
Số hạng thứ 9 là : 512 = 256 x 2
Số hạng thứ 8 là : 256 = 128 x 2
Số hạng thứ 7 là : 128 = 64 x 2
……………………………..
Từ đó ta suy luận ra quy luật của dãy số này là: mỗi số hạng của dãy số gấp đôi số hạng đứng liền trước đó.
Vậy số hạng đầu tiên của dãy là: 1 x 2 = 2.
b). Ta nhận xét :
Số hạng thứ 10 là : 110 = 11 x 10
Số hạng thứ 9 là : 99 = 11 x 9
Số hạng thứ 8 là : 88 = 11 x 8
Số hạng thứ 7 là : 77 = 11 x 7
…………………………..
Từ đó ta suy luận ra quy luật của dãy số là: Mỗi số hạng bằng số thứ tự của số hạng ấy nhân với 11.
a) Quy luật của dãy số trên là mỗi số hạng gấp đôi số đứng liền trước nó.
b) 10 số hạng đầu tiên của dãy số đó là:
2;4;8;16;32;64;128;256;512;1024.
=> 2 + 4 + 8 + 16 + 32 + 64 + 128 + 256 + 512 + 1024 = 2046