A3 u1-16230227
Click here to load reader
description
Transcript of A3 u1-16230227
1
ACTIVIDAD 3 UNIDAD 1 RESUELTA
PARTES DE LENGUAJE C++
CONCEPTO DE FUNCIONES Y SU COMPORTAMIENTO
Un función es el entorno de programación que se genera para controlar y
procesar los datos. Para ello están funciones contienen las definiciones de los
tipos de datos en lo que se conoce como parámetros de la función; igualmente
la función se le define el tipo que va a controlar la misma función. Existe una
función llamada main(), donde se escribe el código que va a definir la finalidad
del programa; pero las funciones también son de uso y creatividad del
programador. Las funciones es la verdadera base de C y C++.
Prototipo de la función:
tipo NombreFuncion (tipo [Parametro1], tipo [Parametro2], ...);
Ejemplos:
Una función que no devuelve nada y que no tiene ningún parámetro tendría un
prototipo de la forma:
void funcion();
Una función con dos parámetros (un char y un int) que devuelve un int tendría
el prototipo siguiente:
int funcion(char, int);
Devolución del valor
Una función puede devolver o no un valor. La forma en que la función devuelve
un valor al módulo que la ha llamado es con la sentencia return, que tiene el
siguiente formato:
return [Expresion];
Ejemplo:
int suma(int v[])
{
2
int i, valor=0;
for(i=0;i<10;i++)
valor+=v[i];
return valor;
}
3
ACTIVIDAD AUTOAPRENDIZAJE
Programa: Programación Orientada a Objetos con el Lenguaje C++
Curso: Lenguaje de Programación C++ Nivel I
Unidad didáctica: Elementos básicos del lenguaje
Nombre de la actividad: Funciones definidas por el usuario.
Descripción de la actividad
Contestar las siguientes preguntas justificando la respuesta.
1. Explique el significado de cada una de las siguientes definiciones de funciones:
a) int f(int a);
R/ Define una función f entera, con una variable a tipo entera como parámetro
b) double f(double a, int b);
R/ Define una función f doble, con una variable a tipo doble y una variable b tipo
entera como parámetro
c) char f(char x);
R/ Define una función char f; con una variable x tipo char (character) como
parámetro. Retorna un tipo char
d) long int f(int x, float y);
R/ Define una función f largo entero como modificador; cuyos parámetros son una
variable de tipo entero (x) y una variable de flotante (y).
e) char f(void);
R/ Define una función char f, con una no atribución de un tipo de variable o
declaración como parámetro.
2. Defina una función, incluyendo las declaraciones de los parámetros formales, para
cada uno de los siguientes enunciados:
a) Una función llamada muestra genera y devuelve una cantidad entera,
b) Una función llamada raíz acepta dos parámetros enteros y devuelve un
resultado en punto flotante.
c) Una función llamada convertir acepta una carácter y devuelve un carácter.
d) Una función llamada paso dos parámetros uno entero y otro flotante y regresa
un entero largo. e) Una función llamada prueba acepta un carácter y devuelve un entero largo.
R/ int muestra(int cantidad)