Está en la página 1de 4

Ke son los llamados subrutinas:

Se le llama subrutina a un segmento de código separado del bloque


principal, el cual puede ser invocado en cualquier momento desde ésta u otra
subrutina.
Una subrutina, al ser llamada dentro de un programa, hace que el código
principal se detenga y se dirija a ejecutar el código de la subrutina.

PROGRAMA principal
instrucción 1
instrucción 2
...
instrucción N
...
SUBRUTINA Nombre x
.......
FIN SUBRUTINA
...
FIN PROGRAMA principal.

Elementos de la declaración de una subrutina[editar]


Las declaraciones de subrutinas generalmente son especificadas por:

 Un nombre único en el ámbito: nombre de la función con el que se identifica y se distingue


de otras. No podrá haber otra función ni procedimiento con ese nombre
(salvo sobrecarga o polimorfismo en programación orientada a objetos).
 Un tipo de dato de retorno: tipo de dato del valor que la subrutina devolverá al terminar su
ejecución.
 Una lista de parámetros: especificación del conjunto de argumentos (pueden ser cero, uno
o más) que la función debe recibir para realizar su tarea.
 El código u órdenes de procesamiento: conjunto de órdenes y sentencias que debe
ejecutar la subrutina.
Ubicación y definición de datos:
En ciencias de la computación, una estructura de datos es una forma particular de
organizar datos en una computadora para que puedan ser utilizados de manera eficiente.
Diferentes tipos de estructuras de datos son adecuados para diferentes tipos
de aplicaciones, y algunos son altamente especializados para tareas específicas.
Las estructuras de datos son un medio para manejar grandes cantidades de datos de
manera eficiente para usos tales como grandes bases de datos y servicios de indización
de Internet. Por lo general, las estructuras de datos eficientes son clave para
diseñar algoritmos eficientes. Algunos métodos formales de diseño y lenguajes de
programación destacan las estructuras de datos, en lugar de los algoritmos, como el factor
clave de organización en el diseño de software.

Las estructuras de datos se basan generalmente en la capacidad de un ordenador para


recuperar y almacenar datos en cualquier lugar de su memoria.
.Ejemplo de v.b.:

PROGRAMA principal
instrucción 1
instrucción 2
...
instrucción N
...
SUBRUTINA NombreX
.......
FIN SUBRUTINA
...
FIN PROGRAMA principal.

La siguiente función en C es la analogía al cálculo del promedio matemático. La función


"Promedio" devuelve un valor decimal correspondiente a la semisuma de 2 valores enteros de
entrada (A y B):

float Promedio(int A, int B){


float r;
r=(A+B)/2.0;
return r;
}

Así una llamada "Promedio (3, 5)" devolverá el valor de tipo real (float) 4,0.
También se pueden escribir funciones sin parámetros, por ejemplo (también en C):

#include <stdio.h>

int DecirHola(void) {
printf ("¡Hola, Mundo!");
return 0;
}

También podría gustarte