tiết 1 trường thpt ngô gia tự giáo án tin học 11 tuần 30 tuần 22 tiết 40 lớp 11c tiết 41 ngày soạn 20 1007 bài 18 ví dụ về cách viết và sử dụng chương trình con t1 a mục tiêu bài học 1 kiến thứ

3 17 0
tiết 1 trường thpt ngô gia tự giáo án tin học 11 tuần 30 tuần 22 tiết 40 lớp 11c tiết 41 ngày soạn 20 1007 bài 18 ví dụ về cách viết và sử dụng chương trình con t1 a mục tiêu bài học 1 kiến thứ

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

Thông tin tài liệu

Tiết trước chúng ta đã được học hai loại chương trình con. Các ngôn ngữ lập trình cho phép chúng ta xây dựng nên các chương trình con. Hôm nay chúng ta tìm hiểu cách viết thủ tục và hàm [r]

(1)

Tuần:30 (Tuần 22, Tiết 40:Lớp 11C)

Tiết : 41 Ngày soạn 20 /10/07

Bài 18: VÍ DỤ VỀ CÁCH VIẾT VÀ SỬ DỤNG CHƯƠNG TRÌNH CON (T1) A- Mục tiêu học:

1 Kiến thức :

 Biết cấu trúc chung vị trí thủ tục chương trình  Phân biệt tham số giá trị tham số biến thủ tục

 Nắm khai báo biến toàn cục biến cục

2 Kỹ :

 Nhận biết thành phần đầu thủ tục

 Nhận biết hai loại tham số hình thức đầu thủ tục

 Nhận biết lời gọi thủ tục chương trình với tham số thực

3 Thái độ :

 Rèn luyện cho học sinh phẩm chất người lập trình tinh thần hợp tác, làm việc theo nhóm, tn thủ u cầu cơng việc chung

 Rèn luyện cho học sinh đức tính chịu khó học hỏi, cẩn thận lúc làm việc

B- Phương pháp:

 Thuyết trình –vấn đáp

C- Chuẩn bị giáo viên học sinh:

1 Giáo viên: dùng bảng vẽ hình hai chương trình SGK 2 Học sinh: Xem 18.

D- Tiến trình lên lớp: I- Ổn định lớp : II- Kiểm tra cũ:

Câu 1: Em nêu khái niệm thủ tục? Nêu cấu trúc chung chương trình con? Câu 2: Em lên viết chương trình vẽ hình chữ nhật.

III- Bài mới: 1 Đặt vấn đề:

Tiết trước học hai loại chương trình Các ngơn ngữ lập trình cho phép xây dựng nên chương trình Hơm tìm hiểu cách viết thủ tục hàm ngơn ngữ lập trình Pascal

Hoạt động giáo viên học sinh Nội dung kiến thức

HĐ1: Tìm hiểu Cách viết sử dụng thủ tục GV: Từ cũ dẫn dắt vấn đề sang Khi muốn vẽ

một HCN phải viết lệnh bảng -> thời gian Để khắc phục điều phải làm gì?

HS: Viết chương trình con.

GV: Cụ thể viết thủ tục Cách viết thế

nào hơm tìm hiểu

GV: Chiếu vidu_thutuc1, giới thiệu cho học sinh cấu trúc

thủ tục, lời gọi thủ tục

HS: Quan sát theo dõi ví dụ

1

Cách viết sử dụng thủ tục

HĐ1.2: Tìm hiểu cấu trúc thủ tục a) Cấu trúc thủ tục

GV: Vị trí thủ tục nằm phần chương trình

chính?

HS: Nằm phần khai báo,sau khái báo biến.

GV: Cấu trúc chung thủ tục bao gồm có phần? HS: Ba phần: Tên thủ tục, khai báo thủ tục, phần thân. GV: Phân biệt giống khác thủ tục

chương trình

Procedure <Tên thủ tục> [<danh sách tham số>] [<phần khai báo>];

Begin

[<Dãy lệnh>]; end;

(2)

HS: Thủ tục nằm chương trình chính, thủ tục mở

đầu từ Procedure

GV: Em nêu cấu trúc chung thủ tục?

- Procedure: Từ khoá

