SlideShare una empresa de Scribd logo
INSTITUTO TECNOLOGICO DE TIJUANA

Tipo de trabajo
Practica
Fecha de inicio
12-Febrero-14

Fecha de entrega
26-Febrero-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
2
Calificación

Matricula
13211225
13211260
13211266
13211271

Grupo
A
A
A
A

Asistencia
+
+
+
+

Calificación

Introducción

El análisis de un problema puede consistir hasta de dos partes. La primera parte es un análisis
básico que debe realizarse en todos los problemas y consiste en extraer la información
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 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
INSTITUTO TECNOLOGICO DE TIJUANA

5

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 programación, ¿Cuántas salidas se requieren?
b) ¿Cuántas 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

Pseudocódigo
Inicio
R1, R2, R3, Rt, m, n, p: int
R1 = 56 ;
R2 = 33 ;
R3 = 15 ;
m = 17 ;
n = 24 ;
p = 12 ;
Rt = (𝑅1 ∗ 𝑚) + (𝑅2 ∗ 𝑛) + (𝑅3 ∗ 𝑝) ;
write “La resistencia total del circuito es=” , Rt ;
Fin

INSTITUTO TECNOLOGICO DE TIJUANA

Página 2
INSTITUTO TECNOLOGICO DE TIJUANA

Diagrama de flujo
Inicio

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

Rt = (𝑅1 ∗ 𝑚) + (𝑅2 ∗ 𝑛) +
(𝑅3 ∗ 𝑝)

“La resistencia
total del circuito
es=” , Rt

Fin

INSTITUTO TECNOLOGICO DE TIJUANA

Página 3
INSTITUTO TECNOLOGICO DE TIJUANA

C++

INSTITUTO TECNOLOGICO DE TIJUANA

Página 4
INSTITUTO TECNOLOGICO DE TIJUANA

2.- Escriba un programa en C++ para determinar la distancia recorrida por un automóvil después de 10
segundos, suponiendo que el automóvil viaja inicialmente a 60
para desacelerar de manera uniforme a una velocidad de 12

𝑚𝑖𝑙𝑙𝑎𝑠
𝑠2

𝑚𝑖𝑙𝑙𝑎𝑠
ℎ𝑜𝑟𝑎

y el conductor aplica los frenos

. Use el hecho de que:

1

𝑑 = 𝑠 − (2) 𝑑𝑡 2 , donde s= velocidad inicial del automóvil, d= desaceleración y t= tiempo transcurrido.
a)
b)
c)
d)

Para el problema de programación, ¿Cuántas salidas se requieren?
¿Cuántas 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.

Pseudocódigo
Inicio
s, d, t, h, distancia, m, n: int
h = 60.0;
d = 12 ;
t = 10 ;
m = ((1.0)/(2.0)) ;
distancia =| 𝑠 − (𝑚)𝑑𝑡 2 | ;
write “la velocidad inicial del automóvil es”, s;
write “la desaceleración del automóvil es”, d;
write “el tiempo transcurrido es”, t;
write “La distancia recorrida por el automovil total es=” , distancia ;
Fin

INSTITUTO TECNOLOGICO DE TIJUANA

Página 5
INSTITUTO TECNOLOGICO DE TIJUANA

Diagrama de flujo
Inicio

h = 60 d = 12 t = 10

distancia =| 𝑠 − (𝑚)𝑑𝑡 2 |
s = ((h)/(3600))
m = ((1.0)/(2.0))

“la velocidad inicial del automóvil es”, s;
“la desaceleración del automóvil es”, d;
“el tiempo transcurrido es”, t;
“La distancia recorrida por el automóvil
total es=”, distancia ;

Fin

INSTITUTO TECNOLOGICO DE TIJUANA

Página 6
INSTITUTO TECNOLOGICO DE TIJUANA

C++

INSTITUTO TECNOLOGICO DE TIJUANA

Página 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
write”El saldo al 31 de diciembre de 2002 es:”,Cf

INSTITUTO TECNOLOGICO DE TIJUANA

Página 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)
write”El saldo al 31 de diciembre de 2002 es:”, 2119329059

INSTITUTO TECNOLOGICO DE TIJUANA

Página 9
INSTITUTO TECNOLOGICO DE TIJUANA

Fin

INSTITUTO TECNOLOGICO DE TIJUANA

Página 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

Página 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

Página 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

Página 13
INSTITUTO TECNOLOGICO DE TIJUANA

INSTITUTO TECNOLOGICO DE TIJUANA

Página 14
INSTITUTO TECNOLOGICO DE TIJUANA

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

Seudocódigo

INSTITUTO TECNOLOGICO DE TIJUANA

Página 15
INSTITUTO TECNOLOGICO DE TIJUANA

Diagrama de flujo

INSTITUTO TECNOLOGICO DE TIJUANA

Página 16
INSTITUTO TECNOLOGICO DE TIJUANA

Corrida del programa

INSTITUTO TECNOLOGICO DE TIJUANA

Página 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.
Seudocódigo

INSTITUTO TECNOLOGICO DE TIJUANA

Página 18
INSTITUTO TECNOLOGICO DE TIJUANA

Diagrama de flujo

INSTITUTO TECNOLOGICO DE TIJUANA

Página 19
INSTITUTO TECNOLOGICO DE TIJUANA

Corrida del programa

INSTITUTO TECNOLOGICO DE TIJUANA

Página 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

Página 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

Página 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

Página 23
INSTITUTO TECNOLOGICO DE TIJUANA

6
Referencias
Gary J. Bronson (2007) C++ para ingeniería y ciencias segunda edición. Cengage :
Mexico.

INSTITUTO TECNOLOGICO DE TIJUANA

Página 24

Más contenido relacionado

Similar a Practica 2

Prgramas en c 2
Prgramas en c 2Prgramas en c 2
Prgramas en c 2
Carlos Alexis Arana
 
2023.1 S2 - Variables y Expresiones - CS1111_.pptx
2023.1 S2 - Variables y Expresiones - CS1111_.pptx2023.1 S2 - Variables y Expresiones - CS1111_.pptx
2023.1 S2 - Variables y Expresiones - CS1111_.pptx
FrmulariosPPTPDFYDOC
 
Practica 4
Practica   4Practica   4
Practica 4
Jesus Salas Castro
 
Ejercicio legunaje c++ 1
Ejercicio legunaje c++ 1Ejercicio legunaje c++ 1
Ejercicio legunaje c++ 1
rmjp
 
Ejercicios introduccion a la programación en C
Ejercicios  introduccion a la programación en CEjercicios  introduccion a la programación en C
Ejercicios introduccion a la programación en C
hack3 Org
 
Ejercicios C
Ejercicios CEjercicios C
Ejercicios C
Jose Luis Crespo
 
1 er informe
1 er informe1 er informe
1 er informe
Admer Barrios Urbina
 
Fis comp2012 02algoritmo
Fis comp2012 02algoritmoFis comp2012 02algoritmo
Fis comp2012 02algoritmo
Manolito Alvarez
 
Ejercicios con Funciones en programación I C++
Ejercicios con Funciones en programación I C++Ejercicios con Funciones en programación I C++
Ejercicios con Funciones en programación I C++
Carlos Aviles Galeas
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
Norma Vaquilema
 
Programas
ProgramasProgramas
Programas
Armando Jori
 
Algoritmos en c++
Algoritmos en c++Algoritmos en c++
Algoritmos en c++
Marx Simpson
 
Josue pedro ramos quispe
Josue pedro ramos quispeJosue pedro ramos quispe
Josue pedro ramos quispe
Josue Pedro Ramos Quispe
 
Micc final sep02_2010 solucion
Micc final sep02_2010 solucionMicc final sep02_2010 solucion
Micc final sep02_2010 solucion
Jair BG
 
Micc final sep02_2010 solucion
Micc final sep02_2010 solucionMicc final sep02_2010 solucion
Micc final sep02_2010 solucion
Jair BG
 
Ejercicios propuestosc++
Ejercicios propuestosc++Ejercicios propuestosc++
Ejercicios propuestosc++
Mauricio Moya
 
