SlideShare a Scribd company logo
1 of 10
Bμi 16 
Gi¸o ¸n ®iÖn tö tin häc líp 11 
GV Dinh Nguyen Thanh Tu 
suu tam va gioi thieu voi CENTEA Data
Bμi to¸n ®Æt vÊn ®Ò: 
B¶ng kÕt qu¶ kiÓm tra chÊt l­îng 
SBD Hä tªn To¸n V¨n KÕt qu¶ 
01 NguyÔn An 10.0 9.0 
02 Vò Ngäc B×nh 8.5 5.0 
... ....... ... ... 
Tæng 
48 TrÇn Thu Trμ 7.0 6.5 
49 §Æng Anh TuÊn 5.0 7.5 
50 Phan V©n 6.0 4.5 
B¶n ghi 
Tr­êng 
(Record) 
(Field) 
BY¶ªun gc Çguå:m N :h 5Ë0p ®vμèoi tt­hîn 
«gn g(r teicno crdñ)a vtíõi n6g t hhäucé cs itnÝhn, htÝ (nFhie tldæ)ng vμ xÐt 
kÕt qu¶, biÕt r»ng nÕu tæng >=10 th× kÕt qu¶ lμ “§¹t”
D÷ liÖu kiÓu b¶n ghi 
1. 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. 
2. Khai b¸o kiÓu b¶n ghi 
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; 
end; 
Var <tªn biÕn > : <tªn kiÓu b¶n ghi>; 
<tªn m¶ng > : ARRAY[1..Max] of < tªn kiÓu b¶n ghi>;
SBD Hä tªn To¸n V¨n KÕt qu¶ 
01 NguyÔn An 10.0 9.0 
02 Vò Ngäc B×nh 8.5 5.0 
... ....... ... ... 
Tæng 
48 TrÇn Thu Trμ 7.0 6.5 
49 §Æng Anh TuÊn 5.0 7.5 
50 Phan V©n 6.0 4.5 
Type 
Hocsinh = record 
SBD: integer; 
Hoten: string[30]; 
Toan,Van,Tong: real; 
Ketqua: string[10]; 
end; 
Var LOP: ARRAY[1..50] of Hocsinh; 
I,j,n : 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)
3. C¸c thao t¸c víi b¶n ghi 
a. NhËp th«ng tin häc sinh 
Write(‘ Nhap vao so hoc sinh trong lop : ‘); 
readln(n); 
C¸c b­íc: 
ThÓ hiÖn b»ng pascal 
- NhËp sè häc sinh 
For i:=1 to n do 
Begin 
writeln(‘ Nhap du lieu cho hoc sinh thu ‘,i); 
Write(‘ SBD : ‘); readln(LOP[i].SBD); 
Write(‘HO TEN : ‘); readln(LOP[i].Hoten); 
Write(‘ Diem toan : ‘);readln(LOP[i].Toan); 
Write(‘ Diem van : ‘);readln(LOP[i].Van); 
end; 
- NhËp d÷ liÖu (c¸c 
thuéc tÝnh) cña 
tõng b¶n ghi
Khi i = 1  LOP[1].SBD 
SBD Hä vμ tªn To¸n V¨n 
01 NguyÔn An 10.0 9.0 
 Qu¸ tr×nh nhËp kÕt thóc khi nhËp hÕt d÷ liÖu cho b¶n ghi thø 
