algoritmos-pse udocodigo

14
Ing. Sonia Alexandra Pinzón Nuñez - Ing. Rocío Pseudocódigo Tecnología en Sistematización de Datos Fa cultad Tecnológica - Universidad Distrital Ing. Sonia Alexandra Pinzón Nuez Ing. !ocío !odríguez "uerrero

Upload: betsisg

Post on 04-Oct-2015

18 views

Category:

Documents


0 download

DESCRIPTION

Diapositivas sobre algoritmos y pseudocodigo

TRANSCRIPT

  • PseudocdigoTecnologa en Sistematizacin de DatosFacultad Tecnolgica - Universidad DistritalIng. Sonia Alexandra Pinzn NuezIng. Roco Rodrguez Guerrero

  • Pseudocdigo: Diseo

    Anlisis del problema

    Definicin del problema

    Seleccin de la mejor alternativa

    AlgoritmoDiagramacinPseudocdigo

  • Pseudicdigo: Definicin del Problema Est dada por el enunciado del problema, el cul 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.

  • Pseudicdigo: Definicin del ProblemaHallar el salario mensual de un empleado. El salario se calcula segn las horas semanales trabajadas y el valor de la hora, si se pasan las horas extraordinarias (40 semanales), se pagarn al 1,5 %Ejemplo1

  • Pseudocdigo: Anlisis del ProblemaLos datos que el usuario va a digitar, se debe almacenaran en : nombre, val_hora, HorasY el sueldo total se almacenar en:SueldoLas operaciones que es necesario hacer, en este caso, son: Comparar el numero de horas con 40Caso menor de 40Hallar Sueldo=val_hora * HorasCaso mayor de 40Hallar Sueldo=(40*val_hora) + ((1.5*val_hora)*(Horas-40))El programa deber mostrar el nombre y el sueldo del empleadoLos datos de salida o resultados que se esperanLos datos de entrada que nos suministran El proceso que debe realizarse

  • ALGORITMO: Definicin de Constantes y VariablesConstantesNo existe un valor dentro del programa que debe permanecer constante

    nombre, val_hora, Horas, SueldoVariables

  • ALGORITMO - PSEUDOCODIGO

    InicioSolicitar los datos del empleadoAlmacenar los datosSi el numero de horas es mayor a cuarenta entonces3.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

    InicioHaga nombre=, val_hora=0, Horas=0, Sueldo=0Mostrar Digite datos del empleadoCapture nombre, val_hora, HorasSi (Horas

  • ALGORITMO - DF

    InicioSolicitar los datos del empleadoAlmacenar los datosSi el numero de horas es mayor a cuarenta entonces3.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

    Inicionombre=, val_hora=0, Horas=0, Sueldo=0Digite datos del empleadonombre, val_hora, HorasHoras= =40sueldo=Horas * val_hora;sueldo=(Horas * val_hora)+ ((Horas-40)*(1.5*val_hora));El sueldo de :, nombre, es: , sueldoInicio

  • Pseudicdigo: Definicin del ProblemaClasificar las hojas de vida de un empleado teniendo en cuenta las siguientes caractersticas:Se requiere hombre entre 20 y 25 aos, con situacin militar definida para el departamento de Produccin.Se requiere mujer con estudios de Secretariado Bilinge para la Secretara de Gerencia GeneralEjemplo2

  • Pseudocdigo: Anlisis del ProblemaLos datos que el usuario va a digitar, se debe almacenaran en : nombre, sexo, edad, LibretaM, CertifEEl programa deber mostrar si el empleado es apto para el Departamento de produccinO para la Secretara de GerenciaO No cumple con los requisitosLos datos de salida o resultados que se esperanLos datos de entrada que nos suministran El proceso que debe realizarse

  • ALGORITMO: Definicin de Constantes y VariablesConstantesNo existe un valor dentro del programa que debe permanecer constante

    nombre, Sexo,EdadLibretaM, certifEVariables

  • ALGORITMO - PSEUDOCODIGOInicioSolicitar los datos de Hoja de VidaAlmacenar los datosSi el sexo es Masculino entonces3.1 Si Edad esta entre 20 y 25 entonces3.1.1 Si tiene Libreta Militar entonces3.1.1.1 Indicar que es apto para Dpto de Produccin3.1.1.2 Si no paso 3.1.1 Indicar que no cumple requisitos3.1.2 Si no paso 3.1 Indicar que no cumple requisitos3.2 Si no entonces3.2.1 Si posee certificados Estudios Bilinge entonces3.2.1.1 Indicar que es apto para Secretara de Gerencia3.2.1.2 Si no 3.2.1 Indicar que no cumple requisitosFin

  • PSEUDOCODIGOInicioHaga nombre= , sexo= , edad=0, LibretaM= , certifE= Mostrar Digite datos del empleadoCapture nombre, sexo, edad, LibretaM, certifESi (sexo = =M) entonces Si ((edad>20) && (edad
  • Diagrama de FlujoInicionombre= , sexo= , edad=0, LibretaM= , certifE= Digite datos del empleadonombre, sexo, edad, LibretaM, certifEsexo= =Mnombre, es apto para Dpto Produccin FinEdad>20&&Edad