Vous êtes sur la page 1sur 14

Ing. Sonia Alexandra Pinzon Nuez - Ing.

Rocio Rodriguez Guerrero


Pseudocodigo
Tu!z1= u 1fm=f1=1u d l=f
l=v!f=d Tu!z1= lu1vv1d=d l1fv1f=!
Tuz. u1= ^!x=udv= l1uu \vu
Tuz. R1 Rdv1zv vvvv
Ing. Sonia Alexandra Pinzon Nuez - Ing. Rocio Rodriguez Guerrero
Pseudocdigo: Diseno
AnoIisis deI probIemo
Definicion deI probIemo
SeIeccion de Io mejor oIfernofivo
AIgorifmo
Diogromocion
Ing. Sonia Alexandra Pinzon Nuez - Ing. Rocio Rodriguez Guerrero
Pseudicdigo: Definicin del Problema
Esl dada por e| erurc|ado
de| proo|era, e| cu| deoe ser
c|aro y corp|elo
Es |rporlarle que
corozcaros exaclarerle
que se desea.
Es |rporlarle que
corozcaros exaclarerle
que se desea.
V|erlras qu eslo ro se
corprerda, ro l|ere caso
pasar a |a s|gu|erle elapa.
V|erlras qu eslo ro se
corprerda, ro l|ere caso
pasar a |a s|gu|erle elapa.
Ing. Sonia Alexandra Pinzon Nuez - Ing. Rocio Rodriguez Guerrero
Pseudicdigo: Definicin del Problema
a||ar e| sa|ar|o rersua| de ur
erp|eado.
E| sa|ar|o se ca|cu|a segur |as
roras serara|es lraoajadas y e|
va|or de |a rora, s| se pasar |as
roras exlraord|rar|as (10
serara|es), se pagarr a| 1,5
E]emplo1
Ing. Sonia Alexandra Pinzon Nuez - Ing. Rocio Rodriguez Guerrero
os dalos que e| usuar|o va a
d|g|lar, se deoe a|racerarar er :
nombre, va|_hora, horas
e| sue|do lola| se a|racerar
er:
8ue|do
as operac|ores que es recesar|o
racer, er esle caso, sor:
Corparar e| rurero de roras cor
10
Caso reror de 10
a||ar 3ue|do=va|_rora oras
Caso rayor de 10
a||ar 3ue|do=(10va|_rora)
((1.5va|_rora)(oras-10))
E| prograra deoer roslrar e|
rorore y e| sue|do de| erp|eado
Pseudocdigo: Analisis del Problema
os dalos de
sa||da o
resu|tados que se
esperar
os dalos de
entrada que ros
sur|r|slrar
E| proceso que
deoe rea||zarse
Ing. Sonia Alexandra Pinzon Nuez - Ing. Rocio Rodriguez Guerrero
ALCOR!TNO: Definicin de
Constantes y variables
Corslarles
No ex|sle ur va|or
derlro de| prograra
que deoe perrarecer
corslarle
rorore,
va|_rora,
oras, 3ue|do
var|ao|es
Ing. Sonia Alexandra Pinzon Nuez - Ing. Rocio Rodriguez Guerrero
ALCOR!TNO PSEUDOCOD!CO
lnicio
1. 3olicitar los datos del empleado
2. Almacenar los datos
3. 3i el numero de horas es mayor
a cuarenta entonces
3.1 hallar el valor del sueldo
teniendo en cuenta que el valor
de la hora adicional sera mas el
1.5
3.2 3i no paso 3 entonces hallar el
valor del sueldo normalmente.
4. Cenerar el nombre del empleado y
su sueldo.
Fin
n|c|o
haga rorore=', va|_rora=0, oras=0,
3ue|do=0
ostrar '0|g|le dalos de| erp|eado
6apture rorore, va|_rora, oras
8| (oras <=10)entonces
haga sue|do=oras va|_rora;
s| no
haga sue|do=(oras va|_rora)
((oras-10)(1.5va|_rora));
F|n s|
ostrar 'E| sue|do de :', rorore, 'es: , sue|do
F|n
Ing. Sonia Alexandra Pinzon Nuez - Ing. Rocio Rodriguez Guerrero
ALCOR!TNO DF
lnicio
1. 3olicitar los datos del empleado
2. Almacenar los datos
3. 3i el numero de horas es mayor
a cuarenta entonces
3.1 hallar el valor del sueldo
teniendo en cuenta que el valor
de la hora adicional sera mas el
1.5
3.2 3i no paso 3 entonces hallar el
valor del sueldo normalmente.
4. Cenerar el nombre del empleado y
su sueldo.
Fin
n|c|o
rorore=', va|_rora=0, oras=0,
3ue|do=0
'0|g|le dalos de| erp|eado
rorore, va|_rora,
oras
oras= =10
sue|do=oras va|_rora;
sue|do=(oras va|_rora)
((oras-10)(1.5va|_rora));
'E| sue|do de :', rorore, 'es: ,
sue|do
n|c|o
Ing. Sonia Alexandra Pinzon Nuez - Ing. Rocio Rodriguez Guerrero
Pseudicdigo: Definicin del Problema
C|as|l|car |as rojas de v|da de ur
erp|eado ler|erdo er cuerla |as
s|gu|erles caraclerisl|cas:
-3e requ|ere rorore erlre 20 y 25
aros, cor s|luac|r r|||lar del|r|da
para e| deparlarerlo de
Producc|r.
-3e requ|ere rujer cor eslud|os de
3ecrelar|ado 8|||rgue para |a
3ecrelaria de 0ererc|a 0erera|
E]emplo2
Ing. Sonia Alexandra Pinzon Nuez - Ing. Rocio Rodriguez Guerrero
os dalos que e| usuar|o va a d|g|lar, se
deoe a|racerarar er :
nombre, sexo, edad, L|breta, 6ert|fE
as operac|ores que es recesar|o racer,
er esle caso, sor Corparac|ores
8EX0
V (Edad}
F (Estud|os}
20-25 (L|breta}
<20 y25>
Es aplo
0plo Prod.
No curp|e
cor |os
requ|s|los
Es aplo
0plo Prod.
No curp|e cor |os
requ|s|los
E| prograra deoer roslrar s| e| erp|eado
es aplo para e| 0eparlarerlo de
producc|r
0 para |a 3ecrelaria de 0ererc|a
0 No curp|e cor |os requ|s|los
Pseudocdigo: Analisis del Problema
os dalos de
sa||da o
resu|tados que se
esperar
os dalos de
entrada que ros
sur|r|slrar
E| proceso que
deoe rea||zarse
Ing. Sonia Alexandra Pinzon Nuez - Ing. Rocio Rodriguez Guerrero
ALCOR!TNO: Definicin de
Constantes y variables
Corslarles
No ex|sle ur va|or
derlro de| prograra
que deoe perrarecer
corslarle
rorore,
3exo,
Edad
|orelaV, cerl|lE
var|ao|es
Ing. Sonia Alexandra Pinzon Nuez - Ing. Rocio Rodriguez Guerrero
ALCOR!TNO PSEUDOCOD!CO
n|c|o
1. 8o||c|tar |os datos de hoja de V|da
2. A|macenar |os datos
3. 8| e| sexo es ascu||no entonces
3.1 8| Edad esta entre 20 y 25 entonces
3.1.1 8| t|ene L|breta |||tar entonces
3.1.1.1 nd|car que es apto para 0pto de Produccion
3.1.1.2 8| no paso 3.1.1 nd|car que no cump|e requ|s|tos
3.1.2 8| no paso 3.1 nd|car que no cump|e requ|s|tos
3.2 8| no entonces
3.2.1 8| posee cert|f|cados Estud|os |||nge entonces
3.2.1.1 nd|car que es apto para 3ecretaria de Cerencia
3.2.1.2 8| no 3.2.1 nd|car que no cump|e requ|s|tos
F|n
Ing. Sonia Alexandra Pinzon Nuez - Ing. Rocio Rodriguez Guerrero
PSEUDOCOD!CO
n|c|o
W haga rorore=' , sexo=' , edad=0, |orelaV=' , cerl|lE='
W ostrar '0|g|le dalos de| erp|eado
W 6apture rorore, sexo, edad, |orelaV, cerl|lE
W 8| (sexo = ='V) entonces
W 8| ((edad>20) && (edad<25)) entonces
W 8| (|orelaV = ='3|) entonces
W ostrar rorore, 'es aplo para 0plo Producc|r
W s| no
W ostrar rorore, 'ro curp|e cor |os requ|s|los
W s| no
W ostrar rorore, 'ro curp|e cor |os requ|s|los
W s| no 8| (cerl|lE = ='3|) entonces
W ostrar rorore, 'es apla para 3ecrelaria 0ererc|a
W s| no
W ostrar rorore, 'ro curp|e cor |os requ|s|los
F|n
Ing. Sonia Alexandra Pinzon Nuez - Ing. Rocio Rodriguez Guerrero
Diagrama de Flujo
n|c|o
rorore=' , sexo=' , edad=0,
|orelaV=' , cerl|lE='
'0|g|le dalos de| erp|eado
rorore, sexo, edad,
|orelaV, cerl|lE
sexo= =V
rorore, 'es aplo para
0plo Producc|r
F|n
Edad>20
&&
Edad<25
|orelaV
==
3|
rorore, 'ro curp|e cor |os
requ|s|los
cerlE= =3
rorore, 'es aplo para 3ecrelaria
0erera|
$ $
$
$

4
4
4 4

Vous aimerez peut-être aussi