n. 
* NhËp gi¸ trÞ tr­êng 
cho SBD cña häc sinh thø nhÊt n»m ë 
b¶n ghi ®Çu tiªn. 
* T­ 
¬ng tù nh­vËy 
nhËp gi¸ trÞ c¸c tr­êng 
cßn l¹i.
b. C¸c thao t¸c xö lÝ trong b¶n ghi 
TÝnh tæng ®iÓm v¨n vμ to¸n cña tõng häc sinh 
trong líp. 
For i:=1 to n do 
LOP[i].Tong:= LOP[i].Toan + LOP[i].Van; 
Dïng lÖnh g× ®Ó 
tÝnh tæng cho 
tõng b¶n ghi nhØ ? 
§iÒn ch÷ “§¹t” vμo cét kÕt qu¶ cho nh÷ng häc sinh cã tæng 
>=10, ng­îc 
l¹i ®iÒn ch÷ “Khong dat”. 
For i:=1 to n do 
IF LOP[i].Tong>=10 then LOP[i].Ketqua=‘Dat’ 
else LOP[i].Ketqua=‘Khong dat’;
c. In d÷ liÖu kiÓu b¶n ghi 
C¸c b­íc: 
ThÓ hiÖn b»ng pascal 
Th«ng b¸o in Writeln(‘ Bang ket qua kiem tra chat luong ‘); 
In b¶ng d÷ liÖu For i:=1 to n do 
Writeln(LOP[I].sbd:5,LOP[i].Hoten:30, 
LOP[i].Toan:5:1,LOP[i].Van:5:1, 
LOP[i].Tong:8:1,LOP[i].Ketqua:15);
Program vd1; 
Uses crt; 
Type { Khai bao} 
H·y viÕt ch­ 
¬ng 
tr×nh hoμn chØnh 
®Ó gi¶i bμi to¸n 
®Æt vÊn ®Ò ? 
Hocsinh = record 
SBD: integer; 
Hoten: string[30]; 
Toan,Van,Tong:real; 
Ketqua: string[10]; 
end; 
Var LOP: ARRAY[1..100] of Hocsinh; 
i,n: integer; 
BEGIN 
Clrscr; { nhap so hoc sinh } 
Write(‘ Nhap vao so hoc sinh trong lop : ‘); 
readln(n); 
{ nhap du lieu tung ban ghi} 
For i:=1 to n do 
Begin 
writeln(‘ Nhap so lieu hoc sinh thu ‘,i); 
Write(‘ SBD : ‘); readln(LOP[i].SBD); 
Write(‘HO VA TEN : ‘); readln(LOP[i].Hoten); 
Write(‘ Diem toan : ‘);readln(LOP[i].Toan); 
Write(‘ Diem van : ‘);readln(LOP[i].Van); 
end; 
{ tinh tong cho tung ban ghi } 
For i:=1 to n do 
LOP[i].Tong := LOP[i].Toan + LOP[i].Van; 
{ dien ket qua cho tung ban ghi } 
For i:=1 to n do 
if LOP[i].Tong>=10 then 
LOP[i].Ketqua:=‘Dat’ 
else LOP[i].Ketqua:=‘Khong dat’; 
{ In bang du lieu } 
Writeln(‘ Bang ket qua kiem tra ‘); 
For i:=1 to n do 
Writeln(LOP[I].sbd:5,LOP[i].Hoten:30, 
LOP[i].toan:5:1,LOP[i].Van:5:1, 
LOP[i].tong:8:1,LOP[i].Ketqua:15); 
Readln; 
END.
H·y nhí! 
 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 
 G¸n gi¸ trÞ cho tõng tr­êng 
cña 
b¶n ghi hoÆc gi÷a hai biÕn 
cïng kiÓu. 
Type 
Hocsinh = record 
SBD : integer; 
Hovaten : string[30]; 
Toan,Van,Tong:real; 
Ketqua :string[10]; 
end; 
Var 
LOP: ARRAY[1..50] of hocsinh; 
LOP[i].SBD

More Related Content

Viewers also liked

De thi hk1 tin 10
De thi hk1 tin 10De thi hk1 tin 10
De thi hk1 tin 10Bich Tuyen
 
D-CENT Launch event March 14th 2014
D-CENT Launch event March 14th 2014D-CENT Launch event March 14th 2014
D-CENT Launch event March 14th 2014dcentproject
 
De kt thuc hanh tin hoc 10 hk 2
De kt thuc hanh tin hoc 10 hk 2De kt thuc hanh tin hoc 10 hk 2
De kt thuc hanh tin hoc 10 hk 2Bich Tuyen
 
Open ministry D-CENT at Crowdsourcing Week Copenhagen 2014
Open ministry D-CENT at Crowdsourcing Week Copenhagen 2014Open ministry D-CENT at Crowdsourcing Week Copenhagen 2014
Open ministry D-CENT at Crowdsourcing Week Copenhagen 2014dcentproject
 
Bai 21 mangthongtin toancauinternet
Bai 21 mangthongtin toancauinternet Bai 21 mangthongtin toancauinternet
Bai 21 mangthongtin toancauinternet Bich Tuyen
 
