La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

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

Presentaciones similares


Presentación del tema: "Ing. Sonia Alexandra Pinzón Nuñez - Ing. Rocío Rodríguez Guerrero Pseudocódigo Tecnología en Sistematización de Datos Facultad Tecnológica - Universidad."— Transcripción de la presentación:

1 Ing. Sonia Alexandra Pinzón Nuñez - Ing. Rocío Rodríguez Guerrero Pseudocódigo 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 Ing. Sonia Alexandra Pinzón Nuñez - Ing. Rocío Rodríguez Guerrero Pseudocódigo: Diseño Análisis del problema Definición del problema Selección de la mejor alternativa Algoritmo Diagramación Pseudocódigo

3 Ing. Sonia Alexandra Pinzón Nuñez - Ing. Rocío Rodríguez Guerrero 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.

4 Ing. Sonia Alexandra Pinzón Nuñez - Ing. Rocío Rodríguez Guerrero Pseudicódigo : Definición del Problema 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 % Ejemplo1

5 Ing. Sonia Alexandra Pinzón Nuñez - Ing. Rocío Rodríguez Guerrero Los datos que el usuario va a digitar, se debe almacenaran en : nombre, val_hora, Horas Y el sueldo total se almacenará en: Sueldo 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 Pseudocódigo : Análisis del Problema Los datos de salida o resultados que se esperan Los datos de entrada que nos suministran El proceso que debe realizarse

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

7 Ing. Sonia Alexandra Pinzón Nuñez - Ing. Rocío Rodríguez Guerrero ALGORITMO - PSEUDOCODIGO Inicio 1.Solicitar los datos del empleado 2.Almacenar los datos 3.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 MostrarEl sueldo de :, nombre, es:, sueldo Fin

8 Ing. Sonia Alexandra Pinzón Nuñez - Ing. Rocío Rodríguez Guerrero ALGORITMO - DF Inicio 1.Solicitar los datos del empleado 2.Almacenar los datos 3.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 nombre=, val_hora=0, Horas=0, Sueldo=0 Digite datos del empleado nombre, val_hora, Horas Horas= =40 sueldo=Horas * val_hora; sueldo=(Horas * val_hora)+ ((Horas-40)*(1.5*val_hora)); El sueldo de :, nombre, es:, sueldo Inicio

9 Ing. Sonia Alexandra Pinzón Nuñez - Ing. Rocío Rodríguez Guerrero Pseudicódigo : Definición del Problema Clasificar las hojas de vida de un empleado teniendo en cuenta las siguientes características: - 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 Ejemplo2

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

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

12 Ing. Sonia Alexandra Pinzón Nuñez - Ing. Rocío Rodríguez Guerrero ALGORITMO - PSEUDOCODIGO Inicio 1.Solicitar los datos de Hoja de Vida 2.Almacenar los datos 3.Si el sexo es Masculino entonces 3.1 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

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 si no Mostrar nombre, no cumple con los requisitos si no Si (certifE = =Si) entonces Mostrar nombre, es apta para Secretaría Gerencia si no Mostrar nombre, no cumple con los requisitos Fin

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


Descargar ppt "Ing. Sonia Alexandra Pinzón Nuñez - Ing. Rocío Rodríguez Guerrero Pseudocódigo Tecnología en Sistematización de Datos Facultad Tecnológica - Universidad."

Presentaciones similares


Anuncios Google