Está en la página 1de 14

Pseudocódigo

Ing. Sonia Alexandra Pinzón Nuñez
Ing. Rocío Rodríguez Guerrero

Tecnología en Sistematización de Datos
Facultad Tecnológica - Universidad Distrital
Ing. Sonia Alexandra Pinzón Nuñez - Ing. Rocío

Rocío . Ing. Pseudocódigo: Diseño Definición del problema Pseudocódigo Análisis del problema Selección de la mejor alternativa Algoritmo Diagramación Ing. Sonia Alexandra Pinzón Nuñez .

Rocío . Sonia Alexandra Pinzón Nuñez . etapa.elelcuál cuáldebe debeser ser claro claroyycompleto completo Esimportante Es importanteque que conozcamosexactamente conozcamos exactamente quese que sedesea.Pseudicódigo: Definición del Problema Está Estádada dadapor porelelenunciado enunciado del delproblema. Ing. desea.no notiene tienecaso caso pasar pasaraalalasiguiente siguienteetapa. Ing. comprenda. Mientras Mientrasqué quéesto estono nose se comprenda. problema.

51. semanales).Pseudicódigo: Definición del Problema Ejemplo1 Hallar Hallarelelsalario salariomensual mensualde deun un empleado.5%% Ing. hora.se sepagarán pagaránalal1. empleado.sisise sepasan pasanlas las horas horasextraordinarias extraordinarias(40(40 semanales). Ing. Sonia Alexandra Pinzón Nuñez . ElElsalario salariose secalcula calculasegún segúnlas las horas horassemanales semanalestrabajadas trabajadasyyelel valor valordedelalahora. Rocío .

usuario va a son: suministran digitar. 40 mostrar programaval_hora. se el Comparar debe almacenaran numero de horasen con: Elnombre. Rocío . esteel caso.5*val_hora)*(Horas-40)) resultados que se esperan Ing. Sonia Alexandra Pinzón Nuñez .Pseudocódigo: Análisis del Problema Los datos de Las operaciones que es necesario entrada que nos Los datosenque hacer. deberá Horasel El proceso que Y el Casototal sueldo menorse de 40 almacenará nombre y el sueldo Hallar Sueldo=val_hora del empleado * Horas debe realizarse en: Caso Sueldo mayor de 40 Los datos de Hallar Sueldo=(40*val_hora) + salida o ((1. Ing.

Sonia Alexandra Pinzón Nuñez . val_hora. ALGORITMO: Definición de Constantes y Variables No existe un valor dentro del programa Constantes que debe permanecer constante Variables nombre. Sueldo Ing. Ing. Horas. Rocío .

nombre. Almacenar los datos Sueldo=0 3. Fin si 4.5*val_hora)).1 Hallar el valor del sueldo Si (Horas <=40)entonces teniendo en cuenta que el Haga sueldo=Horas * val_hora. valor del sueldo normalmente. “es: ”. ALGORITMO . Sonia Alexandra Pinzón Nuñez . Horas=0. Horas 3. val_hora.5% Haga sueldo=(Horas * val_hora)+ 3. Si el numero de horas es Mostrar “Digite datos del empleado” mayor a cuarenta entonces Capture nombre.2 Si no paso 3 entonces hallar el ((Horas-40)*(1. y su sueldo. val_hora=0. Solicitar los datos del Inicio empleado Haga nombre=“”. Ing. Generar el nombre del empleado Mostrar “El sueldo de :“. Rocío .PSEUDOCODIGO Inicio 1. valor de la hora adicional será si no mas el 1. sueldo Fin Fin Ing. 2.

Si el numero de horas es nombre. sueldo=Horas * val_hora.DF nombre=“”. Rocío . Sueldo=0 Inicio 1. “es: ”. Ing. val_hora=0.1 Hallar el valor del sueldo teniendo en cuenta que el Horas= =40 valor de la hora adicional será mas el 1. Horas mayor a cuarenta entonces 3.5% sueldo=(Horas * val_hora)+ 3. valor del sueldo normalmente. 4. val_hora. sueldo Fin Inicio Ing. nombre. Inicio ALGORITMO . Solicitar los datos del empleado “Digite datos del empleado” 2.2 Si no paso 3 entonces hallar el ((Horas-40)*(1. Sonia Alexandra Pinzón Nuñez . Horas=0. y su sueldo. Generar el nombre del empleado “El sueldo de :“.5*val_hora)). Almacenar los datos 3.

Rocío . años. Producción. Sonia Alexandra Pinzón Nuñez . -Se -Serequiere requieremujer mujercon conestudios estudiosde de Secretariado SecretariadoBilingüe Bilingüepara paralala Secretaría SecretaríadedeGerencia GerenciaGeneral General Ing.con consituación situaciónmilitar militardefinida definida para paraeleldepartamento departamentode de Producción. Ing.Pseudicódigo: Definición del Problema Clasificar Clasificarlas lashojas hojasde devida vidadedeun un Ejemplo2 empleado empleadoteniendo teniendoenencuenta cuenta las las siguientes siguientescaracterísticas: características: -Se -Serequiere requierehombre hombreentre entre20 20yy25 25 años.

son Comparaciones entrada que nos Es apto El programa deberá mostrar si el empleado suministran Dpto Prod. Rocío . Los datos de en este caso. Sonia Alexandra Pinzón Nuñez . Loses datos aptoque 20-25 (Libreta) paraelelusuario Departamento va a digitar. Ing. Pseudocódigo: Análisis del Problema Las operaciones que es necesario hacer. O parasexo. Ing. de se M (Edad) El proceso que producción en : No cumple debe almacenaran SEXO con los debe realizarse nombre. <20 y25> de Gerencia CertifE requisitos O No cumple con los requisitos Los datos de No cumple con los salida o F (Estudios) requisitos resultados que se Es apto esperan Dpto Prod. LibretaM. la Secretaría edad.

ALGORITMO: Definición de Constantes y Variables No existe un valor dentro del programa Constantes que debe permanecer constante Variables nombre. certifE Ing. Ing. Sexo. Sonia Alexandra Pinzón Nuñez . Rocío . Edad LibretaM.

1.1.1 Indicar que es apto para Secretaría de Gerencia 3.1. Si el sexo es Masculino entonces 3.1.2 Si no paso 3.1.1.Ing.1.2.2.1 Si tiene Libreta Militar entonces 3.1 Si Edad esta entre 20 y 25 entonces 3.1 Indicar que no cumple requisitos 3.1 Indicar que no cumple requisitos 3. Solicitar los datos de Hoja de Vida 2. .1 Si posee certificados Estudios Bilingüe entonces 3.2. Almacenar los datos 3.2.2 Si no entonces 3.2 Si no paso 3.1. ALGORITMO .2 Si no 3.1.1 Indicar que no cumple requisitos Fin Sonia Alexandra Pinzón Nuñez . Rocío Ing.PSEUDOCODIGO Inicio 1.1 Indicar que es apto para Dpto de Producción 3.

“no cumple con los requisitos ” • si no Si (certifE = =“Si”) entonces • Mostrar nombre. edad=0. sexo. “es apto para Dpto Producción ” • si no • Mostrar nombre. “es apta para Secretaría Gerencia ” • si no • Mostrar nombre. sexo=“ ”. LibretaM=“ ”. “no cumple con los requisitos ” • si no • Mostrar nombre. Ing. Rocío . PSEUDOCODIGO Inicio • Haga nombre=“ ”. certifE=“ ” • Mostrar “Digite datos del empleado” • Capture nombre. LibretaM. edad. certifE • Si (sexo = =“M”) entonces • Si ((edad>20) && (edad<25)) entonces • Si (LibretaM = =“Si”) entonces • Mostrar nombre. “no cumple con los requisitos ” Fin Ing. Sonia Alexandra Pinzón Nuñez .

certifE=“ ” “Digite datos del empleado” nombre. Sonia Alexandra Pinzón Nuñez . certifE Si Edad>20 Si LibretaM Si nombre. sexo. “es apto para Secretaría General ” Fin Ing. edad=0. edad. LibretaM. Ing. Rocío . sexo=“ ”. Inicio nombre=“ ”. “es apto para sexo= =M && == Dpto Producción ” Edad<25 Si No 1 No No No cerfE= =S Si nombre. Diagrama de Flujo LibretaM=“ ”. “no cumple con los requisitos ” 1 nombre.