Violet
Baigiang

Tìm kiếm theo tiêu đề

Tin tức cộng đồng

5 điều đơn giản cha mẹ nên làm mỗi ngày để con hạnh phúc hơn

Tìm kiếm hạnh phúc là một nhu cầu lớn và xuất hiện xuyên suốt cuộc đời mỗi con người. Tác giả người Mỹ Stephanie Harrison đã dành ra hơn 10 năm để nghiên cứu về cảm nhận hạnh phúc, bà đã hệ thống các kiến thức ấy trong cuốn New Happy. Bà Harrison khẳng định có những thói quen đơn...
Xem tiếp

Tin tức thư viện

Chức năng Dừng xem quảng cáo trên violet.vn

12087057 Kính chào các thầy, cô! Hiện tại, kinh phí duy trì hệ thống dựa chủ yếu vào việc đặt quảng cáo trên hệ thống. Tuy nhiên, đôi khi có gây một số trở ngại đối với thầy, cô khi truy cập. Vì vậy, để thuận tiện trong việc sử dụng thư viện hệ thống đã cung cấp chức năng...
Xem tiếp

Hỗ trợ kĩ thuật

  • (024) 62 930 536
  • 0919 124 899
  • hotro@violet.vn

Liên hệ quảng cáo

  • (024) 66 745 632
  • 096 181 2005
  • contact@bachkim.vn

Tìm kiếm Bài giảng

Bài 17. Chương trình con và phân loại

Wait
  • Begin_button
  • Prev_button
  • Play_button
  • Stop_button
  • Next_button
  • End_button
  • 0 / 0
  • Loading_status
Tham khảo cùng nội dung: Bài giảng, Giáo án, E-learning, Bài mẫu, Sách giáo khoa, ...
Nhấn vào đây để tải về
Báo tài liệu có sai sót
Nhắn tin cho tác giả
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Nguyễn Ngọc Tuân
Ngày gửi: 16h:40' 07-12-2022
Dung lượng: 506.7 KB
Số lượt tải: 152
Số lượt thích: 0 người
Tiết 43. Bài 17
HÀM VÀ PHÂN LOẠI
HÀM

Theo em
chương
trình bên
nên chia
làm mấy
khối lệnh?
Vì sao

Trả lời:

Nên chia làm 2:
Khối lệnh viết ra chữ 2
Khối lệnh viết ra chữ 0
Sau đó ghép lại thành chữ 2020
=> Ta đã chia nhỏ thành các chương trình con

1. Khái niệm chương trình con
a) Khái niệm: Chương trình con là một dãy lệnh mô tả một số
thao tác nhất định và có thể thực hiện (được gọi) từ nhiều vị trí
trong chương trình
b) Lợi ích của chương trình con
- Tránh việc lặp đi lặp lại cùng một dãy lệnh nào đó tương tự
nhau trong một chương trình
- Chương trình được tạo thành từ các chương trình con nên
chương trình dễ đọc, dễ hiểu, dễ kiểm tra, dễ hiệu chỉnh và
phát triển

2. Phân loại chương trình con
Chương trình con trong python được gọi là Hàm, gồm 2 loại:
• Hàm không trả về giá trị:(còn gọi là hàm void hoặc thủ tục) là chương
trình con thực hiện thao tác nhất định nhưng không trả về giá trị nào qua tên
gọi
Ví dụ: print(): thủ tục chuẩn
• Hàm trả về giá trị: là chương trình con thực hiện một số thao tác nào đó và trả
về giá trị qua tên gọi.
Ví dụ một số hàm có sẵn:
len(x): trả về độ dài của xâu x
float(x): chuyển x thành kiểu số thực

3. Cách xây dựng hàm trong Python
a. Xây dựng hàm void:
• Cú pháp
def ():

* Trong đó:
- def: từ khóa
- : do người lập trình đặt, bắt buộc phải có.
- : là các tham số (không bắt buộc), cách nhau bởi dấu phẩy (,)
- : là các lệnh của hàm, có lề thụt vào so với lề từ
khóa def

Gọi hàm khi sử dụng:
Cú pháp:
()
Ví dụ:
Viết hàm kiểm tra một số là số
chẵn hay số lẻ?
Cụ thể: Chương trình con sẽ nhận
vào một số nguyên và trả lại thông
báo đó là số chẵn hay số lẻ

3. Cách xây dựng hàm con trong Python
b. Xây dựng hàm trả về giá trị:
• Cú pháp
def ():

return
* Chú ý: bắt buộc phải có dòng lệnh return để trả lại giá trị tính toán
được cho
- câu lệnh return cũng có tác dụng dừng hàm.

Ví dụ 2

• Viết hàm tính tổng bình phương của 2 số nguyên a và b.
• Cụ thể: Chương trình sẽ nhận vào 2 số nguyên a và b, sau đó tính tổng
bình phương a2+b2 và trả lại cho tên hàm giá trị tính được.

BÀI TẬP

Bài 1: Hãy tìm hiểu chương trình dưới đây và trả lời các
câu hỏi:
1) Chương trình có xây dựng chương trình con tên là
gì? Chương trình con đó là hàm hay thủ tục? Có
tham số truyền vào không? Mục đích của chương
trình con là gì?
2) Chương trình chính gọi chương trình con mấy lần?
Kết quả ra màn hình như thế nào
468x90
 
Gửi ý kiến