Câu 1. Trong thuật toán sắp xếp :
a. Có khi nào M = 1 không?
b. Có thể không dùng biến M được không? Nếu được hãy mô tả thuật toán bằng một trong hai cách: liệt kê hoặc sơ đồ khối?
Hãy mô tả thuật toán tìm giá trị lớn nhất của một dãy số nguyên
1. Xác định Input, Output
2. Mô tả thuật toán bằng cách liệt kê hoặc sơ đồ khối
3. Mô phỏng thuật toán với bộ Input cụ thể
1: Input: Dãy số nguyên
Output: Số lớn nhất
Hãy mô tả thuật toán tìm giá trị lớn nhất của một dãy số nguyên
1. Xác định Input, Output
2. Mô tả thuật toán bằng cách liệt kê hoặc sơ đồ khối
3. Mô phỏng thuật toán với bộ Input cụ thể
1
input: n và dãy a1,a2,a3,...,an
output: số lớn nhất trong dãy a1,a2,...,an
2.
b1: nhập n và gãy a1,a2,...,an
b2: a1<-max; i<-2;
b3: nếu i>n thì kết thúc và in kết quả ra màn hình
b4: nếu ai>max thì max:=a[i];
b5: i<-i+1 quay lại b3
#include <bits/stdc++.h>
using namespace std;
long long n,i,x,dem;
int main()
{
cin>>n;
dem=0;
for (i=1; i<=n; i++)
{
cin>>x;
if (x%2==0) dem++;
}
cout<<dem;
return 0;
}
Em hãy mô tả thuật toán bằng cách liệt kê hoặc sơ đồ khối để giải bài toán sau
“Cho dãy số nguyên gồm N phần tử : A1, A2.... An, đếm xem có bao nhiêu số nguyên âm có trong dãy”.
#include <bits/stdc++.h>
using namespace std;
long long x,i,n,dem;
int main()
{
cin>>n;
dem=0;
for (i=1; i<=n; i++)
{
cin>>x;
if (x<0) dem++;
}
cout<<dem;
return 0;
}
Câu 1: Sơ đồ tư duy là gì?
Câu 2: Thuật toán là gì?
Câu 4: Em hãy soạn thảo trên word mô tả thuật toán tính điểm trung bình ba môn Toán, Ngữ Văn, Tiếng Anh theo hai cách.
a. Liệt kê các bước. b. Sơ đồ khối.
Câu 5: Em hãy lập bảng thời khóa biểu của lớp em trên Word?
Câu 6: Em hãy soạn thảo bảng dưới đây trên word và điền ỹ nghĩa thuật toán vào cột bên.
Hình
Ý nghĩa
Giúp với
Câu 1: Sơ đồ tư duy là gì?
Câu 2: Thuật toán là gì?
Câu 4: Em hãy soạn thảo trên word mô tả thuật toán tính điểm trung bình ba môn Toán, Ngữ Văn, Tiếng Anh theo hai cách.
a. Liệt kê các bước. b. Sơ đồ khối.
Câu 5: Em hãy lập bảng thời khóa biểu của lớp em trên Word?
Câu 6: Em hãy soạn thảo bảng dưới đây trên word và điền ỹ nghĩa thuật toán vào cột bên.
Hình
Ý nghĩa
Câu 2. Xét bài toán: Cho số nguyên dương N và dãy số A1, A2,…, AN. Hãy đưa ra màn hình các phần tử là số
lẻ có trong dãy
a. Hãy xác định Input, Output của bài toán.
b. Hãy mô tả thuật toán giải quyết bài toán bằng cách liệt kê hoặc vẽ sơ đồ khối
#include <bits/stdc++.h>
using namespace std;
long long n,i,x;
int main()
{
cin>>n;
for (i=1; i<=n; i++)
{
cin>>x;
if (x%2!=0) cout<<x<<" ";
}
return 0;
}
Em hãy mô tả thuật toán so sánh 2 số x và y bằng cách liệt kê các bước hoặc sơ đồ khối
mô tả thuật toán bằng cách liệt kê hoặc sơ đồ khối "cho dãy số nguyên gồm N( 2<N<50) : A1,A2,...An đếm xem có bao nhiêu số nguyên âm trong dãy.
#include <bits/stdc++.h>
using namespace std;
long long x,i,n,dem;
int main()
{
cin>>n;
dem=0;
for (i=1; i<=n; i++)
{
cin>>x;
if (x<0) dem++;
}
cout<<dem;
return 0;
}
Câu 9. Em hãy quan sát sơ đồ khối ở hình sau và cho biết sơ đồ khối mô tả thuật toán gì? Xác định đầu vào và đầu ra của thuật toán. Mô tả lại thuật toán dưới dạng liệt kê.
Câu 9. Em hãy quan sát sơ đồ khối ở hình sau và cho biết sơ đồ khối mô tả thuật toán gì? Xác định đầu vào và đầu ra của thuật toán. Mô tả lại thuật toán dưới dạng liệt kê.
Sơ đồ này mô tả thuật toán tìm trung bình cộng của hai số a và b
Input: a,b
Output: (a+b)/2
- Sơ đồ khối mô tả thuật toán tính tổng của hai số a và b.
- Đầu vào: hai số a và b.
Đầu ra: tổng hai số a và b.
- Mô tả thuật toán theo cách liệt kê là:
+ Nhập giá trị a, giá trị b
+ Tính Tổng ← a + b.
- Sơ đồ khối mô tả thuật toán tính tổng của hai số a và b.
- Đầu vào: hai số a và b.
Đầu ra: tổng hai số a và b.
- Mô tả thuật toán theo cách liệt kê là:
+ Nhập giá trị a, giá trị b