Está en la página 1de 20

PROGRAMACIÓN

ESTRUCTURADA
 PROCEDIMIENTO
DEFINICIÓN
Un procedimiento es una sección de un programa (al
igual que una función) que realiza varias sentencias de
manera independiente al resto del programa. La
diferencia con una función es que un procedimiento no
entrega ningún valor como resultado.
Los procedimientos son útiles para agrupar secuencias de
sentencias que deben ser realizadas juntas. Usar
procedimientos suele hacer que los programas sean más
fáciles de leer.
CARACTERÍSTICAS :

*Los procedimientos no retornan un valor en su nombre.

*Se invocan como una instrucción independiente.

*Solo pueden retornar valores en sus parámetros (por referencia).

*El encabezado de un procedimiento tiene esta forma:


procedure nombre ( parámetros ... );
Algoritmo = procedimiento

Un algoritmo es un método para resolver un problema


mediante una secuencia de pasos bien definidos,
ordenados y finitos.
Un programa de ordenador es una sucesión de ordenes que
describen un algoritmo, escritas de forma que puedan ser
entendidas por el ordenador.

Preciso: estar compuesto de pasos bien


definidos (no ambiguos) y ordenados.

Definido: si se sigue dos veces, se obtiene el


mismo resultado cada vez.

Finito: tener un numero finito de pasos.


SINTAXIS PARA CREAR UN PROCEDIMIENTO
TIPOS DE PROCEDIMIENTOS
 Procedimiento de entrada: Ingresan datos desde la entrada y lo
cargan en variables. No hacen salida, salvo para "pedir" los datos. Sus
parámetros son por referencia.
Ejemplo:
 Procedimiento de Salida: Despliegan resultados en la salida. Estos
procedimientos no hacen entrada. No tienen parámetros por
referencia.
Ejemplo:
 Procedimientos Internos: NO hacen entrada salida. Reciben datos del
programa y retornan estos modificados. Contienen los dos tipos de
parámetros.

Ejemplos: Modificar un arreglo.


Ejemplos: Intercambio de variables.
FUNCIÓN:

 En programación, una función es una sección


de un programa que calcula un valor de
manera independiente al resto del programa.
 En escencia, una función es un mini
programa: tiene una entrada, un proceso y
una salida.
Una función tiene tres
componentes importantes:
 Los parámetros, que son los valores que recibe
la función como entrada.
 El código de la función, que son las operaciones
que realiza la función.
 El resultado o valor de retorno, que es el valor
final que entrega la función.
La sintaxis para definir una
función es la siguiente:
Ejemplo: búsqueda en un arreglo
DIAGRAMA DE FLUJO

 Organigrama.
 Representación diagramática que se utiliza
para conseguir la solución de un problema.
 Facilitan la comprensión de problemas
complicados y sobre todo muy largos.
REGLAS PARA LA CREACIÓN DE
DIAGRAMAS.
 Los Diagramas de flujo deben escribirse de arriba hacia abajo, y/o
de izquierda a derecha.
 Los símbolos se unen con líneas, las cuales tienen en la punta una
flecha que indica la dirección que fluye la información procesos, se
deben de utilizar solamente líneas de flujo horizontal o verticales
(nunca diagonales).
 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 vana utilizar
conectores cuando sea estrictamente necesario.
 No deben quedar líneas de flujo sin conectar
 Todo texto escrito dentro de un símbolo debe ser legible, preciso,
evitando el uso de muchas palabras.
 Todos los símbolos pueden tener más de una línea de entrada, a
excepción del símbolo final.
 Solo los símbolos de decisión pueden y deben tener mas de una
línea de flujo de salida.
Las líneas de flujo indican el orden de ejecución. Algunos
de los símbolos principales se muestran en la Figura 5.1
TIPOS DE DIAGRAMAS DE FLUJO

 Formato vertical(estructura secuencial)

 Formato horizontal

 Formato panorámico

 Formato Arquitectónico