TÍnh tổng các số nguyên dương từ 1 đến 100
input:...
Thuật toán:.....
Output:...
xác định input output và viet thuật toán nhập vào từ bàn phím số nguyên dương N. Tính và đưa ra tổng: a) các số từ 1 đến N
b) các số lẻ từ 1 đến N
c) các số chẵn từ 1 đến N
d) các số lẻ và là bội của 5 từ 1 đến N
e) các số chẵn và là bội của 5 từ 1 đến N
Tính và đưa ra hiệu: a) Các số từ 1 đến N
b) các số lẻ từ 1 đến N
c) các chẵn từ 1 đến N
d) các số lẻ và là bội của 5 từ 1 đến N
e) các số chẵn và là bội của 5 từ 1 đến N
Xác định Input, Output và viết thuật toán tính tổng S = 1 2 + 2 2 + 3 2 + . . . . + N 2 (với N nhập từ bàn phím, N là số nguyên dương).
- Xác định bài toán (0,5đ)
Input: Nhập N và dãy a 1 , a 2 , . . . , a n
Output: Đưa ra kết quả tổng S
- Thuật toán (1,75đ):
Bước 1: Nhập N và a 1 , a 2 , . . . , a n
Bước 2: S ← 0; i ← 1
Bước 3: Nếu i >Nthì đưa ra S rồi kết thúc
Bước 4: Nếu ai⟨0 thì S ←S+ a i 2
Bước 5: i ← i + 1 và quay lại Bước 3
Cho số nguyên dương N và dãy số nguyên a1,a2,…,aN. Tính tổng của các số dương trong dãy số trên. (2đ)
a. Xác định input và output ?
b. Xây dựng thuật toán cho bài toán trên bằng phương pháp liệt kê (hoặc sơ đồ khối)?
c. Mô phỏng thuật toán với ví dụ dưới đây: Với N =
i | ||||||||
ai | 3 | -4 | 6 | -5 | -12 | 7 | 0 | 8 |
Tổng |
Trình bày thuật toán nhập vào 2 số nguyên dương a,b (a>b). Tính tổng các số nguyên dương từ a đến b
Bước 1: Nhập 2 số nguyên dương a,b
Bước 2: k←o; i←a
Bước 3: Nếu i>b thì đưa ra k, kết thúc
Bước 4: k←k+a; i←a+1
Bước 5: Quay lại bước 3
Tìm input output và cách giải cho các bài toán sau:
a. Tính tổng các số nguyên dương từ n đến m, với n,m thuộc tập số nguyên N và n<=m.
b.Xét tính chẵn lẻ của một số nguyên a.
c.Tính điểm trung bình hai môn Văn và toán của 5 học sinh
Phần tự luận
Viết thuật toán nhập vào từ bàn phím số nguyên dương N. Tính và đưa ra tổng:
a, Các số từ 1 đến N.
b. Các số lẻ từ 1 đến N
Phần a (1,5 đ)
Bước 1: Nhập số nguyên dương N | 0,25 |
---|---|
Bước 2: S ←0; i ←1 | 0,25 |
Bước 3: Nếu i> N thì đưa ra tổng S và kết thúc. Ngược lại sang bước 4 | 0,5 |
Bước 4: S ←S+i | 0,25 |
Bướ c 5: i ← i+1 quay lại bước 3 | 0,25 |
Phần b (1 đ)
Bước 1: Nhập số nguyên dương N | 0,125 |
---|---|
Bước 2: S←0; i←1 | 0,125 |
Bước 3: Nếu i> N thì đưa ra tổng S và kết thúc. Ngược lại sang bước 4 | 0,125 |
Bước 4: S←S+i | 0,125 |
Bướ c 5: i← i+2 quay lại bước 3 |
Giúp em với ạ
Viết thuật toán nhập vào số nguyên dương n từ bàn phím,tính ra màn hình tổng các số chẵn từ 1 đến n
#include <bits/stdc++.h>
using namespace std;
long long n,i,t;
int main()
{
cin>>n;
t=0;
for (i=1; i<=n; i++)
if (i%2==0) t=t+i;
cout<<t;
return 0;
}
n = int(input())
if n % 2 != 0:
n -= 1
so_so_hang = (n - 2) // 2 + 1
print((n + 2)*so_so_hang // 2)
Tính tổng bình phương từ 1 đến n với n là số nhập từ bàn phím
Giải thuật toán , INPUT, OUTPUT
uses crt;
var i,n,t:integer;
begin
clrscr;
readln(n);
t:=0;
for i:=1 to n do t:=t+i*i;
write(t);
readln;
end.
Viết thuật toán tính tổng các giá trị dương trong dãy số cho trước A = { a1, a2,…,an }
- Xác định input/output
- thuật toán
- ví dụ minh hoạ
hộ mình zới ạaa
#include <bits/stdc++.h>
using namespace std;
long long x,n,i,t;
int main()
{
cin>>n;
t=0;
for (i=1; i<=n; i++)
{
cin>>x;
if (x>0) t=t+x;
}
cout<<t;
return 0;
}