Sunteți pe pagina 1din 3

Colegio Técnico Profesional de Pital

Especialidad: Informática Empresarial


Subárea: Programación
______________________________________________________________________________________________

ESTRUCTURAS DE CONTROL E ITERACCIÓN


Las estructuras de control se utilizan para controlar el flujo del programa en una rutina o función. Permiten controlar
mediante una condición, la ejecución o no de una línea o conjunto de líneas de código.

Tipos de Estructuras de Control


Estructuras condicionales o selectivas: If y Select Case

Estructuras Iterativas: For, While…Wend, Do… Loop While

Sentencia selectiva SI (IF): Permite mediante una condición, que se ejecute o no una determinada
tarea o línea de código.
Ejemplo: Sentencia que indica si una persona es
niño, adolescente o adulto
If edad >=0 and edad <=11 then
Console.WriteLine(“Es niño”)
ElseIf edad >11 and edad <=17 then
Console.WriteLine(“Es adolescente”)
ElseIf edad >=18 then
Console.WriteLine(“Es adulto”)
Else
Console.WriteLine(“Edad indefinida”)
End If

Sentencia selectiva Caso. (Select Case): Se suele utilizar para evitar el uso de muchas cláusulas IF y
de esta manera no tener que anidarlas. La cláusula Select evalúa una condición y las cláusulas case
contienen valores. Si el valor que contiene la cláusula case es igual a la condición que se evaluó, ejecutarán
las instrucciones en dicho case
Ejemplo: Sentencia que indica si una persona
es niño, adolescente o adulto
Select Case edad
Case 0 to 11
Console.WriteLine(“Es niño”)
Case 12 to 17
Console.WriteLine(“Es adolescente”)
Case Is >=18
Console.WriteLine(“Es adulto”)
Case Else
Console.WriteLine(“Edad indefinida”)
End Select
Colegio Técnico Profesional de Pital
Especialidad: Informática Empresarial
Subárea: Programación
______________________________________________________________________________________________
Ejemplo: Sentencia que indica si una comida Ejemplo: Sentencia que indica el nivel
dada es desayuno, merienda o almuerzo económico de una persona
Select Case comida Select Case salario
Case “Pinto”, “Cereal” Case Is <200000
Console.WriteLine(“Es Desayuno”) Console.WriteLine(“Clase Baja”)
Case “Yogourt” Case 200000 to 700000
Console.WriteLine(“Es Merienda”) Console.WriteLine(“Clase Media”)
Case “Casado”, “Olla de Carne” Case Else
Console.WriteLine(“Es Almuerzo”) Console.WriteLine(“Clase Alta”)
Case Else End Select
Console.WriteLine(“Comida Indefinida”)
End Select

Sentencia iterativa Para (For): Es utilizada para generar una repetición de instrucciones o bucle entre
un número inicial y un número final que se le debe indicar al mismo.
Ejemplo: Sentencia muestra los primeros 10
numeros naturales
For Dim numero As Integer=1 To 10
Console.WriteLine(numero)
Next

Ejemplo: Sentencia muestra la suma de los


Step significa el valor de cambio de la variable. El primeros 5 números pares
valor por defecto es 1 y por o tanto el 1 no se
requiere, basta con dejar la sentencia hasta valor
Dim suma As Integer
final. Si se desea que la variable crezca o decrezca
For Dim numero As Integer=0 To 10 Step 2
en un valor distinto a 1 se debe usar Step
Suma = Suma + numero
indicando el valor del “salto” a tomar en cada
Next
iteración
Console.WriteLine(Suma)

Sentencia iterativa Mientras (While): Esta estructura repetirá, sin detenerse, determinado código
mientras se cumpla una condición.
Ejemplo: Sentencia que muestra los primeros
10 numeros

While numero <=10


Console.WriteLine(numero)
Numero+=1
Wend
Colegio Técnico Profesional de Pital
Especialidad: Informática Empresarial
Subárea: Programación
______________________________________________________________________________________________
Sentencia iterativa Repetir (Do… Loop While): Esta estructura repetirá, sin detenerse, determinado
código mientras se cumpla una condición. A diferencia de la sentencia While, ésta permite una primera
ejecución de instrucciones y evalúa después la condición.
Ejemplo: Sentencia que muestra los primeros
10 numeros

Do
Console.WriteLine(numero)
Numero+=1
Loop While numero <=10

S-ar putea să vă placă și