lunes, 18 de abril de 2011

Problemas Diagramas de Flujo y Pseudocódigo

A partir de cada uno de los siguientes problemas, realiza el algoritmo correspondiente utilizando tanto los diagramas de flujo como el pseudocódigo. Se recomienda realizar varios ejemplos de prueba para encontrar la solución antes de crear los diagramas de flujo y el pseudocódigo.

  1. Un vendedor tiene un sueldo fijo de X Euros mensuales, a los cuales se le añade un 10% como comisión de las ventas que realiza. Del total que se obtiene se le descuenta un 5% de Seguridad Social y un 13% de Impuestos. El algoritmo resultante calculará el sueldo neto final que incluirá la nómina.
  2. Sumar todos los números enteros entre 2 números enteros a y b.
  3. Leer números del teclado hasta que se obtenga un cero, y nos indique cuántos de ellos son positivos, negativos o cero.
  4. Leer una frase y que se repita 100 veces
  5. Realizar una calculadora de tal manera que se introduzcan 2 números y la operación a realizar. La operación se eligirá una entre de estas +, -, * y /
      Ejemplo: 7, 19, +
        26 = 7+19
  6. Modificar el problema nº5 de tal manera que hagamos una serie de operaciones hasta que se introduzca el número 0, en ese momento nos dará el resultado final.
      Ejemplo: 7, 19, +, 5, *, 3, -, 10, /, 0
        9.9 = 7 + 19 * 5 – 3 / 10
  7. Leer un número entero positivo X y otro N y calcular la enésima potencia de X, mediante productos
  8. Realizar la operación FACTORIAL(!) de un número entero, de tal manera que se tendrá que comprobar que el número sea mayor o igual que 1
      Ejemplo: 7
        7 * 6 * 5 * 4 * 3 * 2 * 1
      5040
  9. Leer 10 datos, compuesto cada uno de ellos por un nombre de persona y su sueldo mensual; y obtiene el nombre y el sueldo de la persona que más y menos cobra
  10. Leer las notas de todos los alumnos de un grupo de la asignatura A, suponiendo que el número de alumnos es desconocido a priori y lo pedirá al principio. El algoritmo tiene que contar el nº de Insuficientes, Suficientes, Bienes, Notables y Sobresalientes. Al final tendrá que aparecer cada nota con el número de alumnos que la han sacado.