Để biểu diễn thuật toán chúng ta có mấy cách : A.4 B.3 C.2 D.1
Biểu diễn thuật toán có mấy cách?
A. 2
B. 3
C. 4
D. 5
Bài 2: Cho N và dãy số a1.... an Tính số lượng các số hạng dương và chia hết cho 7 có trong dãy a? 1. Xác định input và out của bài toán. (14) (2.5d) 2. Biểu diễn thuật toán bằng cách liệt kê. 3. Biểu diễn thuật toán bằng sơ đồ khối.
Có mấy hướng giấy để chúng ta có thể chọn cho trang văn bản? A.1 B.2 C.3 D.4
Có 5 nhà Toán học nam, 3 nhà Toán học nữ và 4 nhà Vật lí học nam. a) Có mấy cách lập nhóm gồm 2 người (1 nam và 1 nữ)? b) Có mấy cách lập đoàn đại biểu gồm 4 người trong đó có đúng 2 nhà Toán học và 2 nhà Vật lí học? c) Có mấy cách lập đoàn công tác gồm 3 người gồm cả nam lẫn nữ, cần có cả nhà Toán học lẫn Vật lí?
a.
Chọn 1 nam từ 9 nam có 9 cách
Chọn 1 nữ từ 3 nữ có 3 cách
\(\Rightarrow\) Có \(9.3=27\) cách chọn nhóm 1 nam 1 nữ
b.
Chọn 2 nhà toán học từ 8 nahf toán học: \(C_8^2\) cách
Chọn 2 nhà vật lý từ 4 nhà vật lý: \(C_4^2\) cách
\(\Rightarrow C_8^2.C_4^2\) cách lập
c.
Các trường hợp thỏa mãn: (1 nhà toán học nữ, 2 nhà vật lý nam), (1 nhà toán học nữ, 1 nhà toán học nam, 1 nhà vật lý nam), (2 nhà toán học nữ, 1 nhà vật lý nam)
\(\Rightarrow C_3^1.C_4^2+C_3^1.C_5^1.C_4^1+C_3^2.C_4^1\) cách
Hãy chọn phát biểu Sai? *
A.Dãy hữu hạn các thao tác cần thực hiện để giải một bài toán được gọi là thuật toán
B.Đối với mỗi bài toán cụ thể chúng ta chỉ có 1 thuật toán duy nhất để giải bài toán đó trên máy tính
C.Việc thực hiện cả 3 bước khi giải bài toán trên máy tính là cần thiết, nhất là đối với bài toán phức tạp
D.Xác định bài toán là xác định rõ các điều kiện cho trước và kết quả cần thu được
Chọn phát biểu đúng :
A. Một bài toán có thể có nhiều thuật toán để giải
B. Một bài toán chỉ có một thuật toán để giải
C. Một thuật toán có thể giải tất cả các bài toán
D. Mọi bài toán không có thuật toán để giải
Câu 1: Xác định biểu thức (trình bày chi tiết)?
a. 3600 Bit = ? KB
b. 32 GB = ? Bit
Câu 2: Xác định cách biểu diễn trong hệ đếm tương ứng (trình bày chi tiết)?
a. 1DE(16) = ? (10)
b. 1011101(2) = ? (10)
c. 65(10) = ? (2)
Câu 3: Cho thuật toán sau:
Bước 1: Nhập N và a1, a2, …, aN;
Bước 2: S ß 0, i ß 1;
Bước 3: Nếu i > N thì đưa ra S rồi kết thúc;
Bước 4: Nếu ai > 0 thì S ß S + ai;
Bước 5: i ß i + 1 và quay lại bước 3.
Yêu cầu:
a. Thuật toán trên thực hiện công việc gì?
b. Với N = 5 và biết a1 = -3, a2 = 2, a3 = 4, a4 = 5, a5 = -1
Hãy cho biết giá trị của S
Câu 4: Cho cây thư mục sau:
D:\
XA HOI
TOAN
TU NHIEN LY
HOA
CO BAN
NANG CAO
a. Xác định tên thư mục gốc trên cây thư mục đã cho?
b. Xác định đường dẫn của thư mục LY trên cây thư mục đã cho?
c. Hãy cho biết thư mục mẹ của thư mục CO BAN là thư mục nào?
-------HẾT-------
Câu 2:
a: \(1DE_{16}=478_{10}\)
c: \(65_{10}=\text{1000001}_2\)
Viết thuật toán làm các công việc sau
1. Hoán đổi giá trị của hai số thực A và C, dùng biến trung gian B ( biểu diễn thuật toán bằng cách liệt kê ).
2. Cho điểm I(x;y) trên mặt phẳng tọa độ và số thực R. Kiểm tra xem M(a;b) có nằm trên đường tròn tâm I bán kính R không? ( biểu diễn thuật toán bằng sơ đồ khối ).
2:
#include <bits/stdc++.h>
using namespace std;
double xm,ix,iy,r,ma,mb;
int main()
{
cin>>ix>>iy;
cin>>r;
cin>>ma>>mb;
xm=sqrt((ix-ma)*(ix-ma)+(iy-mb)*(iy-mb));
if (xm==r) cout<<"phai";
else cout<<"khong phai";
return 0;
}