Search Header Logo
CDF_Bài 10: Chương trình con

CDF_Bài 10: Chương trình con

Assessment

Presentation

Information Technology (IT)

10th Grade

Practice Problem

Easy

Created by

Đức Kiều

Used 9+ times

FREE Resource

23 Slides • 17 Questions

1

Open Ended

Question image

Điểm khác biệt giữa hai đoạn mã được hiển thị trong hình ảnh là gì?

2

media

3

media

4

media

5

1 Khái niệm chương trình con

6

Open Ended

Question image

Em hãy chia bài toán sau đây thành những bài toán con?

7

Open Ended

Question image

Em hãy chia bài toán sau đây thành những bài toán con?

8

Multiple Choice

Chương trình con là gì?

1

Chương trình con là đoạn mã thực hiện một nhiệm vụ cụ thể.

2
Chương trình con là một loại ngôn ngữ lập trình mới.
3
Chương trình con là một biến lưu trữ dữ liệu trong lập trình.
4
Chương trình con là một công cụ để biên dịch mã nguồn.

9

media

10

2. Khai báo và gọi một hàm cần thực hiện trong python

11

Fill in the Blanks

12

media

13

Drag and Drop

def ​
(​
)​


Các ​
hàm
Drag these tiles and drop them in the correct blank above
ten_ham
tham_so
:
lệnh mô tả
ten_bien
lệnh_kết_thúc

14

media

15

Labelling

Xác định thành phần hàm trong chương trình sau: 

Chú thích: đây là chương trình xác định một số có phải số nguyên tố không?

Drag labels to their correct position on the image

Dòng cuối cùng của hàm

Tên hàm

Lời gọi hàm

16

media

17

media

18

3. Truyền dữ liệu cho hàm

19

Open Ended

def ptbl():
a = int(input("a = "))
b = int(input("b = "))
if a != 0:
print("Phương trình có nghiệm duy nhất:",-b/a)
elif b == 0:
print("Phương trình có vô số nghiệm")
else:
print("Phương trình vô nghiệm")
ptb1 ()
Sửa lại chương trình “VD_ptb1.py” theo các bước trong Bảng 1, đặt tên là “Try_ptb1.py

1) Bổ xung tham số a,b trong cặp () ở khai báo hàm
2) Xoá trong phần thân hàm lệnh nhập hai biến a,b
3) thay lời gọi ptb1() bằng ptb1(5,4) và chạy thử để xem kết quả

20

Open Ended

Sửa lại chương trình “VD_ptb1.py” theo các bước trong Bảng 1, đặt tên là “Try_ptb1.py

4) thay các giá trị của các biến lần lược là a=0, b=0 và a=0,b=4

21

media

22

media

23

Multiple Choice

Trong lập trình, có những phương thức phổ biến nào để truyền dữ liệu vào cho một hàm (function)?

1

Chỉ truyền bằng giá trị cụ thể

2

Chỉ truyền bằng tham chiếu

3

Truyền bằng giá trị và Truyền bằng tham chiếu

4

Truyền bằng văn bản

24

media

25

media

26

Multiple Choice

Question image

Lệnh return trong hình trả về giá trị trả nào hàm này?

1

Tổng

2

Tên hàm

3

n

4

cm

27

Hotspot

chọn vào vị trí của lời gọi hàm trong chương trình sau

28

media

29

media

30

media

31

Open Ended

Question image

Viết chương trình

32

media

33

Open Ended

Question image

Viết chương trình

34

media

35

media

36

media

37

Labelling

Bài 1. Với hàm BCNN được xây dựng ở chương trình sau đây (Hình 8), trong những dòng lệnh có sử dụng hàm BCNN, dòng lệnh nào đúng, dòng lệnh nào sai và tại sao?

Drag labels to their correct position on the image

Đ

S

Đ

S

38

Open Ended

Question image

Lời gọi hàm cho mã lệnh bên là

39

Open Ended

Question image

Viết chương trình giải bài này, có sử dụng hàm

40

media
Question image

Điểm khác biệt giữa hai đoạn mã được hiển thị trong hình ảnh là gì?

Show answer

Auto Play

Slide 1 / 40

OPEN ENDED

Discover more resources for Information Technology (IT)