You are on page 1of 15

Date 2.

2-l0
Page
w t1:1.Intsocluctron
bLocxDIAGRAM OF ComPTER

input deices (keyboad, wouse


SCanne)
L output devices Lpsfntes,moritoa)
*Computer udesstands inasy ntespreta tion
StoaNE URt

Pmaay
Data loud T/P Seconctaryi
PT
URt Ut

Conttot CU
lo
AtU
CPU-

a s y memoS y;
- RAM ROM Coche-Reafster

* Seconclo0y
HDD -Floppy -CD

BIOS: Basic Input_Output 6ystem


RAM 5 volate memoby hel tempomTl
a d e uvodKing o n
Stoges t h e e s you
ROM 15 non-volatfle memory that peTmanendy
Stors@ Rastouction% tos Computes.
Page

imaTy memosy iS disectty aceSsi b b y


Psocebos CPU.
Secondany memody S*rst qet ioansPrred
topimaTY_ memo6y a Len aTe
accossed bythe proces,thiS is
becauGe pToeSoS d e snot directy
nteroct_Sith secondaTy memosy
c
LOnat are the dRFesences oetuoee

HARDOARE SoF TUOARE


.Physical components Non physica parts5
c hpestosm 5uch o s co\leztfon ot
ditterent ird of tosue cle, sams &
opplcot+on &nstouct Ton
Nomally Sottwase
pectormsspecittc teSu
DifFeet types of DiFeret tpes
Hasdoase: e-OP 5oE twase System a
desies,storae % Apptcaton softooe.
psce5STq uunfts. O5 andiCalculartoz

Hasdeae may Pesfoarneremay mar


de poecutes 6 ame ot wantance
qufsed 1Pue uposte|
.y6u doesnot UTuses an attack
ttoc haduere Sofuoa?.
o

Accestime Gncrese)
6e
ncseae)

Costper b t
increaP)
Date
page

Hfon level larquaaeJoNo, 6SIc,C)


Loo level Compler
anaucc tes p6e ter.

MACHTNE CODE (SiraTY)

HARDDARE|

Code
Cfect (U)eKeqitat
Compilev Cole LkeG Ie.
hot ase the_ dRFFesence s between

ComeTLER INTERPRETER
.Tt taues ent se , Taves ne
pT Oam a t one ap
by 19ne
pso m.
.Oorect coe No Ofeet coe

orking Compiler ation Comlatfon &


Mechanbm 5 done bets
exeution cone
executon,
LRmaltanequsly
peed Comples foaster Tntepset aTe2
Slaey

hemobyCKeates entfse object Lous memoay


Coe.Mhes memosy C re
N

D
clASSMAte
Date 26-O
Page

2. Akoithm Flouocmagts

Algorthm: Step by step nstrAction


Aosolve any pfooblems.
Chaoacteristics of on Alqorthm
ell cleines
Coell de firest Output

inputs

Ceae
Fte-ness
no

Ambfguos Charsateristics

Feosib
Caruage
indfperndent
r e an oqothm to adol two
umbers v e n b y t e uses
u te olgostm to ffnl the
lorsaestnumbe Out of oven three
umeKS
Algosthm to acld two number s

Step1: Start
thbee
Step2:Take ts vasiables a,,o,
b,c
Date
Page

Step Pesfosm oddition of thais


umber a+b)6tose2 Value
C
SAepH: PRat _c C VeSslt of
aoldîtion

Step S: Stop
Algosithm to ffndnumoes om
e n t o mumberS

Step 1:Stost
tep 2 Asu uses o eteg thgee
umoedS a s a,b,c
Step Chec f = Rs ageates tan b.
Step : TE trsue, check f a s asecte-
han
StepS TF a>,ten psînt
osqeSt nuymber
Step6 IF oic, then
prnt c is
latqes numbe
tep T: LE a<b,ceck qF b s qeate
han C. T tsue print
lasqe st , ey elSe pint
AeP nd
B,

