Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cuáles son las descripciones principales de las declaraciones de bucle de VB?

¿Cuáles son las descripciones principales de las declaraciones de bucle de VB?

1. Declaración IF de línea

Una declaración IF escrita en una línea se llama declaración IF de línea.

Formato de declaración: IF ENTONCES [ELSE ]

Función de comando: cuando se cumpla la condición, ejecute la declaración 1. Cuando se cumpla la condición no se cumple, luego ejecute la declaración 2.

Ejemplo: Ingrese x y determine si x es positivo o negativo.

El programa es el siguiente:

Dim X As Integer

a: X = InputBox("X=:")

Si X = 0 Entonces

Imprime "¡Error de entrada, vuelve a ingresar!"

Ir a:

Fin si

Si X > 0 Luego imprima "x es un número positivo"

Si X < 0 Entonces imprima "x es un número negativo"

2. Bloquear declaración IF

Formato de declaración: IF ENTONCES

[ELSE

]

FIN IF

Función de declaración: cuando se cumple la condición, se ejecuta el grupo de declaraciones 1; cuando no se cumple la condición, se ejecuta el grupo de declaraciones 2. Después de ejecutar el grupo de instrucciones correspondiente, salga de la instrucción IF y ejecute la siguiente secuencia de instrucciones de la instrucción END IF.

Ejemplo: Introduzca el año para determinar si este año es un buen año.

El programa es el siguiente:

a:año=InputBox("Input año:")

Si año <= 0 Entonces

Imprimir "¡Ingreso incorrecto, reingresar!"

Ir a:

Fin Si

Si año Mod 4 = 0 Y año Mod 100 <> 0 O año Mod 400 = 0 Entonces

Imprimir año;

Imprimir "El año es un buen año"

De lo contrario

Imprimir año;

Imprimir "El año no es un año de ejecución"

Finalizar si

3. FOR =TO[PASO]

[]

[SALIDA PARA]

NEXT[]

Función de declaración: desde el valor inicial del bucle hasta el valor final, el cuerpo del bucle se ejecuta repetidamente de acuerdo con el recuento de control de incremento del tamaño del paso.

Ejemplo: utilice la instrucción FOR para escribir un programa que calcule S=1+2+3+…+100.

FOR I=1 TO 100 PASO 1

S=S+I

NEXT I

4. :

DO

[EXIT DO]

LOOP

Función de declaración: Ninguna El cuerpo del bucle de ejecución en reposo. Si hay declaraciones condicionales, se puede controlar para salir del ciclo.

Ejemplo: utilice la instrucción EXIT DO para escribir un programa que calcule S=1+2+3+…+100.

X=0:S=0

HACER

X=X+1

S=S+X

SI X>=100 ENTONCES SALIR HACER

BUCLE