Вы находитесь на странице: 1из 12

Elementos

bsico de
programaci
n

Variables

Una variable est formada por un espacio en el sistema de


almacenaje (memoria principal de un ordenador) y un
nombre simblico (un identificador) que est asociado a
dicho espacio.

Por ejemplo en Java:

String mi_variable = "Jose Lopez"

Operadores

Son elementos que relacionan de forma diferente, los


valores de una o mas variables y/o constantes. Es decir,
los operadores nos permiten manipular valores.

Pueden ser aritmticos, relacionales o lgicos

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

Las estructuras de control permiten modificar el flujo de


ejecucin de las instrucciones de un programa

De acuerdo a una condicin, ejecutar un grupo u otro de sentencias


(If-Then-Else)
De acuerdo al valor de una variable, ejecutar un grupo u otro de
sentencias (Select-Case)
Ejecutar un grupo de sentenciasmientrasse cumpla una
condicin (Do-While)
Ejecutar un grupo de sentenciashastaque se cumpla una
condicin (Do-Until)
Ejecutar un grupo de sentencias un nmero determinado de veces
(For-Next)

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

Вам также может понравиться