Tiết 35 - Kiểu bản ghi

11 354 0
Tiết 35 - Kiểu bản ghi

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Buôn Đôn TRƯỜNG TRUNG HỌC PHỔ THÔNG TIN HỌC 11 Ñaëng Höõu Hoaøng BÀI 13 KIỂU BẢN GHI KIỂU BẢN GHI Thời gian 1 tiết BÀI TOÁN ĐẶT VẤN ĐỀ BÀI TOÁN ĐẶT VẤN ĐỀ Họ tên Ngày sinh giới tính Tin Toán Lí Hoá Văn Sử Địa Ng Thị Minh Huệ 12/12/1990 Nữ 9 10 7 8 6 7 8 Dương Trúc Lâm 2/1/1990 Nam 9 10 8 8 9 6 7 Đào Văn Bình 5/12/1990 Nam 8 8 9 8 7 7 6 … … … … … … … … … … Viết chương trình để quản lí các thí sinh của một kì thi tuyển sinh. Chương trình của ta cần quản lí được: Họ tên. Ngày sinh. Giới tính Điểm của các môn. Bảng kết quả thi BÀI TOÁN ĐẶT VẤN ĐỀ BÀI TOÁN ĐẶT VẤN ĐỀ Họ tên Ngày sinh giới tính Tin Toán Lí Hoá Văn Sử Địa Ng Thị Minh Huệ 12/12/1990 Nữ 9 10 7 8 6 7 8 Dương Trúc Lâm 2/1/1990 Nam 9 10 8 8 9 6 7 Đào Văn Bình 5/12/1990 Nam 8 8 9 8 7 7 6 … … … … … … … … … … Viết chương trình để quản lí các thí sinh của một kì thi tuyển sinh. Làm thế nào để quản lí toàn bộ thông tin trên của một học sinh? Bảng kết quả thi Có thể quản lí mỗi dữ kiện trên là một mảng một chiều. Mỗi thông tin trên có kiểu dữ liệu là gì? Ngôn ngữ lập trình có cách tốt hơn để quản lí dữ liệu trên→ Bản ghi. Họ tên Ngày sinh giới tính Tin Toán Lí Hoá Văn Sử Địa Ng Thị Minh Huệ 12/12/1990 Nữ 9 10 7 8 6 7 8 Dương Trúc Lâm 2/1/1990 Nam 9 10 8 8 9 6 7 Đào Văn Bình 5/12/1990 Nam 8 8 9 8 7 7 6 … … … … … … … … … … Hàng. (Bản ghi) Ngôn ngữ lập trình có cách tốt hơn để quản lí dữ liệu trên→ Bản ghi. Họ tên Ngày sinh giới tính Tin Toán Lí Hoá Văn Sử Địa Ng Thị Minh Huệ 12/12/1990 Nữ 9 10 7 8 6 7 8 Dương Trúc Lâm 2/1/1990 Nam 9 10 8 8 9 6 7 Đào Văn Bình 5/12/1990 Nam 8 8 9 8 7 7 6 … … … … … … … … … … Cột. (Trường) 1. Cách khai báo kiểu bản ghi 1. Cách khai báo kiểu bản ghi Để khai báo biến bản ghi, thường khai báo kiểu bản ghi sau đó khai báo biến bản ghi. Type <tên kiểu bản ghi>=Record <tên trường 1>:<kiểu dữ liệu>; <tên trường 2>:<kiểu dữ liệu>; <tên trường 3>:<kiểu dữ liệu>; … <tên trường n>:<kiểu dữ liệu>; End; Var <tên biến>:<tên kiểu bản ghi>; Var <tên mảng>:array[1 25] of <tên kiểu bản ghi>; Cách khai báo biến: Ví dụ: Type Hocsinh=Record Hoten:string; Ngay sinh:string[10]; Namnu:boolean; Toan,Ly,Hoa,Sinh,Su,Dia:real; End; Var a,b:Hocsinh; Lop: array[1 45] of Hocsinh; Khi có nhu cầu thay đổi thông tin trong từng trường, làm thế nào để truy cập vào từng trường của bản ghi? Mỗi ngôn ngữ có một cách truy cập khác nhau nhưng thường được viết là: <tên biến bản ghi>.<tên trường> 2. Gán giá trị 2. Gán giá trị Ví dụ: Type Hocsinh=Record Hoten:string; Ngay sinh:string[10]; Namnu:boolean; Toan,Ly,Hoa,Sinh,Su,Dia:real; End; Var a,b:Hocsinh; Lop: array[1 45] of Hocsinh; b:=a; hoặc a:=b; * Dùng lệnh gán trực tiếp: a.hoten:=b.hoten; hoặc b.ngaysinh:=a.Ngaysinh; * Gán giá trị cho từng trường: . kiểu bản ghi 1. Cách khai báo kiểu bản ghi Để khai báo biến bản ghi, thường khai báo kiểu bản ghi sau đó khai báo biến bản ghi. Type <tên kiểu bản ghi& gt;=Record. TRUNG HỌC PHỔ THÔNG TIN HỌC 11 Ñaëng Höõu Hoaøng BÀI 13 KIỂU BẢN GHI KIỂU BẢN GHI Thời gian 1 tiết BÀI TOÁN ĐẶT VẤN ĐỀ BÀI TOÁN ĐẶT VẤN ĐỀ Họ tên Ngày

Ngày đăng: 18/09/2013, 11:10

Hình ảnh liên quan

Bảng kết quả thi - Tiết 35 - Kiểu bản ghi

Bảng k.

ết quả thi Xem tại trang 3 của tài liệu.
Bảng kết quả thi - Tiết 35 - Kiểu bản ghi

Bảng k.

ết quả thi Xem tại trang 4 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan