Está en la página 1de 5

Diagrama de flujo

Es la representación gráfica de flujo de un algoritmo o de secuencias rutinarias. Se basan en la utilización de


diversos símbolos para representar operaciones específicas. Se les llama diagramas de flujo porque los símbolos
utilizados se conectan por medio de flechas para indicar la secuencia de la operación.

Nombre Símbolo Función


Representa el inicio y fin de un programa. También
puede representar una parada o interrupción
Terminal
programada que sea necesaria realizar en un
programa.
Cualquier tipo de introducción de datos en la
Entrada / salida memoria desde los periféricos o registro de
información procesada en un periférico.
Cualquier tipo de operación que pueda originar
cambio de valor, formato o posición de la
Proceso
información almacenada en memoria, operaciones
aritméticas, de transformaciones, etc.
Indica operaciones lógicas o de comparación entre
datos (normalmente dos) y en función del resultado
Decisión de la misma determina (normalmente si y no) cual
de los distintos caminos alternativos del programa
se debe seguir
Sirve para enlazar dos partes cualesquiera de un
Conector Misma diagrama a través de un conector en la salida y otro
Página conector en la entrada. Se refiere a la conexión en la
misma página del diagrama
Indicador de dirección
Indica el sentido de la ejecución de las operaciones
o línea de flujo
Se utiliza en ocasiones en lugar del símbolo de
Salida salida. El dibujo representa un pedazo de hoja. Es
usado para mostrar datos o resultados.

Cada símbolo normal de diagrama de flujo tiene un significado especial.

Expresa Inicio o Fin de un Programa.

Expresa operación algebraica o de asignación.


Expresa condiciones y asociaciones alternativas de una decisión lógica.

Expresa condición y acciones alternativas de una decisión numérica.

Entrada / Salida: Representa cualquier tipo de Fuente de entrada y salida

Conector dentro de página.

Representa resultado mediante un reporte impreso

Conector fuera de página.

Expresa operación cíclica repetitiva.

Expresa proceso de llamada a una subalterna.

Almacenamiento en línea Disco Magnético.


REGLAS PARA LA CREACIÓN DE DIAGRAMAS
1. Los diagramas de flujo deben escribirse de arriba hacia abajo y/o de Izquierda a derecha.
2. Los símbolos se unen con líneas, las cuales tienen en la punta una flecha que indica su dirección que fluye
la información procesos, se deben utilizar solamente líneas de flujo horizontal o vertical (nunca diagonales).
3. Se debe evitar el cruce de líneas, para lo cual se quisiera separar el flujo del diagrama a un sitio distinto, se
pudiera realizar utilizando los conectores, se debe tener en cuenta que solo se van a utilizar conectores
cuando sean estrictamente necesario.
4. No deben quedar líneas de flujo sin conectar.
5. Todo texto escrito dentro de un símbolo debe ser legible, preciso, evitando el uso de muchas palabras.
6. Todos los símbolos pueden tener mas de una línea de entrada, a excepto del símbolo final.
7. Solo los símbolos de decisión pueden y deben tener más de una línea de flujo de salida.
Pseudocódigo

El pseudocódigo describe un algoritmo utilizando una mezcla de frases en lenguaje común, instrucciones de
programación y palabras clave que definen las estructuras básicas. Su objetivo es permitir que el programador
se centre en los aspectos lógicos de la solución a un problema.

Como no hay una estructura semántica ni arquitectura estándar, el pseudocódigo varía de un programador a
otro. Es una herramienta ágil para el estudio y diseño de aplicaciones. Un ejemplo podría ser: lenguaje
imperativo, de tercera generación, según el método de programación estructurada.

Pseudocódigo = Pseudo (Supuesto) + Código (Instrucción)

REGLAS PARA EL MANEJO DE PSEUDOCODICOS

TIPOS DE DATOS

Dato: Son los objetos sobre los que opera una computadora, también se puede decir que es la unidad elemental
de información.

Datos simples: Son aquellos que se manejan de forma individual y se dividen en: Real:
Son aquellas cantidades que tienen parte decimal o fraccionaria. Pueden ser positivos o negativos. Numérico
Enteros: Son aquellas cantidades que no tienen parte Decimal y pueden ser positivos o negativos.

Datos estructurados: Son aquellas que se manejan en conjunto, es decir, una estructura de datos.Caracter:
Manejan 1 carácter. Un caracter puede ser una letra, un número o un símbolo. Se representan escritos entre
comilla sencilla, por ejemplos: ‘a’ ‘2’ ‘$’ ‘m’ ‘/’ ‘?’

Cadena de caracter: Manejan un conjunto de caracteres. Se representan escritos entre comillas dobles, por
ejemplo: “Minatitlán”, “Sandra Mtz. Rojas”, “Contador Público”.

IDENTIFICADOR.

Son los nombres que se le dan a los datos en un algoritmo o programa.

REGLAS PARA IDENTIFICADORES:

1) Máximo 32 caracteres.

2) Solo se aceptan letras, números y guion bajo.

3) No se pueden manejar letras acentuadas, la ñ ni la diéresis.

4) El primer carácter debe ser letra o guion bajo.

5) El identificador debe ser breve pero debe representar al dato que se maneja.

VARIABLE

Es el lugar donde se almacenan los datos en un algoritmo o programa. Estos datos pueden cambiar cada vez que
el algoritmo o programa se pone en funcionamiento.

DECLARACION DE VARIABLE. Las variables antes de ser utilizadas en un algoritmo o programa deben ser
declarados. La declaración consiste en asignar a las variables un identificador y un tipo de dato. La declaración
hace que se reserve una posición en la memoria de la computadora para almacenar dicho dato. Todos los datos
de entrada y salida que se utilizan en el algoritmo deben ser declarados.

Sintaxis: es la forma correcta de escribir una instrucción

.Sintaxis
Var

Identificador: Tipo_de_Dato

Ejemplo:

Var

Grupo: Carácter

Lado, Área, Perímetro: Real

Nombre, Domicilio: Cadena de caracteres

Edad: Entero

CONSTANTE

Es un dato cuyo valor nunca cambia durante el funcionamiento del algoritmo o programa.

Por ejemplo:

Área= 3.1416 * radio

El valor 3.1416 representa constante porque al hacer funcionar el algoritmo nunca cambia. DECLARACIÓN DE
CONSTANTES. La declaración de constantes es opcional

.Sintaxis

Const Tipo_de_Dato Identificador=Valor Real

Pi= 3.141

DECLARACION DE CONSTANTES

Sintaxis:

Const Tipo_de_Dato

Const identificador=valor;

Ejemplos:

Const float pi= 3.1416;

Const char grupo= ‘A’

Const int num_alumnos=8137;

Const int num_familias= 3555;

ARCHIVOS DE CABECERA

Indican los archivos donde se localizan información de las instrucciones que utiliza el programa. Existe diferentes
tipos de archivos de cabecera y el programa puede hacer uso de varios a la vez.

main ()

En esta sección del programa se especifica las instrucciones que dan solución al problema. El inicio del programa
principal especifica con una llave y finaliza con una llave de cierre.
Escribir Pseudocodigo que dados 2 valores de entrada imprima siempre la división del mayor entre el
menor.

Inicio
Variables num1, num2=entero.
Variables R=real.

Imprimir "Introduce los números:"


Leer num1, Leer num2.
Si a>b entonces
R= a/b
Sino
R= b/a
Fin.

También podría gustarte