0% encontró este documento útil (0 votos)
20 vistas4 páginas

Funciones en C++: Guía Completa

Funciones en c++

Cargado por

skinny g
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
20 vistas4 páginas

Funciones en C++: Guía Completa

Funciones en c++

Cargado por

skinny g
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

REPUBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR PARA LA DEFENSA

UNIVERSIDAD NACIONAL EXPERIMENTAL POLITECNICA DE LA FUERZA

ARMADA NACIONAL BOLIVARIANA

NUCLEO FALCON EXTENSION PUNTO FIJO

FUNCIONES EN C++

INTEGRANTES:

William Pinto V-28.769.872

Miguel Petit V-28.767.977

Jose Ruiz V-28.775.472

PROFESOR: Jhonny Molina V-28.651.754

Antonio Bello Jhon Molina V-28.777.846


1. ¿Qué es una función en C++?:

Una función en C++ es un bloque de código que ejecuta una tarea en específico, esta

función puede recibir uno o más parámetros y puede retornar un valor. Estas funciones

se caracterizan por el hecho de que pueden ser reutilizadas, organizando el código de

manera más eficiente, simplificando así la lectura para manejar errores y

mantenimiento del código.

2. ¿Como se caracteriza (o define) una función en C++?

La estructura básica de una función en C++ se maneja de la siguiente manera:

valor_de_retorno nombre_de_la_funcion ( paramentroA, parametroB, ...) {


codigo que realiza la tarea especifica de la funcion...
return valor_de_retorno;
}
A continuación, se explicará detalladamente cada parte de la estructura de la función:

✓ valor_de_retorno: es el tipo de dato que retorna la función, como, por ejemplo,

el int, double, entre otros.

✓ nombre_de_la_funcion: nombre que se le asigna a la función, con la cual la

llamaremos luego pasándole los respectivos parámetros, si es necesario.\

✓ ( paramentroA, parametroB, ...): se pasan los parametros a la funcion si es

necesario.

✓ Entre las llaves se encuentra el codigo que realiza la tarea especifica.

✓ valor_de_retorno: es el valor que retorna la función.


3. Llamadas de funciones: por valor y por referencia

• Por valor: El método de llamada por valor para pasar argumentos a una función

copia el valor real de un argumento en el parámetro formal de la función. En este

caso, los cambios realizados en el parámetro dentro de la función no tienen

efecto en el argumento. De forma predeterminada, C++ utiliza la llamada por

valor para pasar argumentos.

• Por referencia: Llamada por referencia es un método en el cual pasa la

referencia o dirección del parámetro real a los parámetros formales de la

función, lo que significa que, si hay algún cambio en los valores dentro de la

función, refleja ese cambio en los valores reales.

4. ¿Cuáles son las reglas de ámbito de las funciones?

Las reglas de ámbito de las funciones en programación se refieren a cómo se

comportan las variables y identificadores dentro de las funciones. Las reglas principales

de ámbitos de funciones son el ámbito local y global, ya que las variables definidas

dentro de la función tienen ámbito local, mientras las que están definidas fuera de las

funciones tiene ámbito global. A su vez, las variables locales, solo se pueden utilizar de

esa función y no se puede acceder desde otras funciones y las variables globales están

definidas fuera de las funciones y están accesibles en todo el programa, excepto dentro

de las funciones que utilicen el modificador static. Por consiguiente, los parámetros de

una función tienen ámbito local dentro de la función y desaparece cuando la función

finaliza. Los nombres de parámetros en la definición de función están en el ámbito más

externo de la función
5. ¿Cómo se manejan los arreglos (o vectores) en las funciones?

Los vectores o arreglos son esenciales tanto en programación como en matemáticas.

Estos arreglos almacenan elementos del mismo tipo en la memoria y se acceden a

través de un índice. En C++, se pueden gestionar con bibliotecas como vector. Las

funciones pueden modificar los elementos de un arreglo si se pasan por referencia, lo

que permite operar sobre ellos sin necesidad de copiarlos completamente, haciendo el

proceso más eficiente. Además, las funciones pueden devolver arreglos para su uso

posterior.

6. Funciones que retornan y que no retornan valores

Para entender mejor las funciones que retornan valores y las que no, lo más claro es

usar ejemplos. Una función que retorna un valor podría ser la suma de dos números.

En este caso, se crea una función de tipo entero o numérico con dos variables como

parámetros. A estas variables se les asignan valores y, en la función principal, se

declara otra variable que almacenará el resultado de la función creada, aplicando los

parámetros correspondientes y obteniendo la suma de los dos números. Por otro lado,

las funciones que no retornan valores son las funciones void, que solo se encargan de

imprimir un mensaje en pantalla. Por ejemplo, una función void no toma parámetros ni

retorna valores, simplemente ejecuta una acción como mostrar un mensaje. En algunos

casos, se pueden combinar ambos tipos de funciones. Por ejemplo, para calcular el

área de un círculo, se puede crear una función que tome el radio del círculo y retorne el

área, que puede ser un número decimal. Además, se puede crear otra función que

tome el área calculada y la imprima, sin retornar ningún valor, por lo que su tipo de

retorno sería void.

También podría gustarte