ACTIVIDAD 1 AUTOAPRENDIZAJE
Curso: Lenguaje de Programación Programa: Programación Orientada a Objetos con el Lenguaje C++
Curso: Lenguaje de Programación C++Nivel II
Unidad didáctica: Funciones
Nombre de la actividad: Identificación de funciones
Aprendiz: Dayannara Hernández
Tema 1. Declaración y definición de funciones.
Objetivo específico deaprendizaje
Analizar el material de apoyo para entender el concepto de función, la definición de
función, como se declara y como se manda llamar una función
1. Entregar un reporte donde muestre un análisis sobre funciones, como es su
estructura, como se declaran y, como se manda llamar a las funciones,
fundamentando su opinión.
Una función es un modulo de programa separado del cuerpoprincipal, que
realiza una tarea especifica y que puede regresar un valor a la parte principal del
programa u otra función o procedimiento que la invoque.
La forma general de una función es:
Tipodato Nomfun (parámetros)
{
Cuerpo de instrucciones
Return [dato,var,expresión];
}
Donde tipodato especifica el tipo de dato Programa: Programación Orientada a Objetos con el Lenguaje C++
Curso:Lenguaje de Programación C++Nivel II
Unidad didáctica: Funciones
Nombre de la actividad: Identificación de funciones
Aprendiz: Dayannara Hernández
Tema 1. Declaración y definición de funciones.
Objetivo específico de aprendizaje
Analizar el material de apoyo para entender el concepto de función, la definición de
función, como se declara y como se manda llamar una función
1. Entregar unreporte donde muestre un análisis sobre funciones, como es su
estructura, como se declaran y, como se manda llamar a las funciones,
fundamentando su opinión.
Una función es un modulo de programa separado del cuerpo principal, que
realiza una tarea especifica y que puede regresar un valor a la parte principal del
programa u otra función o procedimiento que la invoque.
La forma general de unafunción es:
Tipodato Nomfun (parámetros)
{
Cuerpo de instrucciones
Return [dato,var,expresión];
}
Donde tipodato especifica el tipo de dato que regresara la función. La instrucción
Return es quien regresa un y solo un dato a la parte del programa que la esté
llamando o invocando, sin embargo es de considerar que return puede regresar un
dato, una variable o una expresión algebraica (noecuación o formula).
Si no se desea que devuelva nada, el tipo de retorno debe ser void.
Dentro de los paréntesis irán los parámetros, si son varios deben separarse por
coma(,) si no hay parámetros debe dejarse los paréntesis.
Llamar una función en C++
Cuando se llama una función se debe tener en cuenta si esta recibe parámetros y
de que tipo de dato son estos parámetros. También teneren cuenta si la función
esta declarada como void o se debe esperar un valor de retorno.
Una función sin parámetros en C++ puede llamarse indicando el nombre de la
función, los paréntesis y cerrar la línea de código con un punto y coma(;) así:
nombreFuncion();
Una función que recibe parámetros debe llamarse de la siguiente forma:
nombreFuncion(variable1,variable2);
Donde variable1 yvariable2 son los parámetros que recibe la función; Estos
parámetros deben ser del mismo tipo de los que recibe la función. A una función
que retorna algún tipo de dato, es conveniente tener en cuenta que este dato se
va a entregar limpio, esto manejando el llamado de la función como si se tratase
de una variable para mostrar y trabajar con este valor retornado por la función.
Ejm: para sumarel valor que retorna una función con un numero cualquiera seria:
Sumatoria=4312+funcionDeSuma();
Para mostrar el valor retornado de una función que recibe parámetros, en este
caso una que reciba 2 parámetros de tipo entero, los suma y los retorna, esto
seria:
Cout<<” el resultado de 8+ 3 es”<
Hay que tener en cuenta que los valores que se envían sean del mismo...
Regístrate para leer el documento completo.