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

Procedure

22 253 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề Thủ tục và hàm procedure & function
Người hướng dẫn Cáp Xuân Tú
Trường học Trường THPT Đông Hà
Chuyên ngành Tin Học
Thể loại Bài luận
Năm xuất bản 2005-2006
Thành phố Đông Hà
Định dạng
Số trang 22
Dung lượng 1,28 MB

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

Nội dung

CHƯƠNG TRÌNH CON Trong chương trình có sự l ûp lại nhiều lần một Trong chương trình có sự l ûp lại nhiều lần một ặp lại nhiều lần một ặp lại nhiều lần một đoạn chương trình nên ta cần

Trang 1

Chào mừng ngày thành lập Đoàn TNCS

Hồ Chí Minh

Trường THPT Đông

Năm học

Trang 3

TRƯỜNG THPT ĐÔNG HÀChào mừng ngày nhà giáo Việt Nam 20-11

Trang 4

I CHƯƠNG TRÌNH CON

 Trong chương trình có sự l ûp lại nhiều lần một Trong chương trình có sự l ûp lại nhiều lần một ặp lại nhiều lần một ặp lại nhiều lần một

đoạn chương trình nên ta cần tránh sự l ûp lại này ặp lại nhiều lần một

 Các bài toán phức tạp, khó nhận biết đoạn

chương trình này làm gì, nên ta cần phải chia bài

toán lớn thành những bài toán con đơn giản hơn.

 Do vậy cần phân chia chương trình thành các khối

( Module), mỗi khối gồm những lệnh giải quyết 1

bài toán con Khối lệnh đó ta gọi là chương

trình con.

1 Giới thiệu:

Illustrater

Trang 5

2 Lợi ích của việc sử dụng

chương trình con

 Dùng chương trình con sẽ làm chương trình

gọn gàng, dễ đọc, dễ hiểu, dễ kiểm tra lỗi và sửa chữa

 Nhiều người cùng viết 1 chương trình,

mỗi người viết 1 module sau đó l õp ghép ặp lại nhiều lần một lại

 Tiết kiệm thời gian và công sức khi 1

đoạn chương trình l ûp đi l ûp lại nhiều ặp lại nhiều lần một ặp lại nhiều lần một lần

Trang 6

3 Cạc loải chỉång trçnh con

Cọ 2 loải:

 Thuí tủc - Procedure

 Haìm - Function

Trang 7

Chỉ ra các hàm chuẩn và tên thủ tục chuẩn

ABS WRITE INTEGER CASE

READLN ARRAY BEGIN SQRT

WRITEL N

CLRSCR SQR

WHILE REAL FOR KEYPRESSED READ

WITH CHR

Trang 8

KEYPRESS ED

CHR ABS SQRT

WHILE FOR WITH CASE ARRAY BEGIN

Thủ tục

chuẩn

Hàm chuẩn

Kiểu dữ

liệu

Từ khoá

Trang 9

II CÁCH VIẾT VÀ SỬ

DỤNG THỦ TỤC

Trang 11

Ví dụ 2: Viết chương trình nhập số

đo 3 cạnh của tam giác ABC Tính diện

a Dữ liệu vào ra:

Vào: Số đo 3 cạnh AB(a) ,BC(b),AC(c)

Ra: Diện tích tam giác (S)

b Tổ chức dữ liệu:

c Ý tưởng giải thuật:

B1: Nhập a,b,c - kiểm tra (a<b+c) và (a>|b - c|)

B2: Tính S theo công thức Heron

B3: In kết quả

Trang 12

Writeln(‘Nhap so do cac canh’);

Write(‘Canh AB:’); Readln(A);

Write(‘Canh BC:’); Readln(B);

Write(‘Canh CA:’); Readln(C);

UNTIL (A>0) AND (B>0) AND (C>0) AND (A<B+C)AND (A>ABS(B-C));

Trang 13

PROGRAM DIENTICH;

VAR A,B,C, P,S: Real;

PROCEDURE Nhap; Nhap;

BEGIN

REPEAT

Writeln(‘Nhap so do cac canh’);

Write(‘Canh AB: ’); Readln(A);

Write(‘Canh BC: ’); Readln(B);

Write(‘Canh CA: ’); Readln(C);

UNTIL (A>0) (A>0) AND (B>0) (B>0) AND (C>0) (C>0) AND (A<B+C)

(A<B+C)AND AND (A>ABS(B-C));

Trang 14

2 Cấu trúc của một thủ tục

Trang 15

3 Vë trê cuía thuí tuûc trong

Trang 16

4 Sử dụng thủ tục

thủ tục, ta phải gọi thủ tục.

gọi thủ tục Thực hiện xong, chương trình thực hiện câu

lệnh ngay sau lời gọi thủ tục

Trang 17

Return

Trang 18

5 Ví dụ áp dụng:

Cho mảng A có n phần tử số nguyên

c Ý tưởng giải thuật:

B2: Tìm Max B3: In kết quả mảng A và Max

Trang 20

PROCEDURE PRINT; PRINT;

Trang 21

Xin chân thành cảm ơn sự quan tâm theo dõi của quý thầy quý

cô!

Trang 22

Return

Ngày đăng: 23/06/2013, 01:26

Xem thêm

TỪ KHÓA LIÊN QUAN

w