Ejercicios propuestos
Ejercicios propuestosEjercicios propuestos
Ejercicios propuestos
Nery Davila
 
Fundamentos de Programacion
Fundamentos de ProgramacionFundamentos de Programacion
Fundamentos de Programacion
neyvajms
 
Lenguaje c neo
Lenguaje c neoLenguaje c neo
Lenguaje c neo
estefania loredo cortes
 
Micc mejoramiento feb_28_2009_soluc
Micc mejoramiento feb_28_2009_solucMicc mejoramiento feb_28_2009_soluc
Micc mejoramiento feb_28_2009_soluc
Jair BG
 

Similar a Practica 2 (20)

Prgramas en c 2
Prgramas en c 2Prgramas en c 2
Prgramas en c 2
 
2023.1 S2 - Variables y Expresiones - CS1111_.pptx
2023.1 S2 - Variables y Expresiones - CS1111_.pptx2023.1 S2 - Variables y Expresiones - CS1111_.pptx
2023.1 S2 - Variables y Expresiones - CS1111_.pptx
 
Practica 4
Practica   4Practica   4
Practica 4
 
Ejercicio legunaje c++ 1
Ejercicio legunaje c++ 1Ejercicio legunaje c++ 1
Ejercicio legunaje c++ 1
 
Ejercicios introduccion a la programación en C
Ejercicios  introduccion a la programación en CEjercicios  introduccion a la programación en C
Ejercicios introduccion a la programación en C
 
Ejercicios C
Ejercicios CEjercicios C
Ejercicios C
 
1 er informe
1 er informe1 er informe
1 er informe
 
Fis comp2012 02algoritmo
Fis comp2012 02algoritmoFis comp2012 02algoritmo
Fis comp2012 02algoritmo
 
Ejercicios con Funciones en programación I C++
Ejercicios con Funciones en programación I C++Ejercicios con Funciones en programación I C++
Ejercicios con Funciones en programación I C++
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Programas
ProgramasProgramas
Programas
 
Algoritmos en c++
Algoritmos en c++Algoritmos en c++
Algoritmos en c++
 
Josue pedro ramos quispe
Josue pedro ramos quispeJosue pedro ramos quispe
Josue pedro ramos quispe
 
Micc final sep02_2010 solucion
Micc final sep02_2010 solucionMicc final sep02_2010 solucion
Micc final sep02_2010 solucion
 
Micc final sep02_2010 solucion
Micc final sep02_2010 solucionMicc final sep02_2010 solucion
Micc final sep02_2010 solucion
 
Ejercicios propuestosc++
Ejercicios propuestosc++Ejercicios propuestosc++
Ejercicios propuestosc++
 
Ejercicios propuestos
Ejercicios propuestosEjercicios propuestos
Ejercicios propuestos
 
Fundamentos de Programacion
Fundamentos de ProgramacionFundamentos de Programacion
Fundamentos de Programacion
 
Lenguaje c neo
Lenguaje c neoLenguaje c neo
Lenguaje c neo
 
Micc mejoramiento feb_28_2009_soluc
Micc mejoramiento feb_28_2009_solucMicc mejoramiento feb_28_2009_soluc
Micc mejoramiento feb_28_2009_soluc
 

Más de Cesar-Sanchez

Examen unidad 4 - Tipo 2
Examen unidad 4 - Tipo 2Examen unidad 4 - Tipo 2
Examen unidad 4 - Tipo 2
Cesar-Sanchez
 
Prueba de hipotesis
Prueba de hipotesisPrueba de hipotesis
Prueba de hipotesis
Cesar-Sanchez
 
Practica probabilidad
Practica probabilidadPractica probabilidad
Practica probabilidad
Cesar-Sanchez
 
Ec 5marzo14
Ec 5marzo14Ec 5marzo14
Ec 5marzo14
Cesar-Sanchez
 
5 de febrero ejercicios
5 de febrero ejercicios5 de febrero ejercicios
5 de febrero ejercicios
Cesar-Sanchez
 
Ejercicios
EjerciciosEjercicios
Ejercicios
Cesar-Sanchez
 
