1. Trang chủ
  2. » Giáo án - Bài giảng

Giáo án powerpoint python 11_ Bài 17: chương trình con và phân loại

19 582 2

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Bài 17 CHƯƠNG TRÌNH CON VÀ PHÂN LOẠI (1 tiết) Theo em chương trình bên nên chia làm khối lệnh? Vì Trả lời: Nên chia làm 2: Khối lệnh viết chữ Khối lệnh viết chữ Sau ghép lại thành chữ 2020 => Ta chia nhỏ thành chương trình Khái niệm chương trình a) Khái niệm: Chương trình dãy lệnh mô tả số thao tác định thực (được gọi) từ nhiều vị trí chương trình b) Lợi ích chương trình - Tránh việc lặp lặp lại dãy lệnh tương tự chương trình - Chương trình tạo thành từ chương trình nên chương trình dễ đọc, dễ hiểu, dễ kiểm tra, dễ hiệu chỉnh phát triển Cách xây dựng chương trình Python Cú pháp def (parameter_1, parameter_2, , parameter_n): function-block Trong đó: • def: từ khóa • : tên hàm (bắt buộc phải có) • parameter_1, parameter_2, , parameter_n: tham số (khơng bắt buộc) • function-block: Khối lệnh hàm có lề thụt vào so với lề từ khóa def Gọi hàm Cú pháp: (parameter_1, parameter_2, , parameter_n) Ví dụ: Ví dụ Viết chương trình kiểm tra số có ngun tố hay khơng? Cụ thể: Chương trình nhận vào số nguyên trả lại giá trị số số nguyên tố, ngược lại trả lại giá trị Phân loại chương trình Chương trình thường gồm loại - Thủ tục: chương trình thực thao tác định không trả giá trị qua tên gọi Ví dụ: print() thủ tục chuẩn zero(), two() thủ tục người dùng định nghĩa - Hàm: chương trình thực số thao tác trả giá trị qua tên gọi Ví dụ: Hàm có sẵn: int(x): trả phần nguyên số x float(x): chuyển x thành kiểu số thực min(x, y): trả giá trị nhỏ hai số x, y max(x, y): trả giá trị lớn hai số x, y … Hàm người dùng định nghĩa: Hàm kt() ví dụ BÀI TẬP Bài 1: Hãy tìm hiểu chương trình trả lời câu hỏi: 1) Chương trình có xây dựng chương trình tên gì? Chương trình hàm hay thủ tục? Có tham số truyền vào khơng? Mục đích chương trình gì? 2) Chương trình gọi chương trình lần? Kết Bài Chương trình có xây dựng hàm tính số pi có truyền vào tham số số lượng số hạng xét Em viết tiếp câu lệnh print để đưa hình số pi tính xấp xỉ xét đến số hạng thứ 123456 def pi(n) p=1 a=1 for x in range(1,n): a=a+2 if x%2==1: p=p-1/a else: p=p+1/a return(4*p) print( Chương trình hồn thiện Bài Xây dựng thêm hai chương trình one() three() ví dụ để ghi sau: Thực lệnh gọi chương trình để ghi hình 2021 2023 Chú ý: Chúng ta viết lệnh dòng dùng dấu phẩy để ngăn cách Bài 4: Một nhóm gồm n người xếp thành hàng ngang để chụp ảnh Người chụp ảnh biết có n! = 1x2x…xn cách xếp n người thành hàng ngang Viết hàm có truyền vào tham số số nguyên dương n để tính n! với n = 10 n = 20 Chương trình: ... ví dụ BÀI TẬP Bài 1: Hãy tìm hiểu chương trình trả lời câu hỏi: 1) Chương trình có xây dựng chương trình tên gì? Chương trình hàm hay thủ tục? Có tham số truyền vào khơng? Mục đích chương trình. .. niệm: Chương trình dãy lệnh mô tả số thao tác định thực (được gọi) từ nhiều vị trí chương trình b) Lợi ích chương trình - Tránh việc lặp lặp lại dãy lệnh tương tự chương trình - Chương trình. .. dụ Viết chương trình kiểm tra số có ngun tố hay khơng? Cụ thể: Chương trình nhận vào số nguyên trả lại giá trị số số nguyên tố, ngược lại trả lại giá trị Phân loại chương trình Chương trình thường

Ngày đăng: 27/10/2021, 10:27

Xem thêm:

TỪ KHÓA LIÊN QUAN

Mục lục

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

    2. Cách xây dựng chương trình con trong Python

    3. Phân loại chương trình con

    Chương trình hoàn thiện

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN