La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Pseudocódigo Ing. Sonia Alexandra Pinzón Nuñez

Presentaciones similares


Presentación del tema: "Pseudocódigo Ing. Sonia Alexandra Pinzón Nuñez"— Transcripción de la presentación:

1 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

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

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

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

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

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

7 ALGORITMO - PSEUDOCODIGO
Inicio Solicitar los datos del empleado Almacenar los datos Si 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 será mas el 1.5% 3.2 Si no paso 3 entonces hallar el valor del sueldo normalmente. 4. Generar el nombre del empleado y su sueldo. Fin Inicio Haga nombre=“”, val_hora=0, Horas=0, Sueldo=0 Mostrar “Digite datos del empleado” Capture nombre, val_hora, Horas Si (Horas <=40)entonces Haga sueldo=Horas * val_hora; si no Haga sueldo=(Horas * val_hora)+ ((Horas-40)*(1.5*val_hora)); Fin si Mostrar “El sueldo de :“, nombre, “es: ”, sueldo Fin Ing. Sonia Alexandra Pinzón Nuñez Ing. Rocío Rodríguez Guerrero

8 ALGORITMO - DF Inicio Solicitar los datos del empleado
nombre=“”, val_hora=0, Horas=0, Sueldo=0 Inicio Solicitar los datos del empleado Almacenar los datos Si 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 será mas el 1.5% 3.2 Si no paso 3 entonces hallar el valor del sueldo normalmente. 4. Generar el nombre del empleado y su sueldo. Fin “Digite datos del empleado” nombre, val_hora, Horas Horas= =40 sueldo=(Horas * val_hora)+ ((Horas-40)*(1.5*val_hora)); sueldo=Horas * val_hora; “El sueldo de :“, nombre, “es: ”, sueldo Inicio Ing. Sonia Alexandra Pinzón Nuñez Ing. Rocío Rodríguez Guerrero

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

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

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

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

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

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


Descargar ppt "Pseudocódigo Ing. Sonia Alexandra Pinzón Nuñez"

Presentaciones similares


Anuncios Google