Puntos extra para la unidad 1
1.- Suponga que debe escribir un programa en C++ para calcular la resistencia total de un circuito serie.
En tal circuito, la resistencia total es la suma de todos los valores individuales de las resistencias.
Suponga que el circuito consiste en una cantidad de resistencias de 56 ohms, 33 ohms y 15 ohms.
Suponga que el circuito consiste en una cantidad de resistencias de 56 ohms, 33 ohms y 15 ohms.
a) ¿Cuántas salidas requiere para este problema de programación?
Requiero de 4 salidas para que sea un programa entendible.
b) ¿Cuántos datos de entrada tiene este problema?
Ningun dato de entrada, ya que los datos son establecidos en el circuito.
c) Determine un algoritmo para convertir los elementos de insumo en elementos de salida. Suponga que la resistencia de 56 ohms es m, la cantidad de resistencias de 33 ohms es n, la cantidad de resistencias de 15 ohms es p.
- Inicio
- Declare las variables m= 56, n= 33, p= 15, rt.
- Despliegue el mensaje "La resistencia total es la suma de todas las resistencias".
- write ("La resistencia total es la suma de todas las resistencias").
- Despliegue el mensaje "m= 53 ohms, n= 63 ohms y p= 15 ohms".
- write ("m= 53 ohms, n= 63 ohms y p= 15 ohms").
- Calcular la expresión "rt= m + n + p"
- Despliegue el mensaje "Resistencia total = "rt.
- write("Resistencia total = "rt).
- Fin
d) Pruebe el algoritmo escrito para la parte 1.c utilizando la siguiente muestra de datos: m=17, n=24 y p=12.
- Inicio
- Declare las variables m= 17, n= 24, p= 12, rt.
- Despliegue el mensaje "La resistencia total es la suma de todas las resistencias".
- write ("La resistencia total es la suma de todas las resistencias").
- Despliegue el mensaje "m= 17 ohms, n= 24 ohms y p= 12 ohms".
- write ("m= 17 ohms, n= 24 ohms y p= 12 ohms").
- Calcular la expresión "rt= m + n + p"
- Despliegue el mensaje "Resistencia total = "rt.
- write("Resistencia total = "rt).
- Fin
Algoritmo
- Inicio
- Declare las variables r1= 56, r2= 33, r3= 15, rt.
- Despliegue el mensaje "La resistencia total es la suma de todas las resistencias".
write ("La resistencia total es la suma de todas las resistencias"). - Despliegue el mensaje "r1= 53 ohms, r2= 63 ohms y r3= 15 ohms".
write ("m= 53 ohms, n= 63 ohms y p= 15 ohms"). - Calcular la expresión "rt= r1 + r2 + r3"
- Despliegue el mensaje "Resistencia total = "rt.
write("Resistencia total = "rt). - Fin
Código:
//Puntos extra problema1, 18 de febrero del 2013
//Molina Hutchings Von Ludwitz Jonathan Francisco 12211252
//Lopez Vega Moises 12211830
//Salomon Soto Luis Felipe 12211233
//Bocanegra Urrea Jesus Gerardo 12211246
//Programa del examen de temperatura
#include <iostream.h>
#include <conio.h>
int main()
{
int r1=53, r2=63, r3=15, rt;
rt= r1 + r2 + r3;
cout<<"La resistencia total es la suma de todas las resistencias"<<endl;
cout<<"r1= 53 ohms, r2= 63 ohms y r3= 15 ohms.\n\n";
cout<<"rt= r1 + r2 + r3"<<endl<<endl;
cout<<"Resistencia total = "<<rt<<endl;
getch ();
return 0;
}
Programa:
2.- Suponga que el programa ha de escribirse para calcular
el valor de
la distancia en millas, conforme la relación:
la distancia en millas, conforme la relación:
Distancia=velocidad_de_viaje*tiempo_transcurrido
a) ¿Cuántas salidas requiere este problema de
programación?
4 Salidas para desplegar
4 Salidas para desplegar
b) ¿Cuántos datos de insumo requiere el problema?
2 datos de entrada que es la velocidad y el tempo de transcurso
2 datos de entrada que es la velocidad y el tempo de transcurso
c) Determine un algoritmo para convertir los elementos de
insumo en
elementos de salida.
elementos de salida.
1. Inicio
2. Desplegar mensaje en pantalla “Calculador de la
distancia en millas de un viaje”
Write(“Calculador de la distancia en millas de un viaje”)
3. Leer la variable de la velociadad “Velocidad de viaje”
Read(velociadaddeviaje)
4. Leer la variable de tiempo “Tiempo transcurrido”
Read(tiempotranscurrido)
5. Desplegar resultado de la operación de la velocidad
por el tiempo que es la distancia
Write(“Distancia =”)
6. Fin
d) Pruebe el algoritmo escrito para la parte 2.c
empleando los
siguientes datos de muestra: La velocidad_de_viaje es 55 millas por
hora y el tiempo transcurrido en 2.5 horas.
siguientes datos de muestra: La velocidad_de_viaje es 55 millas por
hora y el tiempo transcurrido en 2.5 horas.
1. Inicio
2. Desplegar mensaje en pantalla “Calculador de la
distancia en millas de un viaje”
Write(“Calculador de la distancia en millas de un viaje”)
3. Leer la variable de la velociadad “Velocidad de viaje”
Read(velociadaddeviaje=55)
4. Leer la variable de tiempo “Tiempo transcurrido”
Read(tiempotranscurrido=2.5)
5. Desplegar resultado de la operación de la velocidad
por el tiempo que es la distancia
Write(“Distancia =137.5”)
6. Fin
e) ¿Cómo debe modificarse el algoritmo que determine en la
parte 2.c el
tiempo transcurrido le fuera dado en minutos en vez de horas?
tiempo transcurrido le fuera dado en minutos en vez de horas?
1. Inicio
2. Desplegar mensaje en pantalla “Calculador de la
distancia en millas de un viaje”
Write(“Calculador de la distancia en millas de un viaje”)
3. Leer la variable de la velociadad “Velocidad de viaje”
Read(velociadaddeviaje)
4. Leer la variable de tiempo “Tiempo transcurrido”
Read(tiempotranscurrido)
5. Convertir el tiempo de minutos a horas
6. Desplegar resultado de la operación de la velocidad
por el tiempo que es la distancia
Write(“Distancia =”)
7. Fin
Código:
/*Puntos extra para la unidad 1
Salomon Soto Luis Felipe 12211233
Molina Hutchings Von Ludwitz Jonathan Francisco 12211252
Lopez Vega Moises 12211830
Bocanegra Urrea Jesus Gerardo 12122136*/
#include <iostream.h>
#include <conio.h>
int main ()
{
float velocidaddeviaje, tiempotranscurrido;
cout<<"Calculador de la distancia en millas de
un viaje"<<endl<<endl;
cout<<"Velocidad de viaje
=?"<<endl;
cin>>velocidaddeviaje;
cout<<endl<<"Tiempo transcurrido
=?"<<endl;
cin>>tiempotranscurrido;
cout<<endl<<endl<<"Distancia =
"<<velocidaddeviaje*tiempotranscurrido;
getch ();
return 0;
}
Programa:
3.- Suponga que debe escribir un
programa para determinar el valor de ergios con las siguientes relaciones:
Ergios= fergios*lergios
lergios=2(pi)e(a la u)
a) ¿Cuantas salidas requiere para
este problema de programación?
R= 1 salida, los ergios
b) ¿Cuantos datos de insumo requiere este problema?
R= 3 entradas, Los Fergios,
Exponencial y su potencia.
c) Determine un algoritmo para convertir los
elementos de insumo en elementos de salida
R= Algoritmo:
1.-Inicio
2.-Declarar
las variables: fergios, lergios
3.-
Desplegar el mensaje " Cantidad de fergios="Write (" Cantidad de
fergios=")
4.- Leer
el Valor de Fergios
5.-
Desplegar el mensaje "Cantidad de Lergios="Write ("Cantidad de
Lergios=")
6.- Leer
el valor de Lergios
7.-
Motrar en pantalla "Valor en Ergios"Write ("Ergios= fergios *
lergios ")
8. Fin
d) Pruebe el algoritmo para la parte
3.c Utilizando los siguientes datos
muestra:
fergios=14.65, (pi)=
3.1416, u=1.672 y e=2.7818
1.-Inicio
2.-Declarar
las variables: fergios, lergios
3.-
Desplegar el mensaje " Cantidad de fergios=14.65"Write ("
Cantidad de fergios=14.65")
4.-
Desplegar el mensaje "Lergios=2*3.1416*eu"Write
("Lergios=2*3.1416*eu")
5.-
Desplegar el mensaje "Cantidad de Lergios=2 * 3.1416 * 2.7818 Exp
1.672"Write
("Cantidad
de Lergios=2 * 3.1416 * 2.7818 Exp 1.672")
6.-
Motrar en pantalla "Valor en Ergios"Write ("Ergios= fergios *
lergios ")
7.-Fin
Código:
//Puntos extra problema 3, 18 de febrero del 2013
//Molina Hutchings Von Ludwitz Jonathan Francisco 12211252
//Lopez Vega Moises 12211830
//Salomon Soto Luis Felipe 12211233
//Bocanegra Urrea Jesus Gerardo 12211246
#include <iostream.h>
#include <conio.h>
#include <math.h>
int main()
{
float ergios, fergios, lergios;
float pi=3.1416, u=1.672 , e=2.7818;
cout<<"Intruduccir cantidad de Fergios =?"<<endl;
cin>>fergios;
lergios=2*pi*exp(u);
ergios= fergios*lergios;
cout<<endl<<"Ergios ="<<ergios,
getch ();
return 0;
}
Programa:
4.- Suponga que ha de escribir un programa para desplegar las siguentes especificaciones:
Amplificacion de voltaje: 35
Salida de Potencia: 2.5 Watts
Ancho de banda: 15KHz
a) ¿Cuántas lineas de salida requiere para este problema de programaciòn
3 lineas de salida.
b) ¿Cuántos datos de insumo tiene este problema?
ninguno, todos los datos son de salida.
c) Determine un algoritmo para convertir los elementos de insumo en
elementos de salida.
Algoritmo:
1.- Inicio
2.- Desplegar el mensaje "amplificacion de voltaje: 35V"
write("amplificacion de voltaje: 35V")
3.-Desplegar el mensaje"salida de potencia: 2.5 Watts"
write("salida de potencia: 2.5Watts")
4.-Desplegar el mensaje "ancho de banda: 15KHz"
write("ancho de banda: 15KHz")
5.-Fin
Codigo:
/*practica No. 2 fecha:11 de febrero de 2013
//Bocanegra Urrea Jesus Gerardo 12211246
//Lopez Vega Moises 12211830
//Salomon Soto Luis Felipe 12211233
//Molina Hutchings Von Ludwitz Jonathan Francisco 12211252*/
#include <iostream.h>
#include <conio.h>
int main()
{
cout<<"amplificacion de voltaje: 35V"<<endl;
cout<<"salida de potencia: 2.5 Watts"<<endl;
cout<<"ancho de banda: 15KHz"<<endl;
getch ();
return 0;
}
Programa:



No hay comentarios:
Publicar un comentario