jueves, 15 de noviembre de 2012

Tarea Unidad 3

Preguntas:

1-      ¿Es la funcion que se conoce como la function llamada?
R= Encotrar mas()
2-      ¿Esta función que hace la lladama se le conoce como función que llama?
R= Main()
3-      ¿Antes que una función pueda ser llamada debe ser?
R=Declarada
4-      ¿La instrucción de declaración para una función se conoce como?
R=Prototipo de función
5-      ¿Qué hace el prototipo de función?
R= Indica a la función que llama el tipo de valor que será devuelta formalmente
6-      ¿La forma general de las instrucciones de prototipos de función es?
R= Tipo-de-datos-a-devolver-nombre-de-funcion(lista de tipos de datos para los argumentos)
7-      ¿Qué declara el prototipo defunción para Fmax()?
R=Que la función espera recibir dar argumentos en numero entero y devolverá de manera formal un valor en numero entero.
8-      ¿Qué declara el prototipo de función para intercambio()?
R=Declara que esta función requiere cuatro argumentos consistentes en un numero entero, dos caracteres y un argumento de precisión doble.
9-      ¿Qué declara el prototipo de función para desplegar()?
R= Esta función requiere dos argumentos de precisión doble no devuelve ningún valor.
10-   ¿De que sirve el uso de prototipos de función?
R=Permite la verificación de errores en los tipos de datos por el compilador.
11-   ¿Cuales son las dos partes que consta toda función en C++?
R=Encabezado de función y cuerpo de función
12-   ¿Los nombres de argumentos en el encabezado se conocen como?
R=Parámetros formales de la función
13-   ¿Qué es un cabo?
R=Es el comienzo de una función final que se puede usar como un sustituto de la unidad final hasta que la unidad esta completa.
14-   ¿Cuando son útiles los argumentos por omisión?
R=Cuando se extiende una función existente para incluir mas características que requieren argumentos adicionales.
15-   ¿Capacidad de usar el mismo nombre de función para más de una función?
R=Sobrecarga de función
16-   ¿Qué se necesita para usar de manera formal el mismo nombre de la función?
R=Que el compilador pueda distinguir cual función seleccionar con base en los tipos de datos de los argumentos cuando es llamada la función.
17-   ¿Qué es una platilla de la función?
R= Es una función única completa que sirve como modelo para una familia de funciones
18-   ¿Nombre de la línea que informa al compilador que la función que sigue inmediatamente es una plantilla que usa un tipo de datos nombrado T?
R= Prefijo de pantalla
19-   ¿Qué representa la letra T?
R= Un tipo de dato.
20-   ¿Qué significa cada cosa mostrada a continuación?
Nombre-de-la-función    (datos transmitidos a la función)
Función llamada                        transmite datos a la función



Problemas 

#include <iostream.h>
#include <conio.h>

void revisar(int n1,double x,double y)
{

cout<<"El valor entero es:"<<n1<<endl;
cout<<"El primer valor de doble presicion es:"<<x<<endl;
cout<<"El segundo valor de doble presicion es:"<<y<<endl;
getch();
return;
}
int main()
{
int n1;
double x, y;
cout<<"Introdouce un valor entero y dos de doble presicion"<<endl;
cout<<"\n"<<endl;
cin>>n1>>x>>y;
revisar(n1,x,y);
}

Pseudocodigo:

Inicio
void revisar(int n1, double x, double y)
{
Print "El valor entero es:", n1
Print "El primer valor de doble presicion es:", x
Print "El segundo valor de doble presicion es:", y
getch()
return
}
int main()
{
n1 int
x             double
y             double
Print "Introdouce un valor entero y dos de doble presicion"
Print "   "
read1
read x
read y
revisar(n1,x,y)
}
FIN

Imagen de corrida del programa:


Codificacion C++:
#include <iostream.h>
#include <conio.h>