Bai 16 dinh dang van ban
Bai 16 dinh dang van banBai 16 dinh dang van ban
Bai 16 dinh dang van banBich Tuyen
 
Tim Hieu e cong cu Diigo
Tim Hieu e cong cu  DiigoTim Hieu e cong cu  Diigo
Tim Hieu e cong cu DiigoBich Tuyen
 
Giới thiệu về Googledrive
Giới thiệu về GoogledriveGiới thiệu về Googledrive
Giới thiệu về GoogledriveBich Tuyen
 
Bai19 chuong trinh con (thu tuc va ham) - tin 11
Bai19  chuong trinh con (thu tuc va ham) - tin 11Bai19  chuong trinh con (thu tuc va ham) - tin 11
Bai19 chuong trinh con (thu tuc va ham) - tin 11Bich Tuyen
 
Tin hoc 10 bai 20 mang may tinh
Tin hoc 10 bai 20 mang may tinhTin hoc 10 bai 20 mang may tinh
Tin hoc 10 bai 20 mang may tinhBich Tuyen
 

Viewers also liked (10)

De thi hk1 tin 10
De thi hk1 tin 10De thi hk1 tin 10
De thi hk1 tin 10
 
D-CENT Launch event March 14th 2014
D-CENT Launch event March 14th 2014D-CENT Launch event March 14th 2014
D-CENT Launch event March 14th 2014
 
De kt thuc hanh tin hoc 10 hk 2
De kt thuc hanh tin hoc 10 hk 2De kt thuc hanh tin hoc 10 hk 2
De kt thuc hanh tin hoc 10 hk 2
 
Open ministry D-CENT at Crowdsourcing Week Copenhagen 2014
Open ministry D-CENT at Crowdsourcing Week Copenhagen 2014Open ministry D-CENT at Crowdsourcing Week Copenhagen 2014
Open ministry D-CENT at Crowdsourcing Week Copenhagen 2014
 
Bai 21 mangthongtin toancauinternet
Bai 21 mangthongtin toancauinternet Bai 21 mangthongtin toancauinternet
Bai 21 mangthongtin toancauinternet
 
Bai 16 dinh dang van ban
Bai 16 dinh dang van banBai 16 dinh dang van ban
Bai 16 dinh dang van ban
 
Tim Hieu e cong cu Diigo
Tim Hieu e cong cu  DiigoTim Hieu e cong cu  Diigo
Tim Hieu e cong cu Diigo
 
Giới thiệu về Googledrive
Giới thiệu về GoogledriveGiới thiệu về Googledrive
Giới thiệu về Googledrive
 
Bai19 chuong trinh con (thu tuc va ham) - tin 11
Bai19  chuong trinh con (thu tuc va ham) - tin 11Bai19  chuong trinh con (thu tuc va ham) - tin 11
Bai19 chuong trinh con (thu tuc va ham) - tin 11
 
Tin hoc 10 bai 20 mang may tinh
Tin hoc 10 bai 20 mang may tinhTin hoc 10 bai 20 mang may tinh
Tin hoc 10 bai 20 mang may tinh
 

More from Bich Tuyen

Tìm Hiểu Surveymonkey
Tìm Hiểu SurveymonkeyTìm Hiểu Surveymonkey
Tìm Hiểu SurveymonkeyBich Tuyen
 
Tìm Hiểu Vimeo
 Tìm Hiểu Vimeo Tìm Hiểu Vimeo
Tìm Hiểu VimeoBich Tuyen
 
Tim hieu vimeo
Tim hieu vimeoTim hieu vimeo
Tim hieu vimeoBich Tuyen
 
Tìm Hiểu Khan Academy
Tìm Hiểu Khan AcademyTìm Hiểu Khan Academy
Tìm Hiểu Khan AcademyBich Tuyen
 
De kiem tra tin hoc 10 lan 1
De kiem tra tin hoc 10 lan 1De kiem tra tin hoc 10 lan 1
De kiem tra tin hoc 10 lan 1Bich Tuyen
 
đề Kiểm tra 15 p chuong 4
đề Kiểm tra 15 p chuong 4đề Kiểm tra 15 p chuong 4
đề Kiểm tra 15 p chuong 4Bich Tuyen
 
Bai giangbai22
Bai giangbai22Bai giangbai22
Bai giangbai22Bich Tuyen
 
Bai3tin10 131222063753-phpapp02
Bai3tin10 131222063753-phpapp02Bai3tin10 131222063753-phpapp02
Bai3tin10 131222063753-phpapp02Bich Tuyen
 
Bai1 khai niem lap trinh va ngon ngu lap trinh bac cao-tin11
Bai1 khai niem lap trinh va ngon ngu lap trinh bac cao-tin11Bai1 khai niem lap trinh va ngon ngu lap trinh bac cao-tin11
Bai1 khai niem lap trinh va ngon ngu lap trinh bac cao-tin11Bich Tuyen
 
Bai-4-tiet-1-bai-toan-va-thuat-toan
Bai-4-tiet-1-bai-toan-va-thuat-toanBai-4-tiet-1-bai-toan-va-thuat-toan
Bai-4-tiet-1-bai-toan-va-thuat-toanBich Tuyen
 
Bai17 kieu du lieu tep va thao tac voi tep-tin 11
Bai17  kieu du lieu tep va thao tac voi tep-tin 11Bai17  kieu du lieu tep va thao tac voi tep-tin 11
Bai17 kieu du lieu tep va thao tac voi tep-tin 11Bich Tuyen
 
Bai19 chuong trinh con (thu tuc va ham) - tin 11
Bai19  chuong trinh con (thu tuc va ham) - tin 11Bai19  chuong trinh con (thu tuc va ham) - tin 11
Bai19 chuong trinh con (thu tuc va ham) - tin 11Bich Tuyen
 
Bai18 bai tap voi tep - tin 11
Bai18  bai tap voi tep - tin 11Bai18  bai tap voi tep - tin 11
Bai18 bai tap voi tep - tin 11Bich Tuyen
 
Bài 17. một số chức năng khác
Bài 17. một số chức năng khácBài 17. một số chức năng khác
Bài 17. một số chức năng khácBich Tuyen
 
Bai 22 mot so dich vu co ban cua internet (1)
Bai 22 mot so dich vu co ban cua internet (1)Bai 22 mot so dich vu co ban cua internet (1)
Bai 22 mot so dich vu co ban cua internet (1)Bich Tuyen
 

More from Bich Tuyen (19)

Tìm Hiểu Surveymonkey
Tìm Hiểu SurveymonkeyTìm Hiểu Surveymonkey
Tìm Hiểu Surveymonkey
 
Tìm Hiểu Vimeo
 Tìm Hiểu Vimeo Tìm Hiểu Vimeo
Tìm Hiểu Vimeo
 
Tim hieu vimeo
Tim hieu vimeoTim hieu vimeo
Tim hieu vimeo
 
Tìm Hiểu Khan Academy
Tìm Hiểu Khan AcademyTìm Hiểu Khan Academy
Tìm Hiểu Khan Academy
 
De kiem tra tin hoc 10 lan 1
De kiem tra tin hoc 10 lan 1De kiem tra tin hoc 10 lan 1
De kiem tra tin hoc 10 lan 1
 
đề Kiểm tra 15 p chuong 4
đề Kiểm tra 15 p chuong 4đề Kiểm tra 15 p chuong 4
đề Kiểm tra 15 p chuong 4
 
B ai1 tin10
B ai1 tin10B ai1 tin10
B ai1 tin10
 
Bai2_TIN10
Bai2_TIN10Bai2_TIN10
Bai2_TIN10
 
Bai giangbai22
Bai giangbai22Bai giangbai22
Bai giangbai22
 
Bai7_tin10
Bai7_tin10Bai7_tin10
Bai7_tin10
 
Bai3tin10 131222063753-phpapp02
Bai3tin10 131222063753-phpapp02Bai3tin10 131222063753-phpapp02
Bai3tin10 131222063753-phpapp02
 
Bai1 khai niem lap trinh va ngon ngu lap trinh bac cao-tin11
Bai1 khai niem lap trinh va ngon ngu lap trinh bac cao-tin11Bai1 khai niem lap trinh va ngon ngu lap trinh bac cao-tin11
Bai1 khai niem lap trinh va ngon ngu lap trinh bac cao-tin11
 
