Biến tồn cục

Một phần của tài liệu FILE 20220527 205746 giao an python 11 cong van 5512 soan theo phu luc 4 cong van 5512 ca nam (Trang 116 - 120)

- Là biến được tạo ra trong chương trình con

b) Biến tồn cục

• Là biến được tạo ra ở bên ngồ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ị

Như này là sai

Phải làm như sau:

Chú ý:

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

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

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

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

Input Output 1 1 4 5 5.0 1 2 4 5 4.242640687119285 1.4 2.6 4.1 5 3.612478373637688

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) xa=float(input("Nhập xa= ")) ya=float(input("Nhập ya= ")) xb=float(input("Nhập xb= ")) yb=float(input("Nhập yb= ")) def kc(x1,y1,x2,y2): s=((x2-x1)**2+(y2-y1)**2)**0.5 return s

print("Độ dài đoạn thẳng AB=",kc(xa,ya,xb,yb))

C. HOẠT ĐỘNG LUYỆN TẬP

a. Mục tiêu: Củng cố, luyện tập kiến thức vừa học.

b. Nội dung: HS đọc SGK làm các bài tập.

c. Sản phẩm: Bài làm của học sinh, kĩ năng giải quyết nhiệm vụ học tập.

d. Tổ chức thực hiện: HS nêu khái niệm CTC, lợi ích việc sử dụng CTC

D. HOẠT ĐỘNG VẬN DỤNG

a. Mục tiêu: Vận dụng các kiến thức vừa học quyết các vấn đề học tập và thực tiễn. .

b. Nội dung: HS sử dụng SGK và vận dụng kiến thức để trả lời câu hỏi.

c. Sản phẩm: HS vận dụng các kiến thức vào giải quyết các nhiệm vụ đặt ra.

d. Tổ chức thực hiện:

GV chia lớp thành nhiều nhóm và giao các nhiệm vụ: thảo luận trả lời các câu hỏi và bài tập vận dụng.

Bài 3: Viết chương trình nhập vào số ngun 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 drawBox có tham số a

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 đó

Input Output 0 0 1 5 5 4 5 0 20.49999999999999 6 * HƯỚNG DẪN VỀ NHÀ:

- Ôn lại bài học hôm nay; - Xem trước phần

- Biến cục bộ, biến toàn cục.

- Tham số hình thức, tham số thật sự.

* RÚT KINH NGHIỆM

.....................................................................................................................................

Tên bài dạy

BÀI TẬP VÀ THỰC HÀNH 5 CHƯƠNG TRÌNH CON CHƯƠNG TRÌNH CON

Mơn học: Tin Học; Lớp: 11 Thời gian thực hiện: 2 tiết

I. MỤC TIÊU

1. Kiến thức:

- Hs tự xây dựng một số thật tốn về chương trình con.

- Khắc sâu thêm phần kiến thức về lý thuyết lệnh rẽ nhánh, vòng lặp.

2. Năng lực

- Năng lực giải quyết vấn đề, sáng tạo. - Năng lực tự học, đọc hiểu.

- Năng lực hợp tác nhóm: trao đổi thảo luận, trình bày kết quả. - Năng lực tính tốn, Năng lực thực hành .

3. Phẩm chất

- Phẩm chất: Giúp học sinh rèn luyện bản thân phát triển các phẩm chất tốt đẹp: yêu nước, nhân ái, chăm chỉ, trung thực, trách nhiệm êu nước, nhân ái, chăm chỉ, trung thực, trách nhiệm

II. THIẾT BỊ DẠY HỌC VÀ HỌC LIỆU

Giáo viên: Sách giáo khoa, máy tính điện tử.

Học sinh: đồ dùng học tập, SGK, vở ghi, máy tính

III. TIẾN TRÌNH DẠY HỌC

A. HOẠT ĐỘNG KHỞI ĐỘNG (MỞ ĐẦU)

b) Nội dung: Hs dựa vào hiểu biết để trả lời câu hỏi.

c) Sản phẩm: Từ yêu cầu HS vận dụng kiến thức để trả lời câu hỏi GV đưa ra.

d) Tổ chức thực hiện: GV giới thiệu và dẫn dắt vào bài:

B. HÌNH THÀNH KIẾN THỨC MỚI Hoạt động 1: Tìm hiểu bài 1 Hoạt động 1: Tìm hiểu bài 1

Một phần của tài liệu FILE 20220527 205746 giao an python 11 cong van 5512 soan theo phu luc 4 cong van 5512 ca nam (Trang 116 - 120)

Tải bản đầy đủ (DOCX)

(123 trang)
w