Story Transcript
INSTITUTO TECNOLÓGICO DE TIJUANA
SUBDIRECCIÓN ACADÉMICA DEPARTAMENTO DE SISTEMAS Y COMPUTACIÓN SEMESTRE : 1 Fecha: 21/febrero/2014
CARRERA: Ingienieria en sistemas computacionales
MATERIA: Fundamentos de Programacion TITULO: 10 problemas de algoritmos, y modelo de solucion
UNIDAD A EVALUAR: UNIDAD 2 NOMBRE: Chipres Castellanos Ana Maria
NÚMERO DE CONTROL : 14210475
1. Si un automovil va a 60 millas/hr y decea rrecorrer una distancia de 80 ¿cuanto tiempo le tomara recorrer dicha distancia?
Modelo de solucion DATOS DE ENTRADA tiempo algoritmo 1. 2. 3. 4. 5.
PROCESO tiempo=(60*1,609344)/80
DATOS DE SALIDA tiempo
Inicio tiempo tiempo=(60*1,609344)/80 “el resultado es:”,tiempo Fin
2. Calcular el area de un circulo Modelo de solución DATOS DE ENTRADA r area
PROCESO Area=(r)(r)(3.1416)
DATOS DE SALIDA Area
algoritmo Area de un circulo 1. 2. 3. 4. 5. 6.
Inicio R,area “Pedir radio” area= (r)(r)(3.1416) “El resultado es:”,area Fin
3. Calcular el area de un trapecio Modelo de solucion DATOS DE ENTRADA Area B,b,h algoritmo
PROCESO Area=(B+b(h))/2
DATOS DE SALIDA Area
1. 2. 3. 4. 5.
Inicio Area,B,b,h Area=(B+b(h))/2 “el resultado es:”,Area Fin
4. Dar la entrada a un nombre y desplegarlo Modelo de solucion DATOS DE ENTRADA nombre algoritmo 1. 2. 3. 4. 5.
PROCESO “dame un nombre”
DATOS DE SALIDA “el resultado es:”,nombre
Inicio nombre “dame un nombre” “el resultado es nombre” Fin
5. Calcular el promedio de tres calificaciones Modelo de solucion DATOS DE ENTRADA Prom C1,C2,C3 Algoritmo 1. 2. 3. 4. 5.
PROCESO Prom=(C1+C2+C3)/3
DATOS DE SALIDA Prom
Inicio C1,C2,C3,prom prom=(C1+C2+C3)/3 prom fin
6. Convertir pesos a dolar Modelo de solucion DATOS DE ENTRADA Pesos Dolar TC
PROCESO Dolar=Pesos/TC
Algoritmo
DATOS DE SALIDA Dolares
1. 2. 3. 4. 5.
Inicio Pesos,TC Dolar= pesos/TC Dolar Fin
7. Convertir dolares a pesos
Modelo de solucion DATOS DE ENTRADA Pesos Dolar TC
PROCESO Pesos=Dolar*TC
DATOS DE SALIDA Pesos
Algoritmo 1. 2. 3. 4. 5.
Inicio Dolar,TC Pesos=dolar*TC Pesos Fin
8. Convertir millas a kilometros Modelo de solucion DATOS DE ENTRADA K m
PROCESO K=m/1.6
DATOS DE SALIDA K
Algoritmo 1. 2. 3. 4. 5.
Inicio M,K K=(m)/1.6 K fin
9. Convertir libras a kilos Modelo de solucion DATOS DE ENTRADA
PROCESO
DATOS DE SALIDA
Li,K Algoritmo 1. 2. 3. 4. 5.
K=Li*0.453
K
Inicio K K=Li*0.453 K Fin
10. Imprimir Juan Modelo de solucion DATOS DE ENTRADA
PROCESO
DATOS DE SALIDA
Juan
Juan Algoritmo
1. Inicio 2. Juan 3. Fin 11. Los alumnos de la clase de fundamentos de programacion realizaran un programacion realizaran un programa para el desplegar de sistemas computacionales el cual realizaran los siguientes resltados 1. 2. 3. 4. 5.
Indicar si aprueba o reprueba El promedio de seis calificaciones Mostrar las materias Mostrar el nombre y apellido Mostrar el numero de control
Modelo de solución DATOS DE ENTRADA PROCESO C1,C2,C3,C4,C5,C6, Prom, Pr=(C1+C2+C3+C4+C5 Nom,No_control,M1,M2,M3,M +C6)/6 Prom=>=70 4,M5,M6
DATOS DE SALIDA Si;”aprobocon promedio de:”,Prom,”las materias de:”,M1,M2,M3,M4,M5 ,M6”y sus datos son:”,Nom,No_control No;”reprobo con promedio
de:”,Prom,”lleva las materias de:”,M1,M2,M3,M4,M5 ,M6”y sus datos son:”,Nom,No_control 1. Inicio 2. C1,C2,C3,C4,C5,C6,Nom,No_ control,M1,M2,M3,M4,M5,Prom 3. “Dame las 6 materias y sus calificaciones,el nombre del alumno y su numero de control” M1,M2,M3,M4,M5,M6,C1,C2,C3,C4,C5,C6,Nom,No_control; 4. Prom=(C1,C2,C3,C4,C5,C6)/6 5. Prom>=70 si;ir a paso-5 no;ir a paso-7 6. “aprobo con promedio de:”,Prom,”lleva las materias de:”,M1,M2,M3,M4,M5,M6 “y sus datos son:”Nom,No_control; ir a paso-8 7. “reprobo con promedio de:”,Prom, “lleva las materias de:”,M1,M2,M3,M4,M5,M6 “y sus datos son:”,Nom,No_control; ir a paso -8 8. fin
12. Suma de tres números Modelo de solución DATOS DE ENTRADA N1,N2,N3 Suma
PROCESO Suma=N1+N2+N3
DATOS DE SALIDA Suma
Algoritmo 1. 2. 3. 4. 5.
Inicio N1,N2,N3,Suma Suma=N1+N2+N3 Suma fin
13. Multiplicación de tres números Modelo de solución DATOS DE ENTRADA N1,N2,N3 Multi
PROCESO
DATOS DE SALIDA
Multi=(A1)(A2)(A3)
Multi
Algoritmo 1. 2. 3. 4. 5.
inicio N1,N2,N3 Multi=N1*N2*N3 Multi Fin
14. Sacar el promedio de 6 calificaciones y decir si aprueba o no aprueba Modelo de solución DATOS DE ENTRADA C1,C2,C3,C4,C5,C6 Prom
PROCESO
DATOS DE SALIDA
Prom=(C1,C2,C3,C4,C5,C6)/6 Prom Prom>=70 Si;apruebo No;reprobo Algoritmo
1.inicio 2.Prom,C1,C2,C3,C4,C5,C6 3.Prom= (C1,C2,C3,C4,C5,C6)/6 4. prom>=70 Si ir a paso 5 no ir a paso 6 5.“apruebo:”,Prom; ir a paso 7 6. “repruobo:”,Prom 7.fin
15. Convertir libras apeso Modelo de solución DATOS DE ENTRADA TC Lib,Pesos
1. Inicio 2. Lib,TC,Pesos 3. Pesos= Lib/TC
PROCESO Pesos=Lib/TC
DATOS DE SALIDA Pesos
4. Pesos 5. Fin
16. Area de un circulo Modelo de solución DATOS DE ENTRADA area r 1. 2. 3. 4. 5.
PROCESO Area=(r)(r)(3.1416)
DATOS DE SALIDA Area
Inicio R,area area= (r)(r)(3.1416) “el resultado es:”,area Fin
17. Area de un triangulo Modelo de solución DATOS DE ENTRADA b,h Area
1. 2. 3. 4. 5. 6.
PROCESO Area=(b)(h)/2
DATOS DE SALIDA Area
Inicio b,h,area “dame base y altura”b,h area=(b)(h)/2 “el resultado es:”,area Fin
18. convertir kilometros a millas Modelo de solucion DATOS DE ENTRADA Mi,Km
Algoritmo
PROCESO Mi=Km*0.62137
DATOS DE SALIDA 1. “el resultado es:”,Mi
2. 3. 4. 5. 6. 7.
Inicio Km,Mi “ingresar Kilometros” Km Mi=Km*0.62137 “el resultado es:”,Mi Fin
19. Convertir Kilos a Libras Modelo de solucion DATOS DE ENTRADA Kg,Li
1. 2. 3. 4. 5. 6.
20.
PROCESO Li=Kg*2.2046
DATOS DE SALIDA “el resultado es:”,Li
Algoritmo Inicio Kg,Li “dame los Kg” Li Li=Kg*2.2046 “el resultado es:”,Li Fin
Saber si una persona es mayor de edad Modelo de solución
DATOS DE ENTRADA Edad
PROCESO Edad>=18
Saber si una persona es mayor de edad 1. 2. 3. 4.
Inicio edad “dame edad” edad>=18 Si; ir a paso 5 No; ir a paso 6 5. “es mayor de edad”; ir a paso 7 6. “es menor de edad” 7. Fin
DATOS DE SALIDA Si;” es mayor de edad” No;”es menor de edad”
21. Indicar sin un alumno acredito y si es de 7mo semestre Modelo de solución DATOS DE ENTRADA Prom
PROCESO Prom>=70
DATOS DE SALIDA Si;Aprobo No;Reprobo
Para indicar si un alumno acredito y si es de 7timo semestre 1. 2. 3. 4. 5. 6. 7. 8. 9.
Inicio Prom “dame el promedio” prom>=70; Si ir a paso -5 no ir a paso - 7 semestre ==7 si ir apaso – 6 no ir a paso-8 “ aprobo”;ir a paso 6 “ reprobo”;ir a paso 7 “deceas realizar otra operacion” si ir a paso-3 no ir a paso-9 fin
22. Pedir tortas Modelo de solución DATOS DE ENTRADA Torta A,Torta de jamon
PROCESO DATOS DE SALIDA 1. Torta= TA Torta A Si 4 no Torta de jamon 5 4.``combo papas, soda, y torta A`` ir a paso 6 5. ``torta de jamon, papa, soda, galleta, nieve``
La cafeteria del tecnologico decea realizar un programa para ver si quieren una torta de asada o de jamon si quieren de asada el combo sera de papa y soda, jamon es papas, soda,nieve, galleta. 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 jamon, papa, soda, galleta, nieve`` 6. fin
23. Suma,resta,multiplicacion,division Modelo de solución DATOS DE ENTRADA Suma,rest,mul,di,Resu,N1,N2,N3
PROCESO 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)
DATOS SALIDA Resu
DE
9 Mostrar Resu= ir al paso-19 10 Resu= N1,N2 11 Resu =(N1-N2) 12 Mostrar Resu= ir al paso-19 13 Resu=N1,N2,N3 14 Resu=(N1)(N2)(N3) 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 menu.
A) B) C) D)
Suma de tres numeros Resta de dos numeros Multiplicacion de tres numeros Division de dos numeros
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= ir al paso-19 13.Resu=N1,N2,N3 14.Resu=(N1)(N2)(N3) 15.Mostrar Resu= ir al paso-19 16.Resu=N1,N2 17.Resu=N1/N2 ir al paso-19 19.“deceas realizar otra operacio:” si ir a paso – 3 no ir a paso - 20 20.Fin
24. Menu areas Modelo de solución DATOS DE ENTRADA
PROCESO
Circu,rec,tri,cua,tra,oct,Re su,r L,b,h,pe,apo
Op=circu si ir a paso- 9 no ir a paso- 4 Op=rec si ir a paso- 12 no ir a paso-5 Op=tri si ir a paso- 15 no ir a paso-6 Op=cua si ir a paso- 18
DATOS DE SALIDA “El resultad o es:”,Res u
no ir a paso-7 Op=tra si ir a paso -21 no ir apaso-8 Op=oct si ir a paso-24 no ir a 28 pedir=r circu=(r)(r)(3.1416) Resu ir a paso-28 pedir=b,h rec=(b)(h) Resu ir a paso-28 pedir=b,h tri=(b)(h)/2 Resu= ir a paso-28 pedir=L cua=(L)(L) Resu= ir a paso-28 Pedir=B,b 1 Tra=(B+b)(h)/2 2 Resu= ir a paso-28 3 Pedir=pe,apo 4 Oct=(pe)(apo)/2 5 Resu=
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 28. Fin
no ir a paso-28
25. Menu cambio Modelo de solución DATOS DE ENTRADA
1. Peso,dolar,euro,yenes,libras,Resu,T C
PROCESO
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 8 Peso=pe/TC 9 Desplegar Resu ir a paso-20
DATOS DE SALIDA “ el resultado es:”,Res u
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
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Inicio Peso,dolar,euro,yenes,libras,Resu,TC 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 Decea realizar otra operacion si ir a paso- 4 no ir a paso-21 Fin
26. Concurso de canicas Modelo de solución DATOS DE ENTRADA PROCESO nombre,sem,resu,cat 3 Realizo el pago si ir a paso-4 no ir a -10
DATOS DE SALIDA
4 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; SI; TP=total* .16 NO; TP=total *.11
4 productos Precio Total Subtotal Total a pagar 1. 2. 3. 4. 5. 6.
>=500 (IVA)
Inicio A1,A2,A3,A4 total=A1+A2+A3+A4 total >=500 total