Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Practica 3 (1)
1. INSTITUTO TECNOLOGICO DE TIJUANA
Tipo de trabajo
Practica
Fecha de inicio
26-Febrero-14
Fecha de entrega
12-Marzo-14
Nombre de los participantes
Saul V. Pereyra Cebrero
L. Cesar Sánchez Cuevas
Jesús Andrés Salas Castro
Agustín Hernández Dimaz
1
Titulo
3
Calificación
Matricula
13211225
13211260
13211266
13211271
Grupo
A
A
A
A
Asistencia
+
+
+
+
Calificación
Introducción
El objeto cin se usa para introducir datos en un programa mientras se está ejecutando. Del
mismo modo que el objeto cout despliega una copia del valor almacenado dentro de una
variable, el objeto cin permite al usuario introducir una valor en la terminal. El valor se
almacena 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 el
problema
Desarrollar
una solucion
Codificar la
solucion
Prueba y
correcion del
programa
INSTITUTO TECNOLOGICO DE TIJUANA
Página 1
2. INSTITUTO TECNOLOGICO DE TIJUANA
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
c
Inicio
“Introduzca la temperatura
en grados celcius: “, celsius
Fah=(9.0/5.0)*Celsius+32.0
“La temperatura de “, celcius,” grados
celcius es igual a “,fah,” grados Fahrenheit.”
Fin
INSTITUTO TECNOLOGICO DE TIJUANA
Página 2
4. INSTITUTO TECNOLOGICO DE TIJUANA
Problema 3, página 154
Pseudocódigo
Inicio
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
c
Inicio
“Introduzca el radio de un
circulo en pulgadas: “, radio
area=3.1416*(radio^2)
“El área del círculo es igual a “,area,” pulgadas
cuadradas.”
Fin
INSTITUTO TECNOLOGICO DE TIJUANA
Página 4
6. INSTITUTO TECNOLOGICO DE TIJUANA
Problema 4, página 155
INSTITUTO TECNOLOGICO DE TIJUANA
Página 6
7. INSTITUTO TECNOLOGICO DE TIJUANA
Pseudocódigo
Inicio
Mr, gc, mpg : real
Write “ Introduzca las millas recorridas : “
Read mr
Write “ Introduzca los galones de gasolina consumidos : “
Read gc
Mpg= mr/gc
Write “Para “,mr, “millas recorridas se gastan”, gc,”galones,
resultan “,mpg, “millas por galon”
Fin
INSTITUTO TECNOLOGICO DE TIJUANA
Página 7
8. INSTITUTO TECNOLOGICO DE TIJUANA
INICIO
“Introduzca las millas recorridas “, mr
“Introduzca los galones de gasolina consumidos”, gc
Mpg=mr/gc
“para”,mr,”millas recorridas se
gastan”,gc,”galones,resultan”,mpg,”millas por
galon”
Fin
INSTITUTO TECNOLOGICO DE TIJUANA
Página 8
9. INSTITUTO TECNOLOGICO DE TIJUANA
Problema 5, página 156
INSTITUTO TECNOLOGICO DE TIJUANA
Página 9
10. INSTITUTO TECNOLOGICO DE TIJUANA
Pseudocodigo
Inicio
num1, num2, num3, num4, pr: Real
Write “Introduzca un numero”
read num1
Write “Introduzca un segundo numero”
Read num2
Write “Introduzca un tercer numero”
Read num3
Write “Introduzca un cuarto numero”
Read num4
Pr= (num1+num2+num3+num4)/4
Write “El promedio es: “, pr
Fin
INSTITUTO TECNOLOGICO DE TIJUANA
Página 10
11. INSTITUTO TECNOLOGICO DE TIJUANA
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
Página 11
12. INSTITUTO TECNOLOGICO DE TIJUANA
6) a. - Escriba, compile y ejecute un programa en C++ que calcule y despliegue el valor de un
polinomio de segundo orden
para valores introducidos por el usuario de los
coeficientes a, b, c y la variable x. haga que su programa despliegue primero un mensaje
informando al usuario que realizara el programa, y luego despliegue indicadores apropiados
para 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
Página 12
14. INSTITUTO TECNOLOGICO DE TIJUANA
Diagrama de flujo
Pseudocódigo
INSTITUTO TECNOLOGICO DE TIJUANA
Página 14
15. INSTITUTO TECNOLOGICO DE TIJUANA
b.- verifique el resultado producido por su programa para el ejercicio 6ª os siguientes datos de
prueba:
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
Página 15
17. INSTITUTO TECNOLOGICO DE TIJUANA
Cuando haya completado su verificación, use su programa para completar la siguiente tabla:
a
2.0
3.2
3.2
-2.0
-2.0
-2.0
-2.0
5.0
4.2
b
17.0
2.0
2.0
10.0
10.0
10.0
10.0
22.0
-15
c
-12.0
15.0
15.0
.0
0.0
0.0
0.0
18.0
-20
x
1.3
2.5
-2.5
2.0
4.0
5.0
6.0
8.3
-5.2
Valor del polinomio
17.86
294
52.25
36
104
150
204
228.85
960.186
9.- Escriba compile y ejecute un programa que calcule y despliegue la raíz cuarta de un número
introducido por el usuario. Recuerde el álgebra elemental que la raíz cuarta de un numero
puede encontrarse elevando el número a la potencia 1/4. (Sugerencia: no utilice la división de
números enteros; ¿puede ver por qué?). Verifique su programa calculando la raíz cuarta de los
siguientes datos: 81, 16, 1, 0. Cuando haya completado su verificación, use su programa para
determinar la raíz cuarta de 42, 121, 256, 587, 1240, 16 256.
INSTITUTO TECNOLOGICO DE TIJUANA
Página 17
21. INSTITUTO TECNOLOGICO DE TIJUANA
Numero
42
121
256
587
1240
16256
Valor de la raiz cuata
2.54572
3.31662
4
4.92220
5.93410
11.2915
10.- Para el circuito en seria mostrado en la figura 3.17, la baja del voltaje , V2, a traves del
resistor, 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 programa
en C++ que indique al usuario que introuzca los valores de E, R1, R2, calcule la baja de voltaje y
la potencia enviadas a R2, y despliegue los resultados. Verifique su programa usando los datos
de prueba: E = 10 voltios, R1 = 100 ohmios, R2 = 200 ohmios. Cuando haya completado su
verificacion, use su programa para completar la siguiente tabla:
INSTITUTO TECNOLOGICO DE TIJUANA
Página 21
22. INSTITUTO TECNOLOGICO DE TIJUANA
E
(voltios)
10
10
10
20
20
20
R1
(ohmios)
100
100
200
100
100
200
R2
(ohmios)
100
200
200
100
200
200
Baja de voltaje
(voltios)
5
6.666667
5
10
13.3333
10
Potencia enviada
(voltios)
0.25
0.22222222
0.125
1
0.88888889
0.5
INSTITUTO TECNOLOGICO DE TIJUANA
Página 22
25. INSTITUTO TECNOLOGICO DE TIJUANA
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
Página 25
26. INSTITUTO TECNOLOGICO DE TIJUANA
Conjunto de datos de prueba 1
INSTITUTO TECNOLOGICO DE TIJUANA
Página 26
27. INSTITUTO TECNOLOGICO DE TIJUANA
Conjunto de datos de prueba 2
INSTITUTO TECNOLOGICO DE TIJUANA
Página 27
28. INSTITUTO TECNOLOGICO DE TIJUANA
Diagrama de flujo
Pseudocodigo
INSTITUTO TECNOLOGICO DE TIJUANA
Página 28