Professional Documents
Culture Documents
programa
repitiendo fragmentos de cdigo o tomando decisiones.
ESTRUCTURAS DE CONTROL
If condicin then
----------------------------Si la condicion se
cumple entonces
If
Case
Decisi
n
else (opcional)
Si la
condicin no se cump
le
For next
While - Wend
--------------------
Ciclo
s
End If
La estructura IF se utiliza para realizar distintas sentencias
en base a una condicin. Las condiciones deben ser
elementos a evaluar cuyo resultado puede ser Verdadero o
Falso.
Para las condiciones se utilizan los smbolos de
comparacin:
Condiciones:
7=2+5
------------>Verda
dero
2=3
----------------->Fal
so
5 >2
------------------>V
erdadero
5>= 3
---------------->Ver
dadero
3<3
----------------->Fal
so
5<=3----------------->Falso
10<>10-------------->Falso
=
>
>=
<
<=
<>
Igual
Mayor
Mayor o igual
Menor
Menor o igual
Diferente
En las Estructuras de Control el orden de un programa est de acuerdo a ciertas condiciones, permitiendo
que el mismo se desarrolle en forma no lineal y pudiendo tomar decisiones.
La estructura IF-Then-Else ejecutan las instrucciones en forma condicional :
If [(si) se cumple una condicin] Then (entonces) habr una determinada accin de lo contrario no habr
accin.
Hay 3 tipos de instrucciones If-Then:
*Estructura If-Then de lnea nica (la instruccin slo podr ejecutarse si es verdadera.)
Ejemplo:
If 4 > 5 Then
Print "A"
Como en este caso se cumple la condicin (es verdadera) aparecer el caracter "A"
Impreso.
Otro
If 5 < 4 Then
Print "A"
Como en este caso la condicin No es verdadera, el caracter "A" no se imprimir
*Estructura If-Then de varias lneas con un bloque de instruccin(c/u de las instrucciones
del bloque se ejecturn si son verdaderas.) Cada Instruccin del bloque terminar en
End-If
Ejemplo:
Private Sub N_Change()
If N.Text > 10 Then
MsgBox ("Error nmero mayor que 10")
End If
If N.Text < 0 Then
MsgBox ("Error nmero menor que 0")
End If
End Sub
*Estructura If-Then de varias lneas con varios bloques de instruccin (se puede ejecutar
las instrucciones segn las evaluaciones de la expresin original o segn evaluaciones
opcionales conocidas como Else y ElseIf.)
Ejemplo:
If 5 > 4 Then
Print "5"
Else
Print 4
End If
If 4 = 3 Then
Print "iguales"
ElseIf 4 > 3 Then
Print "4 mayor que 3"
ElseIf 4 < 3 Then
Print "4 menor que 3"
Else
Print "no puedo saber si 4 es igual, mayor o menor que 3"
End If
End Sub
En este ejemplo vemos que primero hay una condicin original (5 mayor que 4), en caso
de ser verdadera, se ejecutar esta condicin (Imprimiendola) de lo comtrario se seguir
buscando la verdadera en el restro de las instrucciones. Al encontrar una instruccin
verdadera esta se ejecuta y se sale de la estructura. Finalmente si ninguna de las
instrucciones se cumplen llegamos a la instruccin Else, saliendo de la estructura.
En general esta estructura se usa poco reemplazndola por la estructura Select Case.
Una bifurcacin condicional en una estructura que realiza una tarea u otra
dependiendo del resultado de evaluar una condicin. La primera que vamos a
estudiar es la estructura if..else. Esta estructura es la ms sencilla y antigua (es
posible que se utilizara con los bacos y todo...) de todas:
El ejemplo de ahorra esta usando una condicin para decidir a base de los
ahorros que vehculo se puede comprar.
Hay que indicar que el else es opcional. Si los ahorros superan los 50000 el
programa nunca ejecuta la accin else. Dentro del else podemos repetir a usar
una condicin:
Bucles
Un bucle o ciclo, en programacin, es una sentencia que se realiza repetidas
veces a un trozo aislado de cdigo, hasta que la condicin asignada a dicho
bucle deje de cumplirse.
Generalmente, un bucle es utilizado para hacer una accin repetida sin tener
que escribir varias veces el mismo cdigo, lo que ahorra tiempo, deja el cdigo
ms claro y facilita su modificacin en el futuro.
escape:
print "El resultado es " & var
Ejemplo escapando de un bucle en Visual Basic 2:
Dim h&, var&
var = 0
'Codigo del Bucle
do
var = var + 2
if var = 10 then
exit do
end if
loop
Operadores aritmticos
permiten la realizacin de operaciones matemticas con los valores (variables y
constantes). pueden ser utilizados con tipos de datos enteros o reales.
Operadores Aritmticos
+ Suma
- Resta
* Multiplicacin
/ Divisin
mod Modulo (residuo de la divisin entera)
Ejemplos: Expresin
Resultado 7 / 2
3.5 12 mod 7
54+2*5
14
Operadores Relacionales
Se utilizan para establecer una relacin entre dos valores. Luego compara
estos valores entre si y esta comparacin produce un resultado de certeza o
falsedad (verdadero o falso).
Tipos de operadores Relacionales > Mayor que
< Menor que
> = Mayor o igual que
< = Menor o igual que
< > Diferente
= Igual
Ejemplos: Relacionales
Si a = 10, b = 20, c = 30
a + b > c Falso a - b < c Verdadero a - b = c
Verdadero
Ejemplos no lgicos:
a<b<c
10 < 20 < 30
T > 5 < 30
(no es lgico porque tiene diferentes operandos)
Operadores de comparacin
Nos sirve para tomar decisiones en un programa <,>, <=, >=, para decisiones
lgicas , se utilizan para establecer relaciones entre valores lgicos. Estos
valores pueden ser resultado de una expresin relacional.
Tipos de operadores Lgicos
And Y
Or O
Not Negacin
Ejemplos de operadores lgicos
Para los siguientes ejemplos T significa verdadero y F falso.
Resultado T
AND
TTF
Prioridades
Eje:
3+6*2=(3+6)*2 en su orden esto se da porque los operadores tiene su orden la
suma va antepuesta ala multiplicacin
Introduccin
Bibliografa
http://www.programacionfacil.com/visual_basic/select_case#sthash.gUnZgqCQ.
dpu
http://www.monografias.com/trabajos33/visual-basic/visualbasic2.shtml#ixzz3KE8jmYqe
http://msdn.microsoft.com/es-es/library/ezk76t25.aspx
http://es.slideshare.net/carolina00/estructuras-de-control-en-isual-basic
PROFESORA:
BACHILLER:
EMMA CAPELLA
ORIANNY RAMOS
C.I: 25675142
INDICE
PORTADA ________________________________________________________ 1
INDICE __________________________________________________________ 2
INTRODUCCION ___________________________________________________ 3
DESARROLLO _____________________________________________________ 4 AL 12
CONCLUSION _____________________________________________________ 13
BIBLIOGRAFIA _____________________________________________________ 14
Conclusin
En conclusin se puede ver lo importante que son Las estructuras de control
en visual basic, bucles, sentencia de comparacin y sus tipos de operadores ya
que nos lleva a conoces sus mtodos y lograr conocer los leguaje de
programacin que tienen herramientas que permiten controlar el flujo de un
programa repitiendo fragmentos de cdigo o tomando decisiones Entre otros
importantes a lo que se refiere al lenguaje de la programacin y sus
importancia dado a que nos lleva a la preparacin de sus programas o mtodos
que se utilizaran.
Estructura de control
Se utilizan para controlar el flujo del programa en una rutina o funcin.
Estas estructuras permiten controlar, mediante una condicin, la
ejecucin o no de una lnea o conjunto de lneas de cdigo.
Estructura SELECTCASE
Se suele utilizar para evitar el uso de muchas clusulas If y de esta
manera no tener que anidarlas.
La clusula Select evala una condicin y las clusulas case contienen
valores. Si el valor que contiene la clusula case es igual a la condicin
que se evalu, ejecutarn las instrucciones en dicho case.
Estructura de bucles de Visual Basic
permiten ejecutar una o varias lneas de cdigo de forma
repetitiva. Puede repetir las instrucciones de una estructura de bucles
hasta que una condicin sea True, una condicin sea False, un nmero
de veces especificado o una vez para cada objeto de una coleccin.