void revisar(int n1, int n2, double v, double w, double x, double y, double z)
{

cout<<"Los valores enteros son:"<<n1<<", "<<n2<<endl;
cout<<"Los valores de doble presicion son:"<<v<<", "<<w<<", "<<x<<", "<<y<<", "<<z<<endl;

getch();
return;
}

int main()
{
int n1, n2;
double v, w, x, y, z;
cout<<"Introdouce dos valores enteros y cinco de doble presicion"<<endl;
cin>>n1>>n2>>v>>w>>x>>y>>z;
revisar(n1,n2,v,w,x,y,z);
}



Pseudocodigo:

Inicio
void revisar(int n1, int n2, double v, double w, double x, double y, double z)
{

Print "Los valores enteros son:", n1, ", ", n2
Print "Los valores de doble presicion son:", v, ", ", w, ", ", x, ", ", y, ", ", z

getch()
return
}

int main()
{
n1           int
n2           int
v             double
w            double
x             double
y             double
z              double
Print "Introdouce dos valores enteros y cinco de doble presicion"
read  n1              
read  n2              
read  v 
read  w
read  x 
read  y 
read  z
revisar(n1,n2,v,w,x,y,z)
}
FIN

Imagen de corrida del programa:

Codificacion C++:
#include <iostream.h>
#include <conio.h>

template <class V>
void encontrarabs(V numero)
{
if(numero<0)
numero=-numero;
cout<<"El valor absoluto del numero es: "<<numero<<endl;
return;
}
int main()
{
double num1;
cout<<"Introdusca un numero de presicion doble:";
cin>>num1;

encontrarabs(num1);
getch();
return 0;
}



Pseudocodigo:

Inicio
template <class V>
void encontrarabs(V numero)
{
if(numero<0)
numero=-numero
Print "El valor absoluto del numero es: ", numero
return
}
int main()
{
num1    double
Print "Introdusca un numero de presicion doble:"
read num1

encontrarabs(num1)
getch()
return 0
}
FIN

Imagen de corrida del programa:

Codificacion C++:
#include <iostream.h>
#include <conio.h>

template <class V>
void encontrarabs(V numero)
{
if(numero<0)
numero=-numero;
cout<<"El valor absoluto del numero es: "<<numero<<endl;
return;
}
int main()
{
double n1, n2, n3;
cout<<"Introdusca el primer numero: ";
cin>>n1;
cout<<"Introdusca el segundo numero: ";
cin>>n2;
cout<<"Introdusca el tercer numero: ";
cin>>n3;

encontrarabs(n1);
encontrarabs(n2);
encontrarabs(n3);
getch();
return 0;
}

Pseudocodigo:

Inicio
template <class V>
void encontrarabs(V numero)
{
if(numero<0)
numero=-numero
Print "El valor absoluto del numero es: ", numero
return
}
int main()
{
n1           double
n2           double
n3           double
Print "Introdusca el primer numero: "
read n1
Print "Introdusca el segundo numero: "
read n2
Print "Introdusca el tercer numero: "
read n3

encontrarabs(n1)
encontrarabs(n2)
encontrarabs(n3)
getch()
return 0
}
FIN

Imagen de corrida del programa:


Codificacion C++:
#include <iostream.h>
#include <conio.h>

void mult(float n1,float n2)
{
float t;
t=n1*n2;
cout<<"El resultado es: "<<t<<endl;

getch();
return;
}

int main()
{
float n1, n2;
cout<<"Introdusca un primer numero: ";
cin>>n1;
cout<<"Introdusca un segundo numero: ";
cin>>n2;
mult(n1, n2);
}

Pseudocodigo:


Inicio
void mult(real n1,real n2)
{
float t
t=n1*n2
Print "El resultado es: ", t

getch()
return
}

int main()
{
n1           real
n2           real
Print "Introdusca un primer numero: "
Read n1
Print "Introdusca un segundo numero: "
Read n2
mult(n1, n2)
}
FIN

Imagen de corrida del programa:

Codificacion C++:

#include <iostream.h>
#include <conio.h>

