Vistas de página en total

martes, 12 de mayo de 2009

NoTiCiA dE aCtuAliDaD # 5



Lanzan navegador de Internet especial para niños con autismo.

ZAC Browser es el primer navegador de Internet hecho específicamente para que niños, y demás personas que tienen algún grado de autismo, puedan disfrutar de la Red en un lenguaje y ambiente gráfico ideales para su personalidad.
El creador es John LeSieur, un programador de software que vive en Las Vegas, E.U., quien diseñó el navegador para su nieto tras ser este diagnosticado con un grado severo de autismo en el año 2005.
Creó ZAC Browser (que significa Zona para Niños Autistas, por sus siglas en inglés). El programa presenta una pantalla única, con íconos ubicados en una misma posición siempre, que a partir de imágenes enseña labores y actividades al menor autista.
El sistema permite al menor jugar con un acuario, escuchas historias y aprender otras tareas, todas a través de dibujos y personajes animados. El programa, que se puede bajar gratis de la dirección
www.zacbrowser.com, está completamente en español.

jueves, 2 de abril de 2009

EsTrUcTuRa De CoNtRoL

ESTRUCTURA DE CONTROL


EsTrUcTuRa Do wHiLe



DO WHILEAlineación al centro




El hecho de que sean frecuentes los bucles donde ha de repetirse cierto trozo de código antes de preguntar por la condición de finalización, hace conveniente definir otro bucle donde la primera iteración del bucle siempre se ejecuta, y la condición se sitúa la final de cada iteración. Éste se denomina do...while, que en inglés significa "haz … mientras", es decir se ejecuta el cuerpo del bucle y finalmente se pregunta por la condición.


Aunque las llaves que rodean la sentencia no son necesarias, se aconseja ponerlas para evitar confusiones con el bucle while y por legibilidad del código. También aquí la sentencia puede ser una única línea de código o un bloque entero rodeado de llaves {}. La sentencia sería el "cuerpo" del bucle, y puede contener algún tipo de actualización necesaria para evaluar la condición del bucle.


Al igual que en el bucle while, la condición para continuar iterando puede ser cualquiera, incluso puede estar compuesta por varias comparaciones.
La utilidad del do-while es evidente cuando el bucle que buscamos tiene que iterar al menos siempre una vez. Un caso típico de esta situación es cuando se le pide al usuario que introduzca un valor, pero antes de continuar con la ejecución debe comprobarse que el valor introducido está dentro de cierto rango


ESTRUCTURA DEL DO WHILE EN PSEUDOCODIGO


do

{
;

} while (condicion);

ejemplo

do

{

printf ("Deme numero entre m_min y m_max: ");

scanf ("%d", &m);

} while (m_max);

EsTrUcTuRa wHiLe


WHILE


A la palabra reservada while le sigue una condición encerrada entre paréntesis. El bloque de sentencias que le siguen se ejecuta siempre que la condición sea verdadera tal como se ve en la figura. La forma general que adopta la sentencia while es: while (condición)
Cuando la condición de salida del bucle se realiza al principio del mismo, éste se ejecuta mientras se verifica una cierta condición. Es la llamada estructura repetitiva mientras (“while”); en ella el cuerpo del bucle se repite mientras se cumple una determinada condición.

Su pseudocódigo es:

mientras (condición hacer)
<>;
fin_mientras

Cuando se ejecuta la instrucción mientras, la primera cosa que sucede es la evaluación de la condición. Si es falsa, no se ejecuta ninguna acción y el programa prosigue en la siguiente instrucción a la finalización del bucle; si la condición es verdadera, entonces se ejecuta el cuerpo del bucle. No todos los lenguajes incluyen
la estructura mientras.
ejemplo:
int i=0;
while (i<10)>
{ System.out.println(i); i++; }

El valor inicial de i es cero, se comprueba la condición (i<10),>


EsTrUcTuRa FoR




FOR

Entre las estructuras de iteración, for es la más versátil ya que, entre otras características, permite la declaración de variables dentro de su estructura

for( Inicialización ; Condición ; Control) Bloque ;
donde:
Inicialización
es un bloque de instrucciones que puede incluir la declaración de las variables involucradas y la asignación de valores iniciales.
Condición
es una instrucción que puede evaluarse de tal forma que se obtenga como resultado un valor de verdad ( false o true). Mientras se cumpla la condición, se ejecutará el Bloque.
Control
es un conjunto de instrucciones, separadas por comas, que controlan la variación de los valores de las variables utilizadas.
Los bloques de Inicialización, Condición y Control no son obligatorios, pero sí los dos punto y coma que los separan, por lo que la forma mínima de una estructura for quedaría así:
for ( ; ; ) ;
ESTRUCTURA FOR PSEUDOCODIGO
desde i = 1 hasta N con_incremento 1 hacer
leer número
SUMA ß SUMA + número
fin_desde

EsTrUcTuRa If



IF


En programación, tipo de estructura de seleccion empleada en la programación de algoritmos.

IF significa SI (condicional) en español. Su funcionamiento es simple. Se evalúa una condición, si es verdadera ejecuta un código, si es falsa, ejecuta otro código (o continúa con la ejecución del programa).

Estructura IF en pseudocódigo:

if (condición)
ejecuta esto si la condición es verdadera
else
ejecuta esto si la condición es falsa