Programacion

Ejemplos de Recursividad en Java

Recursividad en Java Dado un grupo de letras, imprimir todos los acrónimos posibles. Todas las combinaciones donde no se repitan las letras. Por ejemplo: {a,b,c} => abc; acb; bac; bca; cab; cba   public class Combina {         public static void main(String[] args) {             String cadena = "ABC"; …

Read More »

Functional Programming en Haskell (programación funcional)

Functional Programming es un paradigma de programación de alto nivel de abstracción donde el lenguaje no es imperativo sino que fucional. Estos lenguajes tienen origen en el Lisp a mediados del siglo pasado y tienen como aplicación los sistemas expertos y resoluciones simbólicas matemáticas. Los programas escritos en un lenguaje …

Read More »

Patrones de Diseno de Programacion Orientada a Objetos

Los patrones de diseño (Design Patterns) son modelos de trabajo enfocados a dividir un problema en partes de manera de abordar cada una de ellas por separado para simplificar su resolución. Los patrones de diseño son aplicables a cualquier lenguaje de programación orientado a objetos (no sólo a Java). Historia …

Read More »

Manipulacion de Strings en Java

La string class tiene un numero de métodos para examinar los contenidos de un string, búsqueda de caracteres y substrings, cambio de case y otras cosas. Obtención del índice de Caracteres y Substrings You can get the character at a particular index within a string by invoking the charAt() accessor …

Read More »