... 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ểubản ghi& gt; = record
<Têntrường1>:<kiểutrường1>;
.
<Têntrườngk>:<kiểutrườngk>;
end;
... readln(Lop[i].Van);
End;
5. Ví dụ về các thao tác với
bản ghi
(bài toán đặt vấn đề)
Đ13 .kiểu bản ghi
Nhập giá trị trường cho SBD của học sinh thứ 1 nằm ở bảnghi đầu tiên Tư
ơng tự như vậy nhập cho các ... kiểu dl cho các trường
Khai báo biến kiểubả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 thuộc
tính ) của từng bản...
... khai báo kiểubản ghi.
* Nêu những đặc điểm cơ bản giống và khác của
kiểu bảnghi 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ểubảnghi 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ểubảnghi ( Record).
Vậy kiểubảnghi là gì ?
TiÕt 22:
Để khai báo một kiểubảnghi cần xác định những yếu tố:
-
Đối ... trạch
6.0
6.0
TB
TB
*Ta có bảng mô tả sau:
Trường
Bản
ghi
+Trường Họ và tên có kiểu dữ liệu String, trường
Năm sinh có kiểu dữ liệu Interger…
+Theo hàng ngang là các bản ghi. Mỗi bảnghi là
tập hợp dữ...
... cho từng trường
của bảnghi 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 ... > : <tªn kiÓu b¶n ghi& gt;;
<Tªn m¶ng > : ARRAY[1 Max] of
< Tªn kiÓu b¶n ghi& gt;;
Cách 2:
VAR <Tên biến bản ghi& gt; = RECORD
<tên trường 1>:< ;Kiểu trường 1>;
… ... liệu cho bảnghi
thứ n.
* Nhập giá trị trường cho SBD của học sinh thứ nhất nằm
ở bảnghi đầu tiên.
* Tương tự như vậy nhập giá trị các trường còn lại.
3. C¸c thao t¸c víi b¶n ghi
Readln(a.sbd);
Readln(a.hoten);
Readln(a.toan);
Readln(a.Tin);
Type...
... Tuần 13; tiết 25
Bài 13: KIỂUBẢN GHI
I. Mục tiêu
1. Kiến thức
- Biết khái niệm kiểubả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ả ... Ổn định lớp, sỉ số (1p)
2. Kiểm tra bài cũ: (4p)
-
3. Bài mới (38p)
NỘI DUNG HOẠT ĐỘNG CỦA GV VÀ HS
T
G
Bài 13: KIỂUBẢN GHI
* Khái niệm: Dữ liệu kiểu bảng ghi (record)
dùng để mô tả cócùng ... ….
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ảnghi 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: Giải thích...
... bàn phím,
đưa ra màn hình tên dài hơn, nếu bằng nhau thì đưa ra xâu
nhập sau
Bài giảng: kiểu dữ liệu xâu
Giảng viên hướng dẫn: Trần Doãn Vinh.
Sinh viên thực hiện: Lê Văn Đảm.
Lớp: K56A_CNTT
... tương ứng với chữ thường
trong ch .
CHR(X): cho kí tự có mã X trong bảng mã ASCII .
Ord(ch): cho mã của kí tự ch trong bảng mã .
Ví dụ 1
Program vidu1;
User crt;
Var
Xau1, Xau2 : string;
... > length(Xau2) then write (Xau1)
Else write(Xau2);
readln
End.
1.Khai báo kiểu dữ liệu xâu
Để khai báo kiểu dữ liệu xâu, Pascal dùng tên riêng
STRING. Độ dài tối đa của xâu được viết...
... dùng.
- Tư bản thương nghiệp có nguồn gốc từ tư bản công nghiệp nên nó vừa
phụ thuộc vào tư bản công nghiệp, vừa có tính độc lập tương đối.
Vì tư bản thương nghiệp là một bộ phận tư bản hàng hoá ... nhuận thương nghiệp tư
bản chủ nghĩa.
3 - Làm rõ chi phí lưu thông tư bản chủ nghĩa và chu chuyển của tư
bản thương nghiệp.
4 - ý nghĩa kinh tế của việc nghiên cứu tư bản thương nghiệp và lợi ...
vụ cho quá trình vận động của tư bản công nghiệp
- Tư bản thương nghiệp dưới chủ nghĩa tư bản là một bộ phận của tư
bản công nghiệp có nhiệm vụ chuyển hoá tư bản hàng hoá thành tiền tệ.
Trong...
... thao tác trên biến kiểubả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ểubản ghi
Làm bài tập 11 trang 80 SGK để chuẩn
bị cho bài thực hành ở tiết ... Nhập/Xuất
BACK
3. Các thao tác trên biến kiểubả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ả thi
STT
Hoten Toan Van ... tiê
́
p: (Gán nguyên cả biến bản ghi)
B
O
O
'
,'
f
,
L
' !
O
/'
L
!
g'á trị dữ liệu trong các
trường của bảnghi hs1
tương ứng lần lượt...
... xếp loại D.
kiểu bảnghi
kiểu bản ghi
Dàn ý:
{ Khai báo biến kiểubả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ảnghi
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ảnghi cung kiểu, thi ta có thể gán giá trị
của ... 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ểubảnghi 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ệp
Close(<tên biến tệp>)
Mở tệp
Ghi/ Đọc
Dữ liệu tệp
Tiết 37
CÁC THAO TÁC VỚI TỆP
Bài 15
Tieát
37
Kiểu dữ liệu tệp
Các bài tập
Bài tập củng cố
Các thao tác với tệp
Kiểm tra bài cũ
Tiết 37
b) ... TÁC VỚI TỆP
Bài 15
Tiết 37
CÁC THAO TÁC VỚI TỆP
Bài 15
1.Khai báo tệp
Var
<
Tên biến tệp> : TEXT;
Ví dụ:
Program vd1;
Uses crt;
Var
tep1: TEXT;
•
Tệp văn bản
•
Tệp định kiểu
Var
<
Tên ... hoten);
End.
Tiết 37
CÁC THAO TÁC VỚI TỆP
Bài 15
2. Các thao tác 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ở...
... := B.Toan;
Chú ý: Hai biến A và B phải
được khai báo cùng 1 kiểubả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ảnghi 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 ghi
Ví dụ:
Lop[i].hoten
... bản ghi
Ví dụ:
Lop[i].hoten
Lop[i].Toan
Tên_biến _bản_ ghi . Tên_trường
1. Khái niệm
4. Gán giá trị cho biến bản ghi
- Gán nguyên cả biến bản ghi
- Gán lần lượt từng trường
Ví dụ:
A:= B;
A.hoten...