際際滷

際際滷Share a Scribd company logo
畛 03 1/2
畛 thi tuy畛n sinh Cao h畛c nghnh C担ng ngh畛 th担ng tin
Nm h畛c 1998-1999
M担n thi: Ng担n ng畛 l畉p tr狸nh
Th畛i gian 180 - Kh担ng 動畛c s畛 d畛ng ti li畛u
Bi 1. Cho m畛t t畛p vn b畉n 畛 tr棚n 挑a v畛i t棚n l BK.TXT, trong 坦 c坦 ch畛a c叩c
t畛. C叩c d畉u ph但n c叩ch t畛 l d畉u tr畉ng, d畉u ph畉y, d畉u ch畉m ph畉y, d畉u hai ch畉m, d畉u
ch畉m than, d畉u ch畉m h畛i.
M畛t t畛 l d達y li棚n t畉p c叩c ch畛 c叩i vi畉t th動畛ng, vi畉t hoa. L畉p ch動董ng tr狸nh con
th畛c hi畛n c叩c c担ng vi畛c sau:
1. 畛c c叩c t畛 trong t畛p vn b畉n 達 cho.
2. Gi畉 thi畉t r畉ng c坦 m畛t danh s叩ch c叩c t畛 kho叩 動畛c cho trong m畉ng c坦 khai
b叩o nh動 sau: Var tukhoa:array[1..50]of string[5]; X叩c 畛nh t畉n
xu畉t xu畉t hi畛n c畛a c叩c t畛 kho叩 trong t畛p vn b畉n v in ra mn h狸nh theo quy
t畉c: 5 t畛 tr棚n m畛t d嘆ng, m畛i t畛 k竪m theo s畛 l畉n xu畉t hi畛n c畛a n坦 theo th畛 t畛
gi畉m d畉n.
Bi 2. Khai b叩o ki畛u c畛a m畛t danh s叩ch tuy畉n t鱈nh m坦c n畛i nh動 sau:
Type Tro=^nut;
Nut= record
Gtri:integer;
Ti
end;
ep:tro;
Var ds:tro;
Vi畉t ch動董ng tr狸nh con th畛c hi畛n c叩c c担ng vi畛c sau:
1. Function dxung(ds:tro):boolean;
Nh畉m ki畛m tra danh s叩ch ds c坦 ph畉i l 畛i x畛ng hay kh担ng? Vi畉t hai
ph動董ng 叩n: L畉p v 畛 qui.
V鱈 d畛:
- C叩c danh s叩ch sau l 畛i x畛ng:
Ds1: 14 -808 7 -808 14
Ds2: -104 7 7 -104
- C叩c danh s叩ch sau l kh担ng 畛i x畛ng:
Ds3: 14 8  9 14
2. Function kha_dx(ds:tro):boolean;
Nh畉m ki畛m tra xem 畛i v畛i danh s叩ch ds 達 cho, c坦 t畛n t畉i m畛t c叩ch s畉p x畉p
l畉i c叩c ph畉n t畛 畛 cu畛i c湛ng nh畉n 動畛c m畛t danh s叩ch 畛i x畛ng hay kh担ng?
3. Procedure saplai(ds:tro);
Nh畉m 動a ra m畛t c叩ch s畉p x畉p l畉i c叩c ph畉n t畛 畛 c坦 m畛t danh s叩ch 畛i x畛ng
(gi畉 thi畉t r畉ng i畛u ny c坦 th畛 lm 動畛c nh畛 hm kha_dx()).
Bi 3. Ng動畛i ta x但y d畛ng d畉n d達y Kanto v担 h畉n K = k0, k1, k2, k3,  nh動 sau:
- Ban 畉u ta vi畉t d達y con ch畛 g畛m m畛t k箪 t畛 a, Wo = a.
Tr狸nh by: Tr畉n Hoi Nh但n
畛 03 2/2
- 畛 m畛i b動畛c i ti畉p theo, d達y con Wi 動畛c t畉o l畉p b畉ng c叩ch thay 畛ng th畛i
trong d達y Wi-1 m畛i xu畉t hi畛n c畛a a b畛i d達y k鱈 hi畛u a,b,a v m畛i xu畉t hi畛n c畛a b b畛i
d達y k鱈 hi畛u b,b,b.
V鱈 d畛:
Wo = a
W1 = a,b,a
W2 = a,b,a,b,b,b,a,b,a
Vi畉t ch動董ng tr狸nh con th畛c hi畛n c担ng vi畛c sau 但y:
Function xdinh(n:interger):char; Nh畉m x叩c 畛nh gi叩 tr畛 c畛a ph畉n t畛 kn
trong d達y Kanto K.
V鱈 d畛:
v畛i: n=0 k=a
n=4 k=b
n=9 k=b
n=18 k=a
Vi畉t hai ph動董ng 叩n: 畛 quy v l畉p.
Tr狸nh by: Tr畉n Hoi Nh但n
Ad