- Tên thủ tục : Bắt buộc phải có - Kết thúc thủ tục từ khố End;

HĐ1.3: Tìm hiểu ví dụ Tìm hiểu tham số hình thức tham số thực sự GV: Chiếu VD_thutuc2 <sgk T98)

HS: Quan sát, nghiên cứu trả lời câu hỏi. GV: Phân biệt VD_thutuc2 với thutuc1.

HS: Thutuc2 có thêm chdai, chrong phần đầu

thủ tục

GV: Thutuc2 cho phép vẽ nhiều hình chữ nhật với kích

thước khác có hai tham số chdai,chrong

GV: Trong chương trình vẽ nhiêu

hình chữ nhật

HS: hình chữ nhật GV: Vì sao?

HS: Thông qua lời gọi: Ve_hcn(25,10);

Ve_hcn(5,10); Ve_hcn(a,b);

GV: Đưa phương án giải thích cho học sinh.

Trong lời gọi ve_hcn(a,b) có vịng lặp (for i:=1 to ) nên ta vẽ hình chữ nhật Giáo viên chạy chương trình cho học sinh quan sát

GV: Theo em chdai, chrong, 25, 10, a, b gọi gì? HS: Tham số

GV: Em tham số hình thức tham số thực ví

dụ

HS: chdai, chrong: tham số hình thức.

a,b: Là tham số thực

4/ Tìm hiểu tham số giá trị tham số biến

GV: Chiếu ví dụ thambien1 lên bảng. HS: Quan sát ví dụ trả lời câu hỏi.

GV: Trong phần đầu thủ tục có tên thambien1 có khác với thủ tục ve_hcn

HS: Phần khai báo có chữ Var.

GV: Tham số chương trình có hai chức năng:

Đưa liệu vào, đưa kết

GV: Quan sát ví dụ thambien1 cho biết x, y thuộc loại tham

biến nào?

HS: x, y thuộc loại tham số biến.

GV: Chiếu ví dụ tham bien2, x, y thuộc loại tham số nào? HS: x: Tham số giá trị, y: Tham số biến

GV: Chiếu cho chạy chương trình ví dụ học

sinh nắm rõ tham số biến tham số giá trị

b ví dụ thủ tục: (Vdụ - SGK) - Tham số hình thức: Là tham số

được đưa vào định nghĩa chương trình

- Tham số thực sự: Là tham số

viết lời gọi chương trình

- Tham số biến: Khai báo phải có từ

khố Var Khi gọi chương trình con, tham số hình thức biến phép thay tham số thực biến

- Tham số giá trị: Khi khai báo khơng

có từ khố Var trước, gọi chương trình con, tham số giá trị thay tham số thực giá trị biến

HĐ2 Hoạt động 2: Giáo viên hướng dẫn học sinh hoạt động theo nhóm (7’)

a/ Mục tiêu: Rèn luyện cho học sinh kỹ nhận biết thành phần thủ tục. b/ Tiến hành: Giáo viên chia lớp làm nhóm thảo luận phiếu học tập.

PHIẾU HỌC TẬP

Em thành phần chương trình sau, loại tham số chương trình chương trình chính?

Chương trình:

program binhphuong; var a, x: real;

(3)

begin

y:=b*b;

Writeln(‘ Binh phuong cua so la’,y:4:2);

end; begin

binhphuong1(4,x);

Write(‘ Nhap so can tim a=’); readln(a); binhphuong1(a,x);

readln;

End.

IV- Củng cố :(2 phút)

Giáo viên nhắc lại cho học sinh kiến thức cần nhớ học hôm sau: -Cấu trúc chung thủ tục

- Các loại tham số

- Gv: Đưa sơ đồ tham số chương trình con

V- Dặn dị : ( phút)

- Yêu cầu học sinh nghiên cứu kỹ PHT

- Chuẩn bị

VI Rút kinh nghiệm :

TS hình thức

(Ở phần đầu chương trình con)

Tham số

TS thực sự

(Trong lời gọi chương trình chính)

Tham số biến

( Khai báo phần đầu thủ tục có từ khố Var)

Tham số giá trị

( Khai báo phần đầu thủ tục khơng có từ khố

Ngày đăng: 11/04/2021, 09:02

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan