1. Trang chủ
  2. » Mẫu Slide

Bài 17 chương trình con và phân loại

21 474 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

BÀI 17 Quan sát SGK tr92, chương trình nhập liệu từ bàn phím, tính đưa hình giá trị: TLuythua = an + bm + cp + dq đoạn lệnh tương tự Ví dụ: Tính luỹ thừa Luythua = xk Trong Luythua x giá trị kiểu thực k thuộc kiểu nguyên Đây chương trình đặt tên Luythua(x,k) Luythua(a,n) Luythua(b,m) Luythua(c,p) Luythua(d,q) Quan sát chương trình sau thiết lập chương trình Chương trình KHÁI NIỆM CHƯƠNG TRÌNH CON Chương trình dãy lệnh mô tả số thao tác định thực (được gọi) từ nhiều vị trí chương trình LỢI ÍCH CỦA VIỆC SỬ DỤNG CHƯƠNG TRÌNH CON Tránh việc phải viết lặp lặp lại dãy lệnh Hỗ trợ việc thực chương trình lớn Phục vụ cho trình trừu tượng hoá Mở rộng khả ngôn ngữ Thuận tiện cho việc phát triển nâng cấp chương trình 2 PHÂN LOẠI & CẤU TRÚC CT CON a Phân loại CHƯƠNG TRÌNH CON HÀM (Function) THỦ TỤC (Procedure) Là chương trình thực số thao tác trả giá trị qua tên Là chương trình thực thao tác định không trả giá trị qua tên Ví dụ: sin(x), sqrt(x), length(x) Ví dụ: writeln, readln, delete, insert PHÂN LOẠI & CẤU TRÚC CT CON b Cấu trúc chương trình [] Phần đầu Phần khai báo Phần thân - Phần đầu: khai báo tên, hàm phải khai báo kiểu liệu cho giá trị trả hàm - Phần khai báo: khai báo biến cho liệu vào/ra, - Phần thân: dãy lệnh thực nhiệm vụ định chương trình THAM SỐ HÌNH THỨC Thế tham số hình thức chương trình con? - Là biến khai báo cho liệu vào/ra - Ví dụ: x, k tham số hình thức BIẾN CỤC BỘ BIẾN TOÀN CỤC Thế biến cục chương trình con? - Là biến khai báo để dùng riêng chương trình - Ví dụ: j biến cục Thế biến toàn cục chương trình chính? - Là biến khai báo chương trình - Ví dụ: TLuythua, a,b,c,d biến toàn cục PHÂN LOẠI & CẤU TRÚC CT CON c Cấu trúc thủ tục (Procedure) Cấu trúc thủ tục chương trình con? Procedure [()]; [] begin [] end; PHÂN LOẠI & CẤU TRÚC CT CON d Cấu trúc hàm (Function) Cấu trúc hàm chương trình con? Function [()]: ; [] begin [] := end; PHÂN LOẠI & CẤU TRÚC CT CON e Thực chương trình Cấu trúc lệnh gọi chương trình Pascal? [()]; Thế tham số thực sự? - Tham số thực : hằng, biến chứa liệu vào/ra tương ứng với tham số hình thức - Ví dụ: sqr(25); tên chương trình tham số thực Xét lại toán TinhTLuythua x, k tham số hình thức b, m tham số thực PHÂN LOẠI & CẤU TRÚC CT CON e Thực chương trình Chương trình thực nào? - Chương trình thực có lời gọi Chương trình đặt vị trí nào? - Chương trình đặt sau phần khai báo chương trình - Ví dụ: Xét lại toán TinhTLuythua Khai báo chương trình Chương trình SO SÁNH CT CHÍNH VÀ CT CON CHƯƠNG TRÌNH CHÍNH CHƯƠNG TRÌNH CON Cấu trúc chương trình [] [] Biến Biến toàn cục Biến cục QUAN SÁT CHƯƠNG TRÌNH SAU ĐÂY Chương trình - Chương trình làm gì? - Chương trình có sử dụng CT không? Nếu có loại CT rõ vị trí CT đó? -Cho biết tham số thực sự, tham số hình thức? - Cho biết biến toàn cục, biến cục bộ? - Cho biết kiểu giá trị trả hàm? DẶN DÒ Học xem trước Bài 18: “VÍ DỤ VỀ CÁCH VIẾT VÀ SỬ DỤNG CHƯƠNG TRÌNH CON (SGK tr96) SỬA BÀI TẬP [...]... chương trình con Chương trình con được thực hiện khi nào? - Chương trình con chỉ thực hiện khi có lời gọi nó Chương trình con được đặt ở vị trí nào? - Chương trình con được đặt sau phần khai báo của chương trình chính - Ví dụ: Xét lại bài toán TinhTLuythua ở trên Khai báo chương trình chính Chương trình con SO SÁNH CT CHÍNH VÀ CT CON CHƯƠNG TRÌNH CHÍNH CHƯƠNG TRÌNH CON Cấu trúc chương trình [ ... triển nâng cấp chương trình 2 PHÂN LOẠI & CẤU TRÚC CT CON a Phân loại CHƯƠNG TRÌNH CON HÀM (Function) THỦ TỤC (Procedure) Là chương trình thực số thao tác trả giá trị qua tên Là chương trình thực... gọi Chương trình đặt vị trí nào? - Chương trình đặt sau phần khai báo chương trình - Ví dụ: Xét lại toán TinhTLuythua Khai báo chương trình Chương trình SO SÁNH CT CHÍNH VÀ CT CON CHƯƠNG TRÌNH... Đây chương trình đặt tên Luythua(x,k) Luythua(a,n) Luythua(b,m) Luythua(c,p) Luythua(d,q) Quan sát chương trình sau thiết lập chương trình Chương trình KHÁI NIỆM CHƯƠNG TRÌNH CON Chương trình

Ngày đăng: 06/12/2016, 10:31

Xem thêm: Bài 17 chương trình con và phân loại

TỪ KHÓA LIÊN QUAN

Mục lục

    Quan sát SGK tr92, chương trình nhập dữ liệu từ bàn phím, tính và đưa ra màn hình giá trị: TLuythua = an + bm + cp + dq

    Quan sát chương trình sau khi đã thiết lập chương trình con

    1. KHÁI NIỆM CHƯƠNG TRÌNH CON

    LỢI ÍCH CỦA VIỆC SỬ DỤNG CHƯƠNG TRÌNH CON

    2. PHÂN LOẠI & CẤU TRÚC CT CON

    THAM SỐ HÌNH THỨC

    BIẾN CỤC BỘ và BIẾN TOÀN CỤC

    Xét lại bài toán TinhTLuythua ở trên

    SO SÁNH CT CHÍNH VÀ CT CON

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

TÀI LIỆU LIÊN QUAN

w