Recommended

Ctdl 1995 - b
Ctdl 1995 - b
H畛 L畛i
Ctdl de so 13
Ctdl de so 13
H畛 L畛i
Ctdl 1999
Ctdl 1999
H畛 L畛i
Tin11 bai16-giao an
Tin11 bai16-giao an
Ng畛c Dung Tr動董ng
Gioi Thieu
Gioi Thieu
giang
Ch畛n HSG l畛p 9 - N畉ng NH 2012 2013
Ch畛n HSG l畛p 9 - N畉ng NH 2012 2013
Nh畛 畛
Ctdl de so 14
Ctdl de so 14
H畛 L畛i
Ctdl C09
Ctdl C09
giang
永姻艶壊艶稼岳温界庄坦鰻4
永姻艶壊艶稼岳温界庄坦鰻4
ccpm
UN PORTAL DE DESCARGA DE JUEGOS
Fundaci坦n Impuls
Ctdl ifi 1997
Ctdl ifi 1997
H畛 L畛i
仂弍仄 仂弍舒亰仂于舒亠仍仆仂亶 亟亠亠仍仆仂亳 2014
仂弍仄 仂弍舒亰仂于舒亠仍仆仂亶 亟亠亠仍仆仂亳 2014
virtualtaganrog
Sem t鱈tulo 1
vanusaarantes
Ctdl 2004
Ctdl 2004
H畛 L畛i
Senior class meeting 4 29-16
Senior class meeting 4 29-16
Wes Weaver
Colecci坦n de arte tecnol坦gico
Raquel97G
Trabajo con m坦viles.
Raquel97G
Ctdl 2001
Ctdl 2001
H畛 L畛i
La llegenda de sant jordi 2b
La llegenda de sant jordi 2b
mariscotbasimma
Plano Marketing BBOM
Erick Guerra
Informe de Movimientos Contables - InSuTec
helidiseno
Le petit chaperon rouge
Fundaci坦n Impuls
5.calculo purcell
5.calculo purcell
libia nurys espitia hernandez
Vscc c7439 p
Vscc c7439 p
GpsLazio
Apres.desenv.sustent.educ.amb
Albano Novaes
Mobile Research for Advertising_Michael Hanley
Mobile Research for Advertising_Michael Hanley
Sara Quinn
Carpeta pedagogica docentes 1 (reparado)
RaKe SaaVedra
Sistema aviola 4
Stefany Fierro
Ctdl 2007-1
Ctdl 2007-1
H畛 L畛i
Ctdl 1996 - 2
Ctdl 1996 - 2
H畛 L畛i

More Related Content

Viewers also liked (20)

永姻艶壊艶稼岳温界庄坦鰻4
永姻艶壊艶稼岳温界庄坦鰻4
ccpm
UN PORTAL DE DESCARGA DE JUEGOS
Fundaci坦n Impuls
Ctdl ifi 1997
Ctdl ifi 1997
H畛 L畛i
仂弍仄 仂弍舒亰仂于舒亠仍仆仂亶 亟亠亠仍仆仂亳 2014
仂弍仄 仂弍舒亰仂于舒亠仍仆仂亶 亟亠亠仍仆仂亳 2014
virtualtaganrog
Sem t鱈tulo 1
vanusaarantes
Ctdl 2004
Ctdl 2004
H畛 L畛i
Senior class meeting 4 29-16
Senior class meeting 4 29-16
Wes Weaver
Colecci坦n de arte tecnol坦gico
Raquel97G
Trabajo con m坦viles.
Raquel97G
Ctdl 2001
Ctdl 2001
H畛 L畛i
La llegenda de sant jordi 2b
La llegenda de sant jordi 2b
mariscotbasimma
Plano Marketing BBOM
Erick Guerra
Informe de Movimientos Contables - InSuTec
helidiseno
Le petit chaperon rouge
Fundaci坦n Impuls
5.calculo purcell
5.calculo purcell
libia nurys espitia hernandez
Vscc c7439 p
Vscc c7439 p
GpsLazio
Apres.desenv.sustent.educ.amb
Albano Novaes
Mobile Research for Advertising_Michael Hanley
Mobile Research for Advertising_Michael Hanley
Sara Quinn
Carpeta pedagogica docentes 1 (reparado)
RaKe SaaVedra
Sistema aviola 4
Stefany Fierro
永姻艶壊艶稼岳温界庄坦鰻4
永姻艶壊艶稼岳温界庄坦鰻4
ccpm
UN PORTAL DE DESCARGA DE JUEGOS
Fundaci坦n Impuls
Ctdl ifi 1997
Ctdl ifi 1997
H畛 L畛i
仂弍仄 仂弍舒亰仂于舒亠仍仆仂亶 亟亠亠仍仆仂亳 2014
仂弍仄 仂弍舒亰仂于舒亠仍仆仂亶 亟亠亠仍仆仂亳 2014
virtualtaganrog
Sem t鱈tulo 1
vanusaarantes
Senior class meeting 4 29-16
Senior class meeting 4 29-16
Wes Weaver
Colecci坦n de arte tecnol坦gico
Raquel97G
Trabajo con m坦viles.
Raquel97G
La llegenda de sant jordi 2b
La llegenda de sant jordi 2b
mariscotbasimma
Plano Marketing BBOM
Erick Guerra
Informe de Movimientos Contables - InSuTec
helidiseno
Le petit chaperon rouge
Fundaci坦n Impuls
Vscc c7439 p
Vscc c7439 p
GpsLazio
Apres.desenv.sustent.educ.amb
Albano Novaes
Mobile Research for Advertising_Michael Hanley
Mobile Research for Advertising_Michael Hanley
Sara Quinn
Carpeta pedagogica docentes 1 (reparado)
RaKe SaaVedra
Sistema aviola 4
Stefany Fierro

Similar to Ctdl 1998 (20)

Ctdl 2007-1
Ctdl 2007-1
H畛 L畛i
Ctdl 1996 - 2
Ctdl 1996 - 2
H畛 L畛i
Bi t畉p x但u c董 b畉n-n但ng cao
Bi t畉p x但u c董 b畉n-n但ng cao
T動畛ng T動畛ng
Ctdl 2007-2
Ctdl 2007-2
H畛 L畛i
Ctdl 1997
Ctdl 1997
H畛 L畛i
Ctdl 1996 - 1
Ctdl 1996 - 1
H畛 L畛i
Bai 12 kx
Bai 12 kx
Ph炭 Nguy畛n Ng畛c
Nkl3
Nkl3
Nguyen Duc
bi t畉p c畉u tr炭c d畛 li畛u 3
bi t畉p c畉u tr炭c d畛 li畛u 3
NguynMinh294
HSG_KHOI 12_LAP TRINH PASCAL_CHUYEN DE 1_KY THUAT LAP TRINH CO BAN.ppt
HSG_KHOI 12_LAP TRINH PASCAL_CHUYEN DE 1_KY THUAT LAP TRINH CO BAN.ppt
HoxuanKien
Giao an tin hoc 11 - Tuan 07 - Bai thuc hanh so 5 - vtq ngoc
Giao an tin hoc 11 - Tuan 07 - Bai thuc hanh so 5 - vtq ngoc
Ngoc Vu Thi Quynh
Ctdl 1994 - 1
Ctdl 1994 - 1
H畛 L畛i
Ctdl 1993
Ctdl 1993
H畛 L畛i
Ch tin dhhue2005
Ch tin dhhue2005
H畛 L畛i
Ctdl 2005
Ctdl 2005
H畛 L畛i
Giao an tin hoc 11 - Tuan 08 - On tap chuong 04 - vtq ngoc
Giao an tin hoc 11 - Tuan 08 - On tap chuong 04 - vtq ngoc
Ngoc Vu Thi Quynh
Baitap ktlt
Baitap ktlt
H畛 L畛i
Baitap ktlt
Baitap ktlt
H畛 L畛i
Ch畛n HSG l畛p 9 - N畉ng NH 2016-2017
Ch畛n HSG l畛p 9 - N畉ng NH 2016-2017
Nh畛 畛
Ctdl 2006
Ctdl 2006
H畛 L畛i
Ctdl 2007-1
Ctdl 2007-1
H畛 L畛i
Ctdl 1996 - 2
Ctdl 1996 - 2
H畛 L畛i
Bi t畉p x但u c董 b畉n-n但ng cao
Bi t畉p x但u c董 b畉n-n但ng cao
T動畛ng T動畛ng
Ctdl 2007-2
Ctdl 2007-2
H畛 L畛i
Ctdl 1996 - 1
Ctdl 1996 - 1
H畛 L畛i
bi t畉p c畉u tr炭c d畛 li畛u 3
bi t畉p c畉u tr炭c d畛 li畛u 3
NguynMinh294
HSG_KHOI 12_LAP TRINH PASCAL_CHUYEN DE 1_KY THUAT LAP TRINH CO BAN.ppt
HSG_KHOI 12_LAP TRINH PASCAL_CHUYEN DE 1_KY THUAT LAP TRINH CO BAN.ppt
HoxuanKien
Giao an tin hoc 11 - Tuan 07 - Bai thuc hanh so 5 - vtq ngoc
Giao an tin hoc 11 - Tuan 07 - Bai thuc hanh so 5 - vtq ngoc
Ngoc Vu Thi Quynh
Ctdl 1994 - 1
Ctdl 1994 - 1
H畛 L畛i
Ch tin dhhue2005
Ch tin dhhue2005
H畛 L畛i
Giao an tin hoc 11 - Tuan 08 - On tap chuong 04 - vtq ngoc
Giao an tin hoc 11 - Tuan 08 - On tap chuong 04 - vtq ngoc
Ngoc Vu Thi Quynh
Baitap ktlt
Baitap ktlt
H畛 L畛i
Baitap ktlt
Baitap ktlt
H畛 L畛i
Ch畛n HSG l畛p 9 - N畉ng NH 2016-2017
Ch畛n HSG l畛p 9 - N畉ng NH 2016-2017
Nh畛 畛
Ad

