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| $ $ $ $