ayuda en pascal
Publicado por juan carlos martinez vargas (2 intervenciones) el 27/06/2001 07:07:37
necesito que me ayuden a resolver estos problemas:1. El primer el problema consiste en implementar un programa en el que se reciba
un número entero cualquiera y se obtenga su raíz cuadrada. El procedimiento para
calcular la raíz cuadrada debe ser implementado mediante el algoritmo visto en clase.
NO SE DEBE UTILIZAR LA FUNCION SQRT.
para resolver la raiz cuadrada sin la funcion SQRT se hace así:
por ejemplo la raiz cuadrada de dos sería :
1*1=1
2*2=4 este no sirve porque se pasa de 2 por que es raiz cuadrada de 2.
se coje el 1
1+0.1=1.1
1.1*1.1=1.21
1.2*1.2=1.44
1.3*1.3=1.69
1.4*1.4=1.96
1.5*1.5=2.25 este no sirve por que se pasa de la raiz cuadrada de 2
se toma 1.4
1.4+0.01=1.41
1.41*1.41=1.9881
1.42*1.42=2.0164este no sirve se pasa de la raiz cuadrada de 2
se toma 1.41, se suma con 0.001 y se repite lo mismo.
maximo 3 decimales.
2. El segundo problema consiste en implementar un programa que reciba una fecha
en el formato dd/mm/aa (día/mes/año) y que convierta este a formato extendido de
la forma “día de mes de año”. Por ejemplo si se recibe 8/5/1999 debe
devolver 8 de mayo de 1979, de igual forma que si se recibiera 08/05/1979.
3. El tercer problema consiste en implementar un programa que reciba una cadena
de texto de cualquier extensión, y codifique su contenido de forma que este quede
encriptado. Es decir, se debe realizar ciertas operaciones sobre cada carácter para
que el mismo se altere, de forma que se pierda totalmente la legibilidad del texto,
pero que el mismo pueda ser recuperado posteriormente. Por ejemplo si se recibe “holaR
un número entero cualquiera y se obtenga su raíz cuadrada. El procedimiento para
calcular la raíz cuadrada debe ser implementado mediante el algoritmo visto en clase.
NO SE DEBE UTILIZAR LA FUNCION SQRT.
para resolver la raiz cuadrada sin la funcion SQRT se hace así:
por ejemplo la raiz cuadrada de dos sería :
1*1=1
2*2=4 este no sirve porque se pasa de 2 por que es raiz cuadrada de 2.
se coje el 1
1+0.1=1.1
1.1*1.1=1.21
1.2*1.2=1.44
1.3*1.3=1.69
1.4*1.4=1.96
1.5*1.5=2.25 este no sirve por que se pasa de la raiz cuadrada de 2
se toma 1.4
1.4+0.01=1.41
1.41*1.41=1.9881
1.42*1.42=2.0164este no sirve se pasa de la raiz cuadrada de 2
se toma 1.41, se suma con 0.001 y se repite lo mismo.
maximo 3 decimales.
2. El segundo problema consiste en implementar un programa que reciba una fecha
en el formato dd/mm/aa (día/mes/año) y que convierta este a formato extendido de
la forma “día de mes de año”. Por ejemplo si se recibe 8/5/1999 debe
devolver 8 de mayo de 1979, de igual forma que si se recibiera 08/05/1979.
3. El tercer problema consiste en implementar un programa que reciba una cadena
de texto de cualquier extensión, y codifique su contenido de forma que este quede
encriptado. Es decir, se debe realizar ciertas operaciones sobre cada carácter para
que el mismo se altere, de forma que se pierda totalmente la legibilidad del texto,
pero que el mismo pueda ser recuperado posteriormente. Por ejemplo si se recibe “holaR
Valora esta pregunta


0