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
Archivos del año: 2013
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
Archivos
- mayo 2023
- marzo 2023
- diciembre 2020
- abril 2020
- marzo 2020
- diciembre 2019
- enero 2019
- diciembre 2018
- agosto 2017
- febrero 2017
- diciembre 2016
- noviembre 2016
- septiembre 2016
- julio 2016
- junio 2016
- mayo 2016
- abril 2016
- junio 2015
- marzo 2015
- febrero 2015
- diciembre 2014
- agosto 2014
- julio 2014
- junio 2014
- mayo 2014
- abril 2014
- marzo 2014
- febrero 2014
- enero 2014
- diciembre 2013
- noviembre 2013
- octubre 2013
- septiembre 2013
- agosto 2013
- julio 2013
- junio 2013
- mayo 2013
- abril 2013
- marzo 2013