Site hosted by Angelfire.com: Build your free website today!

ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»      

º            ɻ˻ɻɻ˻ɻÉ˻ɻɻËɻɻɠ ɻ˻ɻɻËÉ»             º      

º            ̼̹ººº»Ì¹Ì¹ºÊºÌ¹º ºººººº  ººÌ¹Ì¹È»ºº              º      

º            Ê ÊÈȼȼÊÈÊÊÊ ÊÊÊȼÊȼ¼È¼  ȹʼÊÊȼÊȼ             º      

ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹      

º É˻ɻ˻»ÉË É»  É»  º                                          º      

º ºÊºººººººº ºº  ɼ  º          LO BASICO DEL BASIC             º      

º Ê Êȼʼȼȼȼ  ȼ  º                                          º      

ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹      

º                                                               º

º                 EN ESTA LECCION APRENDERAS...                 º      

º                                                               º      

º  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  º      

º  ³                                                         ³  º

º  ³  þ  ¨Qu‚ son los n£meros de l¡nea? ...............   2  ³  º

º  ³  þ  ¨Qu‚ significa REM? ..........................   3  ³  º

º  ³  þ  ¨Qu‚ es una sentencia Basic? .................   4  ³  º

º  ³  þ  La forma general de una sentencia Basic ......   4  ³  º

º  ³  þ  ¨Qu‚ es una expresi¢n Basic? .................   4  ³  º

º  ³  þ  Forma general o sintaxis de la sentencia REM .   5  ³  º

º  ³  þ  La importancia de la sentencia REM ...........   6  ³  º

º  ³  þ  La sentencia CLS y su sintaxis ...............   7  ³  º

º  ³  þ  La sentencia LET y su sintaxis ...............   7  ³  º

º  ³  þ  ¨Qu‚ es una variable?.........................8-10  ³  º

º  ³  þ  ¨Qu‚ es direcci¢n, dato y valor? .............   9  ³  º

º  ³  þ  ¨Qu‚ es y cu l es la funci¢n de la                  ³  º

º  ³     sentencia PRINT?..............................  10  ³  º

º  ³  þ  ¨Cu l es la sintaxis de la sentencia PRINT? ..  10  ³  º

º  ³  þ  ¨Qu‚ hace la sentencia END y cu l es                ³  º

º  ³     su sintaxis? ............................... 10-11  ³  º

º  ³  þ  ¨C¢mo explicar detalladamente cada l¡nea            ³  º

º  ³     de un programa? ..............................  11  ³  º

º  ³  þ  C¢mo los programas son manejados                    ³  º

º  ³     por la computadora ...........................  12  ³  º

º  ³                                                         ³  º

º  ³                                                         ³  º

º  ³                                                         ³  º

º  ³                                                         ³  º

º  ³                                                         ³  º

º  ³                                                         ³  º

º  ³                                                         ³  º

º  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  º

º                                                               º

ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹      

º É»Ë»Ë É»É»  ɻɻɻ º                                          º      

º ººÌ¹º Ì º   ɼººÉ¼ º       SENTENCIAS BASIC ELEMENTALES       º      

º ȹʼȼȼȼ  ȼȼȼ º                                          º      

ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ         


 

ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»      

º É»Ë»Ë É»É»  ɻɻɻ º                                          º      

º ººÌ¹º Ì º   ɼººÉ¼ º       SENTENCIAS BASIC ELEMENTALES       º      

º ȹʼȼȼȼ  ȼȼȼ º                                          º      

ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ         

 

 

 

                  ¨QUE SON LOS NUMEROS DE LINEA?  

                  ------------------------------  

 

     Observa los programas que aparecen a continuaci¢n...

 

 ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿

 ³ 100 REM Suma de dos numeros  ³  ³ REM Suma de dos numeros  ³

 ³ 110 REM -------------------  ³  ³ REM -------------------  ³

 ³ 115    CLS                   ³  ³    CLS                   ³

 ³ 120    LET a = 100           ³  ³    LET a = 100           ³

 ³ 130    LET b = 100           ³  ³    LET b = 100           ³

 ³ 140    LET total = a + b     ³  ³    LET total = a + b     ³

 ³ 150    REM                   ³  ³    REM                   ³

 ³ 160    PRINT "Total="; total ³  ³    PRINT "Total="; total ³

 ³ 170 END 'Programa            ³  ³ END 'Programa            ³

 ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´  ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´

 ³  PROGRAMA BASICA or GWBASIC  ³  ³      PROGRAMA QBASIC     ³

 ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ

 

     Son programas  que instruyen a la computadora a que sume dos

n£meros  y nos muestre el total en la pantalla del  monitor.   El

primero, es para los int‚rpretes Basic llamados Basica y GWBasic. 

Mientras que el segundo, es para el int‚rprete QBasic.

 

     Nota  cada  l¡nea del primer programa comienza con  n£meros. 

Esos n£meros conque comienza cada  l¡nea en el  programa para los

int‚rpretes  Basica  y GWBasic as¡  como para  otros  int‚rpretes

Basic   se  llaman  n£meros  de  l¡nea.    En  QBasic  estos  son

opcionales.  En realidad...

 

            ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿

            ³          LOS NUMEROS DE LINEA         ³

            ³        SON NUMEROS USADOS PARA        ³

            ³          DETERMINAR  EL ORDEN         ³

            ³ EN QUE LAS INSTRUCCIONES DEL PROGRAMA ³

            ³            VAN A EJECUTARSE           ³

            ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ

 

     Tal  vez  te preguntes por qu‚ casi todas las  l¡neas  est n

enumeradas de diez en diez y no de uno en uno.   Pues desde ahora

te  dir‚  que  esto  £ltimo no es recomendable  por  que  si  las

enumeraras as¡...

 

 

 

 


 

ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿    

³ QB202           SENTENCIAS BASIC ELEMENTALES                3 ³    

ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ    

 

 

                 ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿

                 ³ 1 REM Suma de dos numeros  ³

                 ³ 2 REM -------------------  ³

                 ³ 3    CLS                   ³

                 ³ 4    LET a = 100           ³

                 ³ 5    LET b = 100           ³

                 ³ 6    LET total = a + b     ³

                 ³ 7    REM                   ³

                 ³ 8    PRINT "Total="; total ³

                 ³ 9 END 'Programa            ³

                 ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ

 

     ...y  m s  tarde  quieres  a¤adir  una  l¡nea  nueva  entre,

digamos,   las l¡neas 4 y 5,  no podr¡as.  Observa en el programa

original,  c¢mo fue a¤adida la l¡nea 105 entre la 110  y  la 120. 

Adem s los n£meros de l¡neas tienen que ser n£meros enteros. 

 

     Si  lees  los programas detenidamente te  dar s  cuenta  que

est n  escritos de tal forma que podemos entenderlos.    Hay  una

mezcla de palabras en ingl‚s y espa¤ol. Recuerda que el Basic, es

un  programa int‚rprete que traduce cada l¡nea  del  programa  al

lenguaje de las computadoras: el lenguaje de m quina. 

 

                       ¨QUE SIGNIFICA REM?

                       -------------------                    

 

     Nota c¢mo en las l¡neas 100,  110  y 150  aparece la palabra

REM  antes  de  un  mensaje en espa¤ol  o  una  serie  de  l¡neas

entrecortadas.  Pues...

 

        ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿

        ³         REM SON LAS PRIMERAS LETRAS          ³

        ³        DE LA PALABRA INGLESA REMark          ³

        ³          QUE SIGNIFICA COMENTARIO.           ³

        ³      ES UNA SENTENCIA QUE NOS PERMITE        ³

        ³        INTRODUCIR CIERTOS COMENTARIOS        ³

        ³ BIEN PARA INDICAR EL PROPOSITO  DEL PROGRAMA ³

        ³      O CUALQUIER OTRO TEXTO EXPLICATIVO      ³

        ³   QUE EL PROGRAMADOR CREA PERTINENTE HACER   ³

        ³    PARA SIMPLIFICAR LA LECTURA DEL MISMO.    ³

        ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ

 

     La   palabra  sentencia  es  una   traducci¢n del t‚rmino en    

ingl‚s statement (st‚iment). Otras traducciones son: declaraci¢n,

enunciado,   exposici¢n.  Como puedes ver,  no hay una traducci¢n

£nica para esta  palabra,  as¡ que hemos  seleccionado  sentencia

para referirnos a  ella  en  espa¤ol.   Sin embargo, la definimos

as¡...

     


 

ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿    

