Preguntas
1.-¿se le conoce como transmitido por valor?
Cuando se trasmite un valor a una función como el argumento trasmitido.
2.-¿Que debe proporcionar una función llamada?
El tipo de datos del valor devuelto - El valor real que se devuelve
3.-¿Que debe de especificar una función que devuelve datos?
El tipo de datos del valor que se devolverá
4.-¿Qué debe de llevar la función que llama (receptor)?
Ser alertada del tipo de valor a esperar, Usar de manera apropiada el valor devuelto.
5.-¿ejemplo de una función que llama?
int encontrarMax(int, int)
6.-¿Cual es el Propósito de declarar variables?
Cuando se trasmite un valor a una función como el argumento trasmitido.
2.-¿Que debe proporcionar una función llamada?
El tipo de datos del valor devuelto - El valor real que se devuelve
3.-¿Que debe de especificar una función que devuelve datos?
El tipo de datos del valor que se devolverá
4.-¿Qué debe de llevar la función que llama (receptor)?
Ser alertada del tipo de valor a esperar, Usar de manera apropiada el valor devuelto.
5.-¿ejemplo de una función que llama?
int encontrarMax(int, int)
6.-¿Cual es el Propósito de declarar variables?
Es alertar a la computadora de la cantidad de almacenamiento interno reservado para los datos.
7.-¿En qué consiste en llamar a una función?
En colocar valores de argumentos en una región de memoria reservada a la que la función tiene acceso.
8.-¿Qué permite las funciones inline?
Agrupar las líneas respectivas de código en forma directa en el programa siempre que se llame a una función.
9.-¿Cuál es la ventaja de utilizar una función inline?
Es que aumenta la velocidad de ejecución.
10.-¿A que se le conoce como transmisión por valor?
7.-¿En qué consiste en llamar a una función?
En colocar valores de argumentos en una región de memoria reservada a la que la función tiene acceso.
8.-¿Qué permite las funciones inline?
Agrupar las líneas respectivas de código en forma directa en el programa siempre que se llame a una función.
9.-¿Cuál es la ventaja de utilizar una función inline?
Es que aumenta la velocidad de ejecución.
10.-¿A que se le conoce como transmisión por valor?
a una función que llamada recibe valores de la función que la llama, almacena y manipula los valores transmitidos y devuelve en forma directa cuando mucho un valor único.
11.-¿A que se le conoce como transmisión por referencia?
A una transmisión de direcciones.
12.-¿Cómo se declara un parámetro de referencia en C++?
11.-¿A que se le conoce como transmisión por referencia?
A una transmisión de direcciones.
12.-¿Cómo se declara un parámetro de referencia en C++?
tipo-de-dato & nombre-de-referencia
13.-¿De un Ejemplo de declaración de referencia?
doublé& num1;
14.-¿Qué significa ‘&’ en C++?
13.-¿De un Ejemplo de declaración de referencia?
doublé& num1;
14.-¿Qué significa ‘&’ en C++?
La ´´dirección de´´
15.-¿cual es el encabezado apropiado de un prototipo de función?
void valnuevo (double&, double&);
16.-¿Cuales son las precauciones al usar argumentos de referencia?
No constantes y solo variables
17.-¿La transmisión de dirección se conoce como función de?
Transmisión por referencia
18.-¿Que permite llamar a una función y transmitir argumentos por valor?
Que se escriban como entidades independientes que puedan usar cualquier nombre de variable sin preocuparse que otras funciones usen el mismo nombre.
19.-¿Que ejecuta el prototipo convertir_temp()?
Alerta al compilador del tipo de almacenamiento necesario para el valor devuelto
20.-¿Que es lo que hay que proporcionar para usar un valor devuelto?
Una variable para almacenar el valor o usar el valor en forma directa en una expresión.
15.-¿cual es el encabezado apropiado de un prototipo de función?
void valnuevo (double&, double&);
16.-¿Cuales son las precauciones al usar argumentos de referencia?
No constantes y solo variables
17.-¿La transmisión de dirección se conoce como función de?
Transmisión por referencia
18.-¿Que permite llamar a una función y transmitir argumentos por valor?
Que se escriban como entidades independientes que puedan usar cualquier nombre de variable sin preocuparse que otras funciones usen el mismo nombre.
19.-¿Que ejecuta el prototipo convertir_temp()?
Alerta al compilador del tipo de almacenamiento necesario para el valor devuelto
20.-¿Que es lo que hay que proporcionar para usar un valor devuelto?
Una variable para almacenar el valor o usar el valor en forma directa en una expresión.
Problema 10
A)
Pseudocodigo
Inicio
Incio funcion
funcion void cargaC(float E,float A, float L, float r)
{
carga float
carga=pow(3.1416,2)*E*A/pow((L/r),2)
Print "La carga critica es de: ", carga
getch()
return
}
final funcion
Inicio programa
{
E float
A float
L float
r float
Print "Introduce la elastricidad del material usado=?”
Read E
Print "introduce el area de corte transversal=?”
Read A
Print "introduce el largo de la columna=?”
Read L
Print "introduce el radio del giro=?”
Read r
cargaC(E,A,L,r)
}
Fin
Codificacion en C++
//Tarea 2 Unidad 3, Problema 10 "A"
//Integrantes del equipo: Onofre Gonzalez Adrian Hilario
// Fuentes Aranda Jesus Javier
#include <iostream.h>
#include <conio.h>
#include <math.h>
void cargaC(float E,float A, float L, float r)
{
float carga;
carga=pow(3.1416,2)*E*A/pow((L/r),2);
cout<<endl<<endl;
cout<<"La carga critica es de: "<<carga<<endl;
getch();
return ;
}
int main()
{
float E,A,L,r;
cout<<"Introduce la elastricidad del material usado=? ";
cin>>E;
cout<<"introduce el area de corte transversal=? ";
cin>>A;
cout<<"introduce el largo de la columna=? ";
cin>>L;
cout<<"introduce el radio del giro=? ";
cin>>r;
cargaC(E,A,L,r);
B)
Pseudocodigo
Inicio
Incio funcion
funcion void cargaC(float E,float A, float L, float r)
{
carga float
carga=pow(3.1416,2)*E*A/pow((L/r),2)
Print "La carga critica es de: ", carga
getch()
return
}
final funcion
Inicio programa
{
I int
n int
j int
E float
A float
L float
r float
Print "Numero de cargas criticas a calcular=? "
Read n
for(i=0 to n step i=i+1)
{
Print "Introduce la elastricidad del material usado=?”
Read E
Print "introduce el area de corte transversal=?”
Read A
Print "introduce el largo de la columna=?”
Read L
Print "introduce el radio del giro=?”
Read r
cargaC(E,A,L,r)
}
}
Fin
Codificacion en C++
//Tarea 2 Unidad 3, Problema 10 "B"
//Integrantes del equipo: Onofre Gonzalez Adrian Hilario
// Fuentes Aranda Jesus Javier
#include <iostream.h>
#include <conio.h>
#include <math.h>
void cargaC(float E,float A, float L, float r)
{
float carga;
carga=pow(3.1416,2)*E*A/pow((L/r),2);
cout<<endl<<endl;
cout<<"La carga critica es= "<<carga<<endl;
cout<<"\n"<<endl;
getch();
return ;
}
int main()
{
int i, n, j;
float E,A,L,r;
cout<<"Numero de cargas criticas a calcular=? ";
cin>>n;
cout<<"\n"<<endl;
for(i=0;i<n;i++)
{
cout<<"Introduce la elastricidad del material=? ";
cin>>E;
cout<<"Introduce el area de corte transversal=? ";
cin>>A;
cout<<"Introduce el largo de la columna=? ";
cin>>L;
cout<<"Introduce el radio del giro=? ";
cin>>r;
cargaC(E,A,L,r);
}
Problema 12
A)
Pseudocodigo
Inicio
Inicio funcion
funcion void entero(int n)
{
Print "El valor entero es: ", n
getch()
return
}
Final funcion
Inicio programa
{
n int
Print "Introduce un valor=? "
Read n
entero(n)
}
Fin
Codificacion en C++
//Tarea 2 Unidad 3, Problema 12 "A"
//Integrantes del equipo: Onofre Gonzalez Adrian Hilario
// Fuentes Aranda Jesus Javier
#include <iostream.h>
#include <conio.h>
void entero(int n)
{
cout<<"El valor entero es: "<<n<<endl;
getch();
return ;
}
int main()
{
int n;
cout<<"Introduce un valor=? ";
cin>>n;
entero(n);
B)
Pseudocodigo
Inicio
Inicio funcion
funcion void entero(int n)
{
print "El valor entero es: ", n
getch()
return
}
Final funcion
Inicio programa
{
I int
m int
n float
Print "Numero de valores=?”
Read m
for(i=0 to m step i=i+1)
{
Print "Introduce un valor=? "
Read n
entero(n)
}
}
Fin
Codificacion en C++
//Tarea 2 Unidad 3, Problema 12 "B"
//Integrantes del equipo: Onofre Gonzalez Adrian Hilario
// Fuentes Aranda Jesus Javier
#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
void entero(int n)
{
cout<<"El valor entero es: "<<n<<endl;
getch();
return ;
}
int main()
{
int i, m;
float n;
cout<<"Numero de valores=? ";
cin>>m;
for(i=0;i<m;i++)
{
cout<<"Introduce un valor=? ";
cin>>n;
entero(n);
}
SECCIÓN 6.3 Pag 341
PROBLEMA 4
Pseudocodigo
Inicio
Inicio funcion
void cambio(int dolares,int cien=100,int cincuenta=50,int veinte=20,int diez=10,int cinco=5,int uno=1)
{
conv_dls float
switch(dolares)
{
case 100:
conv_dls=cien/11.00
Print cien, " en cambio en dolares es: ", conv_dls, " dlls"
break
case 50:
conv_dls=cincuenta/11.00
Print cincuenta, " en cambio en dolares es: ", conv_dls, " dlls"
break
case 20:
conv_dls=veinte/11.00
Print veinte, " en cambio en dolares es: ", conv_dls, " dlls"
break
case 10:
conv_dls=diez/11.00
Print diez, " en cambio en dolares es: ", conv_dls, " dlls"
break
case 5:
conv_dls=cinco/11.00
Print cinco, " en cambio en dolares es: ", conv_dls, " dlls"
break
case 1:
conv_dls=uno/11.00
Print uno, " en cambio en dolares es: ", conv_dls, " dlls"
break
default:
Print "introduce otra cantidad”
getch()
return
}
}
Final funcion
Inicio programa
{
dolares int
Print "Cantidades $100, $50, $20, $10, $5, $1 "
Print "introdusca la cantidad de convertir de pesos a dolores"
Read dolares
cambio(dolares)
getch()
}
Fin
Codificacion en C++
//Tarea 2 Unidad 3, Problema 4
//Integrantes del equipo: Onofre Gonzalez Adrian Hilario
// Fuentes Aranda Jesus Javier
#include <iostream.h>
#include <conio.h>
#include <math.h>
void cambio(int dolares,int cien=100,int cincuenta=50,int veinte=20,int diez=10,int cinco=5,int uno=1)
{
float conv_dls;
switch(dolares)
{
case 100:
conv_dls=cien/11.00;
cout<<cien<<" en cambio en dolares es: "<<conv_dls<<" dlls";
break;
case 50:
conv_dls=cincuenta/11.00;
cout<<cincuenta<<" en cambio en dolares es: "<<conv_dls<<" dlls";
break;
case 20:
conv_dls=veinte/11.00;
cout<<veinte<<" en cambio en dolares es: "<<conv_dls<<" dlls";
break;
case 10:
conv_dls=diez/11.00;
cout<<diez<<" en cambio en dolares es: "<<conv_dls<<" dlls";
break;
case 5:
conv_dls=cinco/11.00;
cout<<cinco<<" en cambio en dolares es: "<<conv_dls<<" dlls";
break;
case 1:
conv_dls=uno/11.00;
cout<<uno<<" en cambio en dolares es: "<<conv_dls<<" dlls";
break;
default:
cout<<"introduce otra cantidad "<<endl;
getch();
return ;
}
}
int main()
{
int dolares;
cout<<"Cantidades $100, $50, $20, $10, $5, $1 "<<endl;
cout<<"introdusca la cantidad de convertir de pesos a dolores"<<endl;
cin>>dolares;
cambio(dolares);
getch();
Problema 5
Pseudocodigo
Inicio funcion
void tiempo(int segundos)
{
hora int
min int
seg int
if(segundos<=60)
{
print "Los segundos introducidos equivalen a ", segundos, " segundos",
}
else
{
if(segundos>=60)
{
min=segundos/60
Print "Los segundos introducidos equivalen a ", min, " minutos",
}
else
{
if(min>=60)
{
hora=min/60
Print hora
}
}
}
getch()
return
}
Final funcion
Inicio programa
{
hora int
min int
seg int
segundos int
Print "Introdusca la cantidad de segundos=? "
Read segundos
tiempo(segundos)
getch()
}
Fin
Codificacion en C++
//Tarea 2 Unidad 3, Problema 5
//Integrantes del equipo: Onofre Gonzalez Adrian Hilario
// Fuentes Aranda Jesus Javier
#include <iostream.h>
#include <conio.h>
#include <math.h>
void tiempo(int segundos)
{
int hora;
int min;
int seg;
if(segundos<=60)
{
cout<<"Los segundos introducidos equivalen a "<<segundos<<" segundos"<<endl;
}
else
{
if(segundos>=60)
{
min=segundos/60;
cout<<"Los segundos introducidos equivalen a "<<min<<" minutos"<<endl;
}
else
{
if(min>=60)
{
hora=min/60;
cout<<hora<<endl;
}
}
}
getch();
return ;
}












