Story Transcript
Instituto Tecnologico de Tijuana
Materia: Fundamentos de Investigación Alumno: Diana Gabriela Herrera Garcia Profesor: Rodriguez Moreno Marco Antonio No. Control: 14210460
1. Si un automóvil va a 60 millas/hr y desea recorrer una distancia de 80 km ¿Cuánto tiempo le tomara recorrer dicha distancia? Modelo de solución
Datos de Entrada
Proceso
Datos de salida
Tiempo
Tiempo=((80)( 1.609))/60
Tiempo
1. 2. 3. 4. 5.
Algoritmo Inicio Tiempo Tiempo=(80)(1.609)/60 Mostrar ”Tiempo” Fin
2. Calcular el área de un circulo Modelo de solución
Datos de Entrada Área Radio
Proceso Área=(Radio)(Radio)(3.1416)
Algoritmo 1. Inicio 2. Radio,Área 3. Área=(Radio)(Radio)(3.1416) 4. Mostrar “resultado” 5. Fin
3. Calcular el área de un trapecio
Datos de Salida Área
Modelo de solución
Datos de Entrada
Proceso
Datos de salida
Area B B h
Area=((b+B)(h))/2
Area
1. 2. 3. 4. 5.
Algoritmo Inicio Area,B,b,h Area=((B+b)(h))/2 Mostrar “area” Fin
4. Dar la entrada a un nombre y desplegarlo Modelo de solución
Datos de Entrada
Proceso
nombre
Datos de Salida nombre
1. 2. 3. 4.
Algoritmo Inicio Pedir, nombre Mostrar “nombre" Fin
5.
Calcular el promedio de tres calificaciones Modelo solución
Datos de Entrada
Proceso
Datos de salida
C1 C2 C3 Promedio
Promedio=(C1+C2+C3)/3
Promedio
Algoritmo
1. 2. 3. 4. 5. 6.
Inicio Inicio Promedio,C1,C2,C3 Promedio=(C1+C2+C3)/3 Mostrar “Promedio” Fin
6. Convertir pesos a dólar Modelo de solución
Datos de Entrada
Proceso
Datos de salida
Pesos Dólares TC
Dólares=Pesos/TC
Dólares
Algoritmo 1. 2. 3. 4. 5.
Inicio Pesos,TC,Dolares Dólares=Pesos/TC Imprimir Dólares Fin
7 .Convertir dólares a pesos Modelo solución
Datos de Entrada
Proceso
Datos de salida
Dólares Pesos TC
Pesos=(Dólares)(TC)
Pesos
Algoritmo 1. Inicio 2. Dolares,TC,Pesos 3. Pesos=(Dolares)(TC)
4. Resultado “Pesos” 5. Fin 8 .Convertir millas a kilómetros Modelo de solución
Datos de Entrada
Proceso
Datos de Salida
Millas
Kilometros=(Millas)(1.609)
Kilometros
Algoritmo 1. 2. 3. 4. 5.
Inicio Millas,Kilometros Kilometros=(Millas)(1.609) Resultado ”Kilometros” Fin
9 .Convertir libras a kilos Modelo de solución Datos de Entrada
Proceso
Datos de salida
Kilos
Kilos=(Libras)(0.453)
Kilos
Algoritmo 1. 2. 3. 4. 5.
Inicio Libras, Kilos Kilos=(Libras)(0.453) Resultado “Kilos” Fin
10. Imprimir Juan Modelo de solución
Datos de Entrada
Proceso
Datos de Salida
Nombre
Nombre=Juan
Juan
Algoritmo 1. 2. 3. 4.
Inicio Pedir Juan Resultado “Juan” Fin
11. Los alumnos de la clase de fundamentos de programación realizaran un programa para el departamento de sistemas y computación el cual realizara lo sig.: Indicar si aprueba o reprueba, el promedio de 6 calificaciones, mostrar las materias, mostrar el nombre completo y mostrar el número de control Modelo de solución
Datos de Entrada
Proceso
Datos de Salida
C1,C2,C3,C4,C5,C6, M1,M2,M3,M4,M5,M6, Prom,No_Control,Nombre, Apellidos Resultado
Prom=(C1+C2+C3+C4+C 5+C6)/6 Prom>=70 Si Resultado =”Aprobo” No Resultado = “Reprobo”
Resultado, C1,C2,C3,C4,C5,C6, M1,M2,M3,M4,M5,M6, Prom,No_control,Nombre, Apellidos
Algoritmo 1. Inicio 2. C1,C2,C3,C4,C5,C6, M1,M2,M3,M4,M5,M6, Prom,No_Control,Nombre,Apellidos 3. Prom=( C1,C2,C3,C4,C5,C6)/6 4. Prom>=70 Si ir al paso 5 No ir al paso 6 5. Resultado = “Aprobo“ ir paso 7 6. Resultado = “Reprobo“ Ir paso 7 7. Mostrar Resultado, C1,C2,C3,C4,C5,C6, M1,M2,M3,M4,M5,M6 Prom,Nocontrol,Nombre,Apellidos ir a paso 8 8. “Desea evaluar otro Alumno”
Si ir paso 2 9. Fin
No ir paso 9
12. La suma de 2 números. Modelo de solución
Datos de Entrada
Proceso
Datos de Salida
Suma N1 N2
Suma=N1+N2
Suma
Algoritmo 1. 2. 3. 4. 5.
Inicio N1,N2 Suma = N1+N2 Mostrar “Suma” Fin
13 .Multiplicación de tres números Modelo de solución
Datos de Entrada
Proceso
Multiplicación N1 N2 N3
Multiplicación=(N1)(N2)(N3) Multiplicación
Algoritmo 1. 2. 3. 4. 5.
Inicio N1,N2,N3 Multiplicación =(N1)(N2)(N3) Mostrar “Multiplicación” Fin
Datos de Salida
14 .Sacar el promedio de 6 calificaciones y decir si aprueba o no aprueba Modelo de solución
Datos de Entrada Proceso C1,C2,C3,C4,C5,C6, Prom Resultado
Datos de Salida
Prom=(C1+C2+C3+C4+C5+C6)/6 Resultado Prom>=70 Si Resultado= “ Aprueba” No Resultado= “Reprueba”
Algoritmo 1. Inicio 2. C1,C2,C3,C4,C5,C6,Prom,Resultado 3. Prom= (C1+C2+C3+C4+C5+C6)/6 4. Prom>=70 Si ir a paso 5 No ir a paso 6 5. Resultado = “Aprueba” Ir paso 7 6. Resultado = “ Reprueba” Ir paso 7 7. Mostrar Resultado 8. “Desea evaluar otro alumno” Si ir paso 2 No paso 9 9. Fin 15 .Convertir libras a pesos Modelo de solución
Datos de Entrada
Proceso
Datos de Salida
Libras Pesos TC
Pesos=Libras/TC
Pesos
Algoritmo 1. Inicio 2. Libras,TC 3. Pesos= Libras/TC
4. Mostrar “Pesos” 5. Fin 16. Calcular el área de un triángulo Modelo de solución
Datos de Entrada Proceso Area Base Altura
Datos de Salida
Area=(Base)(Alura)/2
Area
Algoritmo 1. 2. 3. 4. 5.
Inicio Area,Base,Altura Area=(b)(h)/2 Mostrar “Area” Fin
17. Convertir de kilómetros a millas Modelo de solución
Datos de Entrada Kilometros Millas
Proceso Millas=(Kilometros)(1.609)
Algoritmo 1. 2. 3. 4. 5.
Inicio Kilometros Millas= (Kilometros)(1.609) Mostrar “Millas” Fin
18. Convertir de kilos a libras
Datos de Salida Millas
Modelo de solución
Datos de Entrada
Proceso
Datos de Salida
Kilos Libras
Libras= (Kilos)(1.650)
Libras
Algoritmo 1. 2. 3. 4. 5.
Inicio Kilos, Libras Libras= (Kilos)(1.650) Mostrar “Libras” Fin
19. Saber si una persona es mayor de edad o no Modelo de solución
Datos de Entrada Edad Mayoria_de_Edad
Proceso
Datos de Salida
Edad>=18 Mayoria_de_Edad Si MayoriaEdad= “ Mayoria de edad” No MayoriaEdad= “ No es Mayor de edad”
Algoritmo 1. Inicio 2. Pedir Edad 3. Edad >=18 Si ir a paso 4 no ir a paso 5 4. Mayoria_de_Edad = “ Mayoria de edad “ Paso 6 5. Mayoria_de_Edad= “ No es Mayor de edad “ paso 6 6. Mostrar “Mayoria_de_Edad” 7. Fin 20. Saber si el alumno de séptimo semestre aprobó o no Modelo de solución
Datos de Entrada Prom Grado Resultado Semestre
Proceso Prom>=70 Si Resultado= “Aprobo” No Resultado = “ No aprobó” Grado == 7 Si Semestre = “ Es de séptimo semestre” No Semestre = “ No es de séptimo semestre”
Datos de Salida Resultado Semestre
Algoritmo 1. Inicio 2. Pedir= Prom, Grado 3. Prom>=70 Si ir a paso 4 No ir a paso 5 4. Resultado = “Aprobó” ir paso 6 5. Resultado = “ No aprobó” ir paso 6 6. Grado = 7 Si paso 7 No paso 8 7. Mostrar “ Es de séptimo semestre y su resultado es: “ Resultado ir paso 9 8. Mostrar “ No es de séptimo semestre y su resultado es: “ Resultado ir paso 9 9. Fin 21. La cafetería del tecnológico desea un programa para lo siguiente: si quieren torta de azada o jamón, si es torta de azada viene con papas y soda y si es torta de jamón viene con papas, soda, nieve y una galleta. Modelo de solución
Datos de Entrada Torta A, Torta de jamon
Proceso 1. Torta= TA Si 4 no 5 4.``combo papas, soda, y torta A`` ir a paso 6 5. ``torta de jamon, papa, soda, galleta,
Datos de Salida Torta A Torta de jamon
nieve``
Algoritmo 1. Inicio 2. Torta 3. Torta= TA Si 4 no 5 4.``combo papas, soda, y torta A`` ir a paso 6 5. ``torta de jamón, papa, soda, galleta, nieve`` 6. Fin
23. Suma, resta, multiplicación, división Modelo de solución
DATOS DE ENTRADA suma rest mul di Resu N1 N2 N3
PROCESO 3 4 5 6 7 8 9 10 11 12 13 14
Op= suma si ir a paso - 7 no ir a paso- 4 Op=rest si ir a paso -10 no ir a paso- 5 Op=mul si ir a paso -13 no ir a paso- 6 Op=di si ir a paso-16 no ir a paso-19 Resu=N1,N2,N3 Resu=(N1+N2+N3) Mostrar Resu= ir al paso-19 Resu= N1,N2 Resu =(N1-N2) Mostrar Resu= ir al paso-19 Resu=N1,N2,N3 Resu=(N1)(N2)(N3)
DATOS DE SALIDA Resu
15 Mostrar Resu= ir al paso-19 16 Resu=N1,N2 17 Resu=N1/N2 18 Mostrar Resu= ir al paso-19
El departamento de sistemas computacionales selecciono al grupo de 1B, para realizar el programa que es el siguiente menú. A) B) C) D)
Suma de tres números Resta de dos números Multiplicación de tres números División de dos números
Algoritmo 1. Inicio 2. Suma,rest,mul,di,Resu,N1,N2,N3 3. Op= suma
si ir a paso - 7
no ir a paso- 4
4. Op=rest
si ir a paso -10
no ir a paso- 5
5. Op=mul
si ir a paso -13
no ir a paso- 6
6. Op=di
si ir a paso-16
no ir a paso-19
7. Resu=N1,N2,N3 8. Resu=(N1+N2+N3) 9. Mostrar Resu=
ir al paso-19
10. Resu= N1,N2 11. Resu =(N1-N2) 12. Mostrar Resu= 13. Resu=N1,N2,N3 14. Resu=(N1)(N2)(N3) 15. Mostrar Resu=
ir al paso-19
ir al paso-19
16. Resu=N1,N2 17. Resu=N1/N2 ir al paso-19 19. “deceas realizar otra operación:” si ir a paso – 3 no ir a paso - 20 20. Fin
24. Menú aéreas Modelo de solución
DATOS DE ENTRADA Circu,rec,tri,cua,tra,oct,Res u,r L,b,h,pe,apo
PROCESO
3 Op=circu si ir a paso- 9 no ir a paso4 1 Op=rec si ir a paso- 12 no ir a paso-5 2 Op=tri si ir a paso- 15 no ir a paso-6 3 Op=cua si ir a paso- 18 no ir a paso-7 4 Op=tra si ir a paso -21 no ir apaso-8 5 Op=oct si ir a paso-24 no ir a 28 6 pedir=r 7 circu=(r)(r)(3.1416) 8 Resu ir a paso-28 9 pedir=b,h 10 rec=(b)(h) 11 Resu ir a paso-28 12 pedir=b,h 13 tri=(b)(h)/2 14 Resu= ir a paso-28 15 pedir=L 16 cua=(L)(L) 17 Resu= ir a paso-28 18 Pedir=B,b 19 Tra=(B+b)(h)/2 20 Resu= ir a paso-28
DATO S DE SALID A “El resultado es:”,Resu
21 Pedir=pe,apo 22 Oct=(pe)(apo)/2 23 Resu=
Algoritmo 1. Inicio 2. circu,rec,tri,cua,tra,oct,Resu,r,L,b,h,B,pe,apo 3. Op=circu si ir a paso- 9 no ir a paso- 4 4. Op=rec si ir a paso- 12 no ir a paso-5 5. Op=tri si ir a paso- 15 no ir a paso-6 6. Op=cua si ir a paso- 18 no ir a paso-7 7. Op=tra si ir a paso -21 no ir apaso-8 8. Op=oct si ir a paso-24 no ir a 27 9. pedir=r 10. circu=(r)(r)(3.1416) 11. Resu ir a paso-27 12. pedir=b,h 13. rec=(b)(h) 14. Resu ir a paso-27 15. pedir=b,h 16. tri=(b)(h)/2 17. Resu= ir a paso-27 18. pedir=L 19. cua=(L)(L) 20. Resu= ir a paso-27 21. Pedir=B,b 22. Tra=(B+b)(h)/2 23. Resu= ir a paso-27 24. Pedir=pe,apo 25. Oct=(pe)(apo)/2 26. Resu= ir a paso-27 27. “deceas otra operacion” si ir apaso-3 no ir a paso-28 28. Fin
25. Menú cambio Modelo de solución
DATOS DE ENTRADA 1. Peso,dolar,euro,yenes,libras,Resu,TC
PROCESO 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
Op=A si ir a paso- 7 no ir a paso- 4 OP=B si ir a paso-10 no ir a paso- 5 Op=C si ir a paso-13 no ir a paso-6 Op=D si ir a paso-16 no ir a paso- 20 Pedir=TC,pesos Peso=pe/TC Desplegar Resu ir a paso-20 Pedir= TC,euro dolar=(TC)(euro) Desplegar Resu ir a paso-20 Pedir euro,TC euro=(euro)(TC) Desplegar Resu ir a paso-20 Pedir= yenes,TC yenes=yenes/TC Desplegar resu ir a paso-20
Algoritmo 1
Inicio
2 Peso,dolar,euro,yenes,libras,Resu,TC 3 Op=A
si ir a paso- 7
no ir a paso- 4
4 OP=B
si ir a paso-10
no ir a paso- 5
5 Op=C
si ir a paso-13
no ir a paso-6
6 Op=D
si ir a paso-16
no ir a paso- 20
7 Pedir=TC,pesos
DATOS DE SALIDA “ el resultado es:”,Resu
8 Peso=pe/TC 9 Desplegar Resu
ir a paso-20
10 Pedir= TC,euro 11 dolar=(TC)(euro) 12 Desplegar Resu
ir a paso-20
13 Pedir euro,TC 14 euro=(euro)(TC) 15 Desplegar Resu
ir a paso-20
16 Pedir= yenes,TC 17 yenes=yenes/TC 18 Desplegar resu
ir a paso-20
19 Decea realizar otra operacion
si ir a paso- 4
no ir a paso-21
20 Fin
26. Concurso de canicas El departamento de sistemas computacionales decea realizar un concurso de canicas con las siguientes categorias A) De 1ro a 3er semestre B) De 4to a 6to semestre C) De 7mo a 9no semestre Para poder participar se necesita pagar la inscripcion de 100 pesos por alumno y tener credencial vigente de estudiante. Los siguientes premios daran a 3 categorias 1er lugar una incripcion para la proxima semana y un viaje a cualquier congreso 2do lugar comida por una semana lo que el alumnno decee en la cafeteria. 3er lugar un chocolate y las gracias. Modelo de solución
DATOS DE ENTRADA nombre sem
PROCESO 3
Realizo el pago si ir a paso-4
DATOS DE SALIDA ganador 1ro lugar,
no ir a -10 Cuenta con credencial vigente si ir a paso-5 no ir a-10 5 Ingresar nombre= nombre 6 Ingresar semestre=sem 7 Sem>=1&&=4&&=7&&=1&&=4&&=7&&=600&&TP=801&&TP=1001&&=600&&TP=801&&TP=1001&&=500 (IVA)
=500; SI; TP=total* .16 NO; TP=total *.11
Algoritmo 1. Inicio 2. A1,A2,A3,A4
DATOS DE SALIDA “El total a pagar es:”,TP
3. total=A1+A2+A3+A4 4. total >=500 si ir a paso-6 no ir a paso- 5 5. total