³ QB202           SENTENCIAS BASIC ELEMENTALES                4 ³    

ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ    

 

 

           ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿

           ³          UNA SENTENCIA BASIC           ³

           ³ ES UN COMANDO ESPECIAL DE PROGRAMACION ³

           ³            O PALABRA CLAVE             ³

           ³     QUE INSTRUYE A LA COMPUTADORA      ³

           ³            A QUE HAGA ALGO             ³

           ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ

 

     Si  lees bien  esta  definici¢n,   te dar s  cuenta  que  la

sentencia es,   de hecho,  una l¡nea de programa  que  com£nmente

consiste  de  una instrucci¢n y un n£mero de  l¡nea.    Por  eso,

tambi‚n se le suele llamar a la misma,  l¡nea de programa.     En

QBasic,   como  las  l¡neas  no  est n  numeradas  las  sentencia

solamente consiste de la instrucci¢n.

 

        FORMA GENERAL DE UNA SENTENCIA O INSTRUCCION BASIC       

        --------------------------------------------------

 

     si  te  fijas  bien  en cada l¡nea  de  programaci¢n  en  el

programa de suma con l¡neas, ver s que su forma general es...

 

       ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿

       ³ NUMERO DE LINEA  PALABRA CLAVE  EXPRESION BASIC ³

       ³       ³            (keyword)           ³        ³

       ÃÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄ´

       ³       ³               ³          ÚÄÄÄÄÄÁÄÄÄÄÄ¿  ³

       ³      140             LET         total = a + b  ³   

       ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ

 

-Es  importante que sepas que...

 

            ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿

            ³ LA PALABRA CLAVE (keyword) EN BASIC  ³

            ³ SIEMPRE ESTA EN LETRAS MAYUSCULAS.   ³

            ³   DE ESA FORMA, PODRAS DIFERENCIARLA ³

            ³     EN EL PROGRAMA CON FACILIDAD.    ³

            ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ

 

     ...y que...

 

                 ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿

                 ³     UNA EXPRESION BASIC     ³

                 ³ ES CUALQUIER COMBINACION DE ³

                 ³          CONSTANTES         ³

                 ³     NOMBRES DE VARIABLES    ³

                 ³              Y              ³

                 ³    SIMBOLOS DE OPERACION    ³

                 ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ

 


 

ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿    

³ QB202           SENTENCIAS BASIC ELEMENTALES                5 ³    

ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ    

 

 

     A esta  forma general tambi‚n se le llama sintaxis que no es

otra  cosa que las reglas por las que se rige el lenguaje  Basic. 

Si  observas  bien  la forma general para  una instrucci¢n  Basic

podr s deducir las...

 

          ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿

          ³       REGLAS DE SINTAXIS MAS COMUNES      ³

          ³             DEL LENGUAJE BASIC            ³

          ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´

          ³          Las l¡neas de programa:          ³

          ³                                           ³

          ³ þ deben estar en un orden definido        ³

          ³ þ deben contener una palabra clave        ³

          ³ þ deben contener una expresi¢n aritm‚tica ³

          ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ

                                                       

                FORMA GENERAL DE LA SENTENCIA REM 

                ---------------------------------

 

     Si aplicas la sintaxis  o  forma general de  una sentencia o

instrucci¢n  Basic  a la sentencia REM podr s  deducir  la  forma

general de ‚sta £ltima...

 

       ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿

       ³ NUMERO DE LINEA  PALABRA CLAVE  EXPRESION BASIC ³

       ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄ´

       ³ NUMERO DE LINEA      REM             texto      ³

       ³       ÀÄÄÄ¿   ÚÄÄÄÄÄÄÄÙ         del comentario  ³   

       ³           ³   ³                        ³        ³

       ³           ³   ³          ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÙ        ³

       ³          100 REM  Suma de dos numeros.          ³

       ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ

 

     Quiero que te fijes ahora en la £ltima l¡nea de programaci¢n

de  ambos programas.   A  la comilla que ves antes de la  palabra

Programa es una nueva forma de REM.  Ocurre que cuando se incluye

un  comentario al final de  la l¡nea de programa se acostumbra  a

sustituir  la  palabra REM por una comilla.  Esto  simplifica  la

lectura de la l¡nea.  Siendo esto es as¡,  la forma general de la

sentencia REM o sintaxis de la sentencia REM ser¡a...

 

       ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿

       ³ NUMERO DE LINEA  PALABRA CLAVE  EXPRESION BASIC ³

       ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄ´

       ³ NUMERO DE LINEA       ³              texto      ³

       ³       ÀÄÄÄ¿  ÚÄÄÄÄÄÄÄÄÙ         del comentario  ³   

       ³           ³  ³     ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ        ³

       ³         170 END 'Programa                       ³

       ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ


 

ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿    

