wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Luyện tập _ Bài 5_ Từ bài toán đến chương trình

Total questions: 10

Worksheet time: 10mins

Name
Class
Date
1.

Thông tin vào để xử lý trong tin học gọi là

a)

Giả thiết

b)

Kết luận

c)

INPUT

d)

OUTPUT

2.

Hãy sắp xếp các công việc sau theo một trình tự hợp lí mà Lan cần thực hiện khi giúp mẹ luộc rau:

a)

Rửa rau, đổ nước vào nồi và đun nước sôi, nhặt rau, vớt rau ra đĩa, cho rau vào nồi, đun sôi tới khi rau chín.

b)

Đổ nước vào nồi và đun nước sôi, nhặt rau, rửa rau, cho rau vào nồi, đun sôi tới khi rau chín, vớt rau ra đĩa

c)

Nhặt rau, rửa rau, đổ nước vào nồi và đun nước sôi, cho rau vào nồi, đun sôi tới khi rau chín, vớt rau ra đĩa

d)

Nhặt rau, đổ nước vào nồi và đun nước sôi, rửa rau, cho rau vào nồi, đun sôi tới khi rau chín, vớt rau ra đĩa

3.

Hãy chi ra phát biểu SAI trong các phát biểu dưới đây:

a)

Thứ tự liệt kê bước 1, bước 2,…. Trong một thuật toán rất quan trọng vì đó chính là thứ tự thực hiện các công việc để dẫn đến kết quả đúng. Việc thay đổi thứ tự thực hiện các công việc thường dẫn đến kết quả không mong muốn.

b)

Chương trình chỉ là thể hiện của thuật toán trên một ngôn ngữ lập trình cụ thể.

c)

Có thể xây dựng một thuật toán tổng quát để giải quyết mọi bài toán.

d)

Có thể thể hiện thuật toán trong nhiều ngôn ngữ lập trình khác nhau

4.

Quá trình giải bài toán trên máy tính chia làm mấy bước

a)

1

b)

2

c)

3

d)

4

5.

Quá trình giải bài toán trên máy tính gồm 3 bước đó là xác định bài toán, (a)   và viết chương trình.

6.

Hãy chỉ ra Output của bài toán sau:

Tính quãng đường ôtô đi được trong 3 giờ với vận tốc 60km/giờ?

a)

thời gian t = 3h, vận tốc υ = 60km/h

b)

Quãng đường ôtô đi được

c)

vận tốc υ = 60km/h

d)

thời gian t = 3h

7.

Hãy chỉ ra Input của bài toán sau:

Tính tổng các phần tử lớn hơn 0 trong dãy n số cho trước.

a)

Dãy n số

b)

Tổng của các phần tử lớn hơn 0

c)

Số n cho trước

d)

Tổng các phần tử lớn hơn n

8.

Hãy chỉ ra Output của bài toán sau:

Tìm số các số có giá trị nhỏ nhất trong n số đã cho.

a)

Dãy n số

b)

Số lượng các số có giá trị nhỏ nhất

c)

Số nhỏ nhất trong dãy n số cho trước

d)

Số n

9.

Hãy chỉ ra OUTPUT của bài toán sau:

Tính tổng các số chẵn của các số tự nhiên từ 1 đến 100

a)

Dãy 100 số tự nhiên đầu tiên 1, 2,…, 100

b)

Giá trị của tổng của các số chẵn 2+4+6+…+100

c)

100 số tự nhiên chẵn cho trước

d)

Giá trị tổng của 100 số tự nhiên 1+2+3+….+100

10.

Hãy chọn những phát biểu đúng trong các phát biểu dưới đây:

a)

Xác định bài toán là việc xác định các điều kiện ban đầu (thông tin vào – INPUT) và các kết quả cần thu được (thông tin ra – OUTPUT).

b)

Dãy hữu hạn các thao tác cần thực hiện theo một thứ tự nhất định để giải một bài toán được gọi là thuật toán

c)

Đối với mỗi bài toán cụ thể, chúng ta chỉ có một thuật toán duy nhất để giải bài toán đó trên máy tính.

d)

Với mỗi bài toán cụ thể, chúng ta phải lựa chọn ngôn ngữ lập trình phù hợp rồi mới xây dựng thuật toán giải bài toán đó.