sábado, 14 de marzo de 2009

2do Parcial TERCER TEMA

Resolver Algoritmo & Diagrama de Flujo

Imprime del 0 al (-100).
Diagrama de flujo que imprime del 0 al 100 y del 100 al 0
Diagrama de flujo que imprime del 0 al infinito.
  1. Hacer un diagrama para calcular el área de un triangulo.

  2. Hacer un diagrama para convertir de grados centígrados a grados Fahrenheit.

  3. Hacer un diagrama para imprimir la suma de los números del 1 al 100.

  4. Hacer un diagrama que te pida un número y te diga si es par, es non y/o es primo.

  5. Hacer un diagrama para imprimir la sucesión de Fibonacci.

  6. Hacer un diagrama que pida 10 números y muestre el promedio.

  7. Hacer un diagrama que pida 3 números y diga cual es el mayor.

  8. Hacer un diagrama que pida la edad y despliegue si es menor de edad (<18),>=18) o si pertenece a la 3ª edad.(>=60)

  9. Hacer un diagrama que te pida un número y te diga si es par, es non y/o es primo.

  10. Hacer un diagrama para calcular el factorial de un número.

  11. Hacer un diagrama que calcule e imprima N números primos.

  12. Hacer un diagrama que solicite 4 calificaciones y diga si está reprobado o no, según las reglas de tu escuela.

  13. Hacer un diagrama que pida un número N y despliegue todas las combinaciones de dos números que sumados den N.

  14. Hacer un diagrama que despliegue la tabla de multiplicar de un número X.

  15. Hacer un diagrama que calcule la probabilidad de que dos dados lanzados sumen 7.

  16. Hacer un diagrama que pida 100 números y diga cual es la mediana.

  17. Hacer un diagrama que solicite los datos de una matriz de 4x4 y la muestre
  18. invertida.
  19. Hacer un diagrama que pida 3 números y calcule el común denominador.

  20. Hacer un diagrama que llene una matriz de 3x3 y despliegue los valores de la diagonal principal.

  21. Hacer un diagrama que pida 2 matrices y despliegue el producto cruz de las mismas.

2do Parcial SEGUNDO TEMA

Resolver Mediante Diagrama de Flujo los Siguientes Planteamiento:

Suma de dos numeros
Resta de dos numeros
Multiplicacion de dos numeros
Division de dos numeros
Diagrama de Flujo que Evalua el Area de deja un circulo al estar dentro de un cuadrado.

CONVERTIR ESTOS PLANTEAMIENTOS REALIZADO EN EL DIAGGRAMA DE NESSI A DIAGRAMA ESTRUCTURADO

2do Parcial Primer Tema

Resolver estos Algoritmos en GRUPO DE TRES

Ejercicios de Algoritmos

  1. Pedro es un aturdido universitario que esta cursando el primer semestre. El día de mañana es muy pesado para el, pues, tiene que realizar varias actividades. Para empezar tiene dos exámenes, uno de álgebra y otro de Ingles, además es el cumpleaños de su mejor amigo y por su fuera poco tiene que bañar a su perro. Sólo puede bañar a su perro al medio día; sus dos exámenes son en la mañana y la invitación de su amigo es para todo el día. Como aconsejarías a Pedro para que lleve a cabo todas estas actividades. En orden debe realizarlas?.
  2. Un mensajero al llegar a su trabajo se percata de que tiene cinco paquetes importantes para entregar. El entra a su trabajo a las 07:00 de la mañana y tiene exactamente 12 horas para entregar todas las encomiendas. La siguiente tabla nos muestra el detalle de las horas posibles de entrega de cada paquete:

    # paqueteHoras de entrega
    109:30 - 12:30
    211:30 - 14:30
    307:30 - 18:30
    408:30 - 09:30
    510:30 - 15:30

    Un determinado paquete sólo puede ser entregado entre las horas antes establecidas, no antes ni después. Al mensajero le toma 2 horas el realizar cualquier entrega. El angustiado mensajero ha acudido a ti para que le ayudes a organizar las entregas. Quiere que le digas en que orden va a realizar las cinco entregas para que todas sean entregadas a tiempo.

     

  3. Para preparar un omelette usted necesita batir 3 huevos buenos. Suponga que usted tiene una cantidad indeterminada de huevos, pero que muchos de ellos est´ an malos (pero hay al menos tres huevos buenos). Al romper un huevo y vaciar su contenido en un plato, por inspecci´ on visual y de olor es posible determinar si el huevo est´ a malo. Se pide que usted escriba un algoritmo que, al terminar su ejecuci´ on, garantice que hay tres huevos buenos, y ninguno malo, batidos en una fuente. Para el desarrollo del algoritmo, considere que usted puede utilizar una cantidad fija de recursos (platos, fuentes, cucharas, etc.) que debe especificar como parte del algoritmo. Cada uno de estos recursos puede suponerse que es una variable. No olvide especificar las operaciones b´ asicas sobre las que desarrolla su algoritmo. Usted debe incorporar el uso de subprocesos para su algoritmo. Suponga que existe un subproceso (ll´ amelo inspecci´ on) que, dado un huevo en un plato, retorna verdadero si el huevo est´ a bueno y falso en otro caso.