Programacion 2

Páginas: 14 (3277 palabras) Publicado: 15 de septiembre de 2015
Programación Estructurada
miércoles, 6 de febrero de 2013
Practica 1
Ejercicios para puntos extras
Problema 1
1 .Suponga que tiene que escribir un programa en C++ para calcular la resistencia total de un circuito en serie. En dicho circuito la resistencia total es la suma de todos los valores de resistencia individuales. Suponga que el circuito consiste en una cantidad de resistores de 56ohmios, 33 ohmios y 15 ohmios.
a) Para este problema de programación, ¿Cuántas salidas se requieren? 1
b) ¿cuantas entradas tiene este problema? 3
c) Determine el algoritmo para convertir los elementos de entrada en elementos de salida. Suponga que la cantidad de resistores de 56 ohmios es  m, la cantidad de resistores de 33 ohmios es n, la cantidad de resistores de 15 ohmios es p.
Inicio
m = 56, n =33, p = 15;
R= m+n+p
Write (“1) m + n + p = “, R)
Fin

d) Pruebe el algoritmo escrito para la parte C usando la siguiente muestra de datos:
M= 17, n=24, p=12.
Inicio
m = 17, n = 24, p = 12
R = m + n + p
Write(“1) m + n + p = “,R)
fin

Código:
/*Problema 1 Fecha: 18 de febrero del 2013
Echevarria Guevara Hector Fabian  12211258
Peña Rodriguez Jonathan Israel 12211237
Plascencia Arevalo Juan Antonio12211251
Zetina Gonzalez Gabriel Jesus 12211244 
Programa para sumar la reistencia total */

#include
#include
int main()
{
int ResistenciaTotal, m=56, n=33, p=15;
cout<<"\nm=56, n=33, p=15 ";
ResistenciaTotal=m+n+p;
cout<<"\n\nLa resistencia total es: "< getch();
return 0;
}




Problema 2
2.- Suponga que tiene que escribir un programa para calcularel valor de la distancia, en millas, dada la relación:
Distancia = velocidad*tiempo transcurrido
a.       Para este problema de programación, ¿Cuántas salidas se requieren?
1 salida
b.      ¿Cuántas entradas tiene este problema?
2 entradas
c.       Determine un algoritmo para convertir los elementos de entrada en elementos de salida.
1.       Inicio
2.       Definir las variables “Distancia,Velocidad, Tiempo;”
float Distancia, Velocidad, Tiempo;
3.       Mostrar en pantalla el mensaje ” Introduzca las siguientes cantidades para calcular la distancia\n\n”
Write (“Introduzca las siguientes cantidades para calcular la distancia\n\n”)
4.       Mostrar en pantalla el mensaje ” Velocidad: ”
Write (“Velocidad: ”)
5.       Leer el valor de “Velocidad”
Read (“Velocidad”)
6.       Mostrar enpantalla el mensaje ” Tiempo transcurrido :  ”
Write (“Tiempo transcurrido :”)
7.       Leer el valor de “Tiempo”
Read (“Tiempo”)
8.       Calcular “Distancia”
Distancia=Velocidad*Tiempo.
9.       Mostrar en pantalla el mensaje ” La distancia recorrida en millas fue de ”,Distancia
Write (“La distancia recorrida en millas fue de”, Distancia)
10.   Fin

d.      Pruebe el algoritmo escrito para la parte cusando la siguiente muestra de datos:
Velocidad es 55 millas por hora y tiempo transcurrido 2.5 horas.

1.       Inicio
2.       Definir las variables “Distancia, Velocidad=55, Tiempo=2.5;”
float Distancia, Velocidad=55, Tiempo=2.5;
3.       Mostrar en pantalla el mensaje ” Introduzca las siguientes cantidades para calcular la distancia\n\n”
Write (“Introduzca las siguientes cantidades paracalcular la distancia\n\n”)
4.       Mostrar en pantalla el mensaje ” Velocidad: ”
Write (“Velocidad: ”)
5.       Mostrar en pantalla el mensaje ” Tiempo transcurrido :  ”
Write (“Tiempo transcurrido :”)
6.       Calcular “Distancia”
Distancia=Velocidad*Tiempo.
7.       Mostrar en pantalla el mensaje ” La distancia recorrida en millas fue de ”,Distancia
Write (“La distancia recorrida en millas fue de”,Distancia)
8.       Fin


e.      ¿Cómo debe modificarse el algoritmo que determino en la parte c si el tiempo transcurrido se diera en minutos en lugar de horas?
1.         Inicio
2.       Definir las variables “Distancia, Velocidad, Tiempo;”
float Distancia, Velocidad, Tiempo;
3.       Mostrar en pantalla el mensaje ” Introduzca las siguientes cantidades para calcular la distancia\n\n”
Write...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación 2°
  • programacion 2
  • programacion 2
  • Programacion 2
  • Programacion 2
  • programacion 2
  • Programacion 2
  • programacion 2

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS