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

Hỗ trợ trực tuyến

  • (Võ Thành Quang)
  • (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

    Gg.jpg 10404393_727387380712972_4614398140044437414_n.jpg Bang_so_nguyen_to_nho_hon_1000jpg.jpg IMG_00033.jpg IMG_00253.jpg IMG_00032.jpg Cnbh.jpg IMG_0007.jpg IMG_00351.jpg Day_be_hoc_chu_cai.jpg Tinh_hinh_mu_chu.jpg Tinh_hinh_mu_chu.jpg Truydieu1.jpg Truydieu1.jpg Le_tang_5_KWLB1.jpg MaybaytructhangMi1711.jpg MaybaytructhangMi1711.jpg Thieu_ta_Phu_Yen.jpg

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

    1 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 Phú Yên.

    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.

    Bài 18: Cách viết và sử dụng CT con

    Wait
    • Begin_button
    • Prev_button
    • Play_button
    • Stop_button
    • Next_button
    • End_button
    • 0 / 0
    • Loading_status
    Tham khảo cùng nội dung: Bài giảng, Giáo án, E-learning, Bài mẫu, Sách giáo khoa, ...
    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: Sở GD & ĐT TP HCM
    Người gửi: Nguyễn Hoàng Long (trang riêng)
    Ngày gửi: 16h:49' 26-11-2010
    Dung lượng: 3.1 MB
    Số lượt tải: 320
    Số lượt thích: 0 người
    TRẦN HỮU TRANG
    TRƯỜNG TRUNG HỌC PHỔ THÔNG

    TIN HỌC 11
    Đặng Hữu Hoàng
    BÀI 18
    VÍ DỤ VỀ CÁCH VIẾT
    VÀ SỬ DỤNG
    CHƯƠNG TRÌNH CON
    Thời gian 1 tiết
    1. CẤU TRÚC CỦA THỦ TỤC
    Cấu trúc của thủ tục trong chương trình con?
    Procedure[()];
    []
    Begin
    []
    End;
    VÍ DỤ 1 VỀ THỦ TỤC
    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 này ta dùng những chương trình con nào?
    Trong chương trình chính ta dùng những lời gọi nào?
    Dùng chương trình con có 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)
    **********************************
    * *
    * *
    * *
    **********************************
    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;
    Hãy viết một thủ tục Ve_HCN bằng dấu * với chiều dài, chiều rộng bất kì.
    Quan sát sách giáo khoa _ trang 98, chương trình mô tả thủ tục Ve_Hcn
    VÍ DỤ VỀ THAM TRỊ
    Program vidu;
    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
    Tham số chdai, chrong được gọi là tham số gì?
    Tham số hình thức
    Trong lời gọi thủ tục Ve_Hcn (25,10), các tham số hình thức còn được gọi tham số gì?
    Tham số thực sự.
    Tham số thực sự tương ứng là các giá trị cụ thể được gọi là tham số giá trị (tham trị)
    Trong lời gọi Ve_Hcn tham số chdai được thay bởi số nguyên 5, tham số chrong được thay bởi số nguyên 3
    VÍ DỤ VỀ THAM BIẾN
    Quan sát sách giáo khoa trang 99, chương trình VD_thambien1
    Quan sát chương trình
    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
    Các tham số x, y thuộc loại nào?
    Đưa dữ liệu sau khi chương trình con xử lí ra ngoài
    x, y là tham số giá trị hay tham số biến ?
    Tham số biến
    Có nhận xét gì khi khai báo tham số hình thức là tham trị hay tham biến ?
    Khi khai báo tham số biến ta đặt từ khóa var trước các tham số đó.
    VÍ DỤ VỀ THAM BIẾN
    Quan sát sách giáo khoa trang 100, chương trình VD_thambien2
    Quan sát chương trình
    2. CẤU TRÚC CỦA HÀM
    Cấu trúc của hàm trong chương trình con?
    Function[()]: ;
    []
    Begin
    []
    :=
    End;
    So sánh sự giống và khác nhau của hàm và thủ tục?
    Giống: có cấu trúc tương tự, có các tham số.
    Khác: tên hàm phải quy định kiểu dữ liệu. Trong thân hàm phải có
    :=
    VÍ DỤ 1 VỀ HÀM
    Lập chương trình thực hiện việc rút gọn một phân số, trong đó có sử dụng hàm tính ước số chung lớn nhất (ƯCLN) của hai số nguyên.
    Quan sát chương trình
    Có những biến nào sử dụng trong chương trình?
    Các biến: tuso, mauso, A, sodu
    Các biến trên được khai báo ở chỗ nào trong chương trình?
    Các biến tuso, mauso, A được khai báo trong chương trình chính.
    Biến sodu được khai báo trong chương trình con.
    VÍ DỤ 2 VỀ HÀM
    Lập chương trình cho biết giá trị nhỏ nhất trong ba số nhập từ bàn phím, trong đó có sử dụng hàm tìm số nhỏ nhất trong hai số.
    Quan sát chương trình
    DẶN DÒ
    1. Thực hành “bài tập và thực hành 6” _Trang 103 _ Sách giáo khoa.
    Thực hiện tháng 02 năm 2008
    Thân ái chào các em
    Bài học đã
    KẾT THÚC
    E_mail: dhhoang03@yahoo.co.uk
     
    Gửi ý kiến