kieu ban ghi

11 403 1
kieu ban 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

ví dụ bàI toán thực tế ví dụ bàI toán thực tế Họ và tên Họ và tên Ngày sinh Ngày sinh Giới Giới tính tính Điểm Điểm Tin Tin Điểm Điểm Toán Toán Điểm Điểm Lý Lý Điểm Điểm Hóa Hóa Điểm Điểm Văn Văn Điểm Điểm Sử Sử Điểm Điểm Địa Địa Nguyễn Thi Huệ Nguyễn Thi Huệ 22/12/88 22/12/88 Nữ Nữ 9 9 10 10 7 7 8 8 8 8 7 7 8 8 Dương Văn Minh Dương Văn Minh 05/04/88 05/04/88 Nam Nam 9 9 10 10 8 8 8 8 9 9 6 6 7 7 Phùng Tuyết Mai Phùng Tuyết Mai 12/10/88 12/10/88 Nữ Nữ 8 8 8 8 9 9 9 9 8 8 8 8 9 9 . . . . Dữ liệu kiểu bản ghi dùng để mô tả 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ó kiểu dữ liệu khác nhau kiÓu b¶n ghi kiÓu b¶n ghi 1. Khai b¸o Type <Tªn kiÓu b¶n ghi>= RECORD <tªn tr­êng 1>:<kiÓu tr­êng 1>; <tªn tr­êng 2>:<kiÓu tr­êng 2>; …………………………… <tªn tr­¬ng k>:<kiÓu tr­êng k>; End; Var <Tªn biÕn>: <Tªn kiÓu b¶n ghi>; kiểu bản ghi kiểu bản ghi Họ và tên Họ và tên Ngày sinh Ngày sinh Giới Giới tính tính Điểm Điểm Tin Tin Điểm Điểm Toán Toán Điểm Điểm Lý Lý Điểm Điểm Hóa Hóa Điểm Điểm Văn Văn Điểm Điểm Sử Sử Điểm Điểm Địa Địa Nguyễn Thi Huệ Nguyễn Thi Huệ 22/12/88 22/12/88 Nữ Nữ 9 9 10 10 7 7 8 8 8 8 7 7 8 8 Dương Văn Minh Dương Văn Minh 05/04/88 05/04/88 Nam Nam 9 9 10 10 8 8 8 8 9 9 6 6 7 7 Phùng Tuyết Mai Phùng Tuyết Mai 12/10/88 12/10/88 Nữ Nữ 8 8 8 8 9 9 9 9 8 8 8 8 9 9 . . . . Type hocsinh = Record Hocsinh: String[30]; Ngaysinh: String[10]; Gioitinh: Boolean; Dtin,Dtoan,Dhoa,Dvan,Dsu,Ddia : Real; End; Var I, n: Byte; Lop: array[1 60] of hocsinh; kiÓu b¶n ghi kiÓu b¶n ghi C¸ch tham C¸ch tham chiÕu NÕu A lµ mét biÕn kiÓu b¶n ghi vµ X lµ mét tr­êng cña A, khi ®ã ®Ó tham chiÕu ®Õn tr­êng X ta viÕt: A.X kiểu bản ghi kiểu bản ghi 2. Gán giá trị Có 2 cách cơ bản: + C1: Dùng lệnh gán trực tiếp: Nếu A và B là 2 biến bản ghi cung kiểu, thi ta có thể gán giá trị của B cho A bằng câu lệnh: A:= B + C2: Gán giá trị cho từng trường: Có thể thực hiện bằng lệnh gán hoặc nhập từ bàn phím. kiểu bản ghi kiểu bản ghi Ví dụ Một lớp gồm N học sinh (N<=60). Cần quản lí học sinh với các thuộc tính như họ tên, ngày sinh, địa chỉ, điểm Toán, điểm Văn, xếp loại. Giả sử việc xếp loại được định nghĩa như sau: + Nếu tổng điểm Toán và Văn lớn hơn hoặc bằng 18 thì xếp loại A. + Nếu tổng điểm Toán và Văn lớn hơn hoặc bằng 14 và nhỏ hơn 18 thì xếp loại B. + Nếu tổng điểm Toán và Văn lớn hơn hoặc bằng 10 và nhỏ hơn 14 thì xếp loại C. + Nếu tổng điểm Toán và văn nhỏ hơn 10 thì xếp loại D. kiểu bản ghi kiểu bản ghi Dàn ý: { Khai báo biến kiểu bản ghi} Begin { Nhập số học sinh N} For I:= 1 to N do begin {Nhập giá trị cho từng trường của bản ghi} {Biện luận để xếp loại} End; {Thông báo kết quả ra màn hình} End. kiÓu b¶n ghi kiÓu b¶n ghi kiÓu b¶n ghi kiÓu b¶n ghi [...]...kiÓu b¶n ghi . {Thông báo kết quả ra màn hình} End. kiÓu b¶n ghi kiÓu b¶n ghi kiÓu b¶n ghi kiÓu b¶n ghi kiÓu b¶n ghi kiÓu b¶n ghi . bản ghi kiểu bản ghi Dàn ý: { Khai báo biến kiểu bản ghi} Begin { Nhập số học sinh N} For I:= 1 to N do begin {Nhập giá trị cho từng trường của bản ghi}

Ngày đăng: 22/06/2013, 01:26

Từ khóa liên quan

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

  • Đang cập nhật ...

Tài liệu liên quan