Sunteți pe pagina 1din 3

P S eIn t

P S e In t

P S e In t e s u n a h e r r a m ie n t a p a r a a s is t ir a u n e s t u d ia n t e e n s u s p r im e r o s p a s o s e n p r o g r a m a c ió n .

M e d ia n t e un s im p le e in t u it iv o p s e u d o le n g u a je en español ( c o m p le m e n t a d o con un e d it o r de

d ia g r a m a s d e f lu jo ) , le p e r m it e c e n t r a r s u a t e n c ió n e n lo s c o n c e p t o s f u n d a m e n t a le s d e la a lg o r it m ia

c o m p u t a c io n a l, m in im iz a n d o la s d if ic u lt a d e s p r o p ia s d e u n le n g u a je y p r o p o r c io n a n d o u n e n to rn o

d e t r a b a jo c o n n u m e r o s a s a y u d a s y r e c u r s o s d id á c t ic o s .

E le m e n t o s b á s ic o s d e u n p r o g r a m a

A n te s de com enzar a d e s a r r o lla r un p ro g ra m a de c o m p u ta d o ra . Lo que debe hacer un buen

p r o g r a m a d o r e s r e c o n o c e r a d e t a lle c u á le s s o n lo s d a t o s d e e n t r a d a q u e n e c e s it a , c u á le s s o n lo s

p ro c e s o s q u e d e b e r e a liz a r c o n e s o s d a t o s d e e n t r a d a y c u á le s s o n lo s d a to s d e s a lid a q u e se

o b t e n d r á n c o m o r e s u lt a d o d e e s e p r o c e s a m ie n t o .

P a r a lo g r a r r e s o lv e r u n p r o b le m a , n e c e s it a m o s g e n e r a r u n a lg o r it m o f o r m a d o p o r d is t in t a s c la s e s

de in s t r u c c io n e s , la s c u a le s pueden ser lu e g o im p le m e n t a d a s en c u a lq u ie r le n g u a je de

p r o g r a m a c ió n ( e n n u e s t r o c a s o P s e I n t , u n le n g u a je d e p r o g r a m a c ió n f a ls o ) . E n t r e lo s p r in c ip a le s

t ip o s s e e n c u e n t r a n :

 I n s t r u c c io n e s d e in ic io - f in

 I n s t r u c c io n e s d e a s ig n a c ió n

 I n s t r u c c io n e s d e le c t u r a d e d a t o s ( e n t r a d a )

 I n s t r u c c io n e s d e e s c r it u r a d e r e s u lt a d o s ( s a lid a )

 I n s t r u c c io n e s d e c o n t r o l d e f lu jo

In s t r u c c io n e s d e in ic io - f in

E s ta s s o n la s que usam os p a ra in d ic a r le a l a lg o r it m o

c u a n d o in ic ia y c u a n d o t e r m in a . G e n e r a lm e n t e s e u s a n

la s p a la b r a s c la v e P r o c e s o y F in P r o c e s o ( e n v e r s io n e s

r e c ie n t e s d e P S e I n t , s e h a c e u s o d e A lg o r it m o y F in A lg o r it m o ) .

H IS T O R IA D E L P E R Ú [N O M B R E D EL A U TO R ]
In s t r u c c io n e s d e a s ig n a c ió n

U n a in s t r u c c ió n d e a s ig n a c ió n e s la q u e s e u s a p a r a d a r le u n v a lo r a u n a v a r ia b le . ¿ Y q u é e s u n a

v a r ia b le ? p u e s e s u n v a lo r q u e p u e d e c a m b ia r d u r a n t e la e j e c u c ió n d e u n p r o g r a m a . E n u n a lg o r it m o

p a ra el c á lc u lo del pago de n ó m in a , la s v a r ia b le s s e ría n : d ia s L a b o ra d o s , s a la rio D ia rio ,

h o ra s E x tra s , e tc . P a ra re p re s e n ta r la a s ig n a c ió n de un v a lo r a una v a r ia b le vam os a e s ta r

u t iliz a n d o e l s í m b o lo d e a s ig n a c ió n o ig u a la c ió n (= ).

In s t r u c c io n e s d e le c t u r a d e d a t o s ( e n t r a d a )

S o n la s q u e u s a m o s p a r a in d ic a r la e n t r a d a d e u n d a t o p a r a n u e s t r o a lg o r it m o p o r m e d io d e a lg ú n

d is p o s it iv o (c o m o el t e c la d o , el m ouse, un e s c a n e r, e tc ) o in c lu s o de a lg ú n o tro p ro g ra m a.

G e n e r a lm e n t e u s a m o s la p a la b r a c la v e L e e r .

