Guia 1 Funciones
ESCUELA PROFESIONAL DE INGENIERÍA ELECTRÓNICA
CÓDIGO: 7402194
ASIGNATURA: PROGRAMACIÓN ELECTRÓNICA 2
PRIMERA FASE: FUNDAMENTOS DE LA POO
GUÍA DE LABORATORIO N° 01
1/7
Docente(s):
Ing. Mario Urrutia Espinoza
TÍTULO: FUNCIONES
Fecha: 2015.08.17.
1. OBJETIVOS:
•
•
•
Conocer y comprender el uso de las funciones.
Comprender y dominar el procedimiento para eluso de las funciones predefinidas
Comprender y dominar el procedimiento para el uso de las funciones definidas por el usuario
2. MARCO TEÓRICO:
2.1 FUNCIONES
Una función es un conjunto de líneas de código que realizan una tarea específica y pueden retornar un
valor. Las funciones pueden tomar parámetros que modifiquen su funcionamiento. Las funciones son
utilizadas para descomponer grandesproblemas en tareas simples y para implementar operaciones que
son comúnmente utilizadas durante un programa y de esta manera reducir la cantidad de código.
Cuando una función es invocada, se le pasa el control a la misma, y, una vez que finalice su tarea, el
control es devuelto al punto desde el cual la función fue llamada.
C++ hace uso de funciones predefinidas y funciones que pueden ser elaboradas porel propio usuario.
2.1.1 FUNCIONES PREDEFINIDAS
C++, como cualquier otro lenguaje de programación, permite el uso de “bibliotecas” con funciones
predefinidas que se pueden utilizar en cualquier programa.
Declaración de la biblioteca de funciones
Para usar la instrucción cout, es necesario incluir en el programa la biblioteca iostream.h, dado
que la definición de cout se encuentra en dichabiblioteca. Asimismo, para usar algunas funciones
matemáticas, es necesario incluir en nuestros programas otras bibliotecas de C++.
Estas bibliotecas son, por ejemplo, math.h y stdlib.h. Entonces, en programas que usen
funciones predefinidas, será necesario usar la directiva include para incluir en el programa la
definición de dichas funciones. En el caso de la biblioteca math.h, el programa deberácontener
la instrucción:
#include
A los archivos que tienen extensión .h se les conoce como archivos de encabezados. A través de la
directiva include, los archivos de encabezados proporcionan al compilador la información
básica contenida en la biblioteca correspondiente.
Sintaxis del llamado a funciones
Un llamado a una función consiste en el nombre de una función seguida por la lista de susargumentos encerrados entre paréntesis. Si hay más de un argumento, éstos se separan mediante
comas. Un llamado a una función puede ser usado como cualquier otra expresión en C++ siempre
y cuando se conserve la consistencia entre los tipos de las variables del programa.
La sintaxis es la siguiente.
- Si hay un solo argumento:
nombre_de_funcion(argumento)
-
Si hay más de un argumento:nombre_de_funcion(argumento_1, argumento_2, ... , ultimo_argumento)
Las funciones pueden utilizarse como parte de cualquier expresión legal en C++.
Por ejemplo, algunas operaciones que la función math.h puede llevar a cabo son:
Nombre
Descripción
sqrt
pow
Raíz cuadrada
Potencia
fabs
Valor absoluto de un double
ceil
floor
sin
cos
tan
Argumentos
De
De
definición
retorno
double
double
double
doubleRedondeo hacia el número
inmediato superior
Redondeo hacia el número
inmediato inferior
Seno
Coseno
Tangente
double
double
double
double
double
double
double
double
double
double
double
double
Ejemplo
Valor
retorno
sqrt(4.0)
pow(2.0,3.0)
fabs(-7.5)
fabs(7.5)
ceil(3.2)
ceil(3.9)
floor(3.2)
floor(3.9)
sin(0.0)
cos(0.0)
tan(0.0)
2.0
8.0
7.5
4.0
3.0
0.0
1.0
0.0
2.2 FUNCIONES DEFINIDAS POREL USUARIO
Las funciones que se han analizado son funciones que el lenguaje de programación ha predefinido
en sus bibliotecas o librerías. Sin embargo, también es posible que el usuario programador defina y
utilice sus propias funciones.
2.2.1 Definición de funciones
Las funciones definidas por el programador se escriben “fuera” de la función main.
El siguiente, es un ejemplo de una función:...
Regístrate para leer el documento completo.