• Basic>> Beginner’s All- purpose Symbolic
  Instruction Coce. (1964)
• Alternativa para cualquier nivel que se desee
  para el desarrollo de aplicaciones compatibles
  con Windows.
Lectura de archivos.

         DIM linea AS STRING

         OPEN "origen.txt" FOR INPUT AS #1

         PRINT "Contenido del fichero:"

         DO WHILE NOT EOF(1)
                    LINE INPUT #1, linea
(hasta RC/LF: salto de línea)
                    PRINT linea
         LOOP

         CLOSE #1
         END
•
Parámetro modo.
         especifica que el archivo va a ser abierto para leer información
 INPUT
         de forma secuencial.

         especifica que el archivo va a ser abierto para escribir información de
OUTPUT
         forma secuencial.


         especifica que el archivo va a ser abierto en el modo de acceso
RANDOM
         aleatorio. RANDOM es el modo de archivo predeterminado.


         especifica que el archivo va a ser abierto para añadir información de salida
APPEND   secuencial y coloca el puntero de archivo al final del archivo. Una
         instrucción PRINT # o WRITE # añade la información al archivo.


         especifica el modo de archivo binario. En este modo, es posible
BINARY   leer o escribir información en cualquier posición de byte del archivo
         usando instrucciones GET o PUT.
Escritura de archivos.

         DIM linea AS STRING
OPEN "origen.txt" FOR INPUT AS #1
   OPEN "destino.txt" FOR OUTPUT AS #2
         DO WHILE NOT EOF(1)
                  LINE INPUT #1, linea
         PRINT #2, linea
         PRINT linea
         LOOP
CLOSE #1, #2
END
Instrucción IF

IF expresión THEN sentencia_1 [ELSE sentencia_2]
Instrucción IF
IF expresión THEN
           [bloque_sentencias_1]
[ELSEIF expresion_2 THEN
      [bloque_sentencias_2]]...
ELSE
[bloque_sentencias_n]
END IF
WHILE

                      WHILE expresión
                              bloque_sentencias
                      WEND




     variable% = 10


  WHILE variable% >= 1
   PRINT "la variable vale "; variable%


   variable% = variable% -1
     WEND
DO - WHILE


Forma 1
          Forma 2




              Su funcionamiento es análogo el del bucle WHILE, salvo
              que la expresión de control se puede evaluar al final
              del bucle (si se utiliza la segunda opción de sintaxis).
              Esto nos garantiza que el bucle DO_WHILE se ejecuta al
              menos una vez.
FOR contador = inicio TO fin [STEP
      incremento]
FOR            bloque_sentenciasNEXT
      [contador]
SELECT CASE expresión_control
                                CASE lista_expresiones_1
                                    bloque_sentencias_1
                                [CASE lista_expresiones_2]
Selección múltiple SELECT           [bloque_sentencias_2]]...
CASE                            [CASE ELSE [bloque_sentencias_n]]
                            END SELECT
Visual basic 2

Visual basic 2

  • 2.
    • Basic>> Beginner’sAll- purpose Symbolic Instruction Coce. (1964) • Alternativa para cualquier nivel que se desee para el desarrollo de aplicaciones compatibles con Windows.
  • 3.
    Lectura de archivos. DIM linea AS STRING OPEN "origen.txt" FOR INPUT AS #1 PRINT "Contenido del fichero:" DO WHILE NOT EOF(1) LINE INPUT #1, linea (hasta RC/LF: salto de línea) PRINT linea LOOP CLOSE #1 END •
  • 4.
    Parámetro modo. especifica que el archivo va a ser abierto para leer información INPUT de forma secuencial. especifica que el archivo va a ser abierto para escribir información de OUTPUT forma secuencial. especifica que el archivo va a ser abierto en el modo de acceso RANDOM aleatorio. RANDOM es el modo de archivo predeterminado. especifica que el archivo va a ser abierto para añadir información de salida APPEND secuencial y coloca el puntero de archivo al final del archivo. Una instrucción PRINT # o WRITE # añade la información al archivo. especifica el modo de archivo binario. En este modo, es posible BINARY leer o escribir información en cualquier posición de byte del archivo usando instrucciones GET o PUT.
  • 5.
    Escritura de archivos. DIM linea AS STRING OPEN "origen.txt" FOR INPUT AS #1 OPEN "destino.txt" FOR OUTPUT AS #2 DO WHILE NOT EOF(1) LINE INPUT #1, linea PRINT #2, linea PRINT linea LOOP CLOSE #1, #2 END
  • 6.
    Instrucción IF IF expresiónTHEN sentencia_1 [ELSE sentencia_2]
  • 7.
    Instrucción IF IF expresiónTHEN [bloque_sentencias_1] [ELSEIF expresion_2 THEN [bloque_sentencias_2]]... ELSE [bloque_sentencias_n] END IF
  • 8.
    WHILE WHILE expresión bloque_sentencias WEND variable% = 10 WHILE variable% >= 1 PRINT "la variable vale "; variable% variable% = variable% -1 WEND
  • 9.
    DO - WHILE Forma1 Forma 2 Su funcionamiento es análogo el del bucle WHILE, salvo que la expresión de control se puede evaluar al final del bucle (si se utiliza la segunda opción de sintaxis). Esto nos garantiza que el bucle DO_WHILE se ejecuta al menos una vez.
  • 10.
    FOR contador =inicio TO fin [STEP incremento] FOR bloque_sentenciasNEXT [contador]
  • 11.
    SELECT CASE expresión_control CASE lista_expresiones_1 bloque_sentencias_1 [CASE lista_expresiones_2] Selección múltiple SELECT [bloque_sentencias_2]]... CASE [CASE ELSE [bloque_sentencias_n]] END SELECT