Ломакин Программирование и программное Объектно-ориентированное программирование ... Программирование: ... Процедурное

  • Published on
    18-Feb-2018

  • View
    231

  • Download
    9

Embed Size (px)

Transcript

  • 1

    ..

    2010.

  • 2

    1. - ( ) 1.1.

    :

    , , , ;

    ;

    , ;

    .

    1.2. :

    ;

    ;

    , ;

    ;

    ; ,

    , , .

    ;

    ;

    .

  • 3

    1.3.

    : , -, , . , , .

    1.4.

    : -

    , , ;

    , , -

    .

    2. -

    ()

    /

    1.

    2 2 2

    2.

    6 6 2 4

    3.

    2 2 2

  • 4

    4.

    2 2 2

    5.

    8 8 2 6

    6.

    11 4 2 2 7

    7. 10 6 2 4 4 8.

    6 4 2 2 2

    9.

    8 4 2 2 4

    10. ,

    6 4 2 2 2

    11. ,

    8 2 2 6

    12. -

    16 8 4 4 8

    13.

    2 2 2

    14.

    16 6 2 4 10

    15. .

    14 4 2 2 10

    16. .

    12 4 2 2 8

    17.

    12 4 2 2 8

    141 72 36 36 69 3.

    1. . ,

    . . . . . .

    2. . .

    . . .

  • 5

    . . "".

    3. . . .

    "". . 4.

    . , , .

    . 5. . While, For, Repeat-Until.

    .. 6. . . .

    (Case). 7. . , .

    . . . , , , .

    8. . .

    . . 9. . . .

    . . , . .

    10. . - . .

    . . 11. . .

    . . 12. ,

    . , . ,

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

    13. - . . .

    . . . .

  • 6

    14. .

    . . .

    15. . HTML XML-,

    . 16. .

    . . (MS-DOS). . . . . - . . . . Web-. .

    17. . : ,

    .

    4. ()

    1. , .. Turbo Pascal: : , " " / ..; . - .: , 2002 - 253 .

    2. , .. : / .. .- .: , 2003.- 448 . 3 : / . .. .- .: , 2003.- 333 .-( ) 4 , .. : / .. .- 2- ., . ..- : - , 2000.- 95 . 5 , .. . : / .. , .. , . .. .- : , 2002.- 77 .

    6 , .. : / .. , .. .- .: .., 2003.- 718 . 7 , .. - : / .. , .. , .. .- . 2-, . ..- .: - . .. , 2003.- 367 ..-( ).

    8. .. ./ .. , .. // . http:\\www.bsu.edu.ru.

  • 7

    5. ()

    1. , .. Pascal 7.0. . : / .. .- 4- ., ..- .: -, 2003.- 524 ..-( ) 2. , .. : / .. , .. , .. .- .: - , 2005.- 462 . 3. , . / . , . . - . : , 1980, - 280 .

    4. , . . / . , ..- . : , 1982.

    5. , .. / .. .- .: BHV, 2001.- 584 .

  • 8

    I.

    Pascal.

    1. .

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

    . . , . .

    - . , , :

    : , .

    : , , , . , , , ; .

  • 9

    : .

    : ; (); ; ; -; ; ; ; -; ; ; (); .

    . , - , . , . , , , ( ). . , . , . AutoCAD AutoLISP

    :

    ; ; ; - ; ( ); . ()

    , 40- . .

    (), . , .

  • 10

    , , .

    , , , . , , .

    : ( ); ( Quick Basic Visual Basic); ; ; ; -2; ; /1.

    (. stack-oriented programming language) , . , Forth PostScript, ( Java, C#). , , , , ( ). .

    , . , . C (. RPN, reverse polish notation) , . , 2 3 +, + 2 3 ( ) 2 + 3 ( ). , , .

    - () , , , .

    - Xerox PARC (Gregor Kiczales). , , - AspectJ.

    , - , , , , , , ,

  • 11

    . , . . , .

    . , , . AspectJ. .

    - , ("" ), , "" . . (, ).

    .

    .

    , . .

    : Python, PHP, Ruby, JavaScript. - -

    , , () .

    - Self. , JavaScript, REBOL .

    - (-) , - .

    - - , () ( ).

  • 12

    , "" "","" "" ""., .:="" .().

    . : .

    (). , . . .

    . , ( ) , .

    . () , . , , . .

    . , .

    - : Java; C#; C++; Objective-C; Object Pascal (Delphi); VB.NET; Perl; PHP; Python; JavaScript; Ruby; Smalltalk; Ada. - -, 1 (-).

    - , , , . . Prolog, , .

    Planner, ( ). Prolog, , , Planner.

    (. scripting language, ) , , , . (batch languages job control languages). ,

  • 13

    ( ).

    , () , , , .

    1.1.

    - .

    , :

    - , , ;

    - , . : Delphi C++ Builder Borland.

    - , , (, . .) (, .), . : UML.

    () (. IDE, Integrated development environment) , .

    , / , . . , - .

    - Turbo Pascal, Borland C++, Borland Delphi, QNX Momentics IDE, .

    , .

    , .

  • 14

    (GUI).

    : , , .

    : , ; ; .

    , , .

    , - Delphi ( ). . , .

    1.2. HTML

    1989 . - (Tim Berners-Lee) CERN , World Wide Web. " ". 1990 . Internet.

    WWW-

    WWW "-". , .

  • 15

    - Internet. , - HTML. , () . , HTML-, . URL- , HTML, GIF, JPEG, MPEG . .

    HTML- -- , HTML . , . .

    World Wide Web WWW : - HTML (HyperText Markup

    Lan-guage); - URL (Universal

    Resource Locator - );

    - HTTP (HyperText Transfer Protocol).

    - CGI (Common Gateway Interface).

    . . HTML . WWW -- ASCII- .

    HTML .

    , : ; ; ; .

    : < _ _ > : < /_ >.

    , . - . , , , . , : ;

  • 16

    HEAD BODY:

    < HTML > < HEAD > ..... < /HEAD > < BODY __ > ...... < /BODY > < /HTML >

    .

    < P > < BR > < HR >

    < UL > ... < /UL > < OL > ... < /OL > < DL > ... < /DL > C < LI > < DT > , < DD >

    < B &gt...< /B > < I > ... < /I > < U > ... < /U > < PRE > ... < /PRE > < FONT SIZE=_ COLOR=_ > ... < /FONT >

    < Hx > ... < /Hx > . "" 1-7

    IMG:

    IMG :

    LEFT LEFT

    RIGHT

    ALIGN

    , BOTTOM, CENTER

    .

    BORDER

  • 17

    SRC ISMAP - imagemap USEMAP ,

    imagemap HSPACE ,

    VSPACE

    : < A HREF=_ TARGET=_ >

    < /A > -

    , . :

    < A HREF=_ TARGET=_ > < IMG SRC= ISMAP USEMAP= > < /A >

    ISMAP imagemap, USEMAP MAP. MAP :

    < MAP NAME=map > < AREA SHAPE="RECT" COORDS="x1,y1,x2,y2" HREF= > ......< /MAP >

    . : < FORM METHOD= ACTION=_ >

    < /FORM > -- INPUT, , . .

    HTML-

    :

    : : : : ./. :

  • 18

    VALUE=>

    : 1. . Internet. , 1996. : http://lib.ru/LABIRINT/content.htm

    2.

    - .

    2.1. .

    . .

    : 1) ( )

    - , . , . , , .

    , , . , . .

    2) () (. .).

    , . (GO TO)

  • 19

    3) . , , . , , , .

    , , .

    , , , .

    , , .

    ,

    . .

  • 20

    ( 19.003-80, 19.701-90):

    1) ; 2) ; 3) ; 4) -; 5) ; 6) - . -

    .

    1

    6

    ( )

    2

    (

    ,

    )

    7

    3

    ,

    (/)

    8

    -

    (

    - )

    4

    -

    9

    -

    5

    10

    -

    . - ( 19.701-90).

  • 21

    . .

    = :=. , , , ,

    a:=5, i:=a+1, i:=i+1, i:=7.

    , , .

    .

  • 22

    : - , .

    . , . . -

    :

  • 2

Recommended

View more >