Алгоритмический язык Pascal

String () . Array [0..N] of Char. N 0 255. , , 1 N. 0 , .. , .
, String[K], K - 255. K. . , , , "+".
. , . . : .
  'abcd' > 'abcD' { 'd'>'D' } 
  'abcd' > 'abc' { 'd'>'' } 
  'abc' < 'axxc' { 'b'<'x' } 
  'abcd' = 'abcd' 
(String) (Char). , S: string; C: char; S:='', S[1]='', S[2]='' . . , : C:= S[1]; . , , :
  for i:= 1 to N div 2 do 
    begin
      C:= S[i];
      S[i]:= S[N-i+1];
      S[N-i+1]:= C  
      Writeln(S);                                       
    end;    {     :  "" }
N:= ord(S[0]); - "S" S[0]. "ord" . N div 2 - "N" . "C" i- , , .

, :
  for i:=1 to N do if S[i]=' ' then writeln      ('  ');
  for i:=1 to N do if S[i]='/' then S[i]:='\'; {  "/"  "\"}
() . , , . :
  for i:=1 to N do S[i]:= chr(ord(S[i])+2);   
  {           }
, MS-DOS ASCII 0 255. Pred(C); Succ(C);
.
  • Length(s) s.
  • Concat(s1,s2,..,sn) s1+s2+..+sn.
  • Copy(s,p,k) s, p k.
  • Pos(s1,s) s1 s s1 s 0 .
  • Delete(s,p,k) s , p k.
  • Insert(s,s1,p) s s1, p.
. Str(X:n:d,S) Val(S,X,e). X S , n d . n d . S X. e=0.
: .
  var s,x,y,z : string; 
begin 
  x := 'turbo'; 
  y := 'pascal'; 
  z := x+' '+y; { z='turbo pascal' } 
  s := ''; {   } 
  for c:='a' to 'z' do s:=s+c; { s='abcd..xyz' } 
  writeln(s); 
end. 



—одержание
    ”чебник по ¤зыку Pascal          Ћабораторные работы по программированию          —правочник




Нет комментариев.



Оставить комментарий:
Ваше Имя:
Email:
Антибот: *  
Ваш комментарий: