    Pascal
 


          Pascal.            ,    .





    Pascal



 



 ,2020



ISBN978-5-4493-9885-7

     Ridero


   Pascal

  Pascal    60-       ()  .            (1623 1662),      .      .

 Pascal,    1979.,        ,  , ,  .

   Pascal      .

        Pascal,   Turbo Pascal       .

  ,   Pascal      .     .     . Pascal     ,      ,    ,      .




  Pascal


   (, ,  ..)    : , ,  .

 ࠖ   ,     .

     .

  Pascal    :

1.  ( ).

2. 09.

3.   :

+ ; - ; * ; / 

4.  :

> ; < ; = ;> =   ; <=   ; <> .

5. :

.      ,   ,   ;

,    ;

;   ;

:        ;

     ;

()  ,  ;

[]   ,  ;

{}  .

6. :

^    ;

@   ;

#    ;

$      16- .

7. _  

   ,  ⠖ ,       .

1. .   Pascal    ,    :

< > (< >)

,

SIN () ;

ABS (5)  ( ) 5;

 MOD 2     2.

 Pascal       .

2.   ()       (A-Z, A-z)  (09).

   ࠖ , , , , , , , .        .       _.        .

, , Primer, G_18   .

    Pascal    ,  , , ,  .

    :  ,  ,   (~, #, $, % ).

     ,  250.    ,     Primer pRiMeR      .

3. .ࠖ   ,    ()   . Ѡ    .

,   .      15/, 200/ ..

       ( ). ,       1 40, 2 2 ..      () 40 2.

   Pascal     :  .

  ()  ,       .

     (, ). ,   5; -45.6; -45216;   ; 125.

      ().

         .        . , 堖 ; DF; 젖 1; DF25.

4.  .      , , ,  , ,         .

 INTEGER, SHORTING, BYTE, WORD, LONGINT;

 REAL, SINGLE, DOUBLE, EXTENDED, COMP;

 CHAR, STRING;

 ARRAY;

 BOOLEAN.

5. .   Pascal     .    Pascal    .

        . , 15+2; 12.3*12.8;D-F.

ʠ     (),     (+),    ,     . , +

6. .   Pascal   .

      :

<> < > <>

, F> 5; H=2; name <> .

           NOT (), AND (), OR ():

< > {AND, OR} < >

, D> 50AND T <200; F1=5OR T2 <=15.

7.   ().        .      (),   .       .         .

    Pascal       (PROGRAM, program, Program  ).

    Pascal:

PROGRAM ()  ;

BEGIN ()  ;

END ()  ;

VAR (variable  );

LABEL ();

CONST ();

TYPE ();

IF () THEN () ELSE ()   ( );

CASE  ;

GOTO   ;

FOR TO DO   ();

REPEAT () UNTIL ( ,  )  ;

WHILE () DO   ();

PROCEDURE ();

FUNCTION ().

         .




   Pascal



  Pascal     :  ( ), , , .

        .            .




 


   Pascal   .

  (,   )     INTEGER.

        ,  :








     , , , ,   .

         .          .         .

 ,   ,     TRUE  FALSE (  ).

ʠ      ,      : ABS (), SQR().

          : SIN (), COS (), ARCTAN (), LN (), EXP (), SQRT().

       ODD ()   ,   ,  ,   .

   Pascal     REAL.

  ,       ,  .








       ,   : , , , .

ʠ      .

ʠ   ,   : ABS (), SQR (), SIN (), COS (), ARCTAN (), LN (), Exp (), SQRT (), INT (),PI.

ʠ      TRUNC () ROUND (),   .           ,     .




 


       BOOLEAN ().

     : TRUE () FALSE ().

        .




 


ʠ (, )    , ,  ..     .

    ( )    STRING (),       .

, f:String [25];   25

      ,     255.

      ,      CHAR.   CHAR     ,      ( ).

  CHAR     .     : :=,     ,    (). , t:=A;




 


    ,        .

       ARRAY ().

: Var x: array [1..5] ofinteger;  ,  5 .

   (    )  (     ).

   Pascal  :

Var y: array [1..6, 1..5] ofreal;  ,  6 5 ( 30).




  


      Pascal,      .   , ,  ,        .

   Pascal   .

  Pascal     .     .      .       . , 217,-45.

          ,    .     E   10. , 28.6, -0.018, 512, -1.729, 3.1-16.

Pascal            . , $7F, $ABC0.

   Pascal   ,   .         ,     . , , STRING.

   +,  -,  *,  /. ,    Pascal  : (1/23/4)*5.








     :

 ,  ;

NOT;

  , AND;

  , OR;

 .

      ,      .      .   .          . ,  A*B/C*D  ,  (A*B/C) *D.  C*D  ,   A*B/ (C*D).

      (). ,   1?ՠ?50   : (1?) AND(?50).




   Pascal


      :

PI   3,14159

SIN ()  ;   ;    . , SIN (0) =1, SIN (PI/2)=0.

COS ()  ;   ;    . , COS (0) =0, COS (PI/2)=1.

ARCTAN ()  ;  ࠖ .

ABS ()   . , ABS (-5) =5, ABS (146) =146.         ;      .

SQRT ()   . , SQRT (9)=3.

AMOD B    B. AB  . , 123MOD 10= 3; 17MOD 12=5.

ADIV B       AB. , 123DIV 10= 12, 5DIV8=0.

TRUNK ()    . , TRUNK (23.45) =23, TRUNK (125) =125.

INT ()       . , INT (23.5)=23.

FRAC ()   . , FRAC (23.45) =0.45.

ROUND ()    ;  ࠖ Longint. , ROUND (12.15) =12, ROUND (12.51)=13.

EXP ()   e


 ( );  ࠖ .

LN ()   .  蠖 .




  .


   .

   ,     (https://www.litres.ru/dmitriy-kudrec/osnovy-programmirovaniya-na-yazyke-pascal/)  .

      Visa, MasterCard, Maestro,    ,   ,     ,  PayPal, WebMoney, ., QIWI ,       .


