Vous êtes sur la page 1sur 7

Metodologa de la Programacin

Diagrama de Flujo. Representacin grafica de un algoritmo, que utiliza figuras geomtricas que representan alguna actividad especfica dentro del mismo, las figuras se conectan mediante flechas (indican flujo de la informacin) mostrando la secuencia a seguir entre los pasos. Las figuras que se utilizan en los diagramas de flujo son las siguientes y representan diferentes acciones como se muestra en la siguiente tabla: Figura Representa Figura Representa

Inicio / Fin

Proceso

Entrada /salida

Almacenamiento en la base de datos

comentarios

Condicional

Condicional mltiple

conector

Conector entre diferentes pginas

Entrada por teclado

Impresin por pantalla

Impresin en papel

Ciclo While

Ciclo for

Unidad 3.

Titular: Ing. Elisa Dania Molina Portillo

Metodologa de la Programacin
Las figuras por lo general tienen un flujo de entrada y uno de salida a excepcin de: Inicio.-que solo tiene el flujo de informacin como salida. Salida.- Que solo tiene el flujo de informacin como entrada, solo puede tener una flecha de entrada. Condicional.-Tiene un flujo de entrada y dos de salida (uno para Verdadero y otro para Falso)

Condicional mltiple.- Tiene un flujo de entrada y n flujos de salida.

While.- Tiene dos flujos de entrada y dos flujos de salida.

Ciclo for.- Tiene dos flujos de entrada y dos flujos de salida.

NOTA.- Las lneas de flujo deben ser horizontales o verticales solamente (no diagonales o curvas) y deben terminar en una flecha que indica la direccin de la informacin. Las figuras no deben tener dos lneas de flujo como entrada (a excepcin de las antes mencionadas), cuando se presente una necesidad de este tipo la conexin no se hace a la figura sino al flujo de informacin. NOTA.- Los diagramas de flujo solo tienen un inicio y un fin.

Sentencias y Ciclos.
Sentencia IF. Esta sentencia es condicional, es decir, si la condicin se cumple se ejecutan ciertas instrucciones, de lo contrario se ejecutan otro conjunto de instrucciones. La sentencia IF, solo se ejecuta una vez, y si se cumplen o no las condiciones ejecuta las instrucciones dadas y se sale de la sentencia. Se representa grficamente con un rombo y su sintaxis es la siguiente: 1) If (condicin) then Instruccin; else instruccin; 2) if (condicin) then Instruccin; 3) if (condicin) then begin instrucciones; end

Unidad 3.

Titular: Ing. Elisa Dania Molina Portillo

Metodologa de la Programacin
4) if (condicin) then begin instrucciones; end else begin instrucciones; end 5) if (condicin) then instruccin; else begin instrucciones; end V

6) if (Condicin) then begin instrucciones; end

Unidad 3.

Titular: Ing. Elisa Dania Molina Portillo

Metodologa de la Programacin
Sentencia Case. En esta sentencia se pueden de tener varias condiciones, de la cuales solo se cumplir una, tambin cuenta con un default, por si ninguna de las condiciones se cumpliera. Se representa con la figura de opcin mltiple y su sintaxis es la siguiente. Switch (op) Begin Case 1: instruccin(es); break; Case 2: instruccin(es); break; . . . Case n: instruccin(es) break; default: instruccin(es); break; end Ciclo While. Este ciclo se considera indeterminado, a excepcin de que previamente se escriba una condicin para darle fin, si no se le da una condicin no sabremos con exactitud cuando termina. La diferencia funcional entre el if el while es que el if se cumple o no, pero solo uno, y una sola vez, y el while repite la instruccin o instrcucciones mientras se cumpla la condicin. Grficamente tambin se representa con un rombo. Su sintaxis es la siguiente: 1) while (condicin) do Instruccin; 2) while (condicin) do begin Instrucciones; end until

default

do

Instrucciones

Instrucciones

Unidad 3.

Titular: Ing. Elisa Dania Molina Portillo

Metodologa de la Programacin
Ciclo Do-While. Este ciclo es similar al ciclo While, con la diferencia que para entrar al ciclo While, primero se tiene que cumplir la condicin (si esto no sucede el ciclo while nunca se realiza), en cambio en el dowhile, primero realiza las instrucciones luego revisa la condicin y si se cumple vuelve a entrar, de lo contrario termina el ciclo. Se representa con un rombo y su sintaxis es la siguiente: 1) do instruccin; while (condicin) 2) do begin instrucciones; end while (condiccin)

do

Instrucciones

Instrucciones

Unidad 3.

Titular: Ing. Elisa Dania Molina Portillo

Metodologa de la Programacin
Ciclo FOR. Es un ciclo determinado, que lleva incializacin, condicin e incremento o decremento, mientras la condicin se cumpla, har las instrucciones que se encuentran dentro de l. Se representa con un rectngulo dividido en tres partes y su sintaxis es la siguiente: 1) For (inicalizacin; condicin; incremento o decremento) Instruccin; 2) For (inicalizacin; condicin; incremento o decremento) begin instrucciones; end

Inic. Cond Incr. decr


V

Instrucciones

Variables y constantes. Variable.- Lugar donde se guardan los datos, se le conoce como variable ya que los datos guardados pueden cambiar en cualquier momento. Constante.- Lugar donde se guardan los datos, se le conoce como constante ya que los datos guardados no cambian su valor durante todo el proceso. Asignacin. Asignacin consiste en determinar el valor de una variable, es decir, la asignacin coloca un dato en el interior de la variable o constante etiquetado con el nombre de la misma. La asignacin puede ser directa, ya que se indica el valor exacto o a travs de una expresin que es cuando se ejecuta alguna operacin. Por ejemplo: a = 5-.

b = a+c Acumuladores y contadores.

Unidad 3.

Titular: Ing. Elisa Dania Molina Portillo

Metodologa de la Programacin
Acumulador.- Estructura que permite guardar un nuevo valor tomando en consideracin el valor que ya est dentro de la variable. Ejemplo: i=i+1 r=r+i Contador Contador.- Estructura utilizada para llevar una cuenta. Ejemplo: c=c+1

El Pseudocdigo.
Herramienta que ayuda al programador a predisear de forma correcta su programa o sistema. Es de gran ayuda que antes de elaborar el pseudocdigo se tenga claramente identificado el problema y su(s) posibles(s) solucin(es) y el diseo de las mismas, este diseo se puede representar mediante un diagrama de flujo. El pseudocdigo es escribir paso a paso las instrucciones para llegar al resultado correcto o la respuesta esperada, pueden estar escritos en ingls o en espaol (se recomienda que escriban en ingls, ya que los lenguajes de programacin la mayora son en este idioma), recuerda que antes de elaborar el pseudocdigo debes tener identificado el problema y a donde deseas llegar.

Unidad 3.

Titular: Ing. Elisa Dania Molina Portillo

Vous aimerez peut-être aussi