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 34

    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:38' 18-07-2009
    Dung lượng: 67.0 KB
    Số lượt tải: 10
    Số lượt thích: 0 người
    Tuần : 27 Ngày soạn / / 09

    Chương IV. KIỂU DỮ LIỆU CÓ CẤU TRÚC

    BÀI 13. KIỂU BẢN GHI
    A- Mục tiêu bài học:
    Kiến thức:
    Biết khái niệm kiểu bản ghi
    Biết khai báo bản ghi, truy cập trường của bản ghi
    Kỹ năng:
    Học sinh cần nắm được những kĩ năng sau:
    Cách khai báo bản ghi: đặt tên, định nghĩa cho kiểu dữ liệu mới này (Type) sau đó báo các biến thuộc kiểu mới (đã có tên)..
    Bước đầu biết mô tả đối tượng bàng một số thuộc tính cần quản lí.
    Nhận biết được trường của một số biến bản ghi và bước đầu viết được một số thao tác xử lí trên từng trường của bản ghi.
    Thái độ:
    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: giáo án, bảng
    2. Học sinh: Chuẩn bị bài mới, sách GK, vở
    D- Tiến trình lên lớp:
    I- Ổn định lớp:
    II- Kiểm tra bài cũ:
    III- Bài mới:
    Đặt vấn đề: Giả sử ta có một bảng kết quả thi gồm: Họ và tên, ngày sinh, giới tính, điểm các môn thi…. Như vậy những dữ liệu trong bảng này gồm nhiều hàng nhiều cột , nó giống như một mảng hai chiều(các đối tượng trong mảng có cùng kiểu dữ liệu) nhưng thông tin trong bảng này thuộc các kiểu dữ liệu khác nhau. Do đó ta không tổ chức các thông tin này dưới dạng mảng. Để tổ chức các thông tin trên các ngôn ngữ lập trình đã xây dựng cho chúng ta một cấu trúc khác đó là cấu trúc “Kiểu bản ghi”.
    2. Triển khai bài:
    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 kiểu ban ghi
    
    Gv: Cho học sinh quan sát một mẫu thông tin sau.Hãy nhận xét về cách tổ chức thông tin ở bảng trên?
    Bảng kết quả thi
    Họ và tên
    Năm sinh
    Đtin
    Đtoán
    …
    TBM
    
    Lê Lan
    1991
    8
    7
    …
    3.5
    
    Lê Lựu
    1991
    5
    5.5
    …
    8.5
    
    …
    ….
    ….
    …
    …
    
    
    Hs:
    Mỗi đối tượng dự thi đều có các thông tin:
    Họ và tên
    Năm sinh
    Đtin
    Đtoán
    …
    TBM
    
    Mỗi thông tin có những kiểu dữ liệu khác nhau: Vd: Họ và tên : Kiểu xâu; Đtin: Kiểu thực….
    Gv: Như vậy, mỗi thông tin (thuộc tính) người ta gọi một trường Vd: Trường Họ và tên; trường: ngày sinh…
    Gv: Cách tổ chức thông tin trên được gọi là một bản ghi.
    Gv: Dữ liệu kiểu bản ghi là gì?
    Hs: Trả lời.
    Gv: Để xác định và quản lí một bản ghi ta cần xác định những thành phần nào?
    Hs: Tên bản ghi, tên các trường, dữ liệu các trường, cách tham chiếu đến trường và cách khai báo.
    Một số khái niệm:
    Kiểu bản ghi dùng để mô tả cho các đối tượng có cùng một số thuộc tính mà các thuộc tính có thể có những kiểu dữ liệu khác nhau.
    Bản ghi thường gọilà Record, mỗi Record sẽ lưu trữ dữ liệu về đối tượng cần quản lí.
    Mỗi thuộc tính của đối tượng tương ứng với một trường bản ghi. Các trường khác nhau có thể có những dữ liệu khác nhau.
    Các ngôn ngữ lập trình thường cho cách để xác định:
    Tên kiểu bản ghi
    Tên các trường
    Kiểu dữ liệu của trường
    Các khai báo biến
    Các tham chiếu đến trường

    
    HĐ2: Cách khai báo và sử dụng kiểu bản ghi trong ngôn ngữ lập trình Pascal
    
    Gv: Các thông tin kiểu bản ghi cần khai báo là gì?
    Hs: Tên kiểu bản ghi, tên các trường, kiểu dữ liệu của các trường.
    Gv: Do kiểu bản ghi thường mô tả nhiều đối tượng nên ta không khai báo trực tiếp mà ta định nghĩa kiểu bản ghi sau đó khai báo biến bản ghi
    Gv: Trình bày cách khai báo kiểu bản ghi lên và biến bản ghi lên bảng và sau đó giải thích cho HS hiểu.
    Gv: Làm thế nào để để có thể khai báo nhiều biến bản ghi có cùng một kiểu?
    HS: Gv hướng dẫn cho HS trả lời “Dùng kiểu mảng trong đó mỗi phần tử mảng sẽ có kiểu bản ghi.
    Gv: Đưa ra ví dụ về khai báo kiểu bản ghi
    Gv: Khai báo bản ghi trên gồm những trường nào?
    HS: Mỗi bản ghi gồm các trường: Họ và tên (Hoten), Ngày tháng năm sinh (Ngaysinh), giới tính và điểm các môn
    Gv: biến Lop thuộc
     
    Gửi ý kiến

    Nhúng mã HTML