sábado, 21 de junio de 2014

0

Ejercicios intermedios de algoritmia resueltos (II)



  • Diseñar una función que calcule la media de tres números leídos del teclado y poner un ejemplo de su aplicación.
  • Diseñar la funcion FACTORIAL que calcule el factoial de un numero entero en el rango 100 a 1 000 000.
  • Diseñar un algoritmo para calcular el maximo comun divisor de cuatro numeros basado en un subalgoritmo funcion mcd(maximo comun divisor de dos numeros).
  • Diseñar un procedimiento que ralice el intercambio de valores de dos variables A y B.
  • Diseñar una funcion que encuentre el mayor de dos numeros enteros.
  • Diseñar una funcion que calcule X^n para X,variable real y n variable entera.
  • Diseñar un procedimiento que acepte un numero de mes, un numero de dia y un numero de año y los visualice en el formato
             dd/ mm/ aa
             por ejemplo, los valores 19, 09, 1987 se visualizarian como

             19/ 9/ 87
  • Realizar un procedimiento que realice la conversion de coordenadas polares (r,o) a coordenadas cartesianas (x,y)
            x = r. cos (J)
            y = r. sen (J)

  • Escribir una funcion salario que calcule los salarios de un trabajador para un numero dado de horas trabajadas y un salario hora. Las horas que supera las 40 horas semanalas se pagaran como extras con un salario hora 1,5 veces el salario ordinario.
  • Escribir una funcion booleana Digito que determine si un caracter es uno de los digitos 0 al 9.
  • Diseñar una funcion que permita devolver el valor absoluto de un numero.
  • Realizar un procedimiento que obtenga la division entera y el resto de la misma utilizando unicamente los operadors suma y resta.
  • Escribir una funcion que permita deducir si una fecha leida del teclado es valida.
  • Diseñar un algoritmo que transforme un numero introducido por teclado en notacion decimal a notacion romana. El numero sera entero positivo y no excedera de 3 000.
  • Escribir el algortimo de una funcion que: a) calcule el factorial de un numero entero positivo, b) la potencia de un numero entero positivo.





Para abrir los ejercicios sigue los siguientes pasos:

1.- Descarga las resoluciones y de no tener el programa DFD lo mismo
2.- Copialos al escritoria para que sea mas facil el trabajo
3.- Luego descomprime ambos archivos
4.- Ejecuta DFD/ Menu ABRIR/ Busca el directorio en tu escritorio (carpeta RESOLUCIONES)/ Deberia aparecer la lista de todos los archivos con extension *.dfd)/ selecciona/ clic en abrir

FUENTE:
FUNDAMENTOS DE PROGRAMACIÓN TERCERA EDICIÓN
ALGORITMOS, ESTRUCTURAS DE DATOS Y OBJETOS
Luis Joyanes Aguilar
McGrawHill
ISBN: 84- 481- 3664- 0

RELACIONADOS: