Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
LOJA
La Universidad Catlica de Loja
GRUPO 1
Integrantes: Diego Merino
Cristina Paucar
Hever Pachar.
FUNCIONES:
Es una operacin que toma uno o ms valores
llamados argumentos y produce un valor llamado
resultado.
Todos los lenguajes de programacin tienen
funciones internas y externas,
Son diseadas para realizar tareas especficas:
toman una lista de valores y devuelven un nico
valor.
TIPOS DE FUNCIONES
Funciones internas
abs (x)
cos (x)
sin (x)
sqr (x)
sqrt (x)
ln (x)
round (x)
Funciones externas
tan (x)=sin(x)/cos(x)
f(x) = (x+3)/x^2
x = (-b+ (sqrt(b^2-4*a*c)))/(2*a)
m = (y2-y1)/(x2-x1)
c^2= a^2+b^2
DECLARACIN DE FUNCIONES
La declaracin de una funcin
requiere una serie de pasos que
la definen. Una funcin tiene
una constitucin similar a los
algoritmos, consta de:
Una cabecera
Cuerpo de la funcin
#include <iostream>
using namespace std;
float area(float _base,float _altura);
Cabecera
int main ()
{
float base,altura,resultado;
cout<<"Programa para calcular el area de un triangulo"<<endl;
cout<<"Introduzca la base del triangulo: \n";
cin>>base;
cout<<"Introduzca la altura del triangulo: \n";
cin>>altura;
resultado = area(base,altura);
cout <<"El area del triangulo es : "<<resultado;
}
float area (float _base ,float _altura){
float resultado =(_base*_altura)/2;
return resultado;
}
Funcin
#include <iostream>
using namespace std;
float area(float _base,float _altura);
int main ()
{
float base,altura,resultado;
cout<<"Programa para calcular el area de un triangulo"<<endl;
cout<<"Introduzca la base del triangulo: \n";
cin>>base;
cout<<"Introduzca la altura del triangulo: \n";
cin>>altura;
resultado = area(base,altura);
cout <<"El area del triangulo es : "<<resultado;
}
float area (float _base ,float _altura){
float resultado =(_base*_altura)/2;
return resultado;
}
Invocacin
MBITO:
A
El mbito de
un
identificador
(variables,
constantes,
procedimientos) es la parte del
programa donde se conoce si un
procedimiento
est
definido
localmente a otro procedimiento
tendr significado solo dentro del
mbito de este procedimiento, con
las variables sucede lo mismo si son
definidas como locales su uso se
aplica solo al procedimiento al que
pertenece.
B
C
D
E
F
G
#include <iostream>
VARIABLES LOCALES
#include <cmath>
using namespace std;
int main () {
int i,num,d;
i=2;
d=0;
cout <<"Ingrese el numero de terminos que
desea que presente la sucesion: "<<endl;
cin>>num;
if (num>=2) {
for (int cont=1;cont<=num;cont++) {
d=pow(i,2)+1;
cout<<"La sucesion es: "<<d<<endl;
i++;
}
}
#include <iostream>
VARIABLES GLOBALES
Es aquella que esta declarada
para el programa o algoritmo
principal del que dependen
todos los subprogramas en
cambio las variables locales
tienen la ventaja de que
comparten informacin con
todos los subprogramas, con
los cual solo declaramos la
variable una vez durante todo
el proceso
Variable global
Bibliogrficas
LUS, JOYANES AGUILAR. (2003): Fundamentos de
Programacin, Algoritmos, Estructuras de Datos y
Objetos. Mc-Graw Hill. Madrid. Pginas 157 y
siguientes (Cap#5).