Cuadro Comparativos

Páginas: 7 (1721 palabras) Publicado: 9 de junio de 2012
-------------------------------------------------
Bucle while
| Este artículo o sección necesita referencias que aparezcan en una publicación acreditada, como revistas especializadas, monografías, prensa diaria o páginas de Internet fidedignas.
Puedes añadirlas así o avisar al autor principal del artículo en su página de discusión pegando: {{subst:Aviso referencias|Bucle while}} ~~~~ |Diagrama de bucle While.
El Bucle while o bucle mientras es una estructura de la mayoría de los lenguajes de programación estructurados cuyo propósito es repetir un bloque de código mientras una condición se mantenga verdadera.
Contenido  [ocultar]  * 1 Sintaxis * 2 Condición * 2.1 Sentencias Comparativas * 2.2 Particularidades de lenguajes * 3 Ejemplo (usando sintaxis de C) *4 Ejemplo (usando el lenguaje Lexico) * 5 Véase también |
-------------------------------------------------
[editar]Sintaxis
La sintaxis en pseudocódigo es la siguiente:
|
-------------------------------------------------
[editar]Condición
La condición ha de ser una sentencia que devuelva un valor booleano, y esta puede ser el valor booleano en sí, verdadero(true) si la condición secumple, o falso si esta no se cumple(false). También puede contener el nombre de una variable booleana, y el valor de la expresión dependerá de su contenido. Se debe tener en cuenta que además de las variables también puede haber llamadas a funciones que devuelvan un valor.
[editar]Sentencias Comparativas
La forma más obvia tal vez, y la más usada sin duda, son las sentencias comparativas, queusan los operandos igual, diferente, menor o igual, mayor o igual, menor y mayor. En el caso del lenguaje C, se utilizan los siguientes símbolos para representar las comparaciones anteriores: ==, !=, <=, >=, <, >,
[editar]Particularidades de lenguajes
En algunos lenguajes, se pueden utilizar variables no booleanas en la comparación: Por ejemplo, si la variable vale 0 será como si lacondición no se cumpliera, y siempre que sea diferente de 0, se considerará que la condición se cumple.
-------------------------------------------------
[editar]Ejemplo (usando sintaxis de C)
#include <stdio.h>
int main(){
int tecla = 0;
while(tecla == 0){
scanf("%i",&tecla); /*Leemos el numero ingresado */
}
}
En este ejemplo el programa va a leer la pulsación de una tecla mientras su valor sea igual a cero, en el momento en el que se pulse una Tecla distinta, se detendrá.
-------------------------------------------------
[editar]Ejemplo (usando el lenguaje Lexico)
Genera y muestra los primeros 10 números naturales:-------------------------------------------------
tarea
-------------------------------------------------
{
-------------------------------------------------
el objeto número_natural es una cantidad
-------------------------------------------------
copie 0 en número_natural
-------------------------------------------------mientras número_natural < 10 haga:
-------------------------------------------------
{
-------------------------------------------------
copie número_natural + 1 en número_natural
-------------------------------------------------
muestre número_natural
-------------------------------------------------}
-------------------------------------------------
}
-------------------------------------------------
[editar]Véase también
-------------------------------------------------
Bucle for
El bucle for o ciclo for es una estructura de control en la que se puede indicar el número minimo de iteraciones. Está disponible en casi todos los lenguajes de programación...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Cuadro comparativo
  • Cuadro Comparativo
  • Cuadro Comparativo
  • Cuadro Comparativo
  • Cuadro Comparativo
  • CUADRO COMPARATIVO
  • Cuadro comparativo
  • cuadro comparativo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS