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

Hỗ trợ trực tuyến

  • (Trợ giúp kỹ thuật)

Điều tra ý kiến

Các bạn thầy trang web của chúng tôi thế nào?
Bình thường
Đẹp
Đơn điệu
Ý kiến khá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
  • Ảnh ngẫu nhiên

    Thong_diep_Huong_ung_Ngay_the_gioi_tuong_niem_cac_nan_nhan_tu_vong_do_tai_nan_giao_thong_2023__co_nhac_nen.mp3 Tai_xuong_2.jpg Tai_xuong_1.jpg Tai_xuong.jpg Tieu_Su_Anh_Hung_Vo_Thi_Sau.flv Caubetroiban_15022022.flv KIM_DONG__Anh_Hung_Nho_Tuoi__Phim_Hoat_Hinh_3D_Viet_Nam_Dang_Xem_Nhat_2017.flv TAM_GUONG_NGHI_LUC_VIET_3_NGUYEN_NGOC_KY.flv GIO_TO_HUNG_VUONG_MUNG_10_THANG_3_AM_LICH__PTMN.flv Hat_Quoc_Ca_Tai_Dia_Chi_Do__Lien_Doi_Truong_THCS_My_Hoi__Video_du_thi.flv 1_Hoc_Sinh_Dat_Sen_HongThuyTamHoaiAn.mp3 HINH_ANH_HOAT_DONG_LIEN_DOI_chat_luong_cao.jpg Clip_image001.jpg IMG_20180905_133826.jpg IMG_20180905_133904.jpg HINH_ANH_HOAT_DONG_LIEN_DOI.jpg So_do_tu_duy_on_tap_chuong_II_goc_Toan_6.png ENGLISH_9_UNIT_10_READ.mp3 E6_Unit_12_B2_p120.flv

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

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

    Chào mừng quý vị đến với Thư viện tài nguyên giáo dục Đồng Tháp.

    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.

    Biến và tham số

    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: Nguyễn Ngọc Nhi
    Ngày gửi: 13h:09' 14-11-2013
    Dung lượng: 654.5 KB
    Số lượt tải: 45
    Số lượt thích: 0 người
    Bài 20
    biến và tham số
    Giáo án điện tử tin học lớp 11
    VD1: Lập chương trình tính tổng luỹ thừa S = am +bn +cp +dq
    Viết chương trình con dạng tổng quát Luythua = xk
    Trong đó: Luythua, x kiểu thực, k kiểu nguyên.
    Khi tính luỹ thừa của các số hạng trong tổng trên ta chỉ cần gọi tên chương trình con Luythua và thay thế (x,k) bằng các giá trị tương ứng. Ví dụ như: Luythua(a,m). luythua(b,n), luythua(c,p),luythua(d,q).
    * INPUT : Các cơ số a,b,c,d và các số mũ lần lượt n,m,p,q
    * OUTPUT : S
    Program tong_luy_thua;
    Uses crt;
    Var a,b,c,d,S : real;
    n,m,p,q :integer;
    Function luythua(x: real,k:integer): real;
    Var j: integer; Lt:Real;
    begin
    Lt:=1;
    For j:=1 to k do Lt:=Lt*x;
    Luythua:=Lt;
    end;
    BEGIN
    Write(` Nhap vao cac co so a,b,c,d `); readln(a,b,c,d);
    write(` Nhap vao cac so mu m,n,p,q: `); readln(n,m,p,q);
    s:= luythua(a,m)+luythua(b,n)+luythua(c,p)+luythua(d,q);
    Writeln(` Tong luy thua =`, S:7:2);
    Readln;
    END.
    Nhận xét
    Biến được khai báo ở trong CTC chỉ có tác dụng trong CTC gọi là biến cục bộ.
    Biến khai báo ở CT chính có tác dụng ở mọi chương trình gọi là biến toàn bộ.
    Biến được khai báo cho dữ liệu vào/ra ở CTC gọi là tham số hình thức.
    Biến chứa trong lời gọi CTC ở chương trình chính là các tham số thực sự.
    Ví dụ 2: 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.
    Theo bạn để viết chương trình cho ví dụ trên ta nên dùng loại chương trình con nào?
    Dùng chương trình con 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 các tham số với giá trị khác nhau để vẽ các hình chữ nhật khác.
    Ví dụ: Ve_HCN(25,20); Ve_HCN(3,7)
    Các em hãy viết một thủ tục Ve_HCN bằng dấu * với chiều dài, rộng bất kì!
    **********************************
    * *
    * *
    * *
    **********************************
    Dài
    Rộng
    Vẽ cạnh trên của HCN
    Vẽ hai cạnh bên
    Vẽ cạnh dưới
    FOR i:=1 to chdai DO WRITE(`*`); WRITELN;
    FOR J:=1 to chrong -2 DO
    Begin
    Write(`*`);
    For i:=1 to chdai - 2 do Write(` `);
    Writeln(`*`)
    end;
    FOR i:=1 to chdai DO WRITE(`*`); WRITELN;
    Program VD;
    Uses crt;
    var a,b: byte;
    Procedure Ve_HCN( chdai,chrong:integer);
    Var i,j: integer;
    Begin
    For i:=1 to chdai do write(` * `);
    Writeln;
    For j:=1 to chrong-2 do
    begin
    write(` * `);
    for i:=1 to chdai-2 do write(` `);
    writeln(` * `);
    end;
    For i:=1 to chdai Do write(` * `);
    writeln;
    end;
    BEGIN
    CLRSCR;
    Ve_HCN(25,10);
    Writeln; a:=5 ; b:=10;
    Ve_HCN(a,b);
    readln;
    END.
    Biến cục bộ
    Tham số thực sự (tham trị)
    Tham số hình thức
    Biến toàn cục
    Program VD;
    Uses crt;
    var a,b: integer;

    Procedure Hoan_doi(Var x,y:integer);
    Var TG: integer;
    Begin
    TG:= x;
    x:= y;
    y:=TG;
    end;

    BEGIN
    CLRSCR;
    a:= 5 ; b:= 10;
    Writeln( a:6 , b:6);
    Hoan_doi(a,b);
    Writeln( a:6 , b:6);
    readln;
    END.
    Biến cục bộ
    Tham số thực sự (tham biến)
    Tham số hình thức
    Biến toàn cục
    Hãy nhớ!
    ? Biến:
    ? Tham số
    - Khai báo trong chương trình chính là biến toàn cục.
    - Khai báo trong chương trình con là biến cục bộ.
    - Biến khai báo cho dữ liệu vào ra trong chương trình con gọi là tham số hình thức.
    - Biến chứa trong lời gọi CTC ở chương trình chính là các tham số thực sự.
     
    Gửi ý kiến