Điền vào chỗ chấm "... là dãy các thao tác cần thực hiện theo một trình tự xác định để thu được kết quả cần thiết từ những điều kiện cho trước."
a. Thuật toán
b. Bài toán
c. Xác định INPUT
d. Xác định OUTNPUT
1. Thuật toán là:
a.Dãy các thao tác cần thực hiện theo 1 trình tự xác định để thu được kết quả
cần thiết từ những điều kiện cho trước.
b.Một thao tác cần thực hiện để thu được kết quả cần thiết từ những điều kiện
cho trước.
c.Dãy các thao tác cần thực hiện để thu được kết quả cần thiết từ những điều
kiện cho trước.
d.Tất cả đều sai
22. Chọn cụm từ thích hợp nhất để điền vào dấu ba chấm trong câu sau:
“Thuật toán là dãy hữu hạn các thao tác cần thực hiện theo môt trình tự xác định
để......”
A.Giải bài toán.
B.Ra lệnh cho máy tính.
C.Lập trình.
D.Thu được kết quả cần thiết từ những điều kiện cho trước.
D.Thu được kết quả cần thiết từ những điều kiện cho trước.
Thuật toán là: *
A.Một thao tác cần thực hiện để thu được kết quả cần thiết từ những điều kiện cho trước.
B.Dãy các thao tác cần thực hiện để thu được kết quả cần thiết từ những điều kiện cho trước.
C.Tất cả đều sai
D.Tất cả đều sai
Điền các từ sau vào ô trống:
……..là một dãy hữu hạn các thao tác được sắp xếp theo một trật tự xác định sao cho khi thực hiện dãy các thao tác ấy, từ Input của bài toán, ta nhận được Output cần tìm”. Các cụm từ còn thiếu lần lượt là?
A. Thuật toán
B. Chương trình
C. Thao tác
D. Dữ liệu
Viết chương trình nhập vào từ bàn phím số nguyên N, kiểm tra xem N có chia hết cho 3 và 5 hay không?
Yêu cầu:
a) Xác định điều kiện bài toán
b) Mô tả thuật toán
c) Viết chương trình Python
Cho dãy số nguyên A gồm N số nguyên a1,a2,....an và một số nguyên k . Cần biết trong dãy A có bao nhiêu số nguyên có giá trị lớn hơn k
Câu hỏi :
a, xác định input và out put của bài toán
b, hãy viết thuật toán giải bài toán
c, cho dãy A = { 5,6,4,5,6 } và k=5 . Hãy mô phỏng thuật toán
Input: số nguyên n, dãy số nguyên A, số nguyên k
Output: số lượng phần tử có giá trị lớn hơn k
Thuật toán:
B1: Nhập N, dãy số nguyên A, số nguyên k
B2: dem←0; i←1;
B3: Nếu i>N thì chuyển đến B6.
B4: Nếu A[i]>k thì dem←dem+1
B5: i←i+1; Quay lại B3.
B6: In dem ra màn hình và kết thúc.
dem=0; i=1;
i>N (Sai): A[1] không lớn hơn k, i=i+1=2
i>N (Sai): A[2] lớn hơn k, dem=dem+1=1; i=i+1=3
i>N (Sai): A[3] không lớn hơn k; i=i+1=4
i>N (Sai): A[4] không lớn hơn k, i=i+1=5
i>N (Sai): A[5] lớn hơn k, dem=dem+1=2; i=i+1=6
i>N (Đúng): In dem là 6.
End
Trong xác định bài toán, input là gì?
A. Xác định các điều kiện cho trước
B. Kết quả cần thu được
xác định bài toán, mô tả thuật toán, viết chương trình tính diện tích hình chữ nhật với chiều dài a và chiều rộng b được nhập từ bàn phím.
- Xác định bài toán
* Điều kiện cho trước:
* Kết quả thu được:
- Mô tả thuật toán
- Viết chương trình
c:
#include <bits/stdc++.h>
using namespace std;
double a,b;
int main()
{
cin>>a>>b;
cout<<a*b;
return 0;
}
Bài 2: Hãy viết chương trình tính tổng các số nguyên tố trong khoảng từ 1 đến 50
a, Xác định bài toán
b, Mô tả thuật toán
c, Viết chương trình
c:
#include <bits/stdc++.h>
using namespace std;
long long i,n,t,j;
bool kt;
int main()
{
t=0;
for (i=2; i<=50; i++)
{
kt=true;
for (j=2; j*j<=i; j++)
if (i%j==0) kt=false;
if (kt==true) t=t+i;
}
cout<<t;
return 0;
}