Documente Academic
Documente Profesional
Documente Cultură
Con el cdigo sucede lo mismo, una clase se disea para resolver un problema.
Ese problema, para resolverlo se descompone en una serie de acciones de
menor entidad, y en su solucin se podrn utilizar acciones de dos tipos:
Externas.
Internas.
Las acciones externas sern las que ofreceremos al usuario para que pueda
interactuar con el objeto que se deriva de la clase.
Las acciones internas son las que creamos nosotros de forma interna en
nuestra clase para crear el cdigo que resuelva el problema para el cual se
disea la clase.
Sea cual sea el caso, el cdigo lo escribiremos dentro de un procedimiento o de
una funcin, y cuando sean internas las denominaremos exclusivamente
funciones o procedimientos, segn corresponda, pero cuando sean externas se
convertirn en mtodos.
Clase Ejemplo
Inicio Programa
Crear Objeto como Ejemplo
Objeto.NumerosPares(10,50)
Fin programa
Clase Ejemplo
Crear X Entera = 0
Crear Y Entera = 0
Crear Z Entera = 0
Inicio Programa
Crear Objeto como Ejemplo
Objeto.Inicio = 10
Objeto.Final = 20
Objeto.Cuenta
Fin programa
Metodo Cuenta
X=Y
Mientras X <> Z
...
...
X=X+1
Fin Mientras
Fin Metodo
S, es un procedimiento.
La variable Par tendr que ser pasada por referencia para poder devolver el
valor que toma en el procedimiento.
Si se cumple la expresin, EsPar = Resto de la divisin de numero entre dos
igual a cero, es que el nmero es par y la variable devolver cierto.
Inicio Programa
Crear Objeto como Ejemplo
Crear Par como Booleano
Objeto.NumeroPar(10,Par)
Si Par = Cierto Entonces
Escribir (El nmero es par)
Si no
Escribir (El nmero es par)
Fin de condicion
Fin programa
Pero cuando vimos las funciones vimos que su uso es ms esttico, y nuestro
programa es ms legible, pues escribamos una funcin en lugar de un
procedimiento, pero como mtodo.
Inicio Programa
Crear Objeto como Ejemplo
Que queda mucho ms bonito que la versin anterior, y permite una legibilidad
ms clara del programa.
Por lo que podemos comprobar que un mtodo puede ser escrito como funcin
o como procedimiento.
Solo hay que utilizar la sintaxis adecuada en cada momento.
15.10. Conclusiones.
Se ha visto en el tema donde se escribe el cdigo dentro de una clase.
Estructuras lineales.
Estructuras alternativas, condicionales
Estructuras repetitivas.