³ QB202           SENTENCIAS BASIC ELEMENTALES                6 ³    

ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ    

 

 

     Como  en  QBasic no se usan los n£meros de  l¡nea,   podemos

simplificar la forma general de la sentenmcia REM as¡...

 

                 ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿             

            ÚÄÄÄÄÅ REM  texto del comentario ³             

            ³    ³                           ³             

            ³    ³ '    texto del comentario ÅÄÄÄ¿         

            ³    ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ   ³         

            ³                                    ³         

      Ej:  REM Suma de dos numeros.     Ej:  END 'Programa.

           ' Suma de dos numeros.                          

 

     Pues desde ahora en adelante te dir‚, que vamos a prescindir

del  n£mero  de  l¡nea  en  las  pr¢ximas  formas  generales  que

estudiemos.   Sin embargo, debes tenerla en cuenta si se trata de

otros int‚rpretes diferentes de QBasic.

 

     Una cosa sumamente importante que debes saber es que...

                                     

     LAS SENTENCIAS REM NO SON EJECUTADAS POR LA COMPUTADORA 

 

     Como  te  indiqu‚ anteriormente,  el prop¢sito de  ellas  es

permitirle al programador incluir comentarios en el programa para

facilitar  la lectura del mismo.   Y  si esto es as¡,  tal vez te

preguntes por  qu‚  la senetncia REM de la l¡nea 150,   no  tiene

texto de comentario.

 

     Pues, la  sentencia REM solitaria en la l¡nea 150  est   ah¡

con el fin de facilitar la lectura del programa.   Como no  tiene

texto despu‚s de ella (su texto  es vac¡o)  hace las veces de una

l¡nea en blanco separando la l¡nea siguiente de la anterior.

 

     Observa,   adem s,   que en la l¡nea 110,   se usaron l¡neas

cont¡nuas como comentario.   Se ha usado as¡, con el prop¢sito de

subrrayar el t¡tulo del programa.                      

                                                   

                IMPORTANCIA DE LAS SENTENCIAS REM    

                ---------------------------------

 

     Como habr s notado,  estas sentencias REM han sido usadas en

el programa... 

    

     þ  para presentar el t¡tulo del programa (l¡nea  100)

     þ  para subrrallar el mismo  (l¡nea 110)

     þ  para separar una l¡nea de la otra en  el  programa  

        (l¡nea 150)

     þ  para  hacer m s clara  la  legibilidad  del  programa  en

        general (l¡nea 170)

 


 

ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿    

³ QB202           SENTENCIAS BASIC ELEMENTALES                7 ³    

ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ    

 

    

     ...Por eso es que...

 

            ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿

            ³ EL USAR SENTENCIAS REM EN UN PROGRAMA ³

            ³        ES SUMAMENTE IMPORTANTE        ³

            ³        PORQUE HACE QUE EL MISMO       ³

            ³             SEA MAS FACIL             ³

            ³     DE LEER, ENTENDER,  MODIFICAR     ³

            ³              Y  CORREGIR              ³

            ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ

 

                        LA SENTENCIA CLS  

                        ----------------

 

     Ahora que sabes lo que es la sentencia REM, te explicar‚ qu‚

significa la sentencia CLS en la l¡nea 105.  Pues, esta sentencia

borra  la pantalla del monitor.  Su forma general sensilla es....

 

                             ÚÄÄÄÄÄ¿

                             ³ CLS ³

                             ÀÄÄÄÄÄÙ

 

     ...y digo,  "su forma general sensilla es...", porque existe

otra forma  general  m s completa.   La estudiaremos a medida que

avances  en tus estudios.   Por ahora la que tienes te sirve bien

para lo que sabes sobre Basic.

                                           

                        LA SENTENCIA LET 

                        ----------------

 

     Nota,  ahora la sentencia LET que aparece en las l¡neas 120,

