ACTIVIDAD 1
ACTIVIDAD 1 AUTOAPRENDIZAJE – UNIDAD 1
Programa: Programación Orientada a Objetos con el Lenguaje C++.
Curso: Lenguaje de Programación C++ Nivel II.
Unidad didáctica: Funciones.
Nombre de laactividad: Identificación de funciones.
Contestar las siguientes preguntas justificando la respuesta.
Identifica si son correctas las siguientes llamadas a una función, llamada Compara cuyo encabezadoes el siguiente:
double Compara (int x, double y);
1. int a,b;
double z;
cout << Compara (a,b,z);
2. double a,b;
int z;
f Compara(a,z)
3. double a,b,c;
do {
.....
} while (compara(a,b));
Escriba una llamada a función apropiada para las siguientes funciones :
4. float formula(float x)
{
float y;
y = 3 * x – 1;
return (y);
}
5. int escribe(int a, int b)
{
int c;
c =sqrt(a * a + b * c);
return (c);
}
SOLUCION:
double Compara (int x, double y);
1. int a,b;
double z;
cout << Compara (a,b,z);
R// La función llamada Compara es incorrecta, se declara con 2variables (una variable int, y otra doublé), adentro de la función no se utilizan esas variables, al imprimir se les están dando 3 variables lo cual no coinciden con lo anterior mostrada, aparte de quelos parámetros dados no coinciden con la función nombrada Compara; y para imprimir los parámetros se debe invocar la función previamente para luego enviar los parámetros a imprimir con el cout.
doubleCompara (int x, double y);
2. double a,b;
int z;
f Compara(a,z)
R// la función llamada Compara es incorrecta, ya para almacenar el valor resultante de la función se debe colocar el signo igualentre la variable a la cual se le asignara el resultado y la función invocada.
double Compara (int x, double y);
3. double a,b,c;
do {
.....
} while (compara (a,b));
R//la funcion llamada Comparaes incorrecta, ya que while se debe dar una comparación para que sea correcta esta invocación, ejemplo while(Compara(a,b)<10);
Escriba una llamada a función apropiada para las siguientes...
Regístrate para leer el documento completo.