1. Trang chủ
  2. » Giáo án - Bài giảng

kieu ban ghi

11 404 1
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Định dạng
Số trang 11
Dung lượng 128,5 KB

Nội dung

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

Xem thêm

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w