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 Rodríguez Guerrero

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

Ing. el cuál debe ser claro y completo Es importante que conozcamos exactamente que se desea. no tiene caso pasar a la siguiente etapa. Mientras qué esto no se comprenda.Pseudicódigo: Definición del Problema Está dada por el enunciado del problema. Rocío Rodríguez Guerrero . Sonia Alexandra Pinzón Nuñez .Ing.

Pseudicódigo: Definición del Problema Ejemplo1 Hallar el salario mensual de un empleado. Rocío Rodríguez Guerrero .5 % Ing.Ing. se pagarán al 1. Sonia Alexandra Pinzón Nuñez . si se pasan las horas extraordinarias (40 semanales). El salario se calcula según las horas semanales trabajadas y el valor de la hora.

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

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

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

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

Sonia Alexandra Pinzón Nuñez . con situación militar definida para el departamento de Producción.Pseudicódigo: Definición del Problema Ejemplo2 Clasificar las hojas de vida de un empleado teniendo en cuenta las siguientes características: -Se requiere hombre entre 20 y 25 años. Rocío Rodríguez Guerrero . -Se requiere mujer con estudios de Secretariado Bilingüe para la Secretaría de Gerencia General Ing.Ing.

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

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

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

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

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