Story Transcript
1. Si un automóvil va a 60 millas/hr y desea recorrer una distancia de 80 millas ¿cuánto tiempo le tomara recorrer dicha distancia? Modelo de solución DATOS DE ENTRADA tiempo
PROCESO tiempo= ((80*1.609)/60)
DATOS DE SALIDA tiempo
Algoritmo: 1. 2. 3. 4. 5.
Inicio tiempo tiempo= ((80*1.609)/60) Mostrar tiempo Fin
2 .Calcular el área de un círculo Modelo de solución
DATOS DE ENTRADA r Área Algoritmo: Área de un círculo 1. 2. 3. 4. 5.
Inicio Pedir r Área= (r)(r)(3.1416) Mostrar Área Fin
PROCESO Área=(r)(r)(3.1416)
DATOS DE SALIDA Área
3 .Calcular el área de un trapecio Modelo de solución DATOS DE ENTRADA Área B,b,h
PROCESO Área=((B+b)(h))/2
DATOS DE SALIDA Área
Algoritmo: 1. 2. 3. 4. 5.
Inicio Pedir Area,B,b,h Área=((B+b)(h))/2 Mostrar Área Fin
4 .Dar la entrada a un nombre y desplegarlo Modelo de solución DATOS DE ENTRADA Nombre Algoritmo: 1. 2. 3. 4.
Inicio Pedir, Nombre Mostrar Nombre Fin
PROCESO
DATOS DE SALIDA Nombre
5 .Calcular el promedio de tres calificaciones Modelo de solución DATOS DE ENTRADA Prom C1,C2,C3
PROCESO Prom=(C1+C2+C3)/3
DATOS DE SALIDA Prom
Algoritmo:
1. 2. 3. 4. 5.
Inicio Pedir Prom,C1,C2,C3 Prom=(C1+C2+C3)/3 mostrar Prom fin
6. Convertir pesos a dólar Modelo de solución DATOS DE ENTRADA Pesos Dólar TC Algoritmo: 1. 2. 3. 4. 5.
Inicio Pedir Pesos,TC,Dolar Dólar= Pesos/TC Mostrar Dólar Fin
PROCESO Dólar=Pesos/TC
DATOS DE SALIDA Dólar
7 .Convertir dólares a pesos Modelo de solución DATOS DE ENTRADA Pesos Dólar TC
1. 2. 3. 4. 5.
PROCESO Pesos=Dólar*TC
DATOS DE SALIDA Pesos
Algoritmo: Inicio Pedir Dolar,TC,Pesos Pesos=Dólar*TC Mostrar Pesos Fin
8 .Convertir millas a kilómetros Modelo de solución DATOS DE ENTRADA Km Millas
Algoritmo: 1. 2. 3. 4. 5.
Inicio Pedir Millas, Km Km=(Millas)(1.609) Mostrar Km Fin
PROCESO Km=(Millas*1.609)
DATOS DE SALIDA Km
9 .Convertir libras a kilos Modelo de solución DATOS DE ENTRADA Libras Kilos
Algoritmo: 1. 2. 3. 4. 5.
Inicio Pedir Kilos, Libras Libras=(kilos)(0.609) Mostrar Libras Fin
PROCESO Libras=(Kilos)(0.609)
DATOS DE SALIDA Libras
10 Los alumnos de la clase de fundamentos de programación realizaran un programación realizaran un programa para el desplegar de sistemas computacionales el cual realizaran los siguientes resultados 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 número de control
Modelo de solución
DATOS DE ENTRADA C1,C2,C3,C4,C5,C6
PROCESO Pr=(C1+C2+C3+C4+C5+C6)/6
M1,M2,M3,M4,M5,M6
Prom>=70 Si Resultado =”Aprobó” No Resultado = “Reprobó”
Pr,Nc,Np,Ap, Resultado
DATOS DE SALIDA Resultado, C1,C2,C3,C4,C5,C6 M1,M2,M3,M4,M5,M6
Pr,Nc,No,Ap
Algoritmo: 1. 2. 3. 4. 5. 6. 7. 8. 9.
Inicio Pedir C1,C2,C3,C4,C5,C6, M1,M2,M3,M4,M5,M6, Pr,Nc,No,Ap Pr=( C1,C2,C3,C4,C5,C6)/6 Pr>=70 Si ir al paso 5 no ir al paso 6 Resultado = “ Aprobó “ ir paso 7 Resultado = “ Reprobó “ Ir paso 7 Mostrar Resultado, C1,C2,C3,C4,C5,C6, M1,M2,M3,M4,M5,M6 Pr,Nc,No,Ap, ir a paso 8 “Desea evaluar otro Alumno? “ Si ir pasó 2 No ir paso 9 Fin
11 .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 Pedir N1,N2,N3 Suma=N1+N2+N3 Mostrar Suma Fin
12. La suma de dos números Modelo de solución
DATOS DE ENTRADA N1, N2, Suma
Algoritmo:
1. 2. 3. 4. 5.
inicio Pedir N1, N2 Suma = N1+N2 Mostrar Suma Fin
PROCESO Suma= N1+N2
DATOS DE SALIDA Suma
13 .Multiplicación de tres números Modelo de solución DATOS DE ENTRADA N1,N2.N3 Mult Algoritmo:
1. 2. 3. 4. 5.
Inicio Pedir N1,N2,N3 Mult =(N1)(N2)(N3) Mostrar Mult Fin
PROCESO Mult=(N1)(N2)(N3)
DATOS DE SALIDA Mult
14 .Sacar el promedio de 6 calificaciones y decir si aprueba o no aprueba Modelo de solución
Entrada C1,C2,C3,C4,C5,C6,Prom, Result ado
Proceso salida Prom=(C1+C2+C3+C4+C5+C6)/6 Resultado Prom>=70 Si Resultado= “ Aprueba” No Resultado= “Reprueba”
Algoritmo:
1.Inicio 2Pedir 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. Resultado = “Aprueba” Ir paso 7 6. Resultado = “ Reprueba” Ir paso 7 7. Mostrar Resultado 8. “Desea evaluar otro alumno” Si ir paso 2 No pasó 9 9.Fin
15 .Convertir libras a pesos Modelo de solución DATOS DE ENTRADA Libras,TC, Pesos
PROCESO Pesos=Libras/TC
DATOS DE SALIDA Pesos
Algoritmo:
Convertir libras a peso 1. 2. 3. 4. 5.
Inicio Pedir Libras TC Pesos= Libras/TC Mostrar Pesos Fin
16 .Desplegar Juan Modelo de solución
DATOS DE ENTRADA Juan Algoritmo: 1. Inicio 2. Mostrar “Juan” 3. Fin
PROCESO Juan = “Juan”
DATOS DE SALIDA Juan
17 .Área de un triangulo Modelo de solución
DATOS DE ENTRADA b,h,Area
PROCESO Área=((b)(h))/2
DATOS DE SALIDA Área
Algoritmo:
Área de un triangulo 1. 2. 3. 4. 5.
Inicio Pedir b,h Área=((b)(h))/2 Mostrar Área Fin
18 .Convertir kilómetros a millas Modelo de solución DATOS DE ENTRADA Km, Millas Algoritmo:
Convertir kilómetros a millas 1. 2. 3. 4. 5.
Inicio Pedir Km Millas= (Km)(1.609) Mostrar Millas Fin
PROCESO Millas=(Km)(1.609)
DATOS DE SALIDA Millas
19 .Convertir kilos a libras Modelo de solución DATOS DE ENTRADA Kilos, Libras
PROCESO Libras= (Kilos)(1.650)
DATOS DE SALIDA Libras
Algoritmo:
Convertir kilos a libras 1. 2. 3. 4. 5.
Inicio Pedir Kilos, Libras Libras= (Kilos)(1.650) Mostrar Libras Fin 20 .Saber si una persona es mayor de edad Modelo de solución
DATOS DE ENTRADA Edad, Mayoridad
PROCESO Edad>=18 Si Mayor Edad = “ Mayor de edad” No Mayor de Edad= “ No es Mayor de edad”
Algoritmo: Saber si una persona es mayor de edad 1. Inicio 2. Pedir Edad 3. Edad >=18 Si ir a paso 4 no ir a paso 5 4. Mayor de Edad = “ Mayor de edad “ Paso 6 5. Mayor de Edad= “ No es Mayor de edad “ paso 6 6. Mostrar Mayor de Edad 7. Fin
DATOS DE SALIDA Mayor de Edad
21 .Indicar si un alumno acredito y si es de 7mo semestre Modelo de solución
DATOS DE ENTRADA Prom,Grado, Resultado, Semestre
PROCESO Prom>=70 Si Resultado= “Aprobó” 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: Para indicar si un alumno acredito y si es de 7timo semestre 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
22 .tortas Modelo de solución
DATOS DE ENTRADA Opción, Torta,
PROCESO Opción = = 1 Si Torta = “combo papas, soda, y torta asada” No Torta= “TA” torta de jamón, papa, soda, galleta, nieve”
DATOS DE SALIDA Torta
Algoritmo: La cafetería del tecnológico desea realizar un programa para ver si quieren una torta de asada o de jamón si quieren de asada el combo será de papa y soda, jamón es papas, soda, nieve, galleta. 1. Inicio 2. Opción 3. Opción == 1 Si ir a paso 4
No ir a paso 5
4. Mostrar ``combo torta asada, papas y soda`` ir a paso 6 5. Mostrar ``combo torta de jamón, papa, soda, galleta y nieve`` ir a paso 6 6. Fin
23 . 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 Modelo Solución
DATOS DE ENTRADA N1, N2, N3, Opcion,
PROCESO Opción == 1 Si Resulta = N1+N2+N3 Opción == 2 Si Result = N1-N2 Opción == 3 Si Result = (N1)(N2) Opción==4 Result = N1/N2
DATOS DE SALIDA Result No No No No
Algoritmo:
1. Inicio 2. Pedir N1, N2, N3, Opcion 3. Opción== 1 si ir a paso 7 4. Opción==2 si ir a paso 8 5. Opción==3 6. Opción==4 si ir a paso 10 7. Result=N1+N2+N3 8. Result=N1-N2 ir a paso-10 9. Result= (N1)(N2)(N3) ir a paso -10 10. Result= N1/N2 ir a paso 15 11. Mostrar Result 12. “Deseas realizar otra operación?” 13. Fin
ir a paso 4 ir a paso 6
no ir a paso 11
si ir a paso 2
no ir a paso 13
24 .Menú áreas Modelo de solución
entrada Op, Alt, Bm, BM, Area, Apo, Baser, L, P
Proceso Op==1 Si Área =(3.1416)(R)(R) Op==2 Si Área =(Base)(Atl) Op==3 Si Área =(L)(L) Op==4 Si Area =((BM+Bm)(Alt))/2 Op==5 Si Area =((B)(Alt))/2 Area =((P)(Apo))/2
salida
Area No No No No No
Algoritmo:
1. Inicio 2. Op 3. Op == 1 Si ir paso 8 No ir paso 4 4. Op==2 Si ir paso 10 No ir paso 5 5. Op== 3 Si es paso 12 No Ir paso 6 6. Op== 4 Si paso 14 No ir paso 7 7. Op == 5 Si paso 16 No ir paso 18 8. Pedir r 9. Área =(3.1416)(r)(r) Ir a Paso 20 10. Pedir Base, Alt 11. Área =(Base)(Atl) Ir a Paso 20 12. Pedir L 13. Área =(L)(L) Ir a Paso 20 14. Pedir BM, Bm, Alt 15. Area =((BM+Bm)(Alt))/2 Ir a Paso 20 16. Pedir B, Alt 17. Área =((B)(Alt))/2 Ir a Paso 20 18. Pedir P, Apo 19. Área =((P)(Apo))/2 Ir a Paso 20 20. Mostrar Área 21. “Desea otra operación?” Op== 1 Si paso 2 No paso 22 22. Fin
25. Menú cambio Modelo de solución
DATOS DE ENTRADA Pesos,euro,yenes, Op, TC, conversión
Algoritmo:
PROCESO Op==1 Si conversión=Pesos/TC no OP==2 si conversión =(TC)(euro) no Op==3 si conversión =(euro)(TC) No conversión= yenes/TC
DATOS DE SALIDA conversión
1. Inicio 2. Pedir Opción 3. Opción == 1 Si ir paso 6 No ir Paso 4 4. Opción == 2 Si ir paso 8 No ir a paso 5 5. Opción == 3 Si ir paso 10 No ir paso 12 6. Pedir Pesos, TC 7. Conversión = Pesos / TC ir a paso 14 8. Pedir Dólares, TC 9. Conversión = Dólares/TC ir a paso 14 10. Pedir Euros/TC 11. Conversión = Euros/TC ir a paso 14 12. Pedir Yenes, TC 13. Conversión = Yenes/TC 14. “Tipo de cambio es”, Conversión 15. “Quiere otra conversión?”, Opción == 1 Si ir a paso 3 No ir a paso 16 16. Fin
26. Concurso de canicas Modelo de solución DATOS DE ENTRADA Grupo, alumno, Sem, pago, credencial, Result
PROCESO Pago == 100 Si pago” Credencial == “Vigente” Sí Sem >= 4 && Sem =1 && Sem=4 && Sem=7 && Sem= 600 && Pago 800 && Pago 1000 && Pago = 600 && Pago 800 && Pago 1000 && Pago =500 (IVA)
4 productos
=500 Si total =(Subt)(0.16) No total=(Subt)(0.11)
total Algoritmo:
1. 2. 3. 4. 5. 6. 7. 8.
Inicio Pedir P1,P2,P3,P4 Subt=P1+P2+P3+P4 Subt >=500 si ir a paso 5 no ir a paso 6 Total=(Subt )(.16) ir a paso7 subtotal=(total) (.11), ir a paso 7 “total y subtotal a pagar es:”, total, Subt Fin
DATOS DE SALIDA Subt total