lunes, 18 de febrero de 2013

Programas para puntos extra


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.

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

  1. Inicio 
  2. Declare las variables r1= 56, r2= 33, r3= 15, rt. 
  3. Despliegue el mensaje "La resistencia total es la suma de todas las resistencias".
    write ("La resistencia total es la suma de todas las resistencias"). 
  4. Despliegue el mensaje "r1= 53 ohms, r2= 63 ohms y r3= 15 ohms".
    write ("m= 53 ohms, n= 63 ohms y p= 15 ohms"). 
  5. Calcular la expresión "rt= r1 + r2 + r3"  
  6. Despliegue el  mensaje "Resistencia total = "rt.
    write("Resistencia total = "rt). 
  7. 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:

Distancia=velocidad_de_viaje*tiempo_transcurrido


a) ¿Cuántas salidas requiere este problema de programación?
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



c) Determine un algoritmo para convertir los elementos de insumo en
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
.



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?


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