Top de lenguajes de programacion
Top de lenguajes de programacionTop de lenguajes de programacion
Top de lenguajes de programacion
Cesar-Sanchez
 
Lenguajes de programacion mas utilizados
Lenguajes de programacion mas utilizadosLenguajes de programacion mas utilizados
Lenguajes de programacion mas utilizados
Cesar-Sanchez
 

Más de Cesar-Sanchez (9)

Examen unidad 4 - Tipo 2
Examen unidad 4 - Tipo 2Examen unidad 4 - Tipo 2
Examen unidad 4 - Tipo 2
 
Prueba de hipotesis
Prueba de hipotesisPrueba de hipotesis
Prueba de hipotesis
 
Practica probabilidad
Practica probabilidadPractica probabilidad
Practica probabilidad
 
Practica 4
Practica 4Practica 4
Practica 4
 
Ec 5marzo14
Ec 5marzo14Ec 5marzo14
Ec 5marzo14
 
5 de febrero ejercicios
5 de febrero ejercicios5 de febrero ejercicios
5 de febrero ejercicios
 
Ejercicios
EjerciciosEjercicios
Ejercicios
 
Top de lenguajes de programacion
Top de lenguajes de programacionTop de lenguajes de programacion
Top de lenguajes de programacion
 
Lenguajes de programacion mas utilizados
Lenguajes de programacion mas utilizadosLenguajes de programacion mas utilizados
Lenguajes de programacion mas utilizados
 

Último

Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdfPresentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
giampierdiaz5
 
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
codesiret
 
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIAMONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
leia ereni
 
LA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptx
LA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptxLA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptx
LA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptx
pauca1501alvar
 
El uso de las TIC por Cecilia Pozos S..pptx
El uso de las TIC  por Cecilia Pozos S..pptxEl uso de las TIC  por Cecilia Pozos S..pptx
El uso de las TIC por Cecilia Pozos S..pptx
cecypozos703
 
El uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptxEl uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptx
jgvanessa23
 
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
gisellearanguren1
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
al050121024
 
Uso de las Tics en la vida cotidiana.pptx
Uso de las Tics en la vida cotidiana.pptxUso de las Tics en la vida cotidiana.pptx
Uso de las Tics en la vida cotidiana.pptx
231485414
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
larapalaciosmonzon28
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
YashiraPaye
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
larapalaciosmonzon28
 
Plantilla carrier y tecnologia de TIGO.pptx
Plantilla carrier y tecnologia de TIGO.pptxPlantilla carrier y tecnologia de TIGO.pptx
Plantilla carrier y tecnologia de TIGO.pptx
edwinedsonsuyo
 
La Inteligencia Artificial en la actualidad.docx
La Inteligencia Artificial en la actualidad.docxLa Inteligencia Artificial en la actualidad.docx
La Inteligencia Artificial en la actualidad.docx
luiscohailatenazoa0
 
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
AbrahamCastillo42
 
Flows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos FeaturesFlows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos Features
Paola De la Torre
 
El uso de las TIC's en la vida cotidiana
El uso de las TIC's en la vida cotidianaEl uso de las TIC's en la vida cotidiana
El uso de las TIC's en la vida cotidiana
231458066
 
Catalogo General Rubi 2024 Amado Salvador Distribuidor Oficial Valencia
Catalogo General Rubi 2024 Amado Salvador Distribuidor Oficial ValenciaCatalogo General Rubi 2024 Amado Salvador Distribuidor Oficial Valencia
Catalogo General Rubi 2024 Amado Salvador Distribuidor Oficial Valencia
AMADO SALVADOR
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
KukiiSanchez
 
trabajo práctico kuikikiikkidfsmdklfskdnfklsdnfknsdk
trabajo práctico kuikikiikkidfsmdklfskdnfklsdnfknsdktrabajo práctico kuikikiikkidfsmdklfskdnfklsdnfknsdk
trabajo práctico kuikikiikkidfsmdklfskdnfklsdnfknsdk
KukiiSanchez
 

Último (20)

Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdfPresentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
 
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
 
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIAMONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
 
LA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptx
LA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptxLA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptx
LA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptx
 
El uso de las TIC por Cecilia Pozos S..pptx
El uso de las TIC  por Cecilia Pozos S..pptxEl uso de las TIC  por Cecilia Pozos S..pptx
El uso de las TIC por Cecilia Pozos S..pptx
 
El uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptxEl uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptx
 
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
 
Uso de las Tics en la vida cotidiana.pptx
Uso de las Tics en la vida cotidiana.pptxUso de las Tics en la vida cotidiana.pptx
Uso de las Tics en la vida cotidiana.pptx
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
 
Plantilla carrier y tecnologia de TIGO.pptx
Plantilla carrier y tecnologia de TIGO.pptxPlantilla carrier y tecnologia de TIGO.pptx
Plantilla carrier y tecnologia de TIGO.pptx
 
La Inteligencia Artificial en la actualidad.docx
La Inteligencia Artificial en la actualidad.docxLa Inteligencia Artificial en la actualidad.docx
La Inteligencia Artificial en la actualidad.docx
 
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
 
Flows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos FeaturesFlows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos Features
 
El uso de las TIC's en la vida cotidiana
El uso de las TIC's en la vida cotidianaEl uso de las TIC's en la vida cotidiana
El uso de las TIC's en la vida cotidiana
 
Catalogo General Rubi 2024 Amado Salvador Distribuidor Oficial Valencia
Catalogo General Rubi 2024 Amado Salvador Distribuidor Oficial ValenciaCatalogo General Rubi 2024 Amado Salvador Distribuidor Oficial Valencia
Catalogo General Rubi 2024 Amado Salvador Distribuidor Oficial Valencia
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
 
trabajo práctico kuikikiikkidfsmdklfskdnfklsdnfknsdk
trabajo práctico kuikikiikkidfsmdklfskdnfklsdnfknsdktrabajo práctico kuikikiikkidfsmdklfskdnfklsdnfknsdk
trabajo práctico kuikikiikkidfsmdklfskdnfklsdnfknsdk
 

