.


:




:

































 

 

 

 


6 ,




 

, (, ). . - (, ?, F, 7). - char.

, var S, Litera, CapsLitera: char; , 3 S, Litera, CapsLitera.

, ASCII, ( ). ( ASCII-) , 䳺 (#) , , #13. - ᒺ char (, ) 1 .

:

Chr(n) - n (ASCII-);

Ord(s) - s;

UpCase(s) - .

string () ( ). string char. , - , . string :

Var

'__1: string;

'__2: string[n];

 

'_ () string. , - , . , 255 - . - .

string :

Length - R ( );

: , .

Copy(R,bp,k) - R , bp - , , k - ;

: .

Pos(SubR,R) - SubR R;

: , . 0, .

oncat(R1,R2,R3,) - ' ;

: .

Delete(R,bp,k) - R , bp - , , k - ;

Insert(SubR,R,np) - SubR R, np - , SubR R.

: Delete Insert .

(=, <>, <, >) (ᒺ, +).

: , () ASCII. .

. , , .

, string, , (ᒺ char) . , , .

.

.

Program p6_1;

var s:string;

n,maxd,ds,i,d,j,p,k:integer;

c:char;

Begin

readln(s);{ }

s:=s+' ';{ }

{ }

n:=1;{ }

maxd:=0;

ds:=length(s);{ }

for i:=1 to ds do{ }

if s[i]=' ' then{}

Begin

d:=i-n;{ }

if d>maxd then{ }

Begin

maxd:=d;

j:=n;{ }

End;

n:=i+1;{ }

End;

p:=(maxd div 2)-1;

k:=j+maxd-1;{ }

for i:=0 to p do{ }

Begin

c:=s[i+j];

s[i+j]:=s[k-i];

s[k-i]:=c;

End;

delete(s,ds,1);{ }

writeln(s);{ }

End.

, , , .

Program p6_2;

var r,s:string;

b:array[1..20] of string;

n,i,j,k:integer;

Begin

readln(s);{ }

s:=s+' ';{ }

k:=0;{ }

while length(s)>0 do{ }

Begin

n:=pos(' ',s);{ , }

k:=k+1;{ }

b[k]:=copy(s,1,n-1);{ }

delete(s,1,n);{ }

End;

j:=1; { }

for i:=2 to k do

if length(b[i]) > length(b[j]) then j:=i;

r:='';{ }

for i:=length(b[j]) downto 1 do

r:=r+b[j,i];

b[j]:=r;

s:=b[1];{ }

for i:=2 to k do

s:=s+' '+b[i];

writeln(s);{ }

End.

 

1. . , .

2. 9- 18- , , - . , .

3. , 80 , , 80.

4. . .

5. , ( ). ³ .

6. . , ( ).

7. , - ASCII- ( ), . ³ .

8. , - . , .

9. , !. , !, + *.

10. , , , ( - , , , ). .

11. .

12. , , ASCII-. ³ .

13. , . : k , k.

14. , . , .

15. : , , .

16. ( M=1000, D=500, C=100, L=50, X=10, V=5, I=1, CM=900, CD=400, XC=90, XL=40, IX=9, IV=4).

17. , , .

18. , . ³ .

19. , .

20. . ( ). (, ( ) 1, ), 1. , , 䒺 - , . 0, .

21. , 20 . .

22. , , , . ³ .

23. , .

24. .

25. , + - . .

 

 

1. ? ?

2. ?

3. ?

4. 䳿 ?

5. ? ?

6. ?

7. ?

8. ?

9. ?

10. ?

11. ?

12. ', ᒺ ?


7 ̲

, () , ( 㳿 ) ( ). Turbo Pascal - . ( Turbo Pascal) ( ), ( ) ( ).

:

procedure _ ( );

- . , , , program, , , . , .

:

_ ( );

 

- , (), . . , , .

:

function _ ( ): _;

, . ³ _: = ;. , .

, .

:

y:=sin(argument);

if sin(argument) =0 then writeln( );

writeln(sin(argument));

 

, () , .

, (), .

: (, ), (. ).

ᒺ, - . ᒺ, , .

ϳ, , , ( ) (  ﳿ) - .

ϳ 䳿 , ( , , ). , . ( ), . , , , .

Turbo Pascal . unit program; interface, , ; implementation, ; begin end. ( ). tpc.exe ( tpu -).

' - , , .

, - A B, - . .

1) A B - .

2) A 2 n . .


3) :

           
   
 
 
   
 

 

 

 

 

 


4) : Amax, Amin, Bmax, Bmin, z - , i, k, n, m - .

5) :

Program p7;

type matr=array[1..100] of real;

var i,k,n,m: integer;

Amax,Amin,Bmax,Bmin,z:real;

A,B: matr;

procedure nmax(c:matr;n1:integer;var cmax:real);

var i:integer;

Begin

cmax:=c[1];

for i:=2 to n1 do

if c[i]>cmax then cmax:=c[i];

End;

procedure nmin(c:matr;n1:integer;var cmin:real);

var i:integer;

Begin

cmin:=c[1];

for i:=2 to n1 do

if c[i]<cmin then cmin:=c[i];

End;

Begin

writeln(' A < 100');

Readln(n);

writeln(' A );

for i:=1 to n do

read(A[i]);

Nmax(a,n,Amax);

Nmin(a,n,Amin);

writeln(' B < 100');

Readln(m);

writeln(' B );

for i:=1 to m do

read(B[i]);

Nmax(b,m,Bmax);

Nmin(b,m,Bmin);

z:=Amax*Bmin+Amin*Bmax;

writeln(:,z);

Readln

End.

6) :

< 100

1 3 2

B < 100

B

2 5 3 7

: 1.3000000000E+01

7) :

< 100

45 23 2 5 6 22

B < 100

B

12 9 -2 34 5

: -2.2000000000E+01

 

 

1. 10 . ǒ, . .

2. ³ A, B, C. x, y, z, x - A, y - B, z - C. .

3. , B, C - . , .

4. n - U(x) V(x) . V(c-V(1-c)/U(c+1)), .

5. X, Y, Z - . a, b c, a - X, b - Y, c - Z. .

6. (x1-x2)*(y1-y2), x1, x2 - ; y1, y2 - . .

7. ³ A, B, C, D K, L, M, N, . .

8. qx2+cx+s=0, q, c, s - , , . .

9. , a - 䒺 , b - 䒺 . .

10. . .

11. , (x,y,z) ABC ( , , ).

12. , , , (x,y) (z,p), .

13. , , , .

14. . , .

15. , (x,y) ABCD.

16. , .

17. , - . .

18. . .

19. n (3 £ n £ 100). , .

20. n- . .

21. , , , , - .

22. ³ , - .

23. ³ n . , .

24. n . , , , .

25. . , .

 

 

1. ?

2. 㳿 ?

3. ?

4. ?

5. ?

6. ?

7. ?

8. ?

9. ?

10. ?

11. ?

12. ? ?

13. ?

14. 㳿 '- ?






:


: 2016-12-06; !; : 1325 |


:

:

80% - .
==> ...

1718 - | 1563 -


© 2015-2024 lektsii.org - -

: 0.145 .