Nội dung

Tài nguyên dạy học

HỖ TRỢ TRỰC TUYẾN

  • (ĐẶNG THANH NGHỊ)
  • (camnangtrithuc@yahoo.com)

Xin ý kiến của quý vị

Hân hạnh được đón tiếp quý vị ! Xin Quý vị cho biết ! Quý vị là :
Giáo viên- Giảng viên
Học sinh
Sinh viên
Công chức
Khác

Thành viên trực tuyến

16 khách và 0 thành viên

Ảnh ngẫu nhiên

Trencongtruongrontiengca.flv Video_13cailuongEnglish.flv Tim_hieu_ve_dep_con_nguoi_Tay_Bac_qua_cac_tac_pham_van_hoc___VTVVN.flv _Day_Boi_Ech.flv 16_chu_e_dtd.swf 14_viet_chu_q_g.swf 12_viet_chu_a_dtd.swf 11luyen_chu_o.swf Kiniemmaitruong.swf Bachocoloi.swf CodoHoaludenvuadinh_LangDu.jpg Mot_chut_moi_ngay.swf Rieng_mgtroi1.swf Co_be_quang_khan_do.flv Truyen_su_tich_tho_ngoc.flv Flash_thiep_27.swf Mua_Xuan_Nho_Nho1.swf Happy_new_year.flv Chucmungnammoi4.swf

ĐỐI TÁC

Thống kê

  • truy cập   (chi tiết)
    trong hôm nay
  • lượt xem
    trong hôm nay
  • thành viên
  • Chỉ số Alexa

    Chào mừng quý vị đến với Cẩm nang Tri thức- Đặng Thanh Nghị - Knowledge Handbook.

    Quý vị chưa đăng nhập hoặc chưa đăng ký làm thành viên, vì vậy chưa thể tải được các tư liệu của Thư viện về máy tính của mình.
    Nếu đã đăng ký rồi, quý vị có thể đăng nhập ở ngay ô bên phải.

    Dạy tốt - Chương trình con _Tin học 11

    Wait
    • Begin_button
    • Prev_button
    • Play_button
    • Stop_button
    • Next_button
    • End_button
    • 0 / 0
    • Loading_status
    Nhấn vào đây để tải về
    Báo tài liệu có sai sót
    Nhắn tin cho tác giả
    (Tài liệu chưa được thẩm định)
    Nguồn:
    Người gửi: Trần Trung (trang riêng)
    Ngày gửi: 11h:24' 03-04-2009
    Dung lượng: 57.0 KB
    Số lượt tải: 70
    Số lượt thích: 0 người
    CHƯƠNG TRìNH CON

    I. Khái niệm về chương trình con (Sub-program)

    Trong khi lập trình chúng ta thường gặp những đoạn chương trình lặp đi lặp lại nhiều lần ở những chỗ khác nhau. Để tránh rườm rà những đoạn chương trình này được thay thế bằng các chương trình con tương ứng. Khi cần, ta chỉ cần gọi tên chương trình con đó ra.
    Lý do thứ hai để xây dựng chương trình con: Một vấn đề lớn và phức tạp sẽ tương ứng với một chương trình có thể rất lớn và dài. Do đó việc sửa chữa chương trình sẽ rất khó khăn. Ta có thể phân tích nó thành các vấn đề nhỏ hơn, để dễ kiểm tra, sau đó ghép lại thành một chương trình lớn.
    II. PROCEDURE và FUNCTION (Thủ tục và Hàm)

    Trong Pascal có hal loại CTC :
    - PROCEDURE (thủ tục)
    - FUNCTION (hàm)
    Sự khác nhau cơ bản và duy nhất của hai loại CTC này là FUNCTION trả lại một giá trị kết quả vô hướng thông qua tên function và do đó nó có thể sử dụng như một biến, hằng biểu thức. Còn PROCEDURE không trả lại kết quả thông qua tên của biểu thức nên procedure không thể viết trong biểu thức.
    VD : Các PROCEDURE cơ bản của Pascal
    - Writeln
    - Readln
    _ Textcolor
    Các FUNCTION cơ bản
    - Sin(x) : trả về giá trị kiểu thực
    - Chr(i) : trả về giá trị kiểu Char
    III. Cấu trúc của một chương trình con

    {Phần khai báo của chương trình chính}
    VAR .....
    CONST ....
    {Các chương trình con}
    PROCEDURE Tên_thủ_tục (Khai báo các tham số, nếu cần);
    {Phần khai báo trong CTC}
    BEGIN
    .....
    END;
    FUNCTION Tên_Hàm (khai báo các tham số nếu cần):kiểu dữ liệu;
    {Phần khai báo trong CTC}
    BEGIN
    .....
    END;
    {Chương trình chính}
    BEGIN
    .....
    END.
    IV. Chuyển tham số cho chương trình con
    Có 2 cách chuyển tham số :
    - Tham trị (value parameter)
    - Tham biến (variable parameter)
    VD : PROCEDURE Thidu(i,j:integer; VAR x,y:real);
    Tham trị : i,j
    Tham biến : x,y
    Sự khác nhau giữa tham trị và tham biến :
    - Tham trị có thể là hằng, biến, biểu thức. Còn tham biến chỉ có thể là biến
    - Nếu tham trị là biến thì giá trị nó sẽ không thay đổi sau khi CTC thực hiện. Còn tham biến sẽ thay đổi giá trị nếu trong CTC có lệnh làm thay đổi giá trị của nó
    VD :
    * Hàm SIN (X)
    Trong này X là tham trị và ta có thể viết
    - KQ := SIN (1); X=1
    - KQ := SIN (Y*2); X=Y*2
    - KQ := SIN (X); X=X
    Và sau khi thực hiện giá trị của X vẫn không thay đổi.
    * Hàm DEC (X)
    Trong này X là tham biến, ta chỉ có thể viết
    - DEC (X); X là biến kiểu nguyên
    Không thể viết
    - DEC (5); X là hằng
    - DEC (Y*2); X là biểu thức
    Sau khi gọi hàm giá trị của X sẽ thay đổi (giảm đi 1)
    V. FUNCTION và cách lựa chọn

    Trong FUNCTION bắt buộc
     
    Gửi ý kiến

    dangthanhnghi.violet.vn

    CẢM ƠN QUÝ THẦY CÔ VÀ QUÝ VỊ ĐÃ GHÉ THĂM WEBSITE CỦA THẦY GIÁO ĐẶNG THANH NGHỊ

    Dai ly Motion