Practica 2

  • 1. INSTITUTO TECNOLOGICO DE TIJUANA Tipo de trabajo Practica Fecha de inicio 12-Febrero-14 Fecha de entrega 26-Febrero-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 2 Calificación Matricula 13211225 13211260 13211266 13211271 Grupo A A A A Asistencia + + + + Calificación Introducción El análisis de un problema puede consistir hasta de dos partes. La primera parte es un análisis básico que debe realizarse en todos los problemas y consiste en extraer la información 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 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 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 programación, ¿Cuántas salidas se requieren? b) ¿Cuántas 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 Pseudocódigo Inicio R1, R2, R3, Rt, m, n, p: int R1 = 56 ; R2 = 33 ; R3 = 15 ; m = 17 ; n = 24 ; p = 12 ; Rt = (𝑅1 ∗ 𝑚) + (𝑅2 ∗ 𝑛) + (𝑅3 ∗ 𝑝) ; write “La resistencia total del circuito es=” , Rt ; Fin INSTITUTO TECNOLOGICO DE TIJUANA Página 2
  • 3. INSTITUTO TECNOLOGICO DE TIJUANA Diagrama de flujo Inicio R1 = 56 R2 = 33 R3 = 15 m = 17 n = 24 p = 12 Rt = (𝑅1 ∗ 𝑚) + (𝑅2 ∗ 𝑛) + (𝑅3 ∗ 𝑝) “La resistencia total del circuito es=” , Rt Fin INSTITUTO TECNOLOGICO DE TIJUANA Página 3
  • 4. INSTITUTO TECNOLOGICO DE TIJUANA C++ INSTITUTO TECNOLOGICO DE TIJUANA Página 4
  • 5. INSTITUTO TECNOLOGICO DE TIJUANA 2.- Escriba un programa en C++ para determinar la distancia recorrida por un automóvil después de 10 segundos, suponiendo que el automóvil viaja inicialmente a 60 para desacelerar de manera uniforme a una velocidad de 12 𝑚𝑖𝑙𝑙𝑎𝑠 𝑠2 𝑚𝑖𝑙𝑙𝑎𝑠 ℎ𝑜𝑟𝑎 y el conductor aplica los frenos . Use el hecho de que: 1 𝑑 = 𝑠 − (2) 𝑑𝑡 2 , donde s= velocidad inicial del automóvil, d= desaceleración y t= tiempo transcurrido. a) b) c) d) Para el problema de programación, ¿Cuántas salidas se requieren? ¿Cuántas 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. Pseudocódigo Inicio s, d, t, h, distancia, m, n: int h = 60.0; d = 12 ; t = 10 ; m = ((1.0)/(2.0)) ; distancia =| 𝑠 − (𝑚)𝑑𝑡 2 | ; write “la velocidad inicial del automóvil es”, s; write “la desaceleración del automóvil es”, d; write “el tiempo transcurrido es”, t; write “La distancia recorrida por el automovil total es=” , distancia ; Fin INSTITUTO TECNOLOGICO DE TIJUANA Página 5
  • 6. INSTITUTO TECNOLOGICO DE TIJUANA Diagrama de flujo Inicio h = 60 d = 12 t = 10 distancia =| 𝑠 − (𝑚)𝑑𝑡 2 | s = ((h)/(3600)) m = ((1.0)/(2.0)) “la velocidad inicial del automóvil es”, s; “la desaceleración del automóvil es”, d; “el tiempo transcurrido es”, t; “La distancia recorrida por el automóvil total es=”, distancia ; Fin INSTITUTO TECNOLOGICO DE TIJUANA Página 6
  • 7. INSTITUTO TECNOLOGICO DE TIJUANA C++ INSTITUTO TECNOLOGICO DE TIJUANA Página 7
  • 8. 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 write”El saldo al 31 de diciembre de 2002 es:”,Cf INSTITUTO TECNOLOGICO DE TIJUANA Página 8
  • 9. 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) write”El saldo al 31 de diciembre de 2002 es:”, 2119329059 INSTITUTO TECNOLOGICO DE TIJUANA Página 9
  • 10. INSTITUTO TECNOLOGICO DE TIJUANA Fin INSTITUTO TECNOLOGICO DE TIJUANA Página 10
  • 11. 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 Página 11
  • 12. 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 Página 12
  • 13. 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 Página 13
  • 14. INSTITUTO TECNOLOGICO DE TIJUANA INSTITUTO TECNOLOGICO DE TIJUANA Página 14
  • 15. INSTITUTO TECNOLOGICO DE TIJUANA 5.- haga un programa en C++ en asignarle a 4 variables una calificación de examen del 0 al 100 y calcular el promedio y desplegar las cuatro variables que almacenan las calificaciones y el promedio. Seudocódigo INSTITUTO TECNOLOGICO DE TIJUANA Página 15
  • 16. INSTITUTO TECNOLOGICO DE TIJUANA Diagrama de flujo INSTITUTO TECNOLOGICO DE TIJUANA Página 16
  • 17. INSTITUTO TECNOLOGICO DE TIJUANA Corrida del programa INSTITUTO TECNOLOGICO DE TIJUANA Página 17
  • 18. 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. Seudocódigo INSTITUTO TECNOLOGICO DE TIJUANA Página 18
  • 19. INSTITUTO TECNOLOGICO DE TIJUANA Diagrama de flujo INSTITUTO TECNOLOGICO DE TIJUANA Página 19
  • 20. INSTITUTO TECNOLOGICO DE TIJUANA Corrida del programa INSTITUTO TECNOLOGICO DE TIJUANA Página 20
  • 21. 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 Página 21
  • 22. 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 Página 22
  • 23. INSTITUTO TECNOLOGICO DE TIJUANA INICIO X=3 y=4(x^2)+6(x)-5 “ Y es igual a ;”,y FIN INSTITUTO TECNOLOGICO DE TIJUANA Página 23
  • 24. INSTITUTO TECNOLOGICO DE TIJUANA 6 Referencias Gary J. Bronson (2007) C++ para ingeniería y ciencias segunda edición. Cengage : Mexico. INSTITUTO TECNOLOGICO DE TIJUANA Página 24