Академический Документы
Профессиональный Документы
Культура Документы
2007
:Introduction %&%
"# $ %
&'( !
1
0 2 )
(
*
%
+ %, "-
./
+ , , + ,
3"!
.4 + 5
– &
7"- ... *, - & +
, *
'
+ &9 *. * 3 & * :
. ,. ;) – + &9 &
. *' %
<" =
)> ))
,
*? ,. % ,@
+
C/
! 2
! A
B &'
3
,
. + "# :
'
/
: System definition '()
*+,-
F
D E .# D/ –
* . *. C
. &
D
&
D
* . &
D E C
C
&
4
? ;
. &
* G
B
: Computer Definition .
/
*+,-
3
CE &?
*. C
. %
)
,
H & ) &' *
, ),
.) &. +3
,
&) &'
#
' &)
: Computer System Components .
/
'(0 012%
:- (. DE 2)
E
212 * $ %
&
D *
:Hardware
,
G/ - $ %
&
D *
/ G 2
: (. DE ) *E B 9 &
D *
5System Unit '()
4 3
Peripheral Units 6
1
3
3
: System Unit '()
4 87
C
&?
&
D
/ C
-
*' * 3 3 C" C
*. 3
*'
2 C"
C
-"# <
:-
/ &
D C
*"B =
Central Processing unit (cpu)
C
.1
.Main Memory 3 C" .2
.Secondary Memory
2 C" .3
: Peripheral Units 6
1
B
9 C
&
D C
L
: *3 *>
: Input Units 9
,' %
B
'B *. 3
-
9
'H M
' -
,'
N %
'4
.... 9 9
'H M
' -
:
'4
*
.Key Board O
#
.1
.Mouse ( C@# .2
.Scanner 3 ?
.3
.Camera >
.4
.Microphone *
.5
.Fax
# .6
Modem & .7
.Out Put Units :9
%
,' P"
' +3
Q. *. 3
-
: 5'4
*
'B &
N
.Monitor Q =
= 3
.Printer
3
.desktop Speaker
'
.
3
.headphone Speaker *"/
.
3
.Fax
# 3
Modem & 3
.&
# 2 5'B
'B
C/ Q : D
1
:Software
:$
D &?
: Operating System != &D 3
.Programming Languages
! 3
. Applications ) + 3
&' * + . *. C
. != DE
&
*
' * &' *
: != &D ,2E *
B
. Windows 3
.Linux 3
.Unix 3
.Dos 3
.Novel Netware 3
. Solaris ( 3
CE - %
*
4 * %
' ,
!
E
7"- ,
=
+ "# &9
' +
:B
#9 *
!,
%
# C
!, - Machine Language $ ! F1
. '$ %
* ,' - (0,1) * * &
>E * *
C
9' &' ! - : Assembly language ; ! F2
%
& )
/
, *.
,4 !, *
. ; C=
store D#
sub R add
?B *
.Register 1 C" ;>
, &'
! - :High Level Language ,./ A
! F3
)2
!, 7"- * 2 P
- ,4 !, 2 *
4 ! B %>E
c/c++ ++ Fortran * Pascal
basic P
visual visual c++ 2 Visual
! - 0 2E
! P
-
. ..basic
=
* 9 + ) +
E F
2
B
2
= C-
+ &
&?
3
&9
) + Office
.
!
: Heartware
&
,'
&
D ; * ,
*" M
'=/ &-
.&-L
,' &D ,,
&D & * &
:Program ;%0
%
,
! A
H
, * . *. C
.
.> &> N %
2
& ) $
: Programmer ;%
>
. E
! A
H
" M'= -
P, A
B E !, P, &'
%
&9
= ,
,.
.
!,
:Source Program <
;%0
c/ 2 ,./ A
! )
! A
H % +
-
.
,= E @
, 2 (basic Pascal/ / c++
:Object Program :=>
;%0
! & &'
9 +
*. +
+
-
9
, 7"# * $ !, % * interpreter # E Compiler
. +3
,.
: Programming Methods %
.
%, F $ !, * 0G #,'
,.
!
, & B
?4
&
& %
,
& $ !,
,. , OOP 3
!,
– $
*. (
0
' #
3
) %, ,
. + &9
%
E O? ,
. Procedural Programming ?@ %
3
, C
, , +
% 34 % ,E
+
& %9
2
, ' 0 9 ,.
% ,E ;
!, ,2E * . ) !, G
'/ %9
.( BASICA GW-Basic ) / P ! 9B 34
. Structural Programming 2>
%
3
;
) B +
, ) 34 L , % ,E
P, "# . C
B * & ;) C!9
E Sub Routines .# +
;
) 7"- ;) P" G
. &
! Q Functions & Procedures G4
. ) !, G
'/ *
+
& * &) "-
G4 ) .# 2
, ) +
"B *
-/
% ,E *
, & +
%9 * * (
,
!, ,2E.Object Oriented Programming (OOP)
. * #
! !
!
: Object Oriented Programming >@1
="# %
3
B +
&) & (OOP) -/
% ,E
7"- *
.# + * .
&? G
( "
A'/
3
*. 7 P ,
#9 *3
3
&
3
2 :
))
2 +
9
. 3
2
. ))
:OOP benefits
אא
אא
*3
&9 9
# G
#'B : (
G
#'B
) Abstraction F1
. 9
# B
* *3
&' <E &' *.
( )
,
* ;? :Encapsulation , F2
. # ' 2 *3
;
,. + .
*
C
.B +, * : ( inheritance 2 ) Reuse &'( C
.B F3
* *3
G
C
.B B
* <'E C *3
&'
M3
9' T *3
G
* + 5
B .
.93
9'
B ? 'U *3
*E *
=/ 1' * :Polymorphism
=/ F4
. ; <" ,. 0
. #D * 2E <
:Compiler !@A
> $ !, +
B 9 +
& ) &D + *
@ (B +
"# & ( C
+
& "#,
. !, G
'/ * 7 ,' *
:Interpreter BC
$ !, +
B 9 +
& ) &D + *
0 ?E
-"#
, & ) E & *. ,' "#,
>
. A'/ , ,
:(%
) %
D?B
D 169
C 9
! &'
+
*E
)
"
: 2 CE ,
*? , C 9 3
) ,.
C ,. *E * (
: 2 ,
7"- ,. 9
: 9#
,
-"
Problem Definition ,= .1
.Problem Analysis ,= ,
.2
.solution design R)
&9 .3
.solution Programming (+
)
.4
.Solution Implementation +
' –
"# .5
.Program Execution +3
,
,. 9
, +
!= .6
*
4 2 / *,
B " #
' &)
:
,=
%
2
2 ,=
: (2H
D I JB0 ) G
•
. ,= 3
. ,= ,
3
. R)
&9 3
: (2H
D I .
/
) 0K
•
. R)
3
.+
'_
"# 3
. +
!= 3
. ,=
' * (1F1)
=
&
Problem Definition
Problem Analysis
Suggested solution design
" #
Error correction
$
%
program Execution
Output
.2H
*+,- :87
@ * ( 3
G >
-
0
0
@ 9) 1
0
0#
B
. % ,
*. 3
*E E
0
L E
0 9>
* (
& P"
,. - ))
*. 0) 2E
= * 2
3 & @ & + ,. % C ' 7"- 0"B
0 ).
0
.C)
*B
.
= B
)
:,
: D2H
D/- :7 0L
# ,=, , 1' ,
,= ,
& 3
' = P" , ,
B 9 ,
.
?.
:
'
,=
+
,
'B &
* (
@ 7"
.E 212 N
4 1
0 2
.
> N E ! 7"- 2 T
X,Y,Z %
,2 * .E 212 *
7"- &> ,. 9
& & "B . ! O *E * &
9>@
. +3
' E
P
- * * !
: &
'
,
'B &
* (
' ,. 9
,
1
0 2
' ,. 9
-. & )
&'
H ( .E 212 N
B ) )
@
: 1'
Sum=X+Y+Z
:
'
,=
' Q. #
&
' ,
1' *
@ . &'
,
' : *E ( "B &', 3
.
0)
& <" SUM ! > Q. & )
: MA
N?9 %O1P
'PA
# D/
!<- : 7 K
L
,
'
' *E +, * %
/ * P
-
:
' ALGORITHS
' %
/ 7"- * R)
PSEUDO CODE #3 C#= FLOWCHARTS
: Algorithm Definition %O1P
*+,-
>1
C < 3 B F
* C
F3
C=9/5*(F-32)
: 1/
. 4Q
I#B/
N
1
87
. F1
.A,B,C,D .E E 'E F2
.SUM=A+B+C+D N %
F3
.AV=SUM/4 F4
.AV
; F5
.
F6
PROCESSING ,%
DECISION W
LOOP J 2-
(231) D2Y
SUM=A+B+C+D *+ ,-
AV=SUM/4 &
PI=3.14 &
AREA=PI*R*R - ,-
C S1T% G
F R+>0> % D+1/A
7 K
L
أد در
ا
ارة
F
C=9/5*(F-32) ا
.C ا در
ا
ارة ي
X,Y 2
!
4 &
X<Y 3
Y ; X ;
i=1 &
i /
i=i+1 &
4
i>100 3
&
: ;%0
#A:7 ,#
&2
' 1' ,
1
0
0# ,=
&'
+
C#=
+ & ) : 3' G
'
+
2 %
B +
"- ) &2
-
! A
B
+
– $ ! B & ) Source Program 9
+ > ,. 1' !, &
0' F Object Program
– ) G
'E E –
,
G
'@ – !, G
'/ Q
- G
'/ 7"- O
9 B 7
+
, , G
'@
) ,
G
.B ,. > * :)
0-
+
O9
.
0 )
9
:Solution Implementation (D/
A9) ;%0
_C)- :7 B%9
) G
'/ * +
,' * @ ' &-E * C ' 7"-
+
*E * @, ) , 1' +
' & !,
. , ,
*-E * @, P" ., C 9
:&& 6,# ;%0
D`H- : 7
&) &'
+
"# - ,. '/ C '
+
%
, *
1' 2 ))
1'
, B
@= *
),
?B
?E C ' 7" ;
P * +
&' * C.
Q *. Q !
. :2
, 7"-
9 >
,.