mayor que el otro, o comparar dos cadenas para ver cuál está antes en
el
orden alfabético.
En las comparaciones se utiliza los símbolos =,
<, >, <
=,
>
= y
< >,
que son los deno
minados operadores de relación:
se lee 'es igual a'
<
se lee 'es menor que'
>
se lee 'es mayor que'
<
=
se lee 'es igual o menor que'
>
=
se lee 'es igualo mayor que'
< >
se lee 'es distinto de'
En el programa que acabamos de escribir, la línea 40 compara a con b. Si son iguales.
el
programa es interrumpido por la orden
STOP.
El mensaje que aparece en la pantalla
inferior es:
9 Sentencia STOP, 40:3
el
cual indica que la tercera sentencia (es decir, la orden
STOP)
de la línea 40 hizo que
el programa se detuviera.
La línea 50 averigua si b es menor que a; la línea 60, si b es mayor que a. Si una de estas
condiciones es verdadera, el programa escribe
el
comentario apropiado y continúa en la
línea 70, desde la cual salta a la 30, donde se reinicia el proceso.
Para terminar, observe que en algunas versiones de BASIC (no en +3 BASIC) la sentencia
IF
puede tener la forma:
IF condición THEN número-de-Iínea
En +3 BASIC esto equivale a:
IF condición THEN GO TO número-de-Iínea
Ejercicio
1. Pruebe el siguiente programa:
10
LET
a=1
20 LET
b=1
30 IF a>b THEN PRINT a;" es mayor"
40 IF a<b THEN PRINT b;" es mayor"
Antes de ejecutarlo, trate de adivinar qué va a aparecer en la pantalla.
Sección 3. Decisiones
67