130 y 140 del programa.  Pues...

 

             ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿

             ³ LET ES UNA SENTENCIA DE ASIGNACION ³

             ³   ES DECIR, SE USA PARA ASIGNAR    ³

             ³        VALORES A VARIABLES.        ³

             ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ

 

     Su forma general es...

 

                       LET total = a + b              

                             ³     ÀÄÂÄÙ              

                       ÚÄÄÄÄÄÙ       ÀÄÄÄÄÄÄ¿         

          ÚÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄ¿

          ³ LET nombre de variable = expresi¢n Basic ³

          ÀÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÙ

                       ÀÄÄÄÄÄÄ¿    ÚÄÄÄÄÄÄÄÄÙ         

                          LET a = 100                  


 

ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿    

³ QB202           SENTENCIAS BASIC ELEMENTALES                8 ³    

ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ    

 

 

     Naturalmente, para que comprendas mejor la sintaxis anterior

de  la  sentencia LET,  debes saber lo que significa  variable  y

expresi¢n Basic.  Para que  la computadora pueda usar o manipular

alg£n dato,  ‚ste debe ser almacenado  primero en su memoria RAM. 

Por  eso,   la computadora cuenta con una infinidad de posiciones

de  memoria (direcciones).   Estas direcciones de memoria  pueden

llamarse  con distintos nombres.   A  tales nombres se les  llama

nombres de variables.  As¡ que...

 

                ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿

                ³          UNA VARIABLE         ³

                ³    ES EL NOMBRE DE POSICION   ³

                ³    O DIRRECCION DE MEMORIA    ³

                ³ DONDE EL DATO O EL VALOR DADO ³

                ³          SE ALMACENA          ³

                ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ

 

     La  palabra  variable  significa  "que  var¡a".    En  otras

palabras,   t£  puedes  crear una variable y asignarle  cualquier

valor  usando  la  sentencia  LET.    Puedes  almacenar  n£meros,

constantes num‚ricas o expresiones Basic.

 

-Observa en los ejemplo...

 

                   LET a = 100

                   LET suma = a + b

 

     ...c¢mo el nombre de  la variable puede ser  una letra o una

palabra.   Puedes usar letras y n£meros para llamar una variable,

inclusive  el  punto,  pero eso si,  el nombre de la variable  no

puede tener m s de 40  caracteres y siempre debe empezar con  una

letra.  Por ejemplo: a, A, b, A1, B34, numero1, num1, etc. 

 

     La memoria de una computadora es como un gabinete gigantesco

con cada uno de los apartados  separados  uno  despu‚s del  otro. 

Todo est  bien ordenado.   Cada apartado  tiene  un n£mero de  un

byte llamado su "direcci¢n".  La computadora halla la informaci¢n

que busca por medio de la direcci¢n de cada apartado.                   

                                                                  

     Sup¢n que una computadora usa el c¢digo 65 de la letra A como

una  direcci¢n  para almacenar el n£mero 100.   El c¢digo  de  la

letra  A  en  hexadecimal es 41H.   El c¢digo de la  letra  A  en

binario es 0100  0001...                  

 

 

 

 

 

 


 

ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿    

³ QB202           SENTENCIAS BASIC ELEMENTALES                9 ³    

ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ    

 

                                                   

                     Direcci¢n           Dato                     

                ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÑÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»             

                º ± Û ± ± ± ± ± Û ³ ± Û Û ± ± Û ± ± º             

                ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹             

                º 0 1 0 0 0 0 0 1 ³ 0 1 1 0 0 1 0 0 º             

                ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹             

                º        A        ³      100        º             

                ÈÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÏÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍͼ             

                         ³ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄ¿                     

                         ÀÄÅA     =      100 ³                    

                           ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ                    

                                                               

     A = 100  significa que la direcci¢n A contiene el n£mero 100

pero  que  A  NO ES IGUAL A 100.   Claro est ,   este  n£mero  de

direcci¢n (65) es meramente una  suposici¢n, pero lo usamos  para

demostrar c¢mo es que un dato es  almacenado en una direcci¢n.              

                                                                         

     Para asignarle un nuevo valor a la direcci¢n A,  digamos  el        

50,   s¢lo  tienes que digitar  A =  50.    El  nuevo  valor  50,

reemplazar   al  valor  previo 100.   Nota que  puedes  asignarle

varios  valores a la direcci¢n A.   En otras palabras,  su  valor

puede variar.  Por eso, a una direcci¢n como esta se le llama una

VARIABLE.    Considerando esta informaci¢n,  podemos deducir  las

