... •Việc sửdụng hàm: - Hoàn toàn tương tự như việc sử dụng hàm chuẩn - Khi viết lệnh gọi gồm tên hàm và tham số thực sự tương ứng với tham số hình thức b. VÝ dô Ví dụ 1: Lập chươngtrình ... (st) CENTEA Data cha rừ ngun gcHÃy nhớ!Cấu trúc của thủ tục và hàm Cách viếtvàsửdụng thủ tục, hàm trong chươngtrình con Phân biệtoTham trị, tham biếnoBiến toàn cục, biến cục bộoTham ... tuso = tuso/ƯCLN(x,y);mauso = mauso/ƯCLN(x,y); Viếtchươngtrìnhcon thực hiện tìm ƯCLN(x,y) và gọi nó khi tính tuso, mauso trong chươngtrình chính. ...
... liệu.Procedure Hoan_Doi(var x,y :integer); BÀI 18: CÁCH VIẾT VÀ SỬDỤNGCHƯƠNG TRÌNH CON Sự khác giữa việc sửdụng Thủ tục và việc sửdụng hàm Hàm:BinhPhuong(a,Temp);c:=Temp;(* c:=a2 *)BinhPhuong(b,Temp); ... thức>END;2. Cáchviếtvàsửdụng hàm: Sự giống nhau giữa Thủ Tục và Hàm:1.Cả thủ tục và hàm đều là chươngtrình con, có cấu tạo giống như một chươngtrình trừ dòng đầu tiên và kết thúc bằng ... thủ tục.Gọi thủ tục vẽ HCNĐể cách hai dòngCHƯƠNG TRÌNH: VD: Chương trình có thủ tục Hoan_doi làm nhiệm vụ hoán đổi giá trị hai biến.Trong chươngtrìnhsửdụng từ khóa Var trong tham số...
... do b là tham biến2. Cáchviếtvàsửdụng hàm2. Cáchviếtvàsửdụng hàmb. Ví dụ hoana20071) Vídụ 1:2) Vídụ 2:3) Vídụ 3:4) Vídụ 4:VD2. SGK trang 102. Ví dụ 4 Ví dụ 4hoana2007var a:integer; ... §18VÍ DỤ VỀ CÁCHVIẾTVÀSỬ VÍ DỤ VỀ CÁCHVIẾTVÀSỬ DỤNG CHƯƠNGTRÌNH CON DỤNGCHƯƠNGTRÌNH CON Giáo viên thực hiện: Nguyễn Anh HoàGiáo viên thực hiện: Nguyễn Anh Hoàhoana2007 Ví dụ 2 Ví dụ ... readlnend.hoana20072. Cáchviếtvàsửdụng hàm2. Cáchviếtvàsửdụng hàmSo sánh hàm và thủ tục:Giống nhau:Đều là CTC, nên cùng có cấu trúc chung.Đều có thể chứa tham số, có cùng cách thức dùng...
... một lời gọi chương trìnhcon khác. - Quan sát chươngtrìnhvídụ Ví dụ về cáchviếtvàsửdụng chương trìnhcon I. Mục tiêu. 1. Kiến thức. - Biết được cấu trúc chung vàvị trí của ... trí của nó trong chươngtrình chính: Chương trình chính: Chươngtrìnhcon được viết ở phần khai báo. Chương trình con có phần đầu, phần khai báo và phần thân. - Chươngtrìnhcon có thể có tham ... khi khai báo và được thay bằng tham số thực sự khi gọi chươngtrình con. - Phân biệt tham số hình thức và tham số thực sự. Cáchsửdụng tham biến và tham trị. - Chươngtrìnhcon được gọi...
... viếtvàsửdụngchươngtrình con Nội dung chính1. Cáchviếtvàsửdụng thủ tục:a. Cấu trúc thủ tục.b. Vídụsửdụng thủ tục.2. Cáchviếtvàsửdụng hàm:a. Cấu trúc hàm.b. Vídụsửdụng ... lệnh>]End;3 - Vídụ về cáchviếtvàsửdụngchươngtrình con Nội dung chính1. Cáchviếtvàsửdụng thủ tục:a. Cấu trúc thủ tục.b. Vídụsửdụng thủ tục.2. Cáchviếtvàsửdụng hàm:a. Cấu ... thức>;End;8 - Vídụ về cáchviếtvàsửdụngchươngtrình con Nội dung chính1. Cáchviếtvàsửdụng thủ tục:a. Cấu trúc thủ tục.b. Vídụsửdụng thủ tục.2. Cáchviếtvàsửdụng hàm:a. Cấu...
... Nguyễn Đức CảnhLOGONguyễn Đức CảnhNguyễn Đức Cảnh1. Cáchviếtvàsửdụng thủ tục: Ví dụ: Thủ tục vẽ hình chữ nhậtProgram VD_Thutuc1;Procedure ve_HCN;Begin Writeln(‘* ... thể vẽ hình chữ nhật trên bằng cách sau. Writeln(‘* * * * * * * * * *’); Writeln(‘* *’); Writeln(‘* *’); Writeln(‘* * * * * * * * * *’);1. Cáchviếtvàsửdụng thủ tục: ... *’);End;Begin Ve_HCN; Writeln;writeln; Ve_HCN Writeln;writeln; Ve_HCN;end.Nguyễn Đức Cảnh1. Cáchviếtvàsửdụng thủ tục:a. Cấu trúc của thủ tụcThủ tục có cấu trúc như sau:Procedure <Tên thủ...
... giá trị cụ thể đ1ợc gọi là tham số giá trị (gọi tắt là tham trị) 1. Cáchviếtvàsửdụng thủ tục1. Cáchviếtvàsửdụng thủ tụcprogram VD_thutuc1; procedure Ve_hcn;beginend;writeln(‘* ... trúc chương trình chính:[<Phần khai báo>]<Phần thân>? Vị trí của thủ tục nằm ở phần nào của chươngtrình chínhDvdfvfdvfvfvvgbgnhn 1. Cáchviếtvàsửdụng thủ tụcXét vídụ ... *’);Writeln(‘* * * * * * *’);Writeln(‘* *’);Writeln(‘* * * * * * *’); 1. Cáchviếtvàsửdụng thủ tục1. Cáchviếtvàsửdụng thủ tụca. Cấu trúc của thủ tụcb. VÝ dô vÒ thñ tôcGs ch ng trinh...
... chữ nhật khác. Ví dụ: Ve_HCN(25,20); Ve_HCN(3,7) Cách 1: Sửdụng nhiều lần các câu lệnh:Writeln(* * * * * * *);Writeln(* *);Writeln(* * * * * * *);1. Cáchviếtvàsửdụng thủ tục:* * * ... thi chương trình con Ví dụ 1: Lập ch ơng trình vẽ các hình chữ nhật bằng dấu * có kích th ớc khác nhau. Ví dụ 1: Lập ch ơng trình vẽ các hình chữ nhật bằng dấu * có kích th ớc khác nhau. Cách ... thi chương trình con Tham số hình thức trịKhông có VAR Giữ nguyên giá trị ban đầu như trước khi gọi chươngtrình con. Tham số hình thức biếnCó VAR Lấy giá trị kết quả của chương trình con. Tham...
... khác. Ví dụ: Ve_HCN(25,20); Ve_HCN(3,7) Cách 1: Sửdụng nhiều lần các câu lệnh:Writeln(* * * * * * *);Writeln(* *);Writeln(* * * * * * *);1. Cáchviếtvàsửdụng thủ tục: VD: Lập chơng trình ... trình cho ví dụ trên ta nên dùng loại chơng trình con nào? Cách2 : Dùng chơng trìnhcon thủ tục Ve_HCN(dai,rong) để vẽ một hình chữ nhật.Trong chơng trình chính, dùng lời gọi thủ tục và truyền ... thi chương trình con Tham số hình thức trịKhông có VAR Giữ nguyên giá trị ban đầu như trước khi gọi chươngtrình con. Tham số hình thức biếnCó VAR Lấy giá trị kết quả của chương trình con. Tham...
... hình chữ nhật khác. Ví dụ: Ve_HCN(25,20); Ve_HCN(3,7) Cách 1: Sửdụng nhiều lần các câu lệnh:Writeln(* * * * * * *);Writeln(* *);Writeln(* * * * * * *);1. Cáchviếtvàsửdụng thủ tục: Program ... Ví dụ 1: Lập chơng trình vẽ các hình chữ nhật bằng dấu * có kích thớc khác nhau. Ví dụ 1: Lập chơng trình vẽ các hình chữ nhật bằng dấu * có kích thớc khác nhau.ể viết chơng trình cho ví ... cho vídụ trên ta nên dùng loại chơng trình con nào? Cách2 : Dùng chơng trìnhcon thủ tục Ve_HCN(dai,rong) để vẽ một hình chữ nhật.Trong chơng trình chính, dùng lời gọi thủ tục và truyền...
... đi lặp lại nhóm lệnhDùng chươngtrình con: THỦ TỤCTHỦ TỤC Ve_HCN3. Sự giống và khác nhau của thủ tục và hàmGiỐNG- Là chươngtrình con - Cấu tạo như một chươngtrình (trừ…?)- Đều chứa ... giống như một chương trình, trừ dòng đầu tiên và dòng cuối. Khai báo: trong phần khai báo của chương trình sau phần khai báo biến. Khi sửdụng thủ tục ta phải viết lời gọi thủ tục.1. ... trị..Trả bài miệng:Câu 1: Em hãy cho biết các lợi ích của chương trình con? Câu 2: Có mấy loại chươngtrình con? CHƯƠNG TRÌNH PROGRAM CT1;BEGINEND.PROCEDURE Ve_HCN;BEGINWriteln(‘*...
... a:=‘,a);End.CÁCH VIẾTVÀSỬDỤNG HÀM Ví dụ 01: Viết hàm tính lập phương của một số thực.Function lp(x:real):real;BeginLp:=x*x*x;End;Người dùngchươngtrìnhcon chỉ cần biết truyền số liệu vào ... tục(Procedure)?◦Thủ tục là một đoạn chươngtrìnhcon Người ta dùng thủ tục trong hoàn cảnh nào?◦Trong trường hợp có đoạn chươngtrình lặp lại, hay trong trường hợp cần làm cho chươngtrình trong sáng dễ ... một hàm như thế nào Ví dụ minh họaSo sánh giữa hàm và thủ tụcTóm tắt bài họcKhái niệm về hàm◦Hàm là một đoạn chương trình, thực hiện công việc xác định nào đó và trả về giá trị....
... chương trình con. b) Phạm visử dụng: - Trong thân của chươngtrìnhcon khai báo chúng. - Trong các chươngtrìnhcon chứa chươngtrinhcon này.c) Thời gian tồn tại:Từ khi chươngtrìnhcon ... VAR của chương trình chính.b) Phạm visử dụng: Trong toàn bộ chươngtrình ( trong chươngtrình chính và trong tất cả các chươngtrìnhcon của nó).c) Thời gian tồn tại: Khi chươngtrình đang ... trìnhcon được gọi thưc hiện cho đến khi thực hiện xong.II. Biến cục bộ và biến toàn cụcI. Cáchviếtvàsửdụng hàm: 1. Cáchviết hàm: Cú pháp:Function <Tên hàm>([ds tham số]): Kiểu hàm...
... Hoandoi(x,y);B. Hdoi(x);C. Hdoi(x,5);D. Hdoi(5,y); VÍ DỤ VỀ CÁCHVIẾTVÀSỬDỤNGCHƯƠNGTRÌNH CON VÍDỤ VỀ CÁCHVIẾTVÀSỬDỤNGCHƯƠNGTRÌNH CON Câu 1: Phát biểu nào sau đây sai:A. Danh sách ... cho biết chươngtrình sau sử dụngchươngtrìnhcon là thủ tục hay hàm? Đó là đoạn nào? Đâu là phần đầu, phần khai báo, phần thân? VÍ DỤ VỀ CÁCHVIẾTVÀSỬDỤNGCHƯƠNGTRÌNH CON 1. Viết 2 ... [<dãy các lệnh >]END;1. Cáchviếtvàsửdụng thủ tụca. Cấu trúc thủ tục:VÍ DỤ VỀ CÁCHVIẾTVÀSỬDỤNGCHƯƠNGTRÌNH CON - Phần đầu: gồm Procedure, tên thủ tục và các tham số hình thức.-...
... Hoandoi(x,y);B. Hdoi(x);C. Hdoi(x,5);D. Hdoi(5,y); VÍ DỤ VỀ CÁCHVIẾTVÀSỬDỤNGCHƯƠNGTRÌNH CON VÍDỤ VỀ CÁCHVIẾTVÀSỬDỤNGCHƯƠNGTRÌNH CON Câu 3: Phần khai báo đầu thủ tục nào sau ... <tên_hàm>:=<biểu thức>;END;2. Cáchviếtvàsửdụng hàma. Cấu trúc hàm:VÍ DỤ VỀ CÁCHVIẾTVÀSỬDỤNGCHƯƠNGTRÌNH CON - Phần đầu: gồm Function, tên hàm, các tham số hình thức và kiểu dữ liệu (integer, ... tham biến VÍ DỤ VỀ CÁCHVIẾTVÀSỬDỤNGCHƯƠNGTRÌNH CON b. Sửdụng hàm:- Lời gọi hàm:<TÊN_HÀM>[(Danh sách tham số thực sự)] Từ chươngtrình trên, hãy xác định vị trí của hàm và lời gọi...