際際滷

際際滷Share a Scribd company logo
B亮i 16 
Gi存o 存n 速in 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 vn 速: 
B其ng kt qu其 kim tra cht l足樽ng 
SBD H辰 t捉n To存n V即n Kt qu其 
01 Nguyn An 10.0 9.0 
02 V嘆 Ng辰c Bnh 8.5 5.0 
... ....... ... ... 
T脱ng 
48 Trn Thu Tr亮 7.0 6.5 
49 則ng Anh Tun 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 50p 速v亮竪oi tt足h樽n 
束gn g(r teicno crd単)a vt鱈探i n6g t hh辰uc辿 cs itnhn, ht (nFhie tld脱)ng v亮 xt 
kt qu其, bit r損ng nu t脱ng >=10 th kt qu其 l亮 則孫t
D歎 liu kiu b其n ghi 
1. D歎 liu kiu b其n ghi d誰ng 速 m束 t其 c存c 速竪i t足樽ng 
c達 c誰ng m辿t s竪 thu辿c 
tnh m亮 c存c thu辿c tnh c達 th c達 kiu d歎 liu 
kh存c nhau. 
2. Khai b存o kiu b其n ghi 
Type 
< t捉n kiu b其n ghi> = record 
<t捉n tr足棚ng 
1> : kiu tr足棚ng 
1; 
< t捉n tr足棚ng 
2> : kiu tr足棚ng 
2; 
end; 
Var <t捉n bin > : <t捉n kiu b其n ghi>; 
<t捉n m其ng > : ARRAY[1..Max] of < t捉n kiu b其n ghi>;
SBD H辰 t捉n To存n V即n Kt qu其 
01 Nguyn An 10.0 9.0 
02 V嘆 Ng辰c Bnh 8.5 5.0 
... ....... ... ... 
T脱ng 
48 Trn Thu Tr亮 7.0 6.5 
49 則ng Anh Tun 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 kiu d歎 liu 
cho c存c tr足棚ng 
(field) 
Khai b存o bin kiu 
b其n ghi (record)
3. C存c thao t存c v鱈i b其n ghi 
a. Nhp th束ng tin h辰c sinh 
Write( Nhap vao so hoc sinh trong lop : ); 
readln(n); 
C存c b足鱈c: 
Th hin b損ng pascal 
- Nhp 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; 
- Nhp d歎 liu (c存c 
thu辿c tnh) c単a 
t探ng b其n ghi
Khi i = 1  LOP[1].SBD 
SBD H辰 v亮 t捉n To存n V即n 
01 Nguyn An 10.0 9.0 
 Qu存 trnh nhp kt th坦c khi nhp ht d歎 liu cho b其n ghi th淡 
n. 
* Nhp gi存 tr tr足棚ng 
cho SBD c単a h辰c sinh th淡 nht n損m 谷 
b其n ghi 速u ti捉n. 
* T足 
測ng t湛 nh足vy 
nhp gi存 tr c存c tr足棚ng 
cn l孫i.
b. C存c thao t存c x旦 l trong b其n ghi 
Tnh t脱ng 速im 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 lnh g 速 
tnh t脱ng cho 
t探ng b其n ghi nh ? 
則in ch歎 則孫t v亮o c辿t kt qu其 cho nh歎ng h辰c sinh c達 t脱ng 
>=10, ng足樽c 
l孫i 速in 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歎 liu kiu b其n ghi 
C存c b足鱈c: 
Th hin b損ng pascal 
Th束ng b存o in Writeln( Bang ket qua kiem tra chat luong ); 
In b其ng d歎 liu 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 vit ch足 
測ng 
trnh ho亮n chnh 
速 gi其i b亮i to存n 
速t vn 速 ? 
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 bin b其n ghi, t捉n 
v亮 kiu d歎 liu c存c tr足棚ng. 
 Tham chiu tr足棚ng 
c単a b其n 
ghi: 
T捉n bin b其n ghi.t捉n tr足棚ng 
 G存n gi存 tr cho t探ng tr足棚ng 
c単a 
b其n ghi hoc gi歎a hai bin 
c誰ng kiu. 
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 (10)

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

More from Bich Tuyen (19)