Bai-4-tiet-1-bai-toan-va-thuat-toan
Bai-4-tiet-1-bai-toan-va-thuat-toanBai-4-tiet-1-bai-toan-va-thuat-toan
Bai-4-tiet-1-bai-toan-va-thuat-toan
 
Bai17 kieu du lieu tep va thao tac voi tep-tin 11
Bai17  kieu du lieu tep va thao tac voi tep-tin 11Bai17  kieu du lieu tep va thao tac voi tep-tin 11
Bai17 kieu du lieu tep va thao tac voi tep-tin 11
 
Bai19 chuong trinh con (thu tuc va ham) - tin 11
Bai19  chuong trinh con (thu tuc va ham) - tin 11Bai19  chuong trinh con (thu tuc va ham) - tin 11
Bai19 chuong trinh con (thu tuc va ham) - tin 11
 
Bai18 bai tap voi tep - tin 11
Bai18  bai tap voi tep - tin 11Bai18  bai tap voi tep - tin 11
Bai18 bai tap voi tep - tin 11
 
Bài 17. một số chức năng khác
Bài 17. một số chức năng khácBài 17. một số chức năng khác
Bài 17. một số chức năng khác
 
Bai 22 mot so dich vu co ban cua internet (1)
Bai 22 mot so dich vu co ban cua internet (1)Bai 22 mot so dich vu co ban cua internet (1)
Bai 22 mot so dich vu co ban cua internet (1)
 
Bai 22 tin 10
Bai 22 tin 10Bai 22 tin 10
Bai 22 tin 10
 

