Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Funciones en C++ - Prof. Ake, Diapositivas de Programación C

Este documento proporciona una introducción detallada a las funciones en el lenguaje de programación c++. Abarca la estructura de las funciones, incluyendo el encabezado y el cuerpo, así como la sintaxis para definir y llamar a las funciones. También se explica el uso de parámetros de entrada y salida, y se hace una distinción entre las funciones del usuario y las funciones de bibliotecas. El documento incluye ejemplos ilustrativos para cada concepto, lo que lo convierte en una guía valiosa para estudiantes y programadores que buscan comprender mejor el papel fundamental que desempeñan las funciones en el desarrollo de programas en c++.

Tipo: Diapositivas

2022/2023

Subido el 26/05/2024

1 / 19

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
FUNCIONES
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13

Vista previa parcial del texto

¡Descarga Funciones en C++ - Prof. Ake y más Diapositivas en PDF de Programación C solo en Docsity!

FUNCIONES

  • (^) Las funciones son un

conjunto de procedimiento

encapsulados en un bloque,

usualmente reciben

parámetros, cuyos valores

utilizan para efectuar

operaciones y

adicionalmente retornan un

valor. Esta definición

proviene de la definición de

función matemática la cual

posee un dominio y un rango,

es decir un conjunto de

valores que puede tomar y

un conjunto de valores que

puede retornar luego de

cualquier operación.

  • (^) tipo: indica el tipo de valor (int,

float, etc.) devuelto por la función.

  • (^) nombre_funcion : es el

identificador usado para la función.

  • (^) • la lista de argumentos es una

secuencia de declaración de

parámetros separados por comas y

encerrados entre paréntesis. Son

los llamados parámetros formales

de la función.

  • (^) return expresion es un salto

incondicional que permite evaluar

una expresión y devolver su valor a

la función llamante.

5.2 Llamado o invocación

de una función

  • (^) La llamada a una función se hace especificando su

nombre y, entre paréntesis, las expresiones cuyos

valores se van a enviar como argumentos de la función.

  • (^) Estos parámetros pueden ser identificadores o cualquier

otra expresión válida.

  • (^) La llamada a una función se escribe de forma general

como sigue:

un ejemplo

completo con la

función

calcula_media( )

5.3. Uso de

funciones con

parámetros

  • (^) Los parámetros son variables

locales a los que se les asigna

un valor antes de comenzar la

ejecución del cuerpo de una

función. Su ámbito de validez,

por tanto, es el propio cuerpo

de la función. El mecanismo de

paso de parámetros a las

funciones es fundamental para

comprender el comportamiento

de los programas en C++.

5.3.2. De salida

  • (^) Para imprimir una salida de texto en C++ se hace uso de la instrucción cout,

junto con <<. Es importante tener en cuenta que la instrucción cout siempre

va acompañada de << para controlar el flujo de datos que sale.

  • (^) Es posible enviar a la pantalla cualquier combinación de variables y cadenas.

Por ejemplo: cout << num_dulces << “dulces\n”;

Esta instrucción le dice a la computadora que despliegue dos cosas: el valor de

la

  • variable num_dulces y la cadena “dulces\n”. Esta instrucción es equivalente a:

5.4. Funciones

externas

  • (^) Las funciones externas son un

componente esencial en la

programación moderna, facilitando

la creación de programas

modulares y estructurados. Se

dividen en dos categorías

principales: funciones del usuario y

funciones de bibliotecas.

5.4.1.

Funciones

del Usuario

  • Las funciones del usuario son

aquellas que son definidas por

el propio programador para

llevar a cabo tareas específicas

dentro de un programa.

  • (^) Estas funciones pueden ser

creadas en el mismo archivo

que el programa principal o en

archivos separados, lo que

permite una mejor

organización del código y una

mayor reutilización.

5.4.2.

Funciones de

Bibliotecas

  • (^) Las funciones de bibliotecas son

aquellas que son proporcionadas por

el lenguaje de programación o por

bibliotecas externas. Estas funciones

están diseñadas para realizar tareas

comunes y específicas de manera

eficiente y confiable.

  • (^) Las librearías en C++ permiten hacer

nuestros programas más modulares y

reutilizables, facilitando además crear

programas con funcionalidades

bastante complejas en unas pocas

líneas de código.

Ejemplo 1 de

librerías

en C++

Gracias por su

atención