Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (389.48 KB, 6 trang )
<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>
<b>S& GD - DT LAO CAI </b>
( <i><b>Hu6ng </b><b>ddn </b><b>chc4m </b></i><b>gdm 2 </b><i><b>trang </b></i>)
<b>Did. </b>
<b>1 </b>
<b>1 </b>
<b>1 </b>
<b>1 </b>
<b>1 </b>
<b>1 </b>
<b>1 </b>
<b>DAYSO.0UT </b>
a. So tu trong xau st: 4
b. Ky tu c xuat hien 2 lan, <b>vi </b>
a. So tu trong xau st: <b>8 </b>
b. Ky tu c xuat hien 1 lan, <b>vi tri </b>xuat hien dau tien 17
c. Khong co <b>tu </b>nao duoc bat dau boi ky tu t hoac ky tu
a.
b. Ky tu c xuat hien 2 Ian, <b>vi tri </b>xuat hien dau tien 3
c. <b>Co </b>1 tu duoc bat dau boi <b>ky </b>tu t hoac
a. So tu trong xau st: 7
b. Ky tu c xuat hien 1 lan, <b>vi tri </b>xuat hien dau tien 16
c. Co 3 tu duoc bat dau boi ky <b>tu </b>t hoac ky tu T
d. Ki tu <i><b>0 </b></i>xuat hien nhieu nhat 5
a. So tu trong xau st: 3
b. Ky tu c khong xuat hien trong xau
c. Khong co tu nao duoc bat dau boi ky tu t hoac ky tu
a. So tu trong xau st: 3
b. Ky tu c khong xuat hien trong xau
c. Co 1 tu duoc bat dau boi ky tu t hoac ky <b>tu </b>T
d. Ki tu A xuat hien nhieu nhat 3
a.
b. Ky tu c khong xuat hien trong xau
c. <i><b>Co </b></i>1 tuduocbatdauboi kytu thoac kytuT
d. <b>Ki </b>tu N xuat hien nhieu nhat 5
<b>Test </b>
1
2
3
4
<i><b>5 </b></i>
<i>6 </i>
7
<b>Input </b>
<b>DAYSO.INP </b>
Tin can ban
<b>'Ong</b> hoi
chu nghia
Narn
truong trung hoc
pho thong so 1
nguyen van an
<b>tran </b>ba hoang
<i><b>C l u </b></i><b>2: </b>( 7 di&m ) <b>DCTANG.PAS </b>
<b>C l u 3:( 6 diim </b>) <b>MUAVE-PAS </b>
<b>Test </b>
1
<b>3 </b>
<i>6 </i>
<b>7 </b>
<b>Output </b>
<b>DAYCON.OUT </b>
<b>Input </b>
<b>DAYCON.I[NP </b>
<b>Test </b>
<b>1 </b>
<b>2 </b>
<b>3 </b>
<b>4 </b>
<b>5 </b>
<i><b>6 </b></i>
<b>Input </b>
Luoi.inp
<b>3</b>
<b>3 5 1 7 </b>
<b>7 </b>
<b>7</b> <b>6</b> <b>2</b> <b>4</b> <b>1</b> <b>9</b> <b>8</b>
<b>3</b>
<b>4 5 6 </b>
<b>10 6</b>
<b>34 54 23 </b>
<b>21 23 </b>
<b>3 8 </b>
<b>6</b>
<b>Output </b>
Luoi.out
<b>Didm </b>
<b>1 </b>
<b>1 </b>
<b>1 </b>
<b>1 </b>
Hudng d&n chung.
<b>Thu& t d n hqp </b>
Khai Mo <b>bign, </b>h h g hqp
Khai <b>biio </b>d c chucmg <b>trinh con </b>hqp
C l u 1 ( 2.5 diem )
program bail;
uses crt;
Const
fi='c:\xau.inp' ;
fo='c:\xau.outl;
var
st: string;
d: array[1..100] of integer;
f,fl:text;
{
Var i,dem j,k,t,dl,d2,il:integer;
ch:char;
vt:array[l..SO] of integer;
luu: string;
Begin
assign(f,fi);
reset(f);
assign(fl,fo);
rewrite(f1);
read(f,st);
Writeln(' Xau st: ',st);
{
dem := 0;
for i := 1 to length(st) do
if (st[i] =
{
il:= 0; dl:=O;
for i := 1 to length(st) do
if st[i] = 'c' then
Begin
inc(d1);
inc(i1);
vt[il] := i;
end;
if d l > 0 then
Writeln(f1,' b. Ky tu c xuat hien ',dl,
Writeln(f1,' b. Ky tu c khong xuat hien trong xau');
d2 :=O; st :=
for i := 1 to length(st) do
if d2 > 0 then
Writeln(f1,' c. Co ',d2,' tu duoc bat dau boi ky tu t hoac ky <b>tu </b>T')
else
Writeln(f1,' <b>c. </b>Khong co tu nao duoc bat dau boi ky tu t hoac ky tu T');
{
<b>k:=O; </b> j:= 0;
for ch := 'A' to
for i := 1 to length(st) do
if upcase(st[i]) = ch then inc(k);
if j < k then
begin
j := k;
luu := ch;
end;
k := 0;
end;
<b>W r i t ! ~ 1 1 l h ' , h l l , h m ~ ~ ' & - - </b>
--
Close(f);
Close(f1);
End;
{
BEGIN
clrscr ;
nhap;
readln;
C i u 2 ( <b>2.5 di&m </b>) DAYCT.PAS
program day-con-tang ;
uses crt ;
Const
type mang = array[l..50] of longint;
var <b>a, </b>a1:mang ;
n:integer ;
f,fl:text ;
{
--
p r o c e d u S ~ n p u t ; - - -
var i:integer ;
begin
as&!!n(f,fi) ;
reset(f) ;
Writeln('Doc day so:');
readln(f,n) ;
writeln(n) ;
for i:=l to n do
begin
read(f,a[i]) ;
write(a[i],' ');
end;
{
procedure daytang;
<b>Var i j,dem,max,vtl,vt2:integer; </b>
Begin
dem := 1; max := 0;
for i := 1 to n-1 do
if a[i]ca[i+l] then
begin
j := i;
while <b>(au] c </b>alj+l]) and (j <= n) do
Begin
inc(dem);
inc(j);
end;
if max <i><b>c </b></i>dem then
Begin
max := dem;
vtl:= <b>i; </b>
vt2:= <b>j; </b>
end;
dem := 1;
end;
Writeln;
Write(' Day con tang Ion nhat gom: ',max,' phan tu: ');
for <b>i </b>:= vtl to vt2 do
Write(a[i]:4);
{
assign(f1,fo) ;
Rewrite(f1) ;
Writeln;
Write(f1,'Day con tang Ion nhat gom
Write(fl,a[i]:4);
Close(f1);
end;
begin
clrscr ;
input;
daytang;
readln ;
end.
Cilu 3 (2.5 di6m).
Program muave;
const inp='c:huave.inp1;
out= 'c:\muave.out';
max = 100;
Var <b>f,t,R: Array[O..max+l] of Integer; </b>
(
fl:text;
Begin
Assign(fl,inp);
Reset(fi) ;
Readln(fi,N);
for i := 1 to N do
Read(fl,t[il);
for i := 1 to N
close(fl);
End;
{
Procedure Solve;
Var i : integer;
Begin
R[O]:= <i><b>0 ; </b></i>
if fli-2]+ R[i-11 <i><b>c </b></i>T[i]
pass[i] := True;
pass[i-1] := False;
f[i] := fli-21
Else
fCi] := T[i]
<b>(---.-xuat---.-- </b>
i:integer;
fo:text;
begin
Assign(fo,out);
Rewrite(f0);
Writeln(fo,f[N]);
For i := 1 to N do
if pass[i] then Write(fo,i,' ');
close(f0);
End;
{
Clrscr ;
nhap;
Solve;
xuat;
readln ;