際際滷
Submit Search
Ctdl 1996 - 2
0 likes
79 views
H畛 L畛i
Follow
1 of 2
Download now
Download to read offline
More Related Content
Ctdl 1996 - 2
1.
畛 18 1/2 畛
th狸 tuy畛n Nghi棚n c畛u sinh v Cao h畛c 1996 (畛 2) M担n: Ph動董ng ph叩p l畉p tr狸nh Th畛i gian: 120 ph炭t 動畛c s畛 d畛ng ti li畛u Bi 1. D達y Morse v担 h畉n m 動畛c x但y d畛ng nh動 sau m = x0, x1, x2, - Ban 畉u, vi畉t ph畉n t畛 x0 = 0. - 畛 m畛i b動畛c n ti畉p theo, n畉u 達 c坦 d達y con wn-1 畛 b動畛c n-1, th狸 ta gh辿p th棚m vo cu畛i d達y wn-1 d達y 1nw 畛 nh畉n 動畛c d達y m畛i wn = wn-1, 1nw ; 畛 但y d達y con 1nw 動畛c x但y d畛ng t畛 d達y con wn-1 b畉ng c叩ch thay 0 thnh 1, thay 1 thnh 0. Ch畉ng h畉n, ban 畉u c坦 d達y w0 = 0 B動畛c 1 c坦 d達y w1 = 0,1 B動畛c 2 c坦 d達y w2 = 0,1,1,0 B動畛c 3 c坦 d達y w3 = 0,1,1,0,1,0,0,1 1. Vi畉t hm 畛 qui Function xacdinh(k:integer):integer; X叩c 畛nh gi叩 tr畛 c畛a ph畉n t畛 th畛 k trong d達y Morse. Ch畉ng h畉n: k = 0 gi叩 tr畛 c畛a ph畉n t畛 th畛 0 l 0 k = 7 gi叩 tr畛 c畛a ph畉n t畛 th畛 7 l 1. 2. 動a ra m畛t ph動董ng 叩n kh担ng d湛ng 畛 qui. Bi 2. Ng動畛i ta c畉n t畉o l畉p m畛t ch畛 d畉n v畛 c叩c t畛 kh坦a xu畉t hi畛n trong c叩c trang c畛a m畛t t畛p vn b畉n (cu畛n s叩ch, bi b叩o, ti li畛u tham kh畉o,) nh動 sau: Tin h畛c: 1, 4, 162 L畉p tr狸nh: 10, 16, 40, 58 Tr動畛c khi in ra, ch畛 d畉n ny 動畛c x但y d畛ng 畛 l動u tr畛 t畉m th畛i trong b畛 nh畛, d動畛i d畉ng m畉ng con tr畛, ch畛 t畛i c叩c danh s叩ch tuy畉n t鱈nh c叩c t畛 c坦 c湛ng ch畛 ci 畉u (kh担ng ph但n bi畛t ch畛 th動畛ng, ch畛 hoa): ACM 10 Antivirus 30 AIDS 118 Antivirus 13 Buffer 6 Buffer 101 Block 142 a b C叩c c畉u tr炭c d畛 li畛u 動畛c khai b叩o nh動 sau: Type Str25=string[25]; Tro=^nut; Nut=record Ten:str25; Trang:integer; Tr狸nh by: Tr畉n Hoi Nh但n
2.
畛 18 2/2 Tiep:tro; end; index=array[a..z]of
tro; Var chidan:index; Keyword:array[1..50]of str25; H達y l畉p c叩c th畛 t畛c: 1. Procedure them(n:str25; tr:integer); Th畛c hi畛n c叩c c担ng vi畛c sau: Ki畛m tra xem t畛 n c坦 thu畛c m畉ng t畛 kh坦a keyword 達 cho tr動畛c hay kh担ng. N畉u n kh担ng thu畛c th狸 kh担ng l gi c畉, n畉u n thu畛c th狸 th棚m t畛 n c湛ng v畛i ch畛 s畛 trang tr vo cu畛i danh s叩ch t動董ng 畛ng, 動畛c x叩c 畛nh b畛i ch畛 c叩i 畉u ti棚n c叩c t畛 n. Ch炭 箪: kh担ng ph但n bi畛t ch畛 th動畛ng, ch畛 hoa. 2. Procedure trichyeu; Nh畉m t狸m ra 10 t畛 kh坦a quan tr畛ng nh畉t, ngh挑a l 10 t畛 xu畉t hi畛n v畛i t畉n xu畉t cao nh畉t. In c叩c t畛 ny v畛i 5 t畛 tr棚n m畛t d嘆ng theo th畛 t畛 gi畉m d畉n c畛a s畛 l畉n xu畉t hi畛n c湛ng v畛i t畉n xu畉t xu畉t hi畛n t動董ng 畛ng. 3. Procedure tach(tr:integer; var chidan1,chidan2:Index); Nh畉m t叩ch ch畛 d畉n chidan 達 cho thnh 2 ch畛 d畉n con: - chidan1 bao g畛m c叩c xu畉t hi畛n c畛a c叩c th畛 kh坦a t畉i c叩c trong c坦 ch畛 s畛 tr 達 cho. - chidan2 bao g畛m c叩c xu畉t hi畛n c畛a c叩c t畛 kh坦a t畉i c叩c trang c坦 ch畛 s畛 >tr 達 cho. 4. Procedure Inchidan; Cho ph辿p in ra theo qui c叩ch t畛 kh坦a c湛ng v畛i c叩c ch畛 s畛 trang t動董ng 畛ng: ACM: 10 AIDS: 118 Antivirus: 13, 30 Block: 142 Buffer: 0, 101 Tr狸nh by: Tr畉n Hoi Nh但n
Download