unidad 1 actividad 3

2
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// declara la función de nombre “f” como en valor de retorno entero, y le asigna a esta función la variable o parámetro tipo entero “a” b) double f(double a, int b); R// declara la función de nombre “f” como en valor de retorno flotante, y le asigna a esta función la variable o parámetro tipo entero “b” y la variable o parámetro tipo flotante “a” c) char f(char x); R// declara la función de nombre “f” como en valor de retorno caracter, y le asigna a esta función la variable o parámetro tipo carácter “x” d) long int f(int x, float y); R// esta sintaxis está mal al inicio el long y el int no cuadran. e) char f(void); R// la sintaxis está mal a el void falta de finir que tipo de dato es. 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, int muestra (int a); b) Una función llamada raíz acepta dos parámetros enteros y

Upload: harold-ivan-mantilla

Post on 24-Apr-2015

77 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Unidad 1 Actividad 3

ACTIVIDAD AUTOAPRENDIZAJE 

Programa: Programación Orientada a Objetos con el Lenguaje C++Curso: Lenguaje de Programación C++ Nivel IUnidad didáctica: Elementos básicos del lenguajeNombre 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// declara la función de nombre “f” como en valor de retorno entero, y le asigna a esta función la variable o parámetro tipo entero “a”

b) double f(double a, int b);R// declara la función de nombre “f” como en valor de retorno flotante, y le asigna a esta función la variable o parámetro tipo entero “b” y la variable o parámetro tipo flotante “a”

c) char f(char x);R// declara la función de nombre “f” como en valor de retorno caracter, y le asigna a esta función la variable o parámetro tipo carácter “x”

d) long int f(int x, float y);R// esta sintaxis está mal al inicio el long y el int no cuadran.

e) char f(void); R// la sintaxis está mal a el void falta de finir que tipo de dato es.

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, int muestra (int a);

b)     Una función llamada raíz acepta dos parámetros enteros y devuelve un resultado en punto flotante. Float raíz (int a, d);

c)     Una función llamada convertir acepta una carácter y devuelve un carácter. Char convertir (char x);

d)     Una función llamada paso dos parámetros uno entero y otro flotante y regresa

Page 2: Unidad 1 Actividad 3

un entero largo. Long int (int a, float b);

e)     Una función llamada prueba acepta un carácter y devuelve un entero largo. Long in prueba (char a);