wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

TỪ BÀI TOÁN ĐẾN CHƯƠNG TRÌNH

Total questions: 10

Worksheet time: 6mins

Name
Class
Date
1.

Trong chương trình giải bài toán a.x + b = 0 (a khác 0). Output của bài toán là gì?

a)

Output: Số thực a,b

b)

Output: Số thực x thoả mãn ax+b = 0

c)

Output: Số nguyên x

d)

Output: Không có số thực x nào thoả mãn

2.

Trong bài toán: Tính tổng của N số nguyên được nhập vào từ bàn phím. Em hãy xác định input của bài toán.

a)

Input: Số nguyên N, a1, a2, ... , aNN,\ a_1,\ a_2,\ ...\ ,\ a_N  

b)

Input: Số nguyên N

c)

Input: Số nguyên a1, a2, ...., aNa_1,\ a_2,\ ....,\ a_N  

d)

Input: Số nguyên S

3.

Cấu trúc câu nào đúng để diễn tả cho máy tính nhận biết giá trị a khác 0 trước khi thực hiện tính nghiệm của phương trình ax + b = 0.

a)

Nếu a > 0 thì tính nghiệm x

b)

Nếu a< 0 thì tính nghiệm x

c)

Nếu a = 0 thì tình nghiệm x

d)

Nếu Not(a=0) thì tính nghiệm x

4.

Hoàn thiện phát biểu sau bằng 2 từ:

Để biểu diễn một thuật toán, có hai cách để biểu diễn đó là: biểu diễn bằng liệt kê từng bước và biểu diễn bằng ... khối

(a)  

5.

Trong hình bên, em hãy kể tên thao tác vào/ra dữ liệu

a)

Nhập a,b

b)

Thông báo x1, x2

c)

Kiểm tra a,b thoả mãn điều kiện đề bài

d)

Tính x1, x2

6.

Trong hình bên, em hãy cho biết câu lệnh nào dùng để tính nghiệm x1, x2

a)

x1 = float(math.sqrt(-b/a))

x2 = - math.sqrt(-b/a)

b)

x2 = - math.sqrt(-b/a)

c)

print("Nghiệm x1 = ", round(x1,2))

print("Nghiệm x2 = ", round(x2,2))

d)

a,b = map(float, input("Nhập vào hai số thực a, b (a khác 0, a,b trái dấu):").split(" "))

7.

Theo em bài toán tính tiền hoá đơn mua hàng sẽ liên quan đến thuật toán nào trong các thuật toán sau:

a)

Thuật toán sắp xếp

b)

Thuật toán tìm kiếm

c)

Thuật toán tính tổng

d)

Thuật toán giải phương trình

8.

Em hiểu mệnh đề sau sẽ thực hiện như thế nào khi bạn nhập vào chữ "K"?

Nếu "Bạn ấn chữ C" thì sẽ thông báo "Bạn đã chấp nhận thanh toán"

a)

Chương trình thông báo bạn nhập sai

b)

Chương trình thông báo bạn đã chấp nhận thanh toán

c)

Chương trình không thông báo gì

d)

Chương trình báo lỗi

9.

Bạn cho biết hôm nay chúng ta tìm hiểu dự án nào?

a)

Máy bán hàng tự động

b)

Máy đổi tiền

c)

Máy đếm tiền

d)

Máy in số tự động

10.

Để giải một bài toán trên máy tính, bạn hãy cho biết sau khi xác định bài toán là bước nào?

a)

Viết ý tưởng

b)

Lựa chọn thuật toán

c)

Xây dựng thuật toán

d)

Lựa chọn và thiết kế thuật toán