... 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;
... .
<Têntrườngk>:<kiểutrườngk>;
end;
Var
<tênbiếnbản ghi& gt;: <Tên kiểubản ghi& gt;;
Tên_biến _bản_ ghi . Tên_trường
HÃy
nhớ
Yêu cầu về nhà: Xem phần cấu trúc câu lệnh Withdo (sgk- tr134) và
làm bàitập 11- sgk tr 80
Củng ... 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 ... 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ữ liệu ... 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...
... 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...
... 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 ... integer;
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ụ: HÃy mô tả cấu trúc dữ liệu của bài toán đà đề ra (khai báo kiểu
dữ liệu bảnghi và các biến bảnghi phù ... Diên04/04/90Lê Phương
Bản ghi
(Record)
Trường
(Field)
N
4
3
2
1
Dữ liệu kiểubảnghi (record) 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ó các kiểu dữ liệu khác...
... biến kiểubản ghi:
type <tên kiểubản ghi& gt; = record
<tên trường 1> :< kiểu trường 1>;
<tên trường 2> : < ;kiểu trường 2>;
…………………………………
end;
var <tên biến bản ghi& gt; ... Nam 6.5 9 10 7
Bảng kết quả thi
Khai báo kiểu dữ
liệu bản ghi
Khai báo biến kiểu
bản ghi (record)
Ví dụ 1
Design by Đoàn Thị Hòa 9
Ví dụ 2: Hãy khai báo biến bảnghi “Sach” cho bảng sau:
Tên ... 2>;
…………………………………
end;
var <tên biến bản ghi& gt; : <tên kiểubản ghi& gt;;
a. Khai báo
Khai báo
kiểu dữ liệu
bản ghi
Khai báo biến kiểu
bản ghi (record)
Design by Đoàn Thị Hòa 7
type Hocsinh =...
... end;
Khai báo biến kiểubảnghi :
var
- HS : Lắng nghe
- HS : Lắng nghe, ghi bài
- HS : Ghi bài
4
<tên biến bản ghi& gt;: <tên kiểubản ghi& gt;;
Chú ý: Phần mô tả kiểubảnghi được bắt đầu
bằng ... báo
kiểu bảnghi khác nhau. Ngôn ngữ Pascal
không cho bạn khai báo biến bảnghi trực
tiếp mà phải khai báo biến bảnghi thông qua
kiểu bản ghi.
Các thông tin cần khai báo bao gồm
tên kiểubản ghi, ... Đối với bài hôm nay các em cần nắm được cách khai báo kiểubản ghi, cách
truy nhập thông tin vào từng trường của bảnghi và gán giá trị cho bản ghi
2. Dặn dò
Các em về nhà làm các bàitập từ...
...
BÀI 13. KIỂUBẢN GHI
I. Mục đích, yêu cầu:
1. Về 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.
− Biết cách gán và nhập giá trị cho bản ghi.
2. ... k>:< ;kiểu trường k>;
End;
- Sau khi có kiểubảnghi biến
bản ghi sẽ được khai báo như
sau:
<tên biến bản ghi& gt;: <tên kiểu bản
ghi& gt;;
Với cách khai báo như vậy
thì ở ví dụ 1 bảng ... biến
kiểu bảnghi và X
Tên các thuộc tính, kiểu dữ liệu
của mỗi thuộc tính.
- Kiểubảnghi thường được
định nghĩa như sau:
Type <tên kiểubản ghi& gt;= record
<tên trường 1>:<kiểu...
... NGUYỄN ANH TUẤN Ngày dạy:
§ 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
Bước đầu mô tả ... bài cũ
3. Tiến trình tiết dạy
HOẠT ĐỘNG 1: Tìm hiểu về kiểubản ghi.
TG Nội dung Hoạt động của GV Hoạt động của HS
(18
/
)
§ 13. KIỂUBẢN GHI
o0o
• Một số khái niệm:
- Kiểu dữ liệu bảnghi ... một bản ghi.
- Theo dõi để vào
bài mới.
- Suy nghĩ và trả
lời.
- HS xác định kiểu
dữ liệu cho từng
thông tin.
- Theo dõi GV
giảng bài.
1. Khai báo:
• Khai báo kiểubản ghi:
Type <Tên kiểu...
... 1> : < ;kiểu trường 1>;
<tên trường n> : < ;kiểu trường n>;
end;
Var <tên biến > : <tên kiểubản ghi& gt;;
1. DỮ LIỆU KIỂUBẢNGHI (RECORD)
CHƯƠNG IV: KIỂU DỮ LIỆU ...
< tên kiểubản ghi& gt; = record
<tên trường 1> : < ;kiểu trường 1>;
<tên trường n> : < ;kiểu trường n>;
end;
Var <tên biến > : <tên kiểubản ghi& gt;;
CNG ... Tham chiếu đến trường của bản ghi
Ví dụ: Để tham đến điểm toán của học sinh thứ i trong
lớp ta viết: Lop[i].Toan
1. DỮ LIỆU KIỂUBẢNGHI (RECORD)
<Tên biến bản ghi& gt;. <Tên trường>
d)...
... Van An ");
String S1 = new String ();
S=S.trim();
int k;
1
Bài tập Java
I/ Các bàitập Java cơ bản
Bài 05
/*
*In ra man hinh tat ca cac hop so <100
**/
public class ... System.out.print(k+” “);
}
}
}
}
Kết quả
13 79
Process completed.
II/ Bàitập về hàm và thủ tục (Method & function)
Bài 03
/**
*Cho so thu nhien N bat ki
*Tinh tong S= 1+ 1/(1+2)+ 1/(1+2+3) ... day b");
}}
Kết quả
day a la day con cua day b
Process completed.
IV/ Bàitập về xâu ( String)
Bài 01
/**
*Cho truoc 1 xau ky tu la ho ten nguoi day du nhung khi nhap co the thua...