You are on page 1of 13

.

1:
()
, ,
, .

:
.
.

. ,
.
.
- .
{ : 7,5. ;
: ! }
()

.
()
.
()
:
,

.
.
()
:

.
.
( / )
:

, ,
.
, .
()
:



( )
( )
( , )
~2~


(3) :



( )

123 ;
( /)

10.000


.
.

.

2:

()

,

,

*

:
, .
~3~


.
:
.
( /)
:
.
: (
).

(Hardware):

(programming languages):
(theoretical):
(analytical):


.

.

.
.
( -
)


(Free text): ,
.
: . ,
.
(natural language):
.
(coding):


:
: .
: . { - }
: .
/: .
(operands)
(constants):
.
(variables):
.
(operators)
.
:
:
^
()
* / div mod
()
+ ()

= , <>,
>, >=
<, <=

(expressions)
.
. :

~4~

3:



,
,


:
: , ,
: , ASCII

:
.
, ,
.
:
. (record) (file).
.
.
:
. :
, , .
()
.
()
: .
: .
: ( ), .
:
.
: .
: .
: .
: ( )
( )
+ =
( Wirth)


, .

(DMA: Dynamic Memory Allocation).
.
~5~

:

.
.
.
()

: Last In First Out (LIFO)


:
(push) .
(pop) .
:
()
top, .
, (overflow).
,
(underflow).

: First In First Out (FIFO)


:
(Enqueue) .
(Dequeue) .
:
()
rear front. front .
rear .
(sequential) (linear)
.
:
,
(<=20),
.
()
1, 2, n
1, 2, n : (ordering function) F
: F(1) F(2) F(n).
-
.

6:

E (0 1)
.
~6~

( )

Fortran
Cobol
Algol
PL/1
LISP
PROLOG
Logo
Basic

Pascal

JAVA

SQL

:
.
.
:

.
/.
/


:
.

.
:

.
(assembler).

.
/.
/











Quick Basic Visual Basic
/
Algol.

.
.
H ADA
Modula-2.


C++



.

4


~7~

*



( ).

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

.
:
.
:

:
: .
:
.
: ,
( ).


,

,
-

( top-down),




:

.
.
GOTO
.
.

.
.
~8~

.
.
.
.

~9~

( Word - Wordpad .)
.
.
.

-
:
( ) .
.
:




,

~ 10 ~

7:


HM(x),
(x),
(x),

(x), (x),

_ (x),

A_M(x),

A_T(x)

9:


:

:

.
-.
.
.
.

10:
()

(
()

(subprogram).

.
.
.


.
.
.
():

.

,

~ 11 ~

(
)

,





.
.

( )
.

.
. .
,,.


( )


-

.
-


-

_,

_

-1, -2

-1

-2
_



~ 12 ~

-1
-1
_ -2
-2

-
_

.

.


_


_

_

1 2
3.
1 2 3

_

.
:
,
.
.


~ 13 ~

You might also like