viernes, 16 de noviembre de 2012

Tarea 1 unidad 3

Cuestionario


1-¿Qué es un prototipo de función? Es la instrucción de declaración para una función

2-¿Qué son los argumentos de función? Son los elementos encerrados dentro de los paréntesis

3-¿Cómo llamar a una función? Los únicos requisitos son usar el nombre de la función y que los datos trasmitidos a la función estén encerrados dentro de los paréntesis que siguen al nombre de la función usando el mismo orden y tipo que se declaro en el prototipo de la función  

4-¿Qué es sobre carga de función? Es la capacidad de usar el mismo nombre de función para más de una función

5-¿Qué es una plantilla de función? Es una función única completa que sirve como modelo para una familia de funciones

6-¿Para que se usa el prefijo de plantillas? Para informar al compilador que la función que sigue es un plantilla que usa un tipo de datos nombrado T

7-¿Qué es un parámetro? es una variable que puede pasar su valor a un procedimiento desde el principal o desde otro procedimiento

8-¿Qué es una función? es un modulo de un 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

9-¿De que esta compuesta una función? De encabezado de función y cuerpo de función

10-¿Cuál es el propósito del encabezado de la función? Es identificar el tipo de datos del valor devuelto por la función

11-¿Cuál es el propósito del cuerpo de la función? Es operar sobre los datos transmitidos y devolver de forma directa cuando mucho un valor ala función llamada                                                                                              

12-¿Qué son los parámetros formales?   Son aquellos especificados en la cabecera de la función. Al declarar un parámetro formal hay que especificar su tipo de dato. Los parámetros formales sólo se conocen dentro de la función. 

13-¿Qué son los parámetros actuales?  Son las expresiones pasadas como argumentos en la llamada a una función. Llamada     

14-¿Cuál es la primera línea de una función? El encabezado de función

15-¿Qué prototipo de función? Es el que proporciona el tipo de datos que devuelve la función, el nombre de la función y la lista de argumentos de la función

16-¿Dónde se hacen las declaraciones de parámetro? Se hacen dentro de la línea de encabezado

 17-¿Qué son los argumentos por omisión? Es la declaración de la función o en su definición se especificarán los valores que deberían asumir los parámetros cuando se produzca una llamada a la función y se omitan los mismos para tales parámetros.

18-¿Cuál es la ventaja de usar T dentro de la línea de encabezado de la plantilla de función? Que representa un tipo de datos general que es remplazado por un tipo de datos real como int, float, doublé etc.

19-¿Qué es un cabo? Es el comienzo de una función final que se puede usar como un sustituto de una unidad final hasta que la unidad este completa

20-¿Cuál es el requerimiento mínimo de una función cabo? Es que se compila y se vincula con el modulo que llama
 

Ejercicios 6.1 2,3,4,5

Problema 2

//Problema 2 leonardo rene fraire garcia
#include <iostream.h>
#include <conio.h>
void revisar (int, float, double);
int main()
{
int x;
float y;
double z;
cout<<"Programa para transmitir valores a la funcion revisar"<<endl;
cout<<"Introducir un valor entero= ";
cin>>x;
cout<<"Introduzca un valor de precidion= ";
cin>>y;
cout<<"Introduzca un valor de doble precidion= ";
cin>>z;
revisar(x,y,z);
getch();
return 0;
}
void revisar (int x, float y, double z)
{
cout<<endl<<x<<endl;
cout<<y<<endl;
cout
<<z;
}
 
 

Problema 3

//Problema 3 leonardo rene fraire garcia
#include <iostream.h>
#include <conio.h>
void encontrarAbs (double);
int main()
{
double n;
cout<<"Programa para obtener el valor absoluto de un numero de precision double"<<endl;
cout<<"Introducir un numero de precision= ";
cin>>n;
encontrarAbs(n);
getch();
return 0;
}
void encontrarAbs (double n)
{
if(n>=0)
{
cout<<endl<<n;
}
else
{
if(n<0)
{
n=n*(-1);
cout<<endl<<n;
}}}

 

Problema 4

//Problema 4 leonardo rene fraire garcia
#include <iostream.h>
#include <conio.h>

void mult (float,float);
int main()
{
float x,y;
cout<<"Programa para multiplicar dos numero de punto flotante"<<endl;
cout<<"Introducir dos numero de punto flotante= ";
cin>>x;
cin>>y;
mult(x,y);
getch();
return 0;
}
void mult (float x, float y)
{
float resultado=x*y;
cout<<"resultado= "<<resultado<<endl;

}

 

Problema 5

//Problema 5 leonardo rene fraire garcia
#include <iostream.h>
#include <conio.h>

void al_cuadrado(float);
int main()
{
float n;
cout<<"Programa para calcular el cuadra"<<endl;
cout<<"Numero=";
cin>>n;
al_cuadrado(n);
getch();
return 0;
}
void al_cuadrado(float n)
{
float cuadrado;
cuadrado=n*n;
cout<<"resultado= "<<cuadrado<<endl;
}









 

 

No hay comentarios:

Publicar un comentario