You are on page 1of 1

ESCUELA

SUPERIOR POLITCNICA DEL LITORAL


INSTITUTO DE CIENCIAS MATEMTICAS FUNDAMENTOS DE COMPUTACIN DEBER No. 10

Fecha Mxima de Entrega: 06/agosto/2012 Resuelva los siguientes ejercicios, utilizando el lenguaje de programacin MATLAB. 1) La funcin de Ackerman denominada misterio, que se describe a continuacin, es profundamente recursiva. Escriba los comandos necesarios para implementar la funcin recursiva misterio( m,n ) , cuya regla de correspondencia es:

n +1, m =0 misterio( m,n ) = misterio( m 1,1), n =0 misterio( m 1,misterio( m,n 1)), m 0 n 0

Realice la prueba de escritorio a la funcin creada con m = 1 y n =1. 2) Escriba la funcin desordena(palabra), la cual recibe una palabra y desordena las letras que la constituyen en forma aleatoria.
Ejemplo: >> desordena(roma) ans = mora

Sugerencia: Para cada letra, seleccione aleatoriamente otra letra de la palabra con la que intercambiarn posiciones. 3) Existen palabras que tienen menor cantidad de caracteres que otras, para cierta aplicacin informtica se necesita identificar cules son las que cumplen con esas caractersticas. Escriba un programa que lea una frase de hasta 80 caracteres e indique cules son las 2 palabras que tienen la menor longitud. 4) Escriba un programa que lea una frase con un mximo de 80 caracteres y la encripte de acuerdo a las siguientes reglas: a. Recorrer la cadena en grupos de 3 caracteres e intercambiar el primero con el tercero. b. Si el ltimo grupo tiene menos de 3 caracteres no se modifica. Para encriptar la frase disee una funcin que reciba como parmetro dicha frase y la encripte. El programa debe mostrar la frase encriptada. 5) Suponga que desea realizar un programa para imprimir el monto de un cheque, el mismo que contiene 9 espacios en blanco. Si el monto es grande los 9 espacios sern ocupados, por ejemplo: 11,230.60. Por otro lado, si el monto es menor, habr que completar la cadena de caracteres con asteriscos, por ejemplo: ****99.87. Escriba un programa que lea un nmero vlido (un mximo de 5 enteros y 2 cifras decimales) y lo imprima en el formato especificado.

You might also like