In s t r u c c io n e s d e e s c r it u r a d e r e s u lt a d o s ( s a lid a )

S on la s q u e s e u s a n p a ra in d ic a r la s a lid a de r e s u lt a d o s o la s o lic it u d de in f o r m a c ió n a l u s u a r io .

Todo e llo a tra v é s de c ie r t o s d is p o s it iv o s (c o m o la p a n t a lla , la im p r e s o r a , la s b o c in a s , e t c ).

G e n e r a lm e n t e u s a m o s la p a la b r a c la v e E s c r i b i r .

In s t r u c c io n e s d e c o n t r o l d e f lu jo

E s ta s n o s p e r m it e n d iv id ir la s e c u e n c ia de

e je c u c ió n o r e p e t ir y a sea a lg u n a s o to d a s

la s in s t r u c c io n e s de n u e s tro a lg o r it m o con

b a s e a a lg u n a c o n d ic ió n . S i e s a c o n d ic ió n s e

c u m p le , s e e je c u t a ( o r e p it e ) u n c o n ju n t o d e

in s t r u c c io n e s y s i n o s e c u m p le , s e e je c u t a

(o r e p it e ) o tro c o n ju n t o de in s t r u c c io n e s

d is t in t a s .
P S eIn t

V a r ia b le s y C o n s t a n t e s

Los p ro g ra m a s de c o m p u ta d o ra c o n t ie n e n c ie r t o s v a lo r e s que no deben c a m b ia r d u ra n te la

e je c u c ió n d e l p r o g r a m a . T a le s v a lo r e s s e lla m a n c o n s t a n t e s . D e ig u a l f o r m a e x is t e n o t r o s v a lo r e s

q u e p o d r á n c a m b ia r d u r a n t e la e je c u c ió n d e l p r o g r a m a ; a e s t o s s e le s lla m a v a r ia b le s .

T ip o s d e d a t o s
U n a lg o r it m o r e q u ie r e de d a to s p a ra poder f u n c io n a r . D e p e n d ie n d o d e l t ip o de p ro g ra m a que

n e c e s it e m o s h a c e r , e s o s d a t o s p u e d e n s e r d e t ip o s m u y d iv e r s o s .

N u m é r i c o s : C o m o s u n o m b r e lo in d ic a , e n e s t o s t ip o s p o d e m o s a lm a c e n a r n ú m e r o s , lo s

c u a le s a s u v e z p u e d e n s e r E n t e r o s o R e a le s y t a m b ié n p u e d e n s e r p o s it iv o s o

n e g a t iv o s .

A l f a n u m é r i c o s : E s t o s e s t á n f o r m a d o s p o r t o d o s lo s c a r a c t e r e s ( le t r a s , d í g it o s y

s í m b o lo s ) q u e r e c o n o c e u n a c o m p u t a d o r a . E l t ip o C a r a c t e r e s e l q u e e s t á f o r m a d o

s o la m e n t e p o r u n c a r a c t e r , y a s e a le t r a , d í g it o o s í m b o lo . P o r o t r o la d o , e l t ip o C a d e n a

d e C a ra c te re s e s tá fo rm a d o p o r m á s d e u n c a ra c te r, c o m o p u e d e s e r e l n o m b re d e u n a

p e r s o n a , u n d o m ic ilio , u n a d ir e c c ió n d e c o r r e o e le c t r ó n ic o , e n t r e o t r o s m u c h o s e je m p lo s .

L o s t ip o s a lf a n u m é r ic o s s u e le n d e lim it a r s e u s a n d o c o m illa s s im p le s o d o b le s ( p o r

e je m p lo : " a " , " M a m b r ú s e f u e a la g u e r r a " , " ( 5 5 5 ) 3 3 4 - 5 6 - 7 8 " ,

"0 3 /M a r/2 0 1 5 ").

L ó g i c o s : E l t ip o ló g ic o , t a m b ié n lla m a d o b o o le a n o e s e l q u e s ó lo p u e d e t o m a r u n o d e

d o s v a lo r e s : v e r d a d e r o ( t r u e ) o f a ls o ( f a ls e ) . E s t e t ip o d e d a t o s s e u s a p a r a r e p r e s e n t a r

a lt e r n a t iv a s a d e t e r m in a d a s c o n d ic io n e s ( c o m o S I / N O , E N C E N D I D O / A P A G A D O ,

L L E N O / V A C I O , e t c ) . P o r e je m p lo , a l d e c id ir s i u n n ú m e r o e s p a r , la r e s p u e s t a s e d a r á e n

t é r m in o s d e v e r d a d e r o o f a ls o .

H IS T O R IA D E L P E R Ú [N O M B R E D EL A U TO R ]

S-ar putea să vă placă și