Está en la página 1de 24

INSTITUTO TECNOLOGICO DE TIJUANA

Tipo de trabajo Practica Fecha de inicio 12-Febrero-14 Nombre de los participantes Saul V. Pereyra Cebrero L. Cesar Snchez Cuevas Jess Andrs Salas Castro Agustn Hernndez Dimaz 1 Introduccin

Fecha de entrega 26-Febrero-14 Matricula 13211225 13211260 13211266 13211271 Grupo A A A A

Titulo 2 Calificacin

Asistencia + + + +

Calificacin

El anlisis de un problema puede consistir hasta de dos partes. La primera parte es un anlisis bsico que debe realizarse en todos los problemas y consiste en extraer la informacin completa de entrada y salida proporcionada por los problemas. Es decir, debe: Determinar y entender los elementos de salida deseados que debe producir el programa. Determinar los elementos de entrada.

2 Objetivos (competencia) Hacer un diagrama de flujo Hacer pseudocdigo El programa en C++ y la pantalla corrida

Fundamento terico

Analizar el problema

Desarrollar una solucion

Codificar la solucion

Prueba y correcion del programa

INSTITUTO TECNOLOGICO DE TIJUANA

Pgina 1

INSTITUTO TECNOLOGICO DE TIJUANA

Desarrollo de la practica

1.- Suponga que tiene que escribir un programa en C++ para calcular la resistencia total de un circuito serie. En dicho circuito la resistencia total es la suma de todos los valores de resistencias individuales. Suponga que el circuito consiste en una cantidad de resistores de 56, 33 y 15. a) Para el problema de programacin, Cuntas salidas se requieren? b) Cuntas entradas tiene el problema? c) Determine el algoritmo para convertir los elementos de entrada en elementos de salida. Suponga que la cantidad de resistores de 56 es m, la cantidad de resistores de 33 es n y la cantidad de resistores de 15 es p. d) Pruebe el algoritmo que escribi para la parte C usando la siguiente muestra de datos: m=17 n=24 p=12

Pseudocdigo
Inicio R1, R2, R3, Rt, m, n, p: int R1 = 56 ; R2 = 33 ; R3 = 15 ; m = 17 ; n = 24 ; p = 12 ; ) ( ) ( Rt = ( ); write La resistencia total del circuito es= , Rt ; Fin

INSTITUTO TECNOLOGICO DE TIJUANA

Pgina 2

INSTITUTO TECNOLOGICO DE TIJUANA

Diagrama de flujo
Inicio

R1 = 56 R2 = 33 R3 = 15 m = 17 n = 24 p = 12

Rt = (

) ( ( )

La resistencia total del circuito es= , Rt

Fin

INSTITUTO TECNOLOGICO DE TIJUANA

Pgina 3

INSTITUTO TECNOLOGICO DE TIJUANA

C++

INSTITUTO TECNOLOGICO DE TIJUANA

Pgina 4

INSTITUTO TECNOLOGICO DE TIJUANA

2.- Escriba un programa en C++ para determinar la distancia recorrida por un automvil despus de 10 segundos, suponiendo que el automvil viaja inicialmente a 60 para desacelerar de manera uniforme a una velocidad de 12 ( ) a) b) c) d) y el conductor aplica los frenos . Use el hecho de que:

, donde s= velocidad inicial del automvil, d= desaceleracin y t= tiempo transcurrido.

Para el problema de programacin, Cuntas salidas se requieren? Cuntas entradas tiene el problema? Determine el algoritmo para convertir los elementos de entrada en elementos de salida. Pruebe el algoritmo escrito para la parte C usando los datos proporcionados en el planteamiento del problema.

Pseudocdigo
Inicio s, d, t, h, distancia, m, n: int h = 60.0; d = 12 ; t = 10 ; m = ((1.0)/(2.0)) ; ( ) distancia =| |; write la velocidad inicial del automvil es, s; write la desaceleracin del automvil es, d; write el tiempo transcurrido es, t; write La distancia recorrida por el automovil total es= , distancia ; Fin

INSTITUTO TECNOLOGICO DE TIJUANA

Pgina 5

INSTITUTO TECNOLOGICO DE TIJUANA

Diagrama de flujo
Inicio

h = 60 d = 12 t = 10

distancia =|

() |

s = ((h)/(3600)) m = ((1.0)/(2.0))

la velocidad inicial del automvil es, s; la desaceleracin del automvil es, d; el tiempo transcurrido es, t; La distancia recorrida por el automvil total es=, distancia ;

Fin

INSTITUTO TECNOLOGICO DE TIJUANA

Pgina 6

INSTITUTO TECNOLOGICO DE TIJUANA

C++

INSTITUTO TECNOLOGICO DE TIJUANA

Pgina 7

INSTITUTO TECNOLOGICO DE TIJUANA

Problema 3

1 5

Inicio r: real Ci, n: int r=0.05 Ci=24 n=(2002-1627) Cf=Ci*(1+r)^n writeEl saldo al 31 de diciembre de 2002 es:,Cf

INSTITUTO TECNOLOGICO DE TIJUANA

Pgina 8

INSTITUTO TECNOLOGICO DE TIJUANA

Fin

Inicio r: real Ci, n: int r=0.05 Ci=24 n=(2002-1627) Cf=24*(1+0.05)^(2002-1627) writeEl saldo al 31 de diciembre de 2002 es:, 2119329059

INSTITUTO TECNOLOGICO DE TIJUANA

Pgina 9

INSTITUTO TECNOLOGICO DE TIJUANA

Fin

INSTITUTO TECNOLOGICO DE TIJUANA

Pgina 10

INSTITUTO TECNOLOGICO DE TIJUANA

Problema 4

3 4

Inicio v1,v2,f1,f2: int v1=1, v2=1 f1=1, f2=1 sc1=150*v1/0.38*f1


INSTITUTO TECNOLOGICO DE TIJUANA Pgina 11

INSTITUTO TECNOLOGICO DE TIJUANA

sc2=230*v2/sqrt(((56)^2)+(0.98*f2)^2) sv=sc1+sc2 write Voltaje de salida circuito 1 es:,sc1 write Voltaje de salida circuito 2 es:,sc2 write Suma de voltajes circuito 1 y circuito 2 es:,sv Fin

Inicio v1,v2: real f1,f2: int v1=1.2 v2=2.3 f1=144 f2=100 sc1=(150*1.2)/(0.38*144)

INSTITUTO TECNOLOGICO DE TIJUANA

Pgina 12

INSTITUTO TECNOLOGICO DE TIJUANA

sc2=(230*2.3/sqrt(((56)^2)+(0.98*100)^2) sv=sc1+sc2 write Voltaje de salida circuito 1 es:,3.28947 write Voltaje de salida circuito 2 es:,4.68674 write Suma de voltajes circuito 1 y circuito 2 es:,7.97621 Fin

INSTITUTO TECNOLOGICO DE TIJUANA

Pgina 13

INSTITUTO TECNOLOGICO DE TIJUANA

INSTITUTO TECNOLOGICO DE TIJUANA

Pgina 14

INSTITUTO TECNOLOGICO DE TIJUANA

5.- haga un programa en C++ en asignarle a 4 variables una calificacin de examen del 0 al 100 y calcular el promedio y desplegar las cuatro variables que almacenan las calificaciones y el promedio.

Seudocdigo

INSTITUTO TECNOLOGICO DE TIJUANA

Pgina 15

INSTITUTO TECNOLOGICO DE TIJUANA

Diagrama de flujo

INSTITUTO TECNOLOGICO DE TIJUANA

Pgina 16

INSTITUTO TECNOLOGICO DE TIJUANA

Corrida del programa

INSTITUTO TECNOLOGICO DE TIJUANA

Pgina 17

INSTITUTO TECNOLOGICO DE TIJUANA

6.- Haga un programa para darle valor a una variable, calcular el cuadrado y cubo de esa variable y desplegar los datos: el valor, cuadrado y cubo. Seudocdigo

INSTITUTO TECNOLOGICO DE TIJUANA

Pgina 18

INSTITUTO TECNOLOGICO DE TIJUANA

Diagrama de flujo

INSTITUTO TECNOLOGICO DE TIJUANA

Pgina 19

INSTITUTO TECNOLOGICO DE TIJUANA

Corrida del programa

INSTITUTO TECNOLOGICO DE TIJUANA

Pgina 20

INSTITUTO TECNOLOGICO DE TIJUANA

PROBLEMA 8. Inicio r, a :int Pi :float r=5 a=4 Pi=3.1416 Superficie=2*Pi*r*a Volumen=Pi*r^2*a Write=Superficie es igual:, Superficie Write=Volumen es:, Volumen Fin

INICIO
R=5 A=4 PI=3.1416

Superficie= 2*Pi*r*a Volumen= Pi*r^2*a

superficie es igual:, Superficie


Volumen es:, Volumen

FIN
INSTITUTO TECNOLOGICO DE TIJUANA Pgina 21

INSTITUTO TECNOLOGICO DE TIJUANA

PROBLEMA 7. Inicio y,x : int x=3 y=4(x^2)+6(x)-5 Write = Y es igual :,y Fin

INSTITUTO TECNOLOGICO DE TIJUANA

Pgina 22

INSTITUTO TECNOLOGICO DE TIJUANA

INICIO
X=3

y=4(x^2)+6(x)-5

Y es igual a ;,y

FIN

INSTITUTO TECNOLOGICO DE TIJUANA

Pgina 23

INSTITUTO TECNOLOGICO DE TIJUANA

6 Referencias Gary J. Bronson (2007) C++ para ingeniera y ciencias segunda edicin. Cengage : Mexico.

INSTITUTO TECNOLOGICO DE TIJUANA

Pgina 24