PPTX
T狸m Hi畛u Surveymonkey
Bich Tuyen
PPTX
T狸m Hi畛u Vimeo
Bich Tuyen
PPTX
Tim hieu vimeo
Bich Tuyen
PPTX
T狸m Hi畛u Khan Academy
Bich Tuyen
DOCX
De kiem tra tin hoc 10 lan 1
Bich Tuyen
DOCX
畛 Ki畛m tra 15 p chuong 4
Bich Tuyen
PPT
B ai1 tin10
Bich Tuyen
PPT
Bai2_TIN10
Bich Tuyen
PPTX
Bai giangbai22
Bich Tuyen
PPT
Bai7_tin10
Bich Tuyen
PPTX
Bai3tin10 131222063753-phpapp02
Bich Tuyen
PPT
Bai1 khai niem lap trinh va ngon ngu lap trinh bac cao-tin11
Bich Tuyen
PPT
Bai-4-tiet-1-bai-toan-va-thuat-toan
Bich Tuyen
PPT
Bai17 kieu du lieu tep va thao tac voi tep-tin 11
Bich Tuyen
PPT
Bai19 chuong trinh con (thu tuc va ham) - tin 11
Bich Tuyen
PPT
Bai18 bai tap voi tep - tin 11
Bich Tuyen
PPTX
Bi 17. m畛t s畛 ch畛c nng kh叩c
Bich Tuyen
PPTX
Bai 22 mot so dich vu co ban cua internet (1)
Bich Tuyen
PPT
Bai 22 tin 10
Bich Tuyen
T狸m Hi畛u Surveymonkey
Bich Tuyen
T狸m Hi畛u Vimeo
Bich Tuyen
Tim hieu vimeo
Bich Tuyen
T狸m Hi畛u Khan Academy
Bich Tuyen
De kiem tra tin hoc 10 lan 1
Bich Tuyen
畛 Ki畛m tra 15 p chuong 4
Bich Tuyen
B ai1 tin10
Bich Tuyen
Bai2_TIN10
Bich Tuyen
Bai giangbai22
Bich Tuyen
Bai7_tin10
Bich Tuyen
Bai3tin10 131222063753-phpapp02
Bich Tuyen
Bai1 khai niem lap trinh va ngon ngu lap trinh bac cao-tin11
Bich Tuyen
Bai-4-tiet-1-bai-toan-va-thuat-toan
Bich Tuyen
Bai17 kieu du lieu tep va thao tac voi tep-tin 11
Bich Tuyen
Bai19 chuong trinh con (thu tuc va ham) - tin 11
Bich Tuyen
Bai18 bai tap voi tep - tin 11
Bich Tuyen
Bi 17. m畛t s畛 ch畛c nng kh叩c
Bich Tuyen
Bai 22 mot so dich vu co ban cua internet (1)
Bich Tuyen
Bai 22 tin 10
Bich Tuyen
Ad

Bai16 kieu ban ghi - tin11

  • 1. B亮i 16 Gi存o 存n 速in 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 vn 速: B其ng kt qu其 kim tra cht l足樽ng SBD H辰 t捉n To存n V即n Kt qu其 01 Nguyn An 10.0 9.0 02 V嘆 Ng辰c Bnh 8.5 5.0 ... ....... ... ... T脱ng 48 Trn Thu Tr亮 7.0 6.5 49 則ng Anh Tun 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 50p 速v亮竪oi tt足h樽n 束gn g(r teicno crd単)a vt鱈探i n6g t hh辰uc辿 cs itnhn, ht (nFhie tld脱)ng v亮 xt kt qu其, bit r損ng nu t脱ng >=10 th kt qu其 l亮 則孫t
  • 3. D歎 liu kiu b其n ghi 1. D歎 liu kiu b其n ghi d誰ng 速 m束 t其 c存c 速竪i t足樽ng c達 c誰ng m辿t s竪 thu辿c tnh m亮 c存c thu辿c tnh c達 th c達 kiu d歎 liu kh存c nhau. 2. Khai b存o kiu b其n ghi Type < t捉n kiu b其n ghi> = record <t捉n tr足棚ng 1> : kiu tr足棚ng 1; < t捉n tr足棚ng 2> : kiu tr足棚ng 2; end; Var <t捉n bin > : <t捉n kiu b其n ghi>; <t捉n m其ng > : ARRAY[1..Max] of < t捉n kiu b其n ghi>;
  • 4. SBD H辰 t捉n To存n V即n Kt qu其 01 Nguyn An 10.0 9.0 02 V嘆 Ng辰c Bnh 8.5 5.0 ... ....... ... ... T脱ng 48 Trn Thu Tr亮 7.0 6.5 49 則ng Anh Tun 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 kiu d歎 liu cho c存c tr足棚ng (field) Khai b存o bin kiu b其n ghi (record)
  • 5. 3. C存c thao t存c v鱈i b其n ghi a. Nhp th束ng tin h辰c sinh Write( Nhap vao so hoc sinh trong lop : ); readln(n); C存c b足鱈c: Th hin b損ng pascal - Nhp 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; - Nhp d歎 liu (c存c thu辿c tnh) c単a t探ng b其n ghi
  • 6. Khi i = 1 LOP[1].SBD SBD H辰 v亮 t捉n To存n V即n 01 Nguyn An 10.0 9.0 Qu存 trnh nhp kt th坦c khi nhp ht d歎 liu cho b其n ghi th淡 n. * Nhp gi存 tr tr足棚ng cho SBD c単a h辰c sinh th淡 nht n損m 谷 b其n ghi 速u ti捉n. * T足 測ng t湛 nh足vy nhp gi存 tr c存c tr足棚ng cn l孫i.
  • 7. b. C存c thao t存c x旦 l trong b其n ghi Tnh t脱ng 速im 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 lnh g 速 tnh t脱ng cho t探ng b其n ghi nh ? 則in ch歎 則孫t v亮o c辿t kt qu其 cho nh歎ng h辰c sinh c達 t脱ng >=10, ng足樽c l孫i 速in 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歎 liu kiu b其n ghi C存c b足鱈c: Th hin b損ng pascal Th束ng b存o in Writeln( Bang ket qua kiem tra chat luong ); In b其ng d歎 liu 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 vit ch足 測ng trnh ho亮n chnh 速 gi其i b亮i to存n 速t vn 速 ? 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 bin b其n ghi, t捉n v亮 kiu d歎 liu c存c tr足棚ng. Tham chiu tr足棚ng c単a b其n ghi: T捉n bin b其n ghi.t捉n tr足棚ng G存n gi存 tr cho t探ng tr足棚ng c単a b其n ghi hoc gi歎a hai bin c誰ng kiu. 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