Академический Документы
Профессиональный Документы
Культура Документы
bsico de
programaci
n
Variables
Operadores
Operadores
Aritmticos
Operadores
Relacionales
+ Suma
- Resta
* Multiplicacin
/ Divisin
^ Potenciacin
>
<
>
<
<
=
Operadores
lgicos
And Y
Or O
Not Negacin
Mayor que
Menor que
= Mayor o igual que
= Menor o igual que
> Diferente
Igual
Estructuras
de control
IF / ELSE
IF / ELSE
Permite cambiar un resultado de acuerdo a una condicin. Se
evala si el dato (o variable) es verdadera o es falsa. Si es
verdadera realiza la primera operacin sino la segunda (la
que se encuentra en el ejemplo luego de else)
Por ejemplo en Ruby:
ifx<5then
sentencia1
else
sentencia2
end
CASE
Con la estructura
de control CASE
podemos evaluar
una variable y
realizar acciones
dependiendo del
valor de esta. La
diferencia con el
IF consiste en
que el nmero de
posibilidades de
la evaluacin de
esta variable no
tiene por que ser
si o no, pudiendo
hacer cosas para
un nmero
indeterminado de
valores.
dim dia
dia = inputbox ("dime un dia de la
semana")
SELECT CASE dia
CASE 1:
msgbox("El dia es LUNES")
CASE 2:
msgbox("El dia es MARTES")
CASE 3:
msgbox("El dia es MIERCOLES")
CASE 4:
msgbox("El dia es JUEVES")
CASE ELSE:
msgbox("Tiene que ser un dia de la
semana en nmero, del 1 al 4")
END SELECT
MIENTRAS
Las estructuras de control iterativas o de repeticin, inician o
repiten un bloque de instrucciones si se cumple una
condicin o mientras se cumple una condicin.
WHILE
(Condicin)
DO WHILE
(Condicin)
DO
(Bloque de
sentencias)
(Bloque de
sentencias)
(Bloque de
sentencias)
LOOP UNTIL
WEND
LOOP
(Condicin)
FOR X
=(Condicin)
(Bloque de
sentencias
NEXT
Combinacin
Las estructuras de control pueden combinarse de
acuerdo a lo que se requiere obtener como resultado.
IF A > B THEN
FOR X = 1 TO 5
(Bloque de
sentencias 1)
NEXT
ELSE
(Bloque de instrucciones 2)
END IF