siguientes definiciones...                           

                                                                  

             ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿

             ³       UNA DIRECCI¢N (address)       ³

             ³    ES UN LUGAR DONDE LA COMPUTADORA ³      

             ³ ALMACENA INFORMACION EN SU MEMORIA  ³ 

             ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ

 

        ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿

        ³        UN DATO (datum, data en prural)        ³

        ³             ES EL ELEMENTO BASICO             ³

        ³            DE UNA INFORMACION USADA           ³

        ³ PARA DESCRIBIR OBJETOS, IDEAS, UN VALOR, ETC. ³

        ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ

 

        ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿

        ³                UN VALOR (value)               ³

        ³   PUEDE SER UN NUMERO O UNA SERIE DE LETRAS,  ³

        ³       CARACTERES,  NUMEROS Y SIMBOLOS.        ³

        ³        SI CONSISTE SOLO DE UN NUMERO          ³

        ³            SE LLAMA VALOR NUMERICO            ³

        ³    Y SI CONSISTE DE UNA SERIE DE LETRAS,      ³

        ³              NUMEROS Y SIMBOLOS               ³

        ³ SE LLAMA VALOR ALFANUMERICO o CADENA(string). ³               

        ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ               

 


 

ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿    

³ QB202           SENTENCIAS BASIC ELEMENTALES               10 ³    

ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ    

 

 

     Conforme a lo  anteriormente expuesto, podemos decir que...

 

       ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿

       ³                  UNA VARIABLE ES               ³

       ³       CUALQUIER NOMBRE O ABREVIATURA USADA     ³

       ³               COMO UNA DIRECCION.              ³

       ³            ES COMO UN APARTADO NUMERADO        ³

       ³ QUE PUEDE  CONTENER UN  VALOR  EN SU INTERIOR. ³ 

       ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ

 

 

     Bien,   ahora  te  explicar‚ el significado de la  sentencia  

PRINT que aparece en la l¡nea  160 del programa.  Pues esta l¡nea

contiene la sentencia m s usada en Basic...

 

         ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿

         ³ PRINT ES UNA SENTENCIA DE SALIDA DE DATOS. ³

         ³   SU FUNCION ES DESPLEGAR LOS RESULTADOS   ³

         ³        DE LA EJECUCION DEL PROGRAMA        ³

         ³         EN LA PANTALLA DEL MONITOR.        ³

         ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ

 

     Su sintaxis (syntax) es...                       

                                                                 

                 ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿                  

                 ³ PRINT  lista de expresiones ³                  

                 ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ                  

                       PRINT "Total"; total    

 

     Esta sintaxis es bastante sencilla.  La sintaxis completa es

mucho m s larga.  Por eso,  la trataremos con detenimiento en una

lecci¢n posterior.

 

     La   palabra   PRINT  significa  "imprimir   caracteres   en

una impresora" y  no "desplegar caracteres en pantalla".   Cuando

aparecieron las primeras computadoras, los  monitores  todav¡a no

se hab¡an inventado pero las impresoras si.  Cuando surgieron los

monitores, la palabra PRINT tom¢ ra¡z.  Hoy d¡a seguimos us ndola

pero con el significado de  "desplegar  datos  en pantalla".  Por

otra parte, como su nombre lo implica...

 

     La l¡nea 170 del programa tiene la sentencia END...

 

             ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿

             ³          LA SENTENCIA END          ³

             ³ TERMINA LA EJECUCION DEL PROGRAMA  ³

             ³ CIERRA TODOS LOS ARCHIVOS DE DATOS ³

             ³   Y REGRESA AL NIVEL DE COMANDO    ³

             ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ


 

ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿    

³ QB202           SENTENCIAS BASIC ELEMENTALES               11 ³    

ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ    

 

 

     ...y su sintaxis es...

 

                              ÚÄÄÄÄÄ¿  

                            ÚÄ´ END ³  

                            ³ ÀÄÄÄÄÄÙ  

                           END 'Programa

 

        EXPLICANDO DETALLADAMENTE CADA LINEA DEL PROGRAMA                 

        -------------------------------------------------

 

    Nota,  c¢mo  con este peque¤o programa de suma  has aprendido

las cuatro sentencias Basic fundamentales... 

 

                         REM (comentario)

                         LET (asigna)    

                         PRINT (imprime) 

                         END (termina)   

 

     ...y  adem s  la  sentencia CLS necesaria  para  limpiar  la

pantalla del monitor.

 

     Ahora te explicar‚ cada l¡nea del  programa  detalladamente. 

Para ello, usaremos el  programa  Qbasic  que  volver‚ reproducir