void mult(float n1,float n2,float n3,float n4,float n5)
{
float t;
t=n1*n2*n3*n4*n5;
cout<<"El resultado es: "<<t<<endl;

getch();
return;
}

int main()
{
float n1, n2, n3, n4, n5;
cout<<"Introdusca un primer numero: ";
cin>>n1;
cout<<"Introdusca un segundo numero: ";
cin>>n2;
cout<<"Introdusca un tercer numero: ";
cin>>n3;
cout<<"Introdusca un cuarto numero: ";
cin>>n4;
cout<<"Introdusca un quinto numero: ";
cin>>n5;
mult(n1, n2, n3, n4, n5);
}

Pseudocodigo:


Inicio
void mult(real n1,real n2,real n3,real n4,real n5)
{
real
t=n1*n2*n3*n4*n5
Print "El resultado es: ", t

getch()
return
}

int main()
{
n1           real
n2           real
n3           real
n4           real
n5           real
Print "Introdusca un primer numero: "
read n1
Print "Introdusca un segundo numero: "
read n2
Print "Introdusca un tercer numero: "
read n3
Print "Introdusca un cuarto numero: "
read n4
Print "Introdusca un quinto numero: "
read n5
mult(n1, n2, n3, n4, n5)
}
FIN

Imagen de corrida del programa:
Codificacion C++
#include <iostream.h>
#include <conio.h>
#include <math.h>

void al_cuadrado(double n)
{
double r1;

r1=pow(n,2);
cout<<"Resultado es: "<<r1<<endl;
getch();
return ;
}
int main()
{
double n;
cout<<"Introduca un numero: ";
cin>>n;

al_cuadrado(n);
}




Pseudocodigo:

Inicio
void al_cuadrado(double n)
{
r1            double

r1=pow(n,2)
Print "Resultado es: ", r1
getch()
return
}
int main()
{
n             double
Print "Introduca un numero: "
read n

al_cuadrado(n)
}
FIN

Corrida del programa:
Codificacion C++:
#include <iostream.h>
#include <conio.h>
#include <math.h>

void al_cuadrado(double n1, double n2, double n3, double n4)
{
double r1, r2, r3, r4;

r1=pow(n1,2);
cout<<"El resultado del cuadrado del primer numero es: "<<r1<<endl;
r2=pow(n2,2);
cout<<"El resultado del cuadrado del segundo numero es: "<<r2<<endl;
r3=pow(n3,2);
cout<<"El resultado del cuadrado del tercer numero es: "<<r3<<endl;
r4=pow(n4,2);
cout<<"El resultado del cuadrado del cuarto numero es: "<<r4<<endl;
getch();
return ;
}
int main()
{
double n1, n2, n3, n4;
cout<<"Introduca el primer numero: ";
cin>>n1;
cout<<"Introduca el segundo numero: ";
cin>>n2;
cout<<"Introduca el terecero numero: ";
cin>>n3;
cout<<"Introduca el cuarto numero: ";
cin>>n4;


al_cuadrado(n1, n2, n3, n4);
}

Pseudocodigo:


Inicio
void al_cuadrado(double n1, double n2, double n3, double n4)
{
r1            double
r2            double
r3            double
r4            double

r1=pow(n1,2)
Print "El resultado del cuadrado del primer numero es: ", r1
r2=pow(n2,2)
Print "El resultado del cuadrado del segundo numero es: ", r2
r3=pow(n3,2)
Print "El resultado del cuadrado del tercer numero es: ", r3
r4=pow(n4,2)
Print "El resultado del cuadrado del cuarto numero es: ", r4
getch()
return
}
int main()
{
n1           double
n2           double
n3           double
n4           double
Print "Introduca el primer numero: "
read n1
Print "Introduca el segundo numero: "
read n2
Print "Introduca el terecero numero: "
read n3
Print "Introduca el cuarto numero: "
read n4


al_cuadrado(n1, n2, n3, n4)
}
FIN


Imagen de corrida del programa:

No hay comentarios:

Publicar un comentario