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

Bài 18 Tiết 1

29 194 0

Đ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 29
Dung lượng 4,97 MB

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

Nội dung

Kiểm tra bài cũCác biến khai báo trong chương trình chính là:... Kiểm tra bài cũCác tên biến đặt trong phần đầu của chương trình con được gọi là... Kiểm tra bài cũCác biến khai báo trong

Trang 1

TIN HỌC 11

Giáo viên: Diệp Phước Bình Trường: THPT chuyên NTMK

Trang 2

Kiểm tra bài cũ

Các biến khai báo trong chương trình chính là:

Trang 3

Kiểm tra bài cũ

Các tên biến đặt trong phần đầu của chương trình

con được gọi là

Trang 4

Kiểm tra bài cũ

Các biến khai báo trong chương trình con là:

Trang 5

Kiểm tra bài cũ

Trang 6

Kiểm tra bài cũ

Trang 10

Trong chương trình con trên có phần khai báo không?Đầu là phần đầu, phần thân, lời gọi thủ tục?

Làm như thế nào để vẽ 100 hình chữ nhật như vậy?

Trang 11

Cấu trúc của thủ tục gồm bao nhiều phần? Nó là gì?

DS tham số có nhiều hơn 2 kiểu dữ liệu thì mỗi kiểu dữ liệu viết cách nhau bằng dấu “ ; ”

Ví dụ:

Procedure luythua(x: integer; y: byte)

Trang 12

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

Program VD_thutuc1;

Procedure Ve_Hcn;

Begin

writeln(‘* * * * * * *’);

writeln(‘* *’);

writeln(‘* * * * * * *’); End; Begin Ve_Hcn; Ve_Hcn; Ve_Hcn; Readln end Bài 18 – Ví dụ về cách viết và sử dụng CTC Phần đầu Phần thân Thực hiện thủ tục Có thể vẽ HCN bằng thủ tục trên với nhiều kích thước kg? * * * * * * * * *

* * * * * * * * * * * * * * * * * * *

* *

* *

* * * * * * * * * * * * * * * * * * * * * * * * *

* *

* *

* *

* * * * * * * * * * * * *

Trang 13

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

thước khác nhau không cần phải cài đặt nhiều thủ tục mà chỉ cần một thủ tục với tham số hình thức thích hợp để truyền dữ liệu từ chương trình chính vào chương trình con

Procedure Ve_Hcn (chdai, chrong: integer);

Bài 18 – Ví dụ về cách viết và sử dụng CTC

Trang 15

Chia bài toán thành 3 phần

Trang 17

Bài 18 – Ví dụ về cách viết và sử dụng CTC

Chạy CT mẫu

Tham số hình thức có bao nhiêu loại?

Trang 18

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

1 var a,b: integer;

2 procedure Hoan_doi( x,y: integer);

9 writeln(‘a = ’, a,‘ b = ’ , b); writeln(‘c = ’, c,‘ d = ’ , d);

10 Hoan_doi (a, b); Hoan_doi (c, d);

11 writeln(‘a = ’, a,‘ b = ’ , b); writeln(‘c = ’, c,‘ d = ’ , d);

Trang 19

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

1 var a,b: integer;

2 procedure Hoan_doi(var x,y: integer);

9 writeln(‘a = ’, a,‘ b = ’ , b); writeln(‘c = ’, c,‘ d = ’ , d);

10 Hoan_doi (a, b); Hoan_doi (c, d);

11 writeln(‘a = ’, a,‘ b = ’ , b); writeln(‘c = ’, c,‘ d = ’ , d);

Trang 20

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

1 var a,b: integer;

2 procedure Hoan_doi (var x,y: integer);

9 writeln(‘a = ’, a,‘ b = ’ , b); writeln(‘c = ’, c,‘ d = ’ , d);

10 Hoan_doi (a, b); Hoan_doi (c, d);

11 writeln(‘a = ’, a,‘ b = ’ , b); writeln(‘c = ’, c,‘ d = ’ , d);

12 readln;

13 end.

1 var a,b: integer;

2 procedure Hoan_doi (x,y: integer);

9 writeln(‘a = ’, a,‘ b = ’ , b); writeln(‘c = ’, c,‘ d = ’ , d);

10 Hoan_doi (a, b); Hoan_doi (c, d);

11 writeln(‘a = ’, a,‘ b = ’ , b); writeln(‘c = ’, c,‘ d = ’ , d);

12 readln;

13 end.

Tham trị, tham biến là gì?

Trang 21

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

thay bằng các tham số thực sự tương ứng là các giá trị cụ thể được gọi là các tham số giá trị (tham trị)

được thay bằng các tham số thực sự tương ứng là tên các biến chứa dữ liệu ra được gọi là các tham

số biến (tham biến)

Bài 18 – Ví dụ về cách viết và sử dụng CTC

Trang 22

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

Tham số vào  Tham trị

Tham số ra bắt đầu bằng từ khóa var

Trang 23

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

Thủ tục có thể phân thành hai loại:

Loại 1: có trả về giá trị qua tham số

Loại 2: không trả về giá trị qua tham số

Ví dụ:

procedure Ve_hcn (chdai,chrong: integer);

procedure Hoan_doi (var x,y: integer);

Bài 18 – Ví dụ về cách viết và sử dụng CTC

Thủ tục có thể phân thành mấy loại

Loại 1 Loại 2

Trang 24

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

Nội dung chính

1 Cấu trúc của thủ tục

2 Ý nghĩa của việc sử dụng tham số hình thức

3 Phân biệt tham trị và tham biến

4 Phân loại thủ tục

Trang 25

Củng cố

Cho thủ tục sau:

Procedure Thutuc(x, y, z: integer);

Các biến x,y,z được gọi là:

Trang 27

Củng cố

Khẳng định nào sau đây là đúng:

A CTC nhất thiết phải có tham số hình thức,

không nhất thiết phải có biến cục bộ

B CTC nhất thiết phải biến cục bộ

C CTC nhất thiết phải có tham số có hình thức

Ngày đăng: 25/01/2015, 13:00

Xem thêm

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

TÀI LIỆU LIÊN QUAN

w