1. Trang chủ
  2. » Trung học cơ sở - phổ thông

Giáo án môn Tin học khối 11 - Bài 13: Kiểu bản ghi

5 8 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

HS lên bảng viết: + Khai báo kiểu dữ liệu phù hợp cho các thuộc tính của học sinh: họ và tên, lớp, điểm toán, điểm văn, điểm tin, điểm trung bình... Đặt vấn đề GS: Với các thuộc tính của[r]

(1)Người soạn: Đặng Thị Hảo Ngày soạn: 03/03/2010 Tổ : Tin học Ngày dạy : 10/03/2010 Tiết : 32 Lớp dạy : 11TN26 Tên bài dạy: Bài 13 Kiểu ghi I MỤC TIÊU Kiến thức  Biết khái niệm kiểu ghi  Phân biệt giống và khác kiểu ghi với kiểu mảng chiều Kỹ  Định nghĩa kiểu ghi, khai báo biến kiểu ghi  Nhập xuất liệu cho biến ghi  Tham chiếu đến trường kiểu ghi  Sử dụng kiểu ghi để giải số bài toán đơn giản II CHUẨN BỊ Giáo sinh  Sách giáo khoa, giáo án, sách giáo viên  Phương pháp: Diễn giải thuyết trình, vấn đáp Học sinh  Tập ghi chép, sách giáo khoa, tài liệu tham khảo Đồ dùng dạy học  Bảng phấn III TIẾN TRÌNH DẠY- HỌC Ổn định lớp  Kiểm tra sĩ số, ổn định chỗ ngồi Kiểm tra bài cũ GS: + Nêu cú pháp khai báo biến kiểu xâu theo cách gián tiếp? HS lên bảng viết: + Khai báo kiểu liệu phù hợp cho các thuộc tính học sinh: họ và tên, lớp, điểm toán, điểm văn, điểm tin, điểm trung bình HS: Trang: Lop11.com (2) + Khai báo gián tiếp: type <tên kiểu xâu>= STRING[độ dài lớn xâu] ; var <tên biến xâu>: <tên kiểu xâu>; + var hoten: string[30]; lop: string[10]; toan, van, tin, dtb: real; Đặt vấn đề GS: Với các thuộc tính học sinh trên Các thuộc tính đó có các kiểu liệu khác Với các kiểu liệu đã học để quản lí danh sách học sinh bao gồm nhiều thuộc tính là việc khó khăn Do vậy, ngôn ngữ lập trình có thêm kiểu liệu là kiểu ghi Để hiểu thêm kiểu ghi, chúng ta nghiên cứu bài hôm Bài Hoạt động GS Hoạt động HS Nội dung ghi bảng Hoạt động 1: Tìm hiểu kiểu ghi - Đọc và giải thích HS lắng nghe và - Dữ liệu kiểu ghi ( record) dùng học sinh hiểu chép bài mô tả các đối tượng có cùng số kiểu ghi thuộc tính mà các thuộc tính có thể có - Chiếu ví dụ lên các kiểu liệu khác bảng - Ngôn ngữ lập trình đưa quy tắc, Diễn giải: Để mô tả cách thức xác định: các đối tượng + Tên kiểu ghi vậy, ngôn ngữ lập + Tên các thuộc tính ( trường) trình cho phép ta xác + Kiểu liệu trường định kiểu ghi + Cách khai báo biến Mỗi đối tượng + Cách tham chiếu đến trường mô tả ghi - Các trường khác có thể có kiểu liệu khác Hoạt động 2: Tìm hiểu cách khai báo và tham chiếu Trang: Lop11.com (3) - GS yêu cầu HS - HS đọc Khai báo nhìn vào sách giáo - Cú pháp: khoa và phát biểu Type < tên kiểu ghi> = record <tên trường 1>: <kiểu trường 1>; cách khai báo …………… <tên trường k>: <kiểu trường k>; End; Var <tên biến ghi>: <tên kiểu ghi>; - Nêu ví dụ: ‘ quản - HS trả lời - Ví dụ: lý học sinh A, B và Type HS= record lớp 11a26 gồm các hten: string[30]; thông tin họ tên, toan, van, tin, dtb: real; điểm toán, điểm văn, End; Var A, B: HS; điểm tin, điểm trung bình’ và yêu cầu học Lop11a26: array[1 53] of HS; sinh khai báo - Nêu và giải thích - HS lắng nghe và - Tham chiếu: Không thể tham chiếu tới cách tham chiếu ghi bài ghi mà tham chiếu tới các đến trường trường ghi ghi Giả sử ta có ghi A trường tin và muốn tham chiếu tới trường tin ghi A đó ta ghi là A.tin - Hỏi HS muốn tham - HS trả lời: - Ví dụ: Lop11a26[25].toan chiếu tới điểm toán Lop11a26[25].toan bạn lớp 11a26 có số thứ tự là 25 thì làm nào? - Nêu và giải thích - Chú ý lắng nghe Gán giá trị cho HS hiểu gán và ghi bài - Dùng lệnh gán trực tiếp: A và B là giá trị biến ghi cùng kiểu có thể gán A:= Trang: Lop11.com (4) B Ví dụ: A.van:= B.van - Hỏi HS với ví dụ - HS trả lời: - Gán giá trị cho trường có thể đã nêu mục thì Nhập điểm tin từ nhập từ bàn phím qua câu lệnh gán làm nào để gán bàn phím: giá trị cho điểm tin? - Ví dụ: Write( ‘nhap diem Write( ‘ nhap diem toan: ’ ); Readln(A.tin); A.dtb:= ( A.toan+ A.van+ A.tin) / 3; toan: ’ ); readln(A.Ti); - Tính điểm Tính điểm trung trung bình A thì bình qua câu lệnh phải nhập từ bàn gán: phím hay qua câu A.dtb:= (A.toan+ lệnh gì? A.van + A.tin) / 3; Hoạt động 3: Tìm hiểu kiểu ghi qua ví dụ Ví dụ - Yêu cầu HS nhìn - HS đọc và suy Ví dụ: sgk ( trang 76) vào sách giáo khoa nghĩ và đọc ví dụ - Yêu cầu học sinh Type hocsinh= record khai báo kiểu - HS trả lời hoten: string[30]; liệu toan, van: real; Xl: char; End; Var lop: array[1 60] of hocsinh; - Yêu cầu học sinh nghiên cứu và nhà làm tiếp để hoàn tất chương trình IV CỦNG CỐ VÀ DẶN DÒ Củng cố  Cần nắm cách tạo kiểu ghi, khai báo biến kiểu ghi Trang: Lop11.com (5)  Nắm cách tham chiếu đến trường ghi  Nhập xuất giá trị cho biến ghi Dặn dò  Làm tiếp ví dụ nêu trên và làm bài tập 11 V NHẬN XÉT, ĐÁNH GIÁ CỦA GIÁO VIÊN HƯỚNG DẪN ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… Đà Nẵng, / /2010 Đà Nẵng, ngày tháng năm 2010 Kí duyệt BGH Giáo viên hướng dẫn Kí tên Hà Thị Minh Châu Trang: Lop11.com (6)

Ngày đăng: 01/04/2021, 04:59

Xem thêm:

w