Tecnico

Páginas: 16 (3841 palabras) Publicado: 31 de julio de 2013
Diagramas de Flujo, estado y pseudocódigo.
2.1. DIAGRA0MA DE FLUJO.
Representación grafica de un algoritmo, que utiliza figuras geométricas que representan alguna actividad
específica dentro del mismo, las figuras se conectan mediante flechas (indican flujo de la información)
mostrando la secuencia a seguir entre los pasos.
Las figuras que se utilizan en los diagramas de flujo son lassiguientes 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 múltiple

conector

Conector entre
diferentes páginas

Entrada por teclado

Impresión por pantalla

Impresión en papel

CicloWhile

Ciclo for

Materia: Lógica de Programación
Carrera Mecatrónica

Titular: ISC Elisa Dania Molina Portillo
Pág. 1

Unidad 2 Diagramas de Flujo, estado y pseudocódigo.
Las figuras por lo general tienen un flujo de entrada y uno de salida a excepción de:
Inicio.-que solo tiene el flujo de información como salida.
Salida.- Que solo tiene el flujo de información como entrada, solo puedetener una
flecha de entrada.
Condicional.-Tiene un flujo de entrada y dos de salida (uno para Verdadero y otro
para Falso)

Condicional múltiple.- 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 líneas de flujo deben ser horizontales o verticalessolamente (no diagonales o curvas) y
deben terminar en una flecha que indica la dirección de la información. Las figuras no deben tener dos
líneas de flujo como entrada (a excepción de las antes mencionadas), cuando se presente una
necesidad de este tipo la conexión no se hace a la figura sino al flujo de información.
NOTA.- Los diagramas de flujo solo tienen un inicio y un fin.

Variables yconstantes.
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.

Asignación.
Asignación consiste en determinar el valor de una variable, es decir, la asignacióncoloca un dato en el
interior de la variable o constante etiquetado con el nombre de la misma. La asignación puede ser
directa, ya que se indica el valor exacto o a través de una expresión que es cuando se ejecuta alguna
operación. Por ejemplo:
a = 5-.
b = a+c

Materia: Lógica de Programación
Carrera Mecatrónica

Titular: ISC Elisa Dania Molina Portillo
Pág. 2

Unidad 2 Diagramas deFlujo, estado y pseudocódigo.
Acumuladores y contadores.
Acumulador.- Estructura que permite guardar un nuevo valor tomando en consideración 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.

Sentencias y Ciclos.
Sentencia IF.
Esta sentencia es condicional, es decir, si la condición secumple 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 gráficamente con un rombo y su sintaxis es la siguiente:
1) If (condición) then
Instrucción;
else
instrucción;
4) if (condición) then
begininstrucciones;
end
else
begin
instrucciones;
end

2) if (condición) then
Instrucción;

3) if (condición) then
begin
instrucciones;
end

5) if (condición) then
instrucción;
else
begin
instrucciones;
end

F

V

6) if (Condición) then
begin
instrucciones;
end

Materia: Lógica de Programación
Carrera Mecatrónica

Titular: ISC Elisa Dania Molina Portillo
Pág. 3...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tecnica
  • Tecnico
  • Tecnicas
  • Tecnicas
  • Tecnico
  • Tecnicas
  • Tecnico
  • Tecnico

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS