diagrama de flujo y pseudocodigo

Upload: omar-junior-rodriguez-marquina

Post on 17-Jul-2015

163 views

Category:

Documents


6 download

TRANSCRIPT

Ing. Henry Pal Bermejo Terrones

SESIN 03

DIAGRAMA DE FLUJO Y PSEUDOCODIGO .

ALGORITMOS 2010

DIAGRAMA DE FLUJO Es

un esquema para representar grficamente un algoritmo. Se basan en la utilizacin de diversos smbolos para representar operaciones especficas. les llama diagramas de flujo porque los smbolos utilizados se conectan por medio de flechas para indicar la secuencia de la operacin.

Se

NO SI

Si Accin 1

Condicin

Condicin

Si Accin 1

Si

Condicin1

NoCondicin 2

Si Accin 2

No Accin 3

PSEUDOCODIGO Es

un lenguaje de especificacin de algoritmos que permite una codificacin rpida y simple. Su ventaja radica en que el programador no debe preocuparse por la sintaxis de un lenguaje de programacin en particular. Utiliza palabras sencillas de entender para codificar programas.

Algoritmo_ Nombre

Nombre del Algoritmo

Variables:

Var_ 01: Tipo Var_02: Tipo . Var_ n: Tipo Declaracin de Variables

Tipo Var_01, Var_02 Tipo Var_03

Inicio Accin 01 Accin 02 . Accin n Fin Acciones / Procedimientos del algoritmo

Pseudocdigo: DiseoDefinicin del problema Anlisis del problema Seleccin de la mejor alternativa

AlgoritmoDiagramacin

Pseudicdigo: Definicin del ProblemaEst dada por el enunciado del problema, el cul debe ser claro y completo Es importante que conozcamos exactamente que se desea. Mientras que esto no se comprenda, no tiene caso pasar a la siguiente etapa.

Pseudicdigo: Definicin del ProblemaEjemplo1

Hallar 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 %

Pseudocdigo: Anlisis del ProblemaLos 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, son: a hacer, en este usuario va digitar, se debe almacenaran con Comparar el numero de horasen : 40 El nombre, val_hora, Horas el programa deber mostrar Casototal se de 40 menor almacenar Y el sueldo sueldo del empleado nombreSueldo=val_hora * Horas Hallar y el en: Caso Sueldode 40 mayor Hallar Sueldo=(40*val_hora) + ((1.5*val_hora)*(Horas-40))

ALGORITMO: Definicin de Constantes yVariablesNo existe un valor dentro del programa que debe permanecer constante

Constantes

Variables nombre, val_hora, Horas, Sueldo

ALGORITMO - PSEUDOCODIGOInicio 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 /Escribir "Digite datos del empleado Capture/Leer nombre, val_hora, Horas Si (Horas