.


:




:

































 

 

 

 





 

(, ) , +. , , .

 

(=), (<>), (>), (<), (>=), (<=). (true false). , , . , , , . , .

 

.

function Chr(a: byte): char; ASCII c .
function Concat(s1,s2,...: string): string; , s1,s2,...
function Copy(s: string; index,count: integer): string; s count index
procedure Delete(var s: string; index,count: integer); s count index.
procedure Insert(source: string; var s: string; index: integer); source s index
function Length(s: string): integer;
function LowCase(ch: char): char; S .
function Pos(subs,s: string): integer; subs s. , 0
procedure Str(i: integer; var s: string i s
function StringOfChar(ch: char; count: integer): string; , count ch
function UpCase(ch: char): char;
Val(S,V, C) S V. C S.
Ord(n) n ( ASCII)
Succ (n)
Pred (n)
   
   

 

function ChrUnicode(a: word): char; Unicode
function OrdUnicode(a: char): word; Unicode
function UpperCase(ch: char): char;
function LowerCase(ch: char): char;
 
 
 
function PosEx(subs,s: string; from: integer:= 1): integer; subs s from. , 0
 
procedure SetLength(var s: string; n: integer); s n
 
 
 
 
function Concat(s1,s2: string): string; , s1 s2
function LowerCase(s: string): string;
function UpperCase(s: string): string;
 
function ReverseString(s: string): string;
function CompareStr(s1,s2: string): integer; . < 0 s1 0 s1>s2 = 0 s1=s2
function LeftStr(s: string; count: integer): string; count s
function RightStr(s: string; count: integer): string; count s
function Trim(s: string): string;
function TrimLeft(s: string): string;
function TrimRight(s: string): string;
function Format(fmtstr: string; params pars: array of object): string; , fmtstr pars
function StrToInt(s: string): integer;
function StrToInt64(s: string): int64;
function StrToFloat(s: string): real;
function TryStrToInt(s: string; var value: integer): boolean; s value. False
function TryStrToInt64(s: string; var value: int64): boolean; s value. False
function TryStrToFloat(s: string; var value: real): boolean; s value. False
function TryStrToFloat(s: string; var value: single): boolean; s value. False
procedure Val(s: string; var value: integer; var err: integer); s value. , err=0, err>0
procedure Val(s: string; var value: shortint; var err: integer); s value. , err=0, err>0
procedure Val(s: string; var value: smallint; var err: integer); s value. , err=0, err>0
procedure Val(s: string; var value: int64; var err: integer); s value. , err=0, err>0
procedure Val(s: string; var value: byte; var err: integer); s value. , err=0, err>0
procedure Val(s: string; var value: word; var err: integer); s value. , err=0, err>0
procedure Val(s: string; var value: longword; var err: integer); s value. , err=0, err>0
procedure Val(s: string; var value: uint64; var err: integer); s value. , err=0, err>0
procedure Val(s: string; var value: real; var err: integer); s value. , err=0, err>0
procedure Val(s: string; var value: single; var err: integer); s value. , err=0, err>0
 
procedure Str(r: real; var s: string); r s
function IntToStr(a: integer): string;
function IntToStr(a: int64): string;
function FloatToStr(a: real): string;

 

 

.

 

1. ( , ).

 

- : .

.

 

2.

 

s[5]:=c Copy Concat.

 

 

.

 

, , , , (record). record .

 

, () .

 

type < _ >=record

<_1>: ;

<_2>: ;

.

<_ K >:

end;

record , <_> <_> - .

 

Type anketa1=record

fio: string[45];

pol: char;

dat_r: record;

god: integer;

mes: string[10];

den: 1..31;

end;

adres: record

gorod: string[25];

ulica: string [20];

dom, kv: integer;

end;

curs: 1..5;

grupp: string[3];

end;

 

(, , , , , )

 

var

student: anketa;

student 1: anketa 1;





:


: 2015-10-21; !; : 743 |


:

:

, .
==> ...

1387 - | 1189 -


© 2015-2024 lektsii.org - -

: 0.025 .