practica 3 (1)
TRANSCRIPT
INSTITUTO TECNOLOGICO DE TIJUANA
I N S T I T U T O T E C N O L O G I C O D E T I J U A N A Página 1
Tipo de trabajo TituloPractica 3
Fecha de inicio Fecha de entrega Calificación
26-Febrero-14 12-Marzo-14
Nombre de los participantes Matricula Grupo Asistencia CalificaciónSaul V. Pereyra Cebrero 13211225 A +
L. Cesar Sánchez Cuevas 13211260 A +Jesús Andrés Salas Castro 13211266 A +Agustín Hernández Dimaz 13211271 A +
1 Introducción
El objeto cin se usa para introducir datos en un programa mientras se está ejecutando. Delmismo modo que el objeto cout despliega una copia del valor almacenado dentro de unavariable, el objeto cin permite al usuario introducir una valor en la terminal. El valor sealmacena entonces en forma directa en una variable.
2 Objetivos (competencia) Que el alumno utilice el objeto cin Hacer un diagrama de flujo Hacer pseudocódigo El programa en C++ y la pantalla corrida
3 Fundamento teórico
Analizar elproblema
Desarrollaruna solucion
Codificar lasolucion
Prueba ycorrecion del
programa
INSTITUTO TECNOLOGICO DE TIJUANA
I N S T I T U T O T E C N O L O G I C O D E T I J U A N A Página 2
5 Desarrollo de la practica
Problema 2, página 154
Pseudocódigo
Inicio
celcius, fah: real
write “Introduzca la temperatura en grados celcius: “
read celcius
Fah=(9.0/5.0)*celcius+32.0
write “La temperatura de “,celcius,” grados celcius es igual a “,fah,” grados Fahrenheit.”
Fin
Diagrama de Flujo
cInicio
“Introduzca la temperaturaen grados celcius: “, celsius
Fah=(9.0/5.0)*Celsius+32.0
“La temperatura de “, celcius,” gradoscelcius es igual a “,fah,” grados Fahrenheit.”
Fin
INSTITUTO TECNOLOGICO DE TIJUANA
I N S T I T U T O T E C N O L O G I C O D E T I J U A N A Página 4
area=3.1416*(radio^2)
Problema 3, página 154
PseudocódigoInicio
area, radio: real
write “Introduzca el radio de un circulo en pulgadas: “
read radio
area=3.1416*(radio^2)
write “El área del círculo es igual a “,area,” pulgadas cuadradas.”
Fin
Diagrama de Flujo
cInicio
“Introduzca el radio de uncirculo en pulgadas: “, radio
“El área del círculo es igual a “,area,” pulgadascuadradas.”
Fin
INSTITUTO TECNOLOGICO DE TIJUANA
I N S T I T U T O T E C N O L O G I C O D E T I J U A N A Página 6
Problema 4, página 155
INSTITUTO TECNOLOGICO DE TIJUANA
I N S T I T U T O T E C N O L O G I C O D E T I J U A N A Página 7
Pseudocódigo
InicioMr, gc, mpg : realWrite “ Introduzca las millas recorridas : “Read mrWrite “ Introduzca los galones de gasolina consumidos : “Read gcMpg= mr/gcWrite “Para “,mr, “millas recorridas se gastan”, gc,”galones,resultan “,mpg, “millas por galon”Fin
INSTITUTO TECNOLOGICO DE TIJUANA
I N S T I T U T O T E C N O L O G I C O D E T I J U A N A Página 8
INICIO
“Introduzca las millas recorridas “, mr
“Introduzca los galones de gasolina consumidos”, gc
Mpg=mr/gc
“para”,mr,”millas recorridas segastan”,gc,”galones,resultan”,mpg,”millas por
galon”
Fin
INSTITUTO TECNOLOGICO DE TIJUANA
I N S T I T U T O T E C N O L O G I C O D E T I J U A N A Página 9
Problema 5, página 156
INSTITUTO TECNOLOGICO DE TIJUANA
I N S T I T U T O T E C N O L O G I C O D E T I J U A N A Página 10
Pseudocodigo
Inicionum1, num2, num3, num4, pr: RealWrite “Introduzca un numero”read num1Write “Introduzca un segundo numero”Read num2Write “Introduzca un tercer numero”Read num3Write “Introduzca un cuarto numero”Read num4Pr= (num1+num2+num3+num4)/4Write “El promedio es: “, prFin
INSTITUTO TECNOLOGICO DE TIJUANA
I N S T I T U T O T E C N O L O G I C O D E T I J U A N A Página 11
INICIO
“Introduzca un numero”, num1“Introduzca un segundo numero “,num2
“introduzca un tercer numero “,num3“Introduzca un cuarto numero”,num4
pr=num1+num2+num3+num4/4
“El promedio es “,pr
FIN
INSTITUTO TECNOLOGICO DE TIJUANA
I N S T I T U T O T E C N O L O G I C O D E T I J U A N A Página 12
6) a. - Escriba, compile y ejecute un programa en C++ que calcule y despliegue el valor de unpolinomio de segundo orden para valores introducidos por el usuario de loscoeficientes a, b, c y la variable x. haga que su programa despliegue primero un mensajeinformando al usuario que realizara el programa, y luego despliegue indicadores apropiadospara avisar al usuario que introduzca los datos deseados. (Sugerencia: use indicadores cono(Introduzca el coeficiente del término x al cuadrado:)
INSTITUTO TECNOLOGICO DE TIJUANA
I N S T I T U T O T E C N O L O G I C O D E T I J U A N A Página 13
INSTITUTO TECNOLOGICO DE TIJUANA
I N S T I T U T O T E C N O L O G I C O D E T I J U A N A Página 14
Diagrama de flujo
Pseudocódigo
INSTITUTO TECNOLOGICO DE TIJUANA
I N S T I T U T O T E C N O L O G I C O D E T I J U A N A Página 15
b.- verifique el resultado producido por su programa para el ejercicio 6ª os siguientes datos deprueba:
Conjunto de datos de prueba 1: a= 0, b= 0, c= 22, x= 56
Conjunto de datos de prueba 2: a= 0, b= 22, c= 0, x= 2
Conjunto de datos de prueba 3: a= 22, b= 0, c= 0, x= 2
Conjunto de datos de prueba 4: a= 2, b= 4, c= 5, x= 2
Conjunto de datos de prueba 5: a= 5, b= -3, c= 2, x= 1
INSTITUTO TECNOLOGICO DE TIJUANA
I N S T I T U T O T E C N O L O G I C O D E T I J U A N A Página 16
INSTITUTO TECNOLOGICO DE TIJUANA
I N S T I T U T O T E C N O L O G I C O D E T I J U A N A Página 17
Cuando haya completado su verificación, use su programa para completar la siguiente tabla:
a b c x Valor del polinomio2.0 17.0 -12.0 1.3 17.863.2 2.0 15.0 2.5 2943.2 2.0 15.0 -2.5 52.25
-2.0 10.0 .0 2.0 36-2.0 10.0 0.0 4.0 104-2.0 10.0 0.0 5.0 150-2.0 10.0 0.0 6.0 2045.0 22.0 18.0 8.3 228.854.2 -15 -20 -5.2 960.186
9.- Escriba compile y ejecute un programa que calcule y despliegue la raíz cuarta de un númerointroducido por el usuario. Recuerde el álgebra elemental que la raíz cuarta de un numeropuede encontrarse elevando el número a la potencia 1/4. (Sugerencia: no utilice la división denúmeros enteros; ¿puede ver por qué?). Verifique su programa calculando la raíz cuarta de lossiguientes datos: 81, 16, 1, 0. Cuando haya completado su verificación, use su programa paradeterminar la raíz cuarta de 42, 121, 256, 587, 1240, 16 256.
INSTITUTO TECNOLOGICO DE TIJUANA
I N S T I T U T O T E C N O L O G I C O D E T I J U A N A Página 18
INSTITUTO TECNOLOGICO DE TIJUANA
I N S T I T U T O T E C N O L O G I C O D E T I J U A N A Página 19
Diagrama de flujo
Pseudocódigo
INSTITUTO TECNOLOGICO DE TIJUANA
I N S T I T U T O T E C N O L O G I C O D E T I J U A N A Página 20
INSTITUTO TECNOLOGICO DE TIJUANA
I N S T I T U T O T E C N O L O G I C O D E T I J U A N A Página 21
Numero Valor de la raiz cuata42 2.54572121 3.31662256 4587 4.922201240 5.9341016256 11.2915
10.- Para el circuito en seria mostrado en la figura 3.17, la baja del voltaje , V2, a traves delresistor, R2, y de la potencia, P2, enviada al resistor esta dada por las ecuaciones V2 = IR2 y P2= IV2, donde I = E/(R1 + R2). Usando estas ecuaciones, escriba, compile y ejecute un programaen C++ que indique al usuario que introuzca los valores de E, R1, R2, calcule la baja de voltaje yla potencia enviadas a R2, y despliegue los resultados. Verifique su programa usando los datosde prueba: E = 10 voltios, R1 = 100 ohmios, R2 = 200 ohmios. Cuando haya completado suverificacion, use su programa para completar la siguiente tabla:
INSTITUTO TECNOLOGICO DE TIJUANA
I N S T I T U T O T E C N O L O G I C O D E T I J U A N A Página 22
E(voltios)
R1(ohmios)
R2(ohmios)
Baja de voltaje(voltios)
Potencia enviada(voltios)
10 100 100 5 0.2510 100 200 6.666667 0.2222222210 200 200 5 0.12520 100 100 10 120 100 200 13.3333 0.8888888920 200 200 10 0.5
INSTITUTO TECNOLOGICO DE TIJUANA
I N S T I T U T O T E C N O L O G I C O D E T I J U A N A Página 23
INSTITUTO TECNOLOGICO DE TIJUANA
I N S T I T U T O T E C N O L O G I C O D E T I J U A N A Página 24
Diagrama de flujo
INSTITUTO TECNOLOGICO DE TIJUANA
I N S T I T U T O T E C N O L O G I C O D E T I J U A N A Página 25
Pseudocodigo
11.- Escriba, compile y ejecute un programa en C++ que calcule la resistencia combinada
de tres resistores paralelos. Los valores de cada resistor deberían ser aceptados usando
una instrucción cin (use la fórmula para la resistencia combinada dada en el ejercicio
9 de la sección 3.2). Verifique la operación de su programa usando los siguientes
datos de prueba:
Conjunto de datos de prueba 1: R1 = 1000, R2 = 1000 y R3 = 1000.
Conjunto de datos de prueba 2: R1 = 1000, R2 = 1500 y R3 = 500.
INSTITUTO TECNOLOGICO DE TIJUANA
I N S T I T U T O T E C N O L O G I C O D E T I J U A N A Página 26
Conjunto de datos de prueba 1
INSTITUTO TECNOLOGICO DE TIJUANA
I N S T I T U T O T E C N O L O G I C O D E T I J U A N A Página 27
Conjunto de datos de prueba 2