C
O + -Pa.qe comnectod

PedfPnad poces5/furcthen
FlD of aaof tion Df thsee num beos
(Stast

/Tane ap,c
4 esSi. nq Syw
Sos decasima
Pesfoawa VadabeS
abtCtdl
Reacd oby
nput sywnbol.
Pta?
Step

tsee nmess.
5tast Pxnt
tapaest
Declase ao,C|
NO

/Reo a,b,c
No (Ye
int es
Alagest /P?nt a/
agesY

ointcNO
l a s ge st
Page

Flow chast to F{no wethes the


aw a

numbes s eNen oT ob,


ven
Start
Declase, Va

Read a,

ersFes
b:asAT°2|

Print P t
S oda
a 1 s even

StoP
Pog
toC
Unit2 - Intsoductfon
Stucture of C
COwwent/Documentionation,

Lok -heode Fles


#include 2stdfo. h>

Declase funetfons
Gulobaldeclasatfon //Vasables
Fdefhe Pe 3.14
Maln PKOgrham
vodmaint)

P5oqsam
Feotu2s of C
25imple
enesal puspose lamguage
Bloc stTctuseol lenquage
Mfdde. leve lanquoqe
2Aatetosn dependent
FostaSle (sae Os
oyeful
Case sensve

2 yabased \anquaae
COmrler boased \arauaq
Page

Fost and efFFcfent


7 ast ly ténstble Extandable
Vses ard Applfcoton oft

o develope System Sot toa e


To develope Compfless,Tnterpsetes
not aSsemuea
To desel of applcatfon softa ne tfe
5PTad
J t a bae and haets.
T o dexelop_ netuaosk oovícos
To develop em beoded systan
Todevelop the Fiomae ea
eectofcs_commwntion used i n
ícTOcontoolle
l o devlco
.To deelop Of Kerel & Crsaphics
SCated'aeplicatfan..
Deut oP aep lfue text adtoas
To deiele efn+ epoolesos as
e l l a s anti vssS

Tye@s of Vasfasles mC
17 loco vasGbe: Osed nsicle the
Fuvctfon Os ack
2Calobalvasable: Veao outsile the
mo FuctPon

O ta+f vasable: Tecla sed t h stat?


ueyoD, Vasiauethat
etafn lrs Nalue Letueen
multiple *uctYon Calls
A)Automatfc apfalble
Declaoe insfole tLe
b l c ,are qLomatic vasioble.
S tesna a tfabie exter n' keyw0rd]
Canke. Shas@d LetCen
uile CPes-
TokenS
mauest (ndivdual yapt o ap0OqTam
Ctokens
keoods: Psedettnec uOdS useal
anguage (iC 32)
ioletitex: Vastaldeg &namneS
wen y use
Constants A alues
Stnas 5@querce of cha Jactexs
(tesm?natedl uwrth nnull
ull

Spectolspmbols
chadactes O)
SymbolS 1fke ta,=y
aeused o Spec?Fic
nction.
esotons o eq: loafeal, bitwise,
conoETonal ete
symboLat ell, copute
COwputed
to _do
sqeciPic types
ASSMALE

Date
Page

peatOSS

Adthmatfe opezatoos (t,=, / , J )


Relational OPeotoss:
o cm pa0 two_va«@S,în conolition
=<= - #)
==,#) &ooPs
Loaicaal Openatogs (& &}, E )
tomesqe condftons & decfsfon.
AssianmentE p e s a t o s (=,+5,-=t=,/=/o=)
Aaseiqn yalu@S to vaslabJe
eKement& e c s e m t Opesatogs
+ fnCKELLe vale Of vasable by oe)
deCseae vale of vasiable byone
Londttonal Opesatoos
Sytax:
exp 19exp 2:@xp
. i t i o f s e Opetatoð ( & .
pecat opeatoss (&, si2eot,

You might also like