... trình quản lý sách ở thư viện gồm các trường sau: Mã số sách,
Nhan đề, Tên Tác giả, Nhà Xuất bản, Năm xuất bản.
a/ Nhập vào kho sách của thư viện (gồm tất cả các trường).
b/ In ra màn hình tất cả ... tất cả các cuốn sách có cùng tác giả được nhập vào từ bàn
phím.
d/ Lọc ra các cuốn sách được xuất bản trong cùng một năm nào đó.
e/ Tìm và in ra màn hình các cuốn sách mà nhan đề có chứa từ...
... KIỂU BẢN GHI (RECORD)
I. KHAI BÁO DŨ LIỆU KIỂU RECORD
TYPETênKiểu = RECORD
Field1 : Kiểu1 ;
Field2 : Kiểu2 ;
FieldN: KiểuN;
END;
VAR Biến : TênKiểu;
Ví dụ:
TYPE HocSinh ... real;
End;
VAR HS : HocSinh;
II. XUẤT NHẬP DỮ LIỆU KIỂU RECORD
Không thể dùng các thủ tục xuất/nhập, các phép toán so sánh đối với các biến
kiểu record mà chỉ có thể sử dụng thông qua từng truờng ... quản lý sá...
... Củng cố
Khai báo
Các thao tác trên biến kiểu bản ghi
* Nhập/xuất
* Tham chiếu
* Gán giá trị
Nhiệm vụ về nhà
Học kỹ phần lý thuyết kiểu bản ghi
Làm bài tập 11 trang 80 SGK để chuẩn
bị ... Nhập/Xuất
BACK
3. Các thao tác trên biến kiểu bản ghi
NỘI DUNG
1. Giới thiệu
2. Khai báo
3. Các thao tác
c. Gán giá trị
4. Ví dụ
a. Tham chiếu
5. Củng cố
b. Nhập/Xuất
Bảng kết quả...
... trường
của biến bản ghi
4. Gán giá trị cho biến bản ghi
1. Khái niệm
Type <Tên kiểu bản ghi& gt; = record
<Têntrường1>:<kiểutrường1>;
.
<Têntrườngk>:<kiểutrườngk>;
end;
... kiểu dl cho các trường
Khai báo biến kiểu bản ghi
Đ13 .kiểu bản ghi
a, Nhập thông tin học sinh
Các bước Thể hiện bằng Pascal
- Nhập số học sinh
- Nhập dữ liệu (các...
... 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 ... kết quả ra màn hình}
End.
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...
... khai báo kiểu bản ghi.
* Nêu những đặc điểm cơ bản giống và khác của
kiểu bản ghi với hai kiểu dữ liệu cấu trúc đã học
(Kiểu mảng và kiểu xâu)?
Sự giống nhau và khác nhau giữa kiểu bản ghi với ... phép người lập trình tự định nghĩa một
kiểu dữ liệu có cấu trúc đó là kiểu bản ghi ( Record).
Vậy kiểu bản ghi là gì ?
TiÕt 22:
Để khai báo một kiểu bản...
... cho từng trường
của bản ghi hoặc giữa hai
biến cùng kiểu.
Khai báo: tên biến bản ghi, tên
và kiểu dữ liệu các trường.
Tham chiếu trường của bản ghi:
Tên biến bản ghi. tên trường
Type
Hocsinh ... An
01
Kết quả
TinToánHọ tênSBD
Type
Hocsinh = record
Khai báo kiểu dữ liệu
cho các trường (field)
Khai báo biến kiểu
bản ghi (record)
Ví dụ
SBD:
Hoten:
Toan,T...
... TEXT;
•
Tệp văn bản
•
Tệp định kiểu
Var
<
Tên biến tệp> : File of < ;kiểu phần tử>;
Program vd2;
Uses crt;
Var
tep1:File of Real;
Ví dụ:
Cú pháp :
Thủ tục Write ghi giá trị một ... với tệp
Ghi dữ liệu lên tệp
Đọc dữ liệu từ tệp
Gán tên tệp
assign(<Tên biến>, <Tên Tệp>)
Mở tệp để ghi
Rewrite(<Tên biến tệp>)
Mở tệp để đọc
Reset(<Tên biến tệp&g...
... := B.Toan;
Chú ý: Hai biến A và B phải
được khai báo cùng 1 kiểu bản
ghi
b, Các thao tác xử lí trong bản ghi.
Đ13 .kiểu bản ghi
Tính tổng điểm Toán và Văn của từng học sinh trong lớp:
For ... nhập hết dữ liệu cho bản ghi thứ n.
Người 1 Người 2 Người 3 Người n
Lớp
Khi i=1 Lop[1].SBD
Đ13 .kiểu bản ghi
2. Khai báo
3. Tham chiếu đến từng trường
của biến bản gh...
... Tuần 13; tiết 25
Bài 13: KIỂU BẢN GHI
I. Mục tiêu
1. Kiến thức
- Biết khái niệm kiểu bản ghi.
- Biết cách khai báo bản ghi, truy cập trường của bản ghi.
2. Kó năng
- Biết mô tả một ... ….
Hđ2:
GV: ta có cách khai báo kiểu
bản ghi như sau:
GV: Viết đònh nghóa kiểu khai
báo bản ghi lên bảng.
GV: gọi HS lên bảng viết khai
báo
HS: HS lên bảng viết khai báo
GV:...