Fisica

Solo disponible en BuenasTareas
  • Páginas : 5 (1127 palabras )
  • Descarga(s) : 0
  • Publicado : 24 de marzo de 2011
Leer documento completo
Vista previa del texto
If =Si, con eso podes hacer comparaciones esto es que por ejemplo
If 4=4 then
Writeln('son iguales');
El for=Para
Este recorre ciertos datos por ejemplo de
For i:=1 to 10 do
readln(a);ejecuta 9 veces
el while es mientras...esto es mientras no se cumpla la condicion no entra
While Num<> 0 do Mientras el numero sea distinto de 0 se siga ejecutando
Otras instrucciones usadaspara crear ciclo son el Do While y el Do Until. El ciclo también es controlado por una variable, pero no se realiza un número determinado de veces. En estos ciclos, se prueba una condición al comienzo del ciclo y la repetición de las instrucciones dependen del resultado de la condición. En el Do While, las instrucciones se repiten mientras la condición sea cierta. En el Do Until, las instruccionesse repiten hasta que la condición sea cierta. En ambos ciclos se usa la palabra Loop para indicar el lugar donde el programa vuelve a verifica la condición.

En esta lección, aprenderá a utilizar las instrucciones Do...While y Do...Until para repetir el código según algunas condiciones.
En la lección anterior, aprendió a utilizar la instrucción For...Next para recorrer un bloque de código unnúmero específico de veces, pero ¿qué ocurre si el número de veces que se debe repetir el código es diferente para algunas condiciones? Las instrucciones Do...While y Do...Until permiten repetir un bloque de código mientras cierta condición sea True, o hasta que cierta condición sea True.
Por ejemplo, imagine que dispone de un programa para agregar una serie de números, pero desea que la suma dedichos números nunca sea mayor que 100. Podría utilizar la instrucción Do...While para realizar la suma del siguiente modo:
Dim sum As Integer = 0
  Do While sum < 100
  sum = sum + 10
Loop
En el código anterior, la línea Do While evalúa la variable de suma (sum) para comprobar si es inferior a 100: De ser así, se ejecuta la siguiente línea de código; en caso contrario, se desplaza a lasiguiente línea de después de Loop. La palabra clave Loop indica al código que retroceda a la línea DoWhile y evalúe el nuevo valor de sum.
Inténtelo.
Para usar la instrucción Do...While
1. En el menú Archivo, seleccione Nuevo proyecto.
 
2. En el cuadro de diálogo Nuevo proyecto, haga clic en en el panel Aplicación de Windows en el panel Plantillas.
 
3. En el cuadro Nombre, escribaDoWhile y, a continuación, haga clic en Aceptar.
Se abrirá un nuevo proyecto de Windows Forms.
 
4. Desde el Cuadro de herramientas, arrastre un control Textbox y un control Button al formulario.
 
5. Haga doble clic en Button para abrir el editor de código.
 
6. En el controlador de eventos Button1_Click, escriba el siguiente código:

Dim sum As Integer = 0
Dim counter AsInteger = 0

Do While sum < 100
  sum = sum + CInt(Textbox1.Text)
  counter = counter + 1
Loop

MsgBox("¡El bucle se ha ejecutado " & CStr(counter) & " veces!")
 
7. Presione F5 para ejecutar el programa
 
8. En el cuadro de texto, escriba un número y haga clic en el botón.
Aparecerá un cuadro de mensaje donde se indica el número de veces que se agregó a sí mismo el númeroantes de llegar a 100.
 
9. En el menú Depurar, seleccione Detener depuración para finalizar el programa. Mantenga este proyecto abierto. Se agregarán elementos más adelante.

Instrucción Do...Until
La instrucción Do...While repite un bucle mientras una condición permanece True, aunque es posible que algunas veces desee que el código se repita a sí mismo hasta que la condición se conviertaen True. La instrucción Do...Until se puede utilizar del siguiente modo:
Dim sum As Integer = 0

Do Until sum >= 100
  sum = sum + 10
Loop
Este código es similar al código de la instrucción Do...While, con la excepción de que esta vez el código evalúa la variable de suma para comprobar si es igual o superior a 100.
Inténtelo.
Para usar la instrucción Do...Until
1. Agregue el...
tracking img