More from H畛 L畛i (20)

Xu ly chuoi
Xu ly chuoi
H畛 L畛i
T坦m t畉t c叩c hm chu畉n c畛a c
T坦m t畉t c叩c hm chu畉n c畛a c
H畛 L畛i
T4
T4
H畛 L畛i
Nguyen lyoop
Nguyen lyoop
H畛 L畛i
Lect04 functions
Lect04 functions
H畛 L畛i
Ky thuatkhudequy
Ky thuatkhudequy
H畛 L畛i
Itt epc assignment
Itt epc assignment
H畛 L畛i
Huong danontapc
Huong danontapc
H畛 L畛i
H hai epc_baitap
H hai epc_baitap
H畛 L畛i
Gtrinh oop
Gtrinh oop
H畛 L畛i
Giaotrinhbaitapkythuatlaptrinh
Giaotrinhbaitapkythuatlaptrinh
H畛 L畛i
Giao trinh ky thuat lap trinh 2
Giao trinh ky thuat lap trinh 2
H畛 L畛i
Giao trinh c c++
Giao trinh c c++
H畛 L畛i
File trong c_
File trong c_
H畛 L畛i
Epc assignment
Epc assignment
H畛 L畛i
Epc test practical
Epc test practical
H畛 L畛i
De thic++ --th
De thic++ --th
H畛 L畛i
Dethi c++ -lt
Dethi c++ -lt
H畛 L畛i
Debug trong c
Debug trong c
H畛 L畛i
D05 stl
D05 stl
H畛 L畛i
Xu ly chuoi
Xu ly chuoi
H畛 L畛i
T坦m t畉t c叩c hm chu畉n c畛a c
T坦m t畉t c叩c hm chu畉n c畛a c
H畛 L畛i
Nguyen lyoop
Nguyen lyoop
H畛 L畛i
Lect04 functions
Lect04 functions
H畛 L畛i
Ky thuatkhudequy
Ky thuatkhudequy
H畛 L畛i
Itt epc assignment
Itt epc assignment
H畛 L畛i
Huong danontapc
Huong danontapc
H畛 L畛i
H hai epc_baitap
H hai epc_baitap
H畛 L畛i
Giaotrinhbaitapkythuatlaptrinh
Giaotrinhbaitapkythuatlaptrinh
H畛 L畛i
Giao trinh ky thuat lap trinh 2
Giao trinh ky thuat lap trinh 2
H畛 L畛i
Giao trinh c c++
Giao trinh c c++
H畛 L畛i
File trong c_
File trong c_
H畛 L畛i
Epc assignment
Epc assignment
H畛 L畛i
Epc test practical
Epc test practical
H畛 L畛i
De thic++ --th
De thic++ --th
H畛 L畛i
Dethi c++ -lt
Dethi c++ -lt
H畛 L畛i
Debug trong c
Debug trong c
H畛 L畛i
Ad

Ctdl 1998

  • 1. 畛 03 1/2 畛 thi tuy畛n sinh Cao h畛c nghnh C担ng ngh畛 th担ng tin Nm h畛c 1998-1999 M担n thi: Ng担n ng畛 l畉p tr狸nh Th畛i gian 180 - Kh担ng 動畛c s畛 d畛ng ti li畛u Bi 1. Cho m畛t t畛p vn b畉n 畛 tr棚n 挑a v畛i t棚n l BK.TXT, trong 坦 c坦 ch畛a c叩c t畛. C叩c d畉u ph但n c叩ch t畛 l d畉u tr畉ng, d畉u ph畉y, d畉u ch畉m ph畉y, d畉u hai ch畉m, d畉u ch畉m than, d畉u ch畉m h畛i. M畛t t畛 l d達y li棚n t畉p c叩c ch畛 c叩i vi畉t th動畛ng, vi畉t hoa. L畉p ch動董ng tr狸nh con th畛c hi畛n c叩c c担ng vi畛c sau: 1. 畛c c叩c t畛 trong t畛p vn b畉n 達 cho. 2. Gi畉 thi畉t r畉ng c坦 m畛t danh s叩ch c叩c t畛 kho叩 動畛c cho trong m畉ng c坦 khai b叩o nh動 sau: Var tukhoa:array[1..50]of string[5]; X叩c 畛nh t畉n xu畉t xu畉t hi畛n c畛a c叩c t畛 kho叩 trong t畛p vn b畉n v in ra mn h狸nh theo quy t畉c: 5 t畛 tr棚n m畛t d嘆ng, m畛i t畛 k竪m theo s畛 l畉n xu畉t hi畛n c畛a n坦 theo th畛 t畛 gi畉m d畉n. Bi 2. Khai b叩o ki畛u c畛a m畛t danh s叩ch tuy畉n t鱈nh m坦c n畛i nh動 sau: Type Tro=^nut; Nut= record Gtri:integer; Ti end; ep:tro; Var ds:tro; Vi畉t ch動董ng tr狸nh con th畛c hi畛n c叩c c担ng vi畛c sau: 1. Function dxung(ds:tro):boolean; Nh畉m ki畛m tra danh s叩ch ds c坦 ph畉i l 畛i x畛ng hay kh担ng? Vi畉t hai ph動董ng 叩n: L畉p v 畛 qui. V鱈 d畛: - C叩c danh s叩ch sau l 畛i x畛ng: Ds1: 14 -808 7 -808 14 Ds2: -104 7 7 -104 - C叩c danh s叩ch sau l kh担ng 畛i x畛ng: Ds3: 14 8 9 14 2. Function kha_dx(ds:tro):boolean; Nh畉m ki畛m tra xem 畛i v畛i danh s叩ch ds 達 cho, c坦 t畛n t畉i m畛t c叩ch s畉p x畉p l畉i c叩c ph畉n t畛 畛 cu畛i c湛ng nh畉n 動畛c m畛t danh s叩ch 畛i x畛ng hay kh担ng? 3. Procedure saplai(ds:tro); Nh畉m 動a ra m畛t c叩ch s畉p x畉p l畉i c叩c ph畉n t畛 畛 c坦 m畛t danh s叩ch 畛i x畛ng (gi畉 thi畉t r畉ng i畛u ny c坦 th畛 lm 動畛c nh畛 hm kha_dx()). Bi 3. Ng動畛i ta x但y d畛ng d畉n d達y Kanto v担 h畉n K = k0, k1, k2, k3, nh動 sau: - Ban 畉u ta vi畉t d達y con ch畛 g畛m m畛t k箪 t畛 a, Wo = a. Tr狸nh by: Tr畉n Hoi Nh但n
  • 2. 畛 03 2/2 - 畛 m畛i b動畛c i ti畉p theo, d達y con Wi 動畛c t畉o l畉p b畉ng c叩ch thay 畛ng th畛i trong d達y Wi-1 m畛i xu畉t hi畛n c畛a a b畛i d達y k鱈 hi畛u a,b,a v m畛i xu畉t hi畛n c畛a b b畛i d達y k鱈 hi畛u b,b,b. V鱈 d畛: Wo = a W1 = a,b,a W2 = a,b,a,b,b,b,a,b,a Vi畉t ch動董ng tr狸nh con th畛c hi畛n c担ng vi畛c sau 但y: Function xdinh(n:interger):char; Nh畉m x叩c 畛nh gi叩 tr畛 c畛a ph畉n t畛 kn trong d達y Kanto K. V鱈 d畛: v畛i: n=0 k=a n=4 k=b n=9 k=b n=18 k=a Vi畉t hai ph動董ng 叩n: 畛 quy v l畉p. Tr狸nh by: Tr畉n Hoi Nh但n