El lenguaje PHP tiene varias estructuras de control para bucles y bifurcaciones condicionales. El famoso Hola Mundo: Estructuras de control en PHP: Las condiciones if Cuando queremos que el programa, llegado a un cierto punto, tome un camino concreto en determinados casos y otro diferente si las condiciones de ejecución difieren, nos servimos del conjunto de instrucciones if, else y elseif. La estructura de base de este tipo de instrucciones es la siguiente: if (condición) { Instrucción 1; Instrucción 2; … } else { Instrucción A; Instrucción B; … } Ejemplo: Switch La sentencia switch es similar a una serie de sentencias IF en la… Continuar leyendo


Operadores en PHP: – Operadores aritméticos Nos permiten realizar operaciones numéricas con nuestras variables + Suma – Resta * Multiplicación / División % Devuelve el resto de la división – Operadores de comparación Se utilizan principalmente en nuestras condiciones para comparar dos variables y verificar si cumple o no la propiedad del operador. == Igualdad != Desigual < Menor que <= Menor igual que > Mayor que >= Mayor igual que – Operadores lógicos Se usan en combinación con los operadores de comparación cuando la expresión de la condición lo requiere. And Y Or O ! No – Operadores de… Continuar leyendo


¿Qué es PHP? PHP es un lenguaje de programación de uso general de código del lado del servidor originalmente diseñado para el desarrollo web de contenido dinámico. Fue uno de los primeros lenguajes de programación del lado del servidor que se podían incorporar directamente en el documento HTML en lugar de llamar a un archivo externo que procese los datos. El código es interpretado por un servidor web con un módulo de procesador de PHP que genera la página Web resultante. PHP ha evolucionado por lo que ahora incluye también una interfaz de línea de comandos que puede ser usada… Continuar leyendo


¿Estudias programación en el colegio o estás aprendiendo por tu cuenta? En la olimpiada de informática Aguarandú, vas a poder exponer tus habilidades en programación, y competir para formar parte de un selecto grupo de jóvenes programadores. Así vas a tener una buena oportunidad de seguir cultivando tus habilidades, y abrirte camino hacia el mundo de la programación. ¿Te interesa? +información e inscripciones www.aguarandu.org


Cada año el tercer sábado de Septiembre se celebra el “Software Freedom Day” o Día del Software Libre. ¿Qué es el Software Freedom Day? Software Freedom Day es una celebración global del Software Libre y abierto (FLOSS). Nuestra meta en esta celbración es educar al público sobre los beneficios de usar FLOSS de alta calidad en la academica, gobierno, en el hogar y el trabajo — en resumen, en todas partes. El software libre (que no tiene por qué ser gratuito) hace más libre a los dispositivos en los que está instalado, y también por supuesto a los usuarios que usan y… Continuar leyendo


El lenguaje Java tiene varias estructuras de control para bucles y bifurcaciones condicionales. El famoso Hola Mundo e ingreso de datos a través del programa en ejecución: Ahora entramos en la parte de las estructuras de control, antes de continuar, recomiendo ingresar a este link ya que no quiero volver a escribir todo sobre cada tipo de estructura, solo dejaré los ejemplos para Java. Ejemplo completo: Excepciones try-catch-throw try { sentencias; } catch( Exception ) { sentencias; } Java implementa excepciones para facilitar la construcción de código robusto. Cuando ocurre un error en un programa, el código que encuentra el error… Continuar leyendo


Operadores relacionales en Java: En ocasiones se desea que se ejecuten un conjunto de declaraciones si una condición es verdadera, y otro grupo si la condición es falsa. Es decir, deseamos que el programa tome decisiones y responda de acuerdo a ellas. Para que el programa tome una decisión, generalmente realiza algún tipo de prueba, una comparación. Para ello utilizará los llamados operadores relacionales: Operador          Relación ==           … igual a … !=             … distinto de … >              … mayor que … <              … menor que … >=           … mayor o igual que … <=           … menor o igual que … !                   … Continuar leyendo


Antes de continuar con el manual, recomiendo que lean las bases de la OO Este manual es ideal para aprender a programar en el lenguaje Java. Nivel de dificultad: Básico. Si tienen alguna duda, pueden dejar comentarios en los artículos, que con gusto los responderé. El manual todavía está en proceso de construcción!!! Java – Introducción Operadores relacionales y tipos de datos en Java Estructuras de control en Java Clases – Variables y métodos de instancia en Java


¿Qué es Java? Hacia 1990, James Gosling, quien trabaja para Sun Microsystems, fue el encargado de crear programas para controlar aparatos electrónicos domésticos. Originalmente Gosling y suequipo empezaron el diseño de su software usando C++, debido a su orientación a objetos. Sin embargo, se dieron cuenta que C++ no satisfacía los proyectos que se tenían en mente; encontraron dificultades con aspectos complicados de C++ como la herencia múltiple de clases, errores de programación (bugs) relacionados con huecos de memoria. De esta manera Gosling decidió que tenía que empezar por escribir un lenguaje simplificado que le evitara todos los problemas que… Continuar leyendo


En este ejemplo vamos a abrir un servidor y un cliente. El cliente enviará un fichero y el nombre del fichero al servidor. El servidor guardará el fichero recibido en el directorio donde se esté ejecutando. La idea es, por tanto, ver cómo enviamos un fichero por un socket, sin liar la forma de pedir el fichero, ni hacer hilos para atender muchos clientes y muchas peticiones ni nada de eso. Solo leer el fichero y enviarlo por el socket. El protocolo de transporte usado es TCP, para así garantizar que la transferencia se realice satisfactoriamente. Servidor: Cliente: Espero que les sirva el ejemplo,… Continuar leyendo