Menu Chính

ĐIỂM TIN CÁC BÁO

LIÊN KẾT WEBSITE

TIN TỨC

Ảnh ngẫu nhiên

Valentine11.swf Thieprong.swf Tinh_ca_CR.swf Bay_giua_ngan_ha.swf Daythonvyda.swf Mung_Giang_Sinh_20104.flv 201120101.swf USB.bmp Dtichhinhtron.swf Dtichelip.swf Goc_o_tam.swf Dtich_hinhquat.swf Dong_ho_dem_nguoc_15_giay.swf DirectedLine.swf Cylinder.swf Dtich_hchunhat.swf Dien_tich_xung_quanh_cua_hinh_tru_.swf Degenerate.swf EquilateralTriangle.swf EqUnitCircle.swf

VUI MỪNG CHÀO ĐÓN

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

Thống kê

  • truy cập   (chi tiết)
    trong hôm nay
  • lượt xem
    trong hôm nay
  • thành viên
  • Hổ trợ Trực tuyến

    • (chithu1980)

    Menu chức năng 1

    Tiết 42

    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 Chí Thu (trang riêng)
    Ngày gửi: 14h:41' 18-07-2009
    Dung lượng: 66.5 KB
    Số lượt tải: 11
    Số lượt thích: 0 người
    Tuần:30 (Tuần 23, Tiết 41:Lớp 11C)
    Tiết : 42 Ngày soạn 20 /10/07

    Bài 18: VÍ DỤ VỀ CÁCH VIẾT VÀ SỬ DỤNG CHƯƠNG TRÌNH CON (T1)

    A- Mục tiêu bài học:
    Kiến thức:
    Học sinh biết cấu trúc chung của một hàm (Function).
    Học sinh nắm được sự giống nhau và khác nhau giữa thủ tục và hàm.
    Học sinh nhận biết được các thành phần trong đầu hàm.
    Học sinh nhận biết được câu lệnh sử dụng hàm ở chương trình cùng các tham số thực sự.
    Kỹ năng:
    Nhận biết được các thành phần trong đầu của một thủ tục.
    Nhận biết được hai loại tham số hình thức trong đầu của một thủ tục.
    Nhận biết được lời gọi thủ tục ở chương trình chính cùng với tham số thực sự.
    Thái độ:
    Rèn luyện cho học sinh phẩm chất của người lập trình như tinh thần hợp tác, làm việc theo nhóm, tuân thủ các yêu cầu của một công việc chung.
    Rèn luyện cho học sinh đức tính chịu khó học hỏi, cẩn thận trong lúc làm việc.
    B- Phương pháp:
    Thuyết trình –vấn đáp
    C- Chuẩn bị của giáo viên và học sinh:
    1. Giáo viên: Chuẩn bị một số bài về chương trình con: Cấu trúc hàm, Tìm min, Rút gọn phân số (Sử dụng hàm).
    2. Học sinh: Xem bài 18.
    D- Tiến trình lên lớp:
    I- Ổn định lớp:
    Câu Hỏi: Em hãy cho biết cấu trúc chung của thủ tục (Procedure) và giải thích rõ từng thành phần?

    III- Bài mới:
    Đặt vấn đề:
    Chúng ta đã tim hiểu về thủ tục (Procedure), đây là chương trình con không có giá trị trả về. Hôm nay chúng ta sẽ tìm hiểu về một loại chương trình con có giá trị trả về đó là Hàm (Function). Vậy Hàm và Thủ tục khác nhau như thế nào? Cách viết và sử dụng Hàm như thế nào?

    Hoạt động của giáo viên và học sinh
    Nội dung kiến thức
    
    HĐ1: Tìm hiểu Cách viết và sử dụng hàm.
    
    GV: Xét bài toán tìm số nhỏ nhất trong 2 số:
    a và b.
    -Đặt câu hỏi: Theo các em bài toán trên cho ta kết quả là gì?

    HS: Lắng nghe và trả lời. (Học sinh trả lời được).

    GV: Vậy thì bài toán trên chúng ta không thể sử dụng thủ tục mà phải sử dụng hàm. Các em hãy quan sát cấu trúc chung của Hàm như sau:
    Dùng máy chiếu chiếu cấu trúc của hàm.
    Các em hãy chỉ ra những điểm giống nhau và khác nhau giữa Thủ tục và Hàm?
    Kiểu dữ liệu là các kiểu nào?

    HS: Thảo luận nhóm trong thời gian 5 phút và một em trả lời.
    - Các nhóm khác nhận xét và bổ sung.

    GV: Nhận xét, giải thích và chốt lại.

    HS: Tự ghi bài.

    GV: Các em xem ví dụ 1 SGK trang 101 và cho biết việc sử dụng Hàm như thế nào?

    HS: Xem ví dụ 1 SGK trang 101 và thảo luận nhóm trong 3 phút.

    HS: Một em trả lời câu hỏi.
    - Các nhóm khác nhận xét và bổ sung.

    GV: Nhận xét, giải thích và chốt lại.
    HS: Tự ghi bài.

    2. Cách Viết Và Sử Dụng Hàm:
    * Cấu Trúc chung của Hàm (Function):
    Function [ (Danh sách tham số)]: ;
    [( Phần khai báo)];
    Begin
    [< dãy các lệnh>];
    < Tên hàm> := ;
    end;

    * Sự giống nhau và khác nhau giữa thủ tục và hàm:
    Giống nhau:
    - Đều là chương trình con, có cấu trúc giống một chương trình.
    - Đều có thể chứa các tham số (tham số giá trị và tham số biến), cùng tuân theo các quy định về khai báo và sử dụng các loại tham số này. (Có thể không có tham số)
    Khác nhau:
    - Hàm khác thủ tục ở điểm căn bản là hàm luôn trả về một giá trị thuộc kiểu xác định thông qua tên hàm. (các kiểu dữ liệu đơn giản: integer, real, boolean, char, string).
    - Đầu hàm bắt đầu bằng từ khóa Function còn thủ tục bắt đầu với từ khóa Procedure.
    - Phải chỉ ra kết quả của hàm thuộc kiểu dữ liệu nào.
    - Trong thân hàm thường có câu lệnh gán giá trị cho tên hàm.

    * Cách sử dụng hàm:
    Việc sử dụng hàm giống như việc sử dụng các hàhàm chuẩn.
    => Khi viết lệnh gọi tên
     
    Gửi ý kiến

    Nhúng mã HTML