Guia 1 Funciones

Páginas: 8 (1866 palabras) Publicado: 26 de agosto de 2015
UNIVERSIDAD CATÓLICA DE SANTA MARÍA

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:...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • MAT200 GUIA EJERCICIOS N 1 FUNCIONES
  • Copia de GUIA 2 Derivada de una Funcion Real 1
  • Guia de calculo 1 (funciones)
  • Guía estudio funciones 1
  • GUIA 1 FUNCIONES
  • Guia de funciones
  • Guía de funciones
  • Guia de funciones

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS