Holahola

Páginas: 3 (634 palabras) Publicado: 11 de febrero de 2013
4.1 La instrucción GOTO
Las instrucciones en Basic se ejecutan normalmente en orden creciente de sus números en línea. Pero a veces es necesario alterar este orden normal de ejecución y “saltar”a una línea anterior o posterior-> la instrucción GOTO

Ejemplo:

Programa anterior

10 INPUT R
20 L = 2*3.14 *R
30 PRINT 1
40 END

Programa nuevo mejorado
5 REM Cálculo de longitudes decircunferencia
10 INPUT “¿Cuál es el radio?” ; R
20 L = 2*3.14*R
30 PRINT “La longitud es :” ;1
40 GOTO 10
50 END

4.2 La instrucción IF-THEN
Los ordenadores tienen la capacidad de tomar decisioneslógicas además de ejecutar cálculos. Al llegar a la línea 30 el ordenador compara el valor de la variable X en 3.
Si X>3 , entonces la ejecutor salta a la línea 70. En caso contrario el programa sigue sucurso normal en la línea siguiente.

Ejemplo :
10 REM COMPRA DE DIVISAS
20 INPUT “ A CUANTO ESTÁ EL DÓLAR” ; D
30 INPUT “A CUANTO ESTÁ EL FRANCO SUIZO “ FS
40 INPUT “CUANTAS PESETAS QUIERESCAMBIAR” , X
50 PRINT “QUIERES COMPRAR DÓLARES (1) O FRANCES SUIZOS(2)”
60 INPUT “CONTTESTA 1 O 2 ¡ a
70 IF A =2 THEN GOTO 110
80 LET N = X , D
90 PRINT X “ PESETAS SIN EL CAMBIO” ; N;”DÓLARES”
100 GO TO 130
110 LET N = x , fs
120 PRINT x ; “PESETAS SIN EL CAMBIO” ;N :” FRANCOS SUIZOS”
130 END

En la línea 70 viene la decisión lógica.Si A = 2 , deseas francos suizos =>Saltar a línea110, si no , sigue por la línea 80

Hacer el programa y ejecutarlo con cada una de las opciones
La instrucción IF _ THEN es una bifurcación incondicional, inexorable.

4.3 Otras posibilidades de lainstrucción IF-THEN
30 IF A = 1 THEN PRINT A
40 IF N<10 THEN LET N = N + 1

Utilización de los 2 puntos ( : )

30 IF X = 1 THEN LET A =0 : PRINT “CORRECTO” GOTO 100
Si se cumple la condición X=1 => se ejecutan las instrucciones LET , PRINT , GOTO

4.4 Operaciones lógicas
40 IF (X + Y)/2 <>(X-Y)/2 THEN GO TO 710

Símbolo y operación Significado
=...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Holahola
  • holahola
  • holahola
  • Holahola
  • Holahola
  • holahola
  • holahola
  • holahola

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS