Está en la página 1de 3

ACTIVIDAD AUTOAPRENDIZAJE

Programa: Programacin Orientada a Objetos con el Lenguaje C++ Curso: Lenguaje de Programacin C++ Nivel I Unidad didctica: Elementos bsicos del lenguaje Nombre de la actividad: Funciones definidas por el usuario.

Objetivo especfico de aprendizaje

Analizar el material de apoyo para entender el concepto, la definicin de las funciones definidas por el usuario y, su declaracin.
Duracin de la actividad Producto a entregar Forma de entrega

2 horas

Entregar un reporte donde muestre un anlisis sobre el concepto de funciones y su comportamiento, fundamentando su opinin. Con esto el participante podr realizar declaraciones de funciones, analizar el comportamiento sus argumentos

En un documento Word a travs de la plataforma en el apartado del Buzn de transferencia digital. El archivo deber llamarse: A3-U1-Num.id

Actividad previa

Recursos de apoyo

Estudiar los conceptos descritos en el material de apoyo. Revisar la explicacin de los temas que se encuentra en la presentacin

Material de apoyo: Tema 3. Funciones definidas por el usuario

CONCEPTO DE FUNCIONES Y SU COMPORTAMIENTO Un funcin es el entorno de programacin que se genera para controlar y procesar los datos. Para ello estn funciones contienen las definiciones de los tipos de datos en lo que se conoce como parmetros de la funcin; igualmente la funcin se le define el tipo que va a controlar la misma funcin. Existe una funcin llamada main(), donde se escribe el cdigo que va a definir la finalidad del programa; pero las funciones tambin son de uso y creatividad del programador. Las funciones es la verdadera base de C y C++.

Prototipo de la funcin : tipo NombreFuncion (tipo [Parametro1], tipo [Parametro2], ...); Ejemplos: Una funcin que no devuelve nada y que no tiene ningn parmetro tendra un prototipo de la forma: void funcion(); Una funcin con dos parmetros (un char y un int) que devuelve un int tendra el prototipo siguiente: int funcion(char, int); Devolucin del valor Una funcin puede devolver o no un valor. La forma en que la funcin devuelve un valor al mdulo que la ha llamado es con la sentencia return, que tiene el siguiente formato: return [Expresion]; Ejemplo: int suma(int v[]) { int i, valor=0; for(i=0;i<10;i++) valor+=v[i]; return valor; }

ACTIVIDAD AUTOAPRENDIZAJE
Programa: Programacin Orientada a Objetos con el Lenguaje C++ Curso: Lenguaje de Programacin C++ Nivel I Unidad didctica: Elementos bsicos del lenguaje Nombre de la actividad: Funciones definidas por el usuario.

Descripcin 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); Define una funcin f entera, con una variable a tipo entera como parmetro b) double f(double a, int b); Define una funcin f doble, con una variable a tipo doble y una variable b tipo entera como parmetro c) char f(char x); Define una funcin char f; con una variable x tipo char (character) como parmetro. Retorna un tipo char d) long int f(int x, float y); Define una funcin f largo entero como modificador; cuyos parmetros son una variable de tipo entero (x) y una variable de flotante (y). e) char f(void); Define una funcin char f, con una no atribucin de un tipo de variable o declaracin como parmetro.

2. Defina una funcin, incluyendo las declaraciones de los parmetros formales, para cada uno de los siguientes enunciados: a) Una funcin llamada muestra genera y devuelve una cantidad entera, int muestra(int cantidad)

b) Una funcin llamada raz acepta dos parmetros enteros y devuelve un resultado en punto flotante. c) Una funcin llamada convertir acepta una carcter y devuelve un carcter. d) Una funcin llamada paso dos parmetros uno entero y otro flotante y regresa un entero largo. e) Una funcin llamada prueba acepta un carcter y devuelve un entero largo.

http://es.geocities.com/twenty_fran2002/registros.html

También podría gustarte