Bai16 kieu ban ghi - tin11

  • 1. Bμi 16 Gi¸o ¸n ®iÖn tö tin häc líp 11 GV Dinh Nguyen Thanh Tu suu tam va gioi thieu voi CENTEA Data
  • 2. Bμi to¸n ®Æt vÊn ®Ò: B¶ng kÕt qu¶ kiÓm tra chÊt l­îng SBD Hä tªn To¸n V¨n KÕt qu¶ 01 NguyÔn An 10.0 9.0 02 Vò Ngäc B×nh 8.5 5.0 ... ....... ... ... Tæng 48 TrÇn Thu Trμ 7.0 6.5 49 §Æng Anh TuÊn 5.0 7.5 50 Phan V©n 6.0 4.5 B¶n ghi Tr­êng (Record) (Field) BY¶ªun gc Çguå:m N :h 5Ë0p ®vμèoi tt­hîn «gn g(r teicno crdñ)a vtíõi n6g t hhäucé cs itnÝhn, htÝ (nFhie tldæ)ng vμ xÐt kÕt qu¶, biÕt r»ng nÕu tæng >=10 th× kÕt qu¶ lμ “§¹t”
  • 3. D÷ liÖu kiÓu b¶n ghi 1. 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. 2. Khai b¸o kiÓu b¶n ghi 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; end; Var <tªn biÕn > : <tªn kiÓu b¶n ghi>; <tªn m¶ng > : ARRAY[1..Max] of < tªn kiÓu b¶n ghi>;
  • 4. SBD Hä tªn To¸n V¨n KÕt qu¶ 01 NguyÔn An 10.0 9.0 02 Vò Ngäc B×nh 8.5 5.0 ... ....... ... ... Tæng 48 TrÇn Thu Trμ 7.0 6.5 49 §Æng Anh TuÊn 5.0 7.5 50 Phan V©n 6.0 4.5 Type Hocsinh = record SBD: integer; Hoten: string[30]; Toan,Van,Tong: real; Ketqua: string[10]; end; Var LOP: ARRAY[1..50] of Hocsinh; I,j,n : 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)
  • 5. 3. C¸c thao t¸c víi b¶n ghi a. NhËp th«ng tin häc sinh Write(‘ Nhap vao so hoc sinh trong lop : ‘); readln(n); C¸c b­íc: ThÓ hiÖn b»ng pascal - NhËp sè häc sinh For i:=1 to n do Begin writeln(‘ Nhap du lieu cho hoc sinh thu ‘,i); Write(‘ SBD : ‘); readln(LOP[i].SBD); Write(‘HO TEN : ‘); readln(LOP[i].Hoten); Write(‘ Diem toan : ‘);readln(LOP[i].Toan); Write(‘ Diem van : ‘);readln(LOP[i].Van); end; - NhËp d÷ liÖu (c¸c thuéc tÝnh) cña tõng b¶n ghi
  • 6. Khi i = 1  LOP[1].SBD SBD Hä vμ tªn To¸n V¨n 01 NguyÔn An 10.0 9.0  Qu¸ tr×nh nhËp kÕt thóc khi nhËp hÕt d÷ liÖu cho b¶n ghi thø n. * NhËp gi¸ trÞ tr­êng cho SBD cña häc sinh thø nhÊt n»m ë b¶n ghi ®Çu tiªn. * T­ ¬ng tù nh­vËy nhËp gi¸ trÞ c¸c tr­êng cßn l¹i.
  • 7. b. C¸c thao t¸c xö lÝ trong b¶n ghi TÝnh tæng ®iÓm v¨n vμ to¸n cña tõng häc sinh trong líp. For i:=1 to n do LOP[i].Tong:= LOP[i].Toan + LOP[i].Van; Dïng lÖnh g× ®Ó tÝnh tæng cho tõng b¶n ghi nhØ ? §iÒn ch÷ “§¹t” vμo cét kÕt qu¶ cho nh÷ng häc sinh cã tæng >=10, ng­îc l¹i ®iÒn ch÷ “Khong dat”. For i:=1 to n do IF LOP[i].Tong>=10 then LOP[i].Ketqua=‘Dat’ else LOP[i].Ketqua=‘Khong dat’;
  • 8. c. In d÷ liÖu kiÓu b¶n ghi C¸c b­íc: ThÓ hiÖn b»ng pascal Th«ng b¸o in Writeln(‘ Bang ket qua kiem tra chat luong ‘); In b¶ng d÷ liÖu For i:=1 to n do Writeln(LOP[I].sbd:5,LOP[i].Hoten:30, LOP[i].Toan:5:1,LOP[i].Van:5:1, LOP[i].Tong:8:1,LOP[i].Ketqua:15);
  • 9. Program vd1; Uses crt; Type { Khai bao} H·y viÕt ch­ ¬ng tr×nh hoμn chØnh ®Ó gi¶i bμi to¸n ®Æt vÊn ®Ò ? Hocsinh = record SBD: integer; Hoten: string[30]; Toan,Van,Tong:real; Ketqua: string[10]; end; Var LOP: ARRAY[1..100] of Hocsinh; i,n: integer; BEGIN Clrscr; { nhap so hoc sinh } Write(‘ Nhap vao so hoc sinh trong lop : ‘); readln(n); { nhap du lieu tung ban ghi} For i:=1 to n do Begin writeln(‘ Nhap so lieu hoc sinh thu ‘,i); Write(‘ SBD : ‘); readln(LOP[i].SBD); Write(‘HO VA TEN : ‘); readln(LOP[i].Hoten); Write(‘ Diem toan : ‘);readln(LOP[i].Toan); Write(‘ Diem van : ‘);readln(LOP[i].Van); end; { tinh tong cho tung ban ghi } For i:=1 to n do LOP[i].Tong := LOP[i].Toan + LOP[i].Van; { dien ket qua cho tung ban ghi } For i:=1 to n do if LOP[i].Tong>=10 then LOP[i].Ketqua:=‘Dat’ else LOP[i].Ketqua:=‘Khong dat’; { In bang du lieu } Writeln(‘ Bang ket qua kiem tra ‘); For i:=1 to n do Writeln(LOP[I].sbd:5,LOP[i].Hoten:30, LOP[i].toan:5:1,LOP[i].Van:5:1, LOP[i].tong:8:1,LOP[i].Ketqua:15); Readln; END.
  • 10. H·y nhí!  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  G¸n gi¸ trÞ cho tõng tr­êng cña b¶n ghi hoÆc gi÷a hai biÕn cïng kiÓu. Type Hocsinh = record SBD : integer; Hovaten : string[30]; Toan,Van,Tong:real; Ketqua :string[10]; end; Var LOP: ARRAY[1..50] of hocsinh; LOP[i].SBD