aqu¡ para tu conveniencia...

 

 ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿      

 ³ REM Suma de dos numeros  ³ L¡nea de comentario para el t¡tulo ³      

 ³                          ³ del programa.                      ³      

 ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´      

 ³ REM -------------------  ³ L¡nea de comentario para subrayar  ³      

 ³                          ³ el t¡tulo del programa.            ³      

 ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´      

 ³    CLS                   ³ L¡nea para borrar la pantalla      ³      

 ³                          ³ del monitor.                       ³      

 ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´      

 ³    LET a = 100           ³ Tres l¡neas de asignaci¢n de       ³      

 ³    LET b = 100           ³ valores para las variables alfa-   ³      

 ³    LET total = a + b     ³ num‚ricas a, b y total.            ³      

 ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´      

 ³    REM                   ³ L¡nea de comentario vac¡a para     ³      

 ³                          ³ dejar l¡nea en blanco.             ³       

 ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´      

 ³    PRINT "Total="; total ³ L¡nea para imprimir el mensaje     ³      

 ³                          ³ "Total" y el valor que contiene    ³      

 ³                          ³ almacenado la variable llamada     ³      

 ³                          ³ total.                             ³      

 ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´      

 ³ END 'Programa            ³ L¡nea para terminar el programa.   ³      

 ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ      


 

ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿    

³ QB202           SENTENCIAS BASIC ELEMENTALES               12 ³    

ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ    

 

 

       COMO LOS PROGRAMAS SON MANEJADOS POR LA COMPUTADORA

       ---------------------------------------------------

 

     Inmediatamente despu‚s  que  enciendes la  computadora  esta

ejecuta un programa llamado sistema operativo.   Este hace que la

computadora  funcione.   Controla la pantalla.   Hace posible  la

comunicaci¢n  con la impresora y  los porta discos(disk  drives).

Explora  el teclado constantemente para ver si una de sus  teclas

ha sido pulsada.                                               

                                                                  

     Cuando t£ entras a la memoria principal el int‚rprete BASIC,

el   sistema   operativo  inspecciona  inmediatamente  el   texto

almacenado del programa en BASIC para ejecutar sus instrucciones.

Cuando digitas RUN o F5, el sistema operativo le da el control al

int‚rprete de  Basic que inmediatamente comienza a procesar todos

los  datos  del  programa  almacenados  en el  rea de  texto  del

programa.                                                            

                                                                  

     El   sistema  operativo almacena tu programa letra a  letra, 

car cter por car cter, ejecutando las instrucciones. Con relaci¢n

a estas £ltimas, cada vez que reconoce  los caracteres que forman

una instrucci¢n en Basic, reemplaza dicha instrucci¢n en palabras

por un c¢digo de un solo byte llamado TOKEN.                

                                                                   

     Cada  computadora  tiene  su forma de almacenar la l¡nea  de

texto  de  Basic.    Por  ejemplo,   si  el PRINT  token  de  una

computadora fuera 245,el sistema operativo almacenar  la l¡nea...             

                                                                   

     1  PRINT 2 + 2                                     

                                                                      

     ...de la siguiente forma...                                         

                                                                  

                   ÚÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄ¿              

                   ³ 0 ³001³ 8 ³245³ 50³ 43³ 50³ 13³              

                   ÀÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÙ              

                     ÃÄÄÄÄÙ  ³   ³   ³   ³   ³   ³                

                     ³       ³ PRINT 2   +   2   CR               

              n£m. de l¡nea  ³ token            Enter             

                             ³                                    

               total de bytes en la l¡nea                         

                                                                  

     En  este  ejemplo,   la palabra PRINT es reemplazada por  un

token de  un byte  (245).    Los dem s caracteres son almacenados

como c¢digos ASCII(se pronuncia Aski).  Los bytes que representan

el  n£mero  de  l¡nea  y  el total de  bytes  en  la  l¡nea,  son

autom ticamente establecidos por el sistema operativo.   Recuerda

que este  es s¢lo un ejemplo.   Cada sistema operativo  tiene  su

propio modo de almacenar una l¡nea de texto escrita en Basic.           

 


 

ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿    

³ QB202           SENTENCIAS BASIC ELEMENTALES               13 ³    

ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ    

 

 

     En  la pr¢xima lecci¢n aprender s como escribir,  guardar  y

cargar este programa.  ­Hasta entonces pues!

 

 

 

Arriba     Contenido