TAILIEUCHUNG - Bài giảng Nhập môn Tin học: Chương 2 - Ngô Quang Thạch

Bài giảng Nhập môn Tin học: Chương 2 cung cấp cho người học các kiến thức: Khái niệm, thủ tục và hàm, chuyển tham số cho chương trình con, function và cách lựa chọn, biến toàn cục và biến địa phương, tính đệ qui của CTC, đơn vị chương trình (Unit) . | 4/10/2012 ngoquangthach@ NGÔ QUANG THẠCH NHẬP MÔN TIN HỌC Chương 2 NỘI DUNG Khái niệm Thủ tục và hàm Chuyển tham số cho chương trình con Function và cách lựa chọn Biến toàn cục và biến địa phương Tính đệ qui của CTC Đơn vị chương trình (Unit) 4/10/2012 Khái niệm Chương trình con (CTC) là một đoạn chương trình thực hiện trọn vẹn hay chỉ một chức năng nào đó. Có 2 dạng CTC: Thủ tục (PROCEDURE): Dùng để thực hiện một hay nhiều nhiệm vụ nào đó. Hàm (FUNCTION): Thực hiện tính toán và Trả về một giá trị nào đó. Ngoài ra, trong Pascal còn cho phép các CTC lồng vào nhau. 4/10/2012 CHƯƠNG TRÌNH CON 4/10/2012 CTC PROCEDURE PROCEDURE THUTUC[(Các tham số)]; [Khai báo Const, Type, Var] BEGIN END; FUNCTION FUNCTION HAM[(Các tham số)]:; [Khai báo Const, Type, Var] BEGIN HAM:=; END; BEGIN {Chương trình chính} . THUTUC[(.)]; . A:= HAM[(.)]; . END. Cấu trúc 4/10/2012 PROGRAM ProgName; VAR a,b: type1; x:type2 PROCEDURE Proc1(t,h:type1; Var k:type2); VAR x,y Begin . End; FUNCTION func1(r:type): type; Var x Begin . End; BEGIN . END. a,b,x là biến toàn cục x,y là biến địa phương VÍ DỤ Ta xây dựng hàm tính diện tích hình tròn truyền tham số vào là bán kính của hình tròn. Function DienTichHinhTron(Radius:Real):Real; Begin DienTichHinhTron := PI * Radius* Radius; End; Thủ tục INSO sau sẽ in các số từ 1 đến giá trị biến truyền vào. So là tham truyền vào thủ tục Procedure INSO(So: Integer); Var i: Integer; Begin For i := 1 to So do Write( i:10 ); End; 4/10/2012 Program TEST; Var n: Integer; {biến toàn cục} {-----------------------------------------} Procedure INSO(So: Integer); Var i: Integer; {biến địa phương} Begin For i := 1 to So do Write( i:10 ); End; {------------ Chương trình chính ------------} Begin Write(‘Nhập một số bất kỳ lớn hơn 0: ’); Readln(n); INSO( n ); Readln; End. 4/10/2012 BIẾN TOÀN CỤC VÀ BIẾN ĐỊA PHƯƠNG Biến toàn cục: là các biến được khai báo

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.