El programador finlandés Linus Torvalds, creador del sistema operativo de código abierto Linux, y el médico japonés Shinya Yamanaka recibieron hoy en Helsinki el Premio Millennium de Tecnología, el galardón más importante del mundo en este campo y considerado el "Nobel" de tecnología.
El presidente de Finlandia, Sauli Niinistö, fue el encargado de hacer entrega del premio a Torvalds y Yamanaka, quienes se repartirán a partes iguales los 1,2 millones de euros (1,5 millones de dólares) del galardón, durante una ceremonia celebrada en la Ópera Nacional de Helsinki.
Torvalds, informático de 42 años, fue distinguido por crear el kernel (núcleo) del sistema operativo de código abierto Linux y por su trabajo en favor del software libre, según la academia.
"La labor de Linus Torvalds ha mantenido la web abierta a la búsqueda del conocimiento y para el beneficio de la humanidad, no simplemente por intereses económicos", señaló la presidenta de la Academia Finlandesa de Tecnología, Ainomaija Haarla.
Torvalds creó Linux en 1991 cuando era estudiante de la Universidad de Helsinki y lo desarrolló con las aportaciones de miles de internautas voluntarios, hasta convertirse en el exponente más conocido del software libre.
miércoles, 13 de junio de 2012
jueves, 7 de junio de 2012
Arreglos o Arrays en PHP - Parte 1/5
A partir de este artículo aprenderemos a desarrollar algoritmos básicos basados en arreglos, para luego plasmarlos en un diagrama de flujo y aplicarlos en el lenguaje php.
¿Qué veremos a partir de este primer post y en los sub-siguintes?, un contenido bastante práctico como siempre, basado en los siguientes temas:
¿Qué veremos a partir de este primer post y en los sub-siguintes?, un contenido bastante práctico como siempre, basado en los siguientes temas:
- ¿Qué es un array?
- Arrays asociativos
- arrays Multidimensionales
- array_slice()
- array_shift()
- unset()
- array_push()
- array_merge()
- Ejemplos
sábado, 12 de mayo de 2012
Estructuras Lógicas Repetitivas en PHP - Parte 3/3
Resumiendo lo que hemos visto hasta ahora los bucles, lazos, ciclos, estructuras cíclicas, o estructuras repetitivas (entre los variados nombres con que se las conoce); son estructuras de programación que permiten realizar un conjunto de instrucciones o procesos repetidamente ( de ahí su nombre).
Ya hemos visto las estructuras Mientras (While) y Hacer Mientras (Do While), en el presente artículo daremos una breve descripción y ejemplos sobre el uso de la última estructura que nos faltaba ver: la estructura cíclica o repetitiva Desde o Para (For).
sábado, 28 de abril de 2012
Estructuras Lógicas Repetitivas en PHP - Parte 2/3
Continuando con el artículo sobre estructuras repetitivas o cíclicas, esta vez veremos conceptos y ejemplos prácticos sobre la estructura Mientras. Los algoritmos aquí descritos pueden ser mejorados, pero lo importante es aprender a usar las estructuras, de ahí la sencillez tanto de los ejemplos usados como de la solución algorítmica empleada.
sábado, 31 de marzo de 2012
Estructuras Lógicas Repetitivas en PHP - Parte 1/3
Es muy común encontrar en los algoritmos operaciones que se deben ejecutar un número repetido de veces. Si bien las instrucciones son las mismas, los datos sobre los que se opera varían. El conjunto de instrucciones que se ejecuta repetidamente se llama ciclo.
Todo ciclo debe terminar de ejecutar luego de un número finito de veces, por lo que es necesario en cada interacción del mismo, evaluar las condiciones necesarias para decidir si debe seguir ejecutándose o debe detenerse. En todo ciclo, siempre debe existir una condición de parada o fin de ciclo.
En algunos algoritmos podemos establecer a priori que el ciclo se repetirá un número definido de veces. Es decir, el número de repeticiones no dependerá de las proposiciones dentro del ciclo. Llamaremos Desde a la estructura algorítmica repetitiva que se ejecuta un número definido de veces.
Por otra parte, en algunos algoritmos no podemos establecer a priori el número de veces que se ha de ejecutar el ciclo, sino que este número dependerá de las proposiciones dentro del mismo. Llamaremos Mientras a la estructura algorítmica repetitiva que se ejecuta mientras la condición evaluada resulta verdadera. También tenemos la estructura Hacer Mientras.
En la práctica tanto la estructura Hacer Mientras como la estructura Mientras se pueden usar indistintamente para obtener un resultado.
sábado, 18 de febrero de 2012
Estructuras Lógicas Selectivas en PHP - Parte 4/4
Ya anteriormente hemos visto las estructuras de selección simple, las estructuras de selección doble y las estructuras condicionales anidadas, en esta ocasión veremos las estructuras de selección múltiple o condicionales mútiples, conocidos en algunos lenguajes de programación como switchs o case ofs.
La estructura de selección múltiple permite que el flujo del programa se bifurque por varias ramas en el punto de la toma de decisión(es), esto en función del valor que tome el selector. Así, si el selector toma el valor 1 se ejecutará la acción 1, si toma el valor 2 se ejecutará la acción 2, si toma el valor N se realizará la acción N, y si toma un valor distinto de los valores comprendidos entre 1 y N, se continuará con el flujo normal del diagrama realizándose la acción N+1.
lunes, 16 de enero de 2012
Estructuras Lógicas Selectivas en PHP - Parte 3/4
Anteriormente ya hemos visto las estructuras lógicas selectivas simples y las estructuras lógicas selectivas dobles, a este tipo de estructuras también se las conoce como estructuras condicionales. En éste artículo trataremos una combinación de las anteriores, algo que se conoce como anidamiento de estructuras condicionales.
3. Anidamiento de Estructuras Condicionales.
Se dice que las estructuras están anidadas, cuando hay unas dentro de ellas, esto lo veremos muy a menudo. Por ejemplo veamos el siguiente pseudocódigo.
Si Condición1 Entonces
Si Condición2 Entonces
Acciones1
Fin_si
Fin_Si
Aquí observamos que primero se debe cumplir la Condición1, para luego evaluar la Condición2, solo al cumplirse esta última, se procederá a la ejecución de Acciones1.
domingo, 1 de enero de 2012
Estructuras Lógicas Selectivas en PHP - Parte 2/4
Hoy seguiremos aprendiendo a usar las estructuras selectivas, pero esta vez toca el turno a las ESTRUCTURAS SELECTIVAS DOBLES (alternativas dobles). Como siempre, usaremos ejemplos con enunciados sencillos, para posteriormente resolverlos mediante un pseudocódigo, para luego representarlo en un diagrama de flujo o flujograma e implementarlo en el lenguaje de programación PHP.
miércoles, 28 de diciembre de 2011
Estructuras Lógicas Selectivas en PHP - Parte 1/4
Las estructuras lógicas selectivas se encuentran en la solución algorítmica de casi todo tipo de problemas. La utilizamos cuando en el desarrollo de la solución de un problema debemos tomar una decisión, para establecer un proceso o señalar un camino alternativo a seguir.
Esta toma de decisión se basa en la evolución de una o más condiciones que nos señalarán como alternativa o consecuencia, la rama a seguir
Hay situaciones en las que la toma de decisiones se realiza en cascada. Es decir se toma una decisión, se marca la rama correspondiente a seguir, se vuelve a tomar otra decisión y así sucesivamente. Por lo que para alcanzar la solución de este problema o sub-problema debemos aplicar prácticamente un árbol de decisión.
sábado, 19 de noviembre de 2011
Ejemplos Básicos de PHP - Parte 2/2
En este post continuaremos con los ejemplos básicos de PHP, como el anterior artículo éste consistirá en unos enunciados, cuya solución iremos desarrollando a través de la representación de algoritmos mediante pseudocódigos, diagramas de flujo y su respectiva implementación en el lenguaje de programación PHP, además de la capturas de pantalla del resultado de ejecutar los respectivos códigos PHP en un servidor web.
Al final del post se encuentran disponible para su descarga, comprimidos en un archivo .RAR todos los códigos fuentes de los ejemplos vistos hasta ahora.
Suscribirse a:
Entradas
(
Atom
)
