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

Giáo án powerpoint python 11_ Ví dụ về cách viết và sử dụng chương trình con

18 661 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

Thông tin cơ bản

Định dạng
Số trang 18
Dung lượng 3,66 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Bài 18VÍ DỤ VỀ CÁCH VIẾT VÀ SỬ DỤNG CHƯƠNG TRÌNH CON 2 tiết... Tham số hình thức và tham số thực sự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â

Trang 1

Bài 18

VÍ DỤ VỀ CÁCH VIẾT VÀ SỬ DỤNG CHƯƠNG TRÌNH

CON (2 tiết)

Trang 2

1 Tham số hình thức và tham số thực sự

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

Trang 3

Kết quả 200

Trang 4

a) Tham số hình thức

• Là tham số được liệt kê trong cặp dấu ngoặc đơn sau phần tên chương trình con

• Ví dụ: biến a là tham số hình thức

b) Tham số thực sự

• Là tham số được truyền vào (nếu có) khi gọi chương trình con

• Tham số thực sự có thể là một giá trị cụ thể hoặc là 1 biến hoặc là 1 biểu thức

• Ví dụ: tham số thực sự chính là 100, -100 khi ta gọi chương trình con ab() trong ví dụ trên

Trang 5

2 Biến cục bộ và biến toàn cục

Xét chương trình tính diện tích của tam giác bằng công thức Heron theo ba cạnh của tam giác

a) Em hãy cho biết đâu là tham số hình thức và đâu là tham số thực sự

b) Chương trình có sử dụng những biến nào

Trang 6

a) Biến cục bộ

• Là biến được tạo ra trong chương trình con và sẽ chỉ được sử dụng trong chương trình con đó

• Ví dụ: biến cục bộ là: p, s

Đúng

Trang 7

Sai vì s dùng ngoài CTC

Trang 8

Có thể dùng biến như ví dụ sau

Biến A là biến toàn cục

Trang 9

b) Biến toàn cục

• Là biến được tạo ra ở bên ngoài chương trình con Chúng ta có thể sử dụng nó ở bên ngoài và bên trong chương trình con

• Ví dụ: xét các chương trình thực hiện việc tăng A lên 1 đơn vị

trị của A

Trang 10

Đúng => thay đổi giá trị A thì phải

dùng global

Trang 11

Chú ý

• Chúng ta có thể sử dụng giá trị của biến toàn cục ở trong hay ngoài chương trình con

• Nếu muốn thay đổi giá trị của biến toàn cục ở trong chương trình con thì phải khai báo global

trước khi dùng

Trang 12

BÀI TẬP

Bài 1: Hãy dự đoán chương trình dưới đây đưa ra màn hình những gì

Trang 13

Bài 2

Viết chương trình nhập vào 4 số thực xa, ya và xb, yb tương ứng là tọa độ hai điểm A và B trên mặt phẳng tọa độ Oxy, đưa ra màn hình độ dài các đoạn thẳng AB, OA, OB Chương trình có xây dựng chương trình con Distance ồm 4 tham số xa, ya, xb, yb để tính độ dài đoạn thẳng nối hai điểm có tọa độ (xa, ya) và (xb, yb)

1.4 2.6 4.1 5 3.612478373637688

Trang 14

Chương trình

Trang 15

Bài 3

Viết chương trình nhập vào số nguyên dương a, hãy vẽ hình chữ nhật kích thước a x 10 bằng các dấu *

Ví dụ: a = 4

**********

* *

* *

**********

Chương trình có xây dựng chương trình con có tham số a

Trang 16

Chương trình

Trang 17

Bài 4

Một mảnh đất có dạng hình tứ giác lồi với bốn góc liệt kê theo chiều kim đồng hồ có tọa độ tương ứng là (Ax, Ay), (Bx, By), (Cx, Cy), (Dx, Dy) Hãy tính diện tích mảng đất đó

0 0

1 5

5 4

5 0

20.499999999999996

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

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w