Professional Documents
Culture Documents
PROTOCOLO:
ESTRUCTURA DE DATOS,
PROCEDIMIENTOS Y FUNCIONES
NOMBRE Y APELLIDOS:
TUTOR:
ESTRUCTURA DE DATOS
CARRERA PROFESIONAL
INGENIERIA DE SISTEMAS
FECHA: 30/03/2017
RETURNS VOID AS $$
BEGIN
END;
$$
Language 'plpgsql';
Definicin n puede ser una lista de valores que van entre parntesis (tipo de dato
enumerado), un subconjunto de otro tipo ya definido o tipo sub-rango (en este
caso se indica el valor inicial y final que define el subconjunto) o la especificacin
en cuanto a tamao o estructura de un tipo de dato ms complejo o estructurado.
EJEMPLO: En el siguiente ejemplo, las instrucciones que suman los dos nmeros
y muestran un mensaje con el resultado se repiten una y otra vez
var resultado;
var numero1 = 3;
var numero2 = 5;
numero1 = 10;
numero2 = 7;
// Se suman los nmeros y se muestra el resultado
resultado = numero1 + numero2;
Una funcin es, sencillamente un conjunto de sentencias que se puede llamar desde
cualquier parte de un programa. Las funciones permiten al programador un grado de
abstraccin en la resolucin de un problema.
Las funciones NO se pueden anidar: esto significa que una funcin no se puede
declarar dentro de otra funcin.
En C++ todas las funciones son externas o globales, es decir pueden ser llamadas
desde cualquier punto del programa.
Sintaxis
return expresin
Al igual que para las variables, cuando una funcin se va a usar en un programa, o
cuando una funcin se define en otro fichero (funciones externas), se debe
declarar antes del lugar donde se define. La declaracin de una funcin consiste
en especificar el tipo de datos que va a retornar la funcin. Esto es obligatorio
cuando vamos a usar una funcin que no devuelve un entero. Adems, en la
declaracin se puede especificar el nmero de argumentos y su tipo. Una
declaracin tpica de funcin es:
Declara una funcin que devuelve un carcter y tiene dos parmetros, un entero y
un carcter.
main()
char caracter;
return;
/*
*/
return letra;
Function escribirBienvenida(nombre){
document.write("<H1>Hola " + nombre + "</H1>")
}
Para llamar a una funcin que tiene parmetros se coloca entre parntesis el valor
del parmetro. Para llamar a la funcin del ejemplo habra que escribir:
Al llamar a la funcin as, el parmetro nombre toma como valor "Alberto Garca" y
al escribir el saludo por pantalla escribir "Hola Alberto Garca" entre etiquetas
<H1>.
Los parmetros pueden recibir cualquier tipo de datos, numrico, textual, boleano
o un objeto. Realmente no especificamos el tipo del parmetro, por eso debemos
tener un cuidado especial al definir las acciones que realizamos dentro de la
funcin y al pasarle valores, para asegurarnos que todo es consecuente con los
tipos de datos que esperamos tengan nuestras variables o parmetros.
Otro ejemplo donde se declaren multiples parmetros:
Una funcin puede recibir tantos parmetros como queramos y para expresarlo se
colocan los nombres de los parmetros separados por comas, dentro de los
parntesis. Veamos rpidamente la sintaxis para que la funcin de antes, pero
hecha para que reciba dos parmetros, el primero el nombre al que saludar y el
segundo el color del texto.
function escribirBienvenida(nombre,colorTexto){
document.write("</FONT>")
Llamaramos a la funcin con esta sintaxis. Entre los parntesis colocaremos los
valores de los parmetros.
escribirBienvenida(miNombre,miColor)
variables <declaraciones>
inicio <instrucciones>
Donde:
Una funcin es una relacin que asocia con cada elemento de un conjunto
llamado el dominio, uno y solo un elemento de otro conjunto llamado el codominio.
La relacin puede ser establecida mediante una tabla, un proceso o un clculo.
f:Dom Codom
x f(x)
a 1
b 0
c 2
x x2
(a , b) a2 +2*b.
variables
<declaraciones>
inicio
<instrucciones>
fin_procedimiento