+ All Categories
Home > Documents > Comandosderaptor 141009161820 Conversion Gate02

Comandosderaptor 141009161820 Conversion Gate02

Date post: 07-Jul-2018
Category:
Upload: hec12
View: 213 times
Download: 0 times
Share this document with a friend

of 7

Transcript
  • 8/19/2019 Comandosderaptor 141009161820 Conversion Gate02

    1/16

    COMANDOS DE RAPTOR

    El RAPTOR Lenguaje de Programación

    Raptor es un lenguaje de programación visual asada en diagramasde !ujo " Diagramas de !ujo se #an desarrollado como una a$uda de

    dise%o para el desarrollo de programas & Sin emargo ' con RAPTORson un lenguaje de programación en s( mismos como los diagramasde !ujo )ue se desarrollan pueden ser ejecutadas por el entorno dedesarrollo RAPTOR "

    *tili+amos RAPTOR en CS,,- por varias ra+ones " En primer lugar ' eidioma RAPTOR tiene sinta.is m(nima / gram0tica 1' en comparacióncon otros lenguajes de programación " Esto #ace )ue los programas

    Raptor 20cil de escriir ' $a )ue #a$ un menor n3mero de elementosdel lenguaje )ue usted tiene )ue aprender a ser productivo " Ensegundo lugar el idioma RAPTOR es visual & Programas RAPTOR sondiagramas /gr04cos dirigidos 1 " *no de los aspectos m0s di2(ciles dela programación de entender $ #acerlo ien es el !ujo de control delas declaraciones en su programa" La naturale+a visual del !ujo decontrol en programas RAPTOR #ace m0s 20ciles de entender $ deprogramas" En tercer lugar ' se desarrolló el lenguaje deprogramación $ entorno de desarrollo " 5emos tratado de #acer )ue entorno de desarrollo 20cil de usar $ los mensajes de error )ueRAPTOR muestra a usted 20cil de entender " Estamos constantementtratando de mejorar RAPTOR ' as( )ue si usted tiene algunasugerencia por 2avor d(ganos " En cuarto lugar' nuestro propósito noes ense%ar cómo programar en un lenguaje particular" 6ueremosense%arte cómo dise%ar $ ejecutar los algoritmos para resolverprolemas ' $ para implementar algoritmos utili+ando #erramientasde resolución de prolemas asado en computadora " Estos ojetivos

    no re)uieren de un lenguaje de programación comercial 7 pesopesado' como C o 8ava 99 "

    :6u; vas a estar perdiendo utili+ando RAPTORen lugar de alg3n otro lenguaje deprogramación m0s convencional< En primer lugar' seperder0 el uso de un entorno de desarrollo complejo

    D-1

  • 8/19/2019 Comandosderaptor 141009161820 Conversion Gate02

    2/16

    )ue #a sido dise%ado para ser 3til a los desarrolladores de so2t=arepro2esionales' pero es mu$ di2(cil de usar en un entorno educativo polos programadores noveles" En segundo lugar' se perder0 laprogramación en un gran complejo lenguaje de programación consinta.is compleja $ la sem0ntica" En tercer lugar' usted no ver0 losmensajes de error cr(ptico )ue descrien la multitud de errores desinta.is )ue puede cometer durante la programación en el lenguaje

    de programación compleja utili+ando el entorno de programacióncompleja"

    Estructura del programa RAPTOR

    *n programa RAPTOR es un sistema gra4co dirigido" Cuando seejecuta un programa' usted comien+a en el s(molo de inicio en laparte superior $ siga las !ec#as para ejecutar el programa" Programa

    Raptor terminan con el s(molo End " El programa RAPTOR m0spe)ue%o /)ue no #ace nada1 se representa a la derec#a" Colocandodeclaraciones RAPTOR adicionales entre el inicio $ s(molos End creaprogramas RAPTOR m0s signi4cativas">ariales RAPTOR

    Las variales son posiciones de memoria )ue tienen un valor " Encual)uier momento dado una variale sólo puede contener un 3nico

    valor de un tipo particular de datos' sin emargo ' $a )ue el programse ejecuta ' el valor de datos almacenado en la variale puedecamiar" Ellos se llaman variales por)ue los datos almacenados porellos pueden variar como se ejecuta el programa "

    >ariales RAPTORLas variales son posiciones de memoria )ue tienen unvalor " En cual)uier momento dado una variale sólo puedecontener un 3nico valor de un tipo particular de datos' sinemargo ' $a )ue el programa se ejecuta ' el valor de datosalmacenado en la variale puede camiar" Ellos se llamanvariales por)ue los datos almacenados por ellos puedenvariar como se ejecuta el programa "

    D-2

  • 8/19/2019 Comandosderaptor 141009161820 Conversion Gate02

    3/16

    Como ejemplo' la declaración RAPTOR ? ← @ asigna el valor de dato@ a la variale ?" Si esta declaración es seguida por la declaración ?← ? 9 , el valor de @ se recupera de ? ' el valor , se a%ade a lamisma' $ el resultado / @@ 1 se almacena de nuevo en la variale ?reempla+ando el valor )ue anteriormente se almacena all( " Por lotanto ' en el programa de la derec#a' la variale ? inicialmente noten(a ning3n valor ' entonces se le asigna el valor @ ' entonces se le

    asigna el valor @@ ' $' 4nalmente' se le asigna elvalor BB Si usted est0 le$endo esto en l(nea /$ tieneRAPTOR instalado 1 se puede ejecutar el programa#aciendo dole 7 clic a)u( valor de la varialecamia con el tiempo E.ample"rap " Puededespla+arse por el programa $ ver el valor de camde la variale ? #aciendo clic en el otón"

    *na variale se utili+a normalmente para mantenerun valor )ue no se conoce antes de )ue el programase pone en marc#a " Este valor se puede leer desdeel usuario ' o podr(a calcularse a partir de otrosvalores ' $ as( el valor e.acto )ue se almacena en lavariale puede variar cada ve+ )ue se ejecuta el

    programa / otra ra+ón por la )ue se llama una variale1 "

    Las variales son uno de los conceptos de programación m0simportantes como todo el código implica el procesamiento de datos)ue se almacenan en las variales " Es variales $ sus valores dedatos camiantes ' )ue permiten a los mismos programas para actuade manera di2erente cada ve+ )ue se ejecuta $ para resolverdi2erentes versiones de un mismo prolema " El programa de lai+)uierda otiene un valor por parte del usuario ' el n3mero varialepuede tener un valor di2erente cada ve+ )ue se ejecuta el programa >alor de variale di2erente e.ample"rap cada ve+ )ue el programa se

    ejecuta*n instructor menudo pedir a un estudiante )ue decirles el valor deuna variale" Lo )ue est0n pidiendo es el valor )ue se asigna a esa3ltima variale o se lee en esa variale en un momento determinadodurante la ejecución del programa" La primera asignación de un valoa una variale se llama iniciali+ación de una variale " Las varialesno tienen autom0ticamente los valores " Si intenta utili+ar el valor de

    D-3

  • 8/19/2019 Comandosderaptor 141009161820 Conversion Gate02

    4/16

    una variale antes de )ue se le #a dado uno ' le espera un error entiempo de ejecución como la siguiente"

    Todas las variales se dee dar nomres signi4cativos por elprogramador " Los nomres )ue se utili+an para las variales deenser 20ciles de entender $ relacionarse con el propósito de la varialesirve en su programa" Recuerde' un nomre de variale deecomen+ar con una letra $ puede contener letras ' n3meros $ guionesajos /pero sin espacios ni otros caracteres especiales 1 "

    *na manera de entender el propósito de variales es pensar en elloscomo un medio para comunicar in2ormación entre una parte de unprograma $ otro " Al utili+ar el mismo nomre de variale endi2erentes partes de su programa )ue est0 utili+ando el valor )ue sealmacena en ese lugar en di2erentes partes de su programa" Pienseen la variale como un lugar titular o 0rea de almacenamiento paravalores entre su uso en los c0lculos " La ma$or parte de lo )ue #aceun programa es colocar los valores en variales $ recuperar los

    valores de las variales " Cuando se otiene in2ormación del usuariode un programa ' )ue la in2ormación dee ser almacenada en unavariale para )ue usted lo utilice despu;s" Al reali+ar un c0lculomatem0tico a trav;s de una sentencia de asignación ' el valorresultante se almacena en una variale para su uso posterior "

    D-4

  • 8/19/2019 Comandosderaptor 141009161820 Conversion Gate02

    5/16

    Muc#os programas se asan en la otención de datos ' elprocesamiento de los datos ' $ la visuali+ación de los resultados de sprocesamiento " Todo esto no se puede #acer sin variales" Porejemplo ' primero se otiene los datos del usuario $ almacenar esosdatos en variales" En segundo lugar' llevar a cao alg3n tipo dec0lculo utili+ando las variales /$ los datos introducidos $almacenados en ellos 1 $ luego almacenar los resultados en todav(a

    m0s variales " Por 3ltimo ' se muestra los resultados de sus c0lculosal usuario mostrando los valores calculados )ue estaan almacenadoen variales"

    >ariale *na variale es un soporte de valor " El valor de unavariale puede camiar durante la ejecución delprograma" (sicamente ' las variales son posiciones dememoria )ue tienen un valor " El uso de un identi4cador

    de variale / su nomre 1 en una instrucción permite )uelos datos pueden recuperar de ' o almacenados en esauicación de memoria " Todas las variales comien+an couna letra $ pueden contener letras adicionales ' n3merosguiones ajos "

    A di2erencia de la ma$or(a de los lenguajes de programación ' lasvariales RAPTOR no se declaran en una sección separada del

    programa " En camio ' las variales RAPTOR se de4nen en su primeruso " Todas las variales RAPTOR son de tipo F N3meroF o F StringF ' l)ue signi4ca )ue podr(a ser un n3mero entero ' como , ' GBH' 7@I etc ' un n3mero de punto !otante como 7,"I ' @",I,GJ ' -"---@BJ 'etc ' o una cadena valor como F 5ola :cómo est0s < F ' F 8ames Kond ' F Mujer F ' etc

    Como variales no se declaran de antemano ' puede ser 20cil olvidar

    )ue las variales )ue est0 utili+ando $ )ue escrie mal el nomre deuna variale" Cual)uiera de estos prolemas pueden conducir a suprograma no 2unciona como te gustar(a )ue lo #aga" Por ejemplo ' lasvariales promedio $ media son dos variales di2erentes como susnomres son di2erentes " Sore la ase de sus nomres ' amasvariales proalemente almacenan el promedio de algo" Sinemargo ' el entorno de desarrollo RAPTOR no puede leer su mente $

    D-5

  • 8/19/2019 Comandosderaptor 141009161820 Conversion Gate02

    6/16

    determinar si media $ media deen ser la misma variale por lo )uelos trata como di2erentes variales" Le corresponde a usted' elprogramador' utili+ar siempre el mismo nomre para una variale entodos sus usos en su programa"

    Declaraciones RAPTOR

    RAPTOR tiene B a4rmaciones 0sicas entrada' salida 'asignación ' llamada ' selección ' $ Loop " Cada uno deestos estados se indica mediante un s(molo di2erente enRAPTOR como se muestra a la derec#a "

    Las declaraciones de selección $ Loop tami;n se llamandeclaraciones estructura de control " Son declaraciones de

    control deido a )ue controlan cómo se ejecuta elprograma " Son declaraciones estructuradas ' $a )ue pueden incluirotras declaraciones "

    El programa RAPTORde la i+)uierdacontiene ejemplos dealgunos de los estados0sicos B " Elcomentario e.plica lo)ue #ace el programa"Oserve cómo lasentencia de uclecontrola el !ujo deejecución $ encierra otras declaraciones " A)uellos de ustedes )ue#an le(do el liro de Douglas Adam ' La u(a del autoestopistagal0ctico entender0 la re2erencia "

    D-6

  • 8/19/2019 Comandosderaptor 141009161820 Conversion Gate02

    7/16

    El programa RAPTOR a la derec#acontiene ejemplos de losenunciados 0sicos restantes "

    El comentario e.plica lo )ue #ace

    el programa" Oserve cómo lasentencia de control de selecciónencierra otras declaraciones $ )uese ejecutar0 sólo una de las

    declaraciones "

    Declaracióno

    nstrucción

    *na instrucción de lenguaje de programación para lacomputadora " *na sentencia ejecutale )ue provoca unacción espec(4ca )ue se producen cuando se ejecuta el

    programa "

    La asignación ' llamada ' de entrada ' $ las declaraciones de salida sedescrien a continuación " *na lectura separada se descrien lasdeclaraciones de la estructura de control de selección $ Loop "

    Declaración de Asignación

    Programación implica a menudo el usode 2órmulas para calcular alg3n valor" La instrucción de asignación seutili+a para reali+ar un c0lculo $ luego almacenar los resultados enuna variale" El valor almacenado en la variale puede entonces serrecuperado $ utili+ado en un comunicado m0s tarde en el programa"

    El cuadro de di0logo de la derec#a se utili+apara introducir tanto el nomre de lavariale )ue se le asigne $ el c0lculo )ueser0 evaluada $ cu$o resultado se leasignar0 a la variale "

    D-7

  • 8/19/2019 Comandosderaptor 141009161820 Conversion Gate02

    8/16

    S$nta. 2or an assignment statement>ariale ← E.pression or Set >ariale toE.pression

    *n ejemplo de declaración de asignación es

    Cost ← /Ta.Rate Q NonoodTotal1 9 oodTotal

    E.pression

    Cual)uier secuencia de literales ' variales' operadores etc' )ue ' durante el tiempo de ejecución' pueden serevaluadas para producir un solo valor " Ese valor sere4ere como el resultado de la e.presión"

    La sem0ntica para una sentencia de asignación son ♣ Evaluar la e.presión en el lado derec#o del operador de asignación

    ♣ Tomar el valor )ue se calcula $ se lo coloca en la posición dememoria asociado a la variale ' reempla+ando cual)uier valor dedatos se #a(a almacenado all( anteriormente "

    Asignación

    *na sentencia de asignación se utili+a para modi4car oreempla+ar los datos almacenados en la uicación de lamemoria asociado a una variale "

    D-8

    Siendo varialeasignada

    Asignación des(molos E.presión )ue se eval3a $

    se asigna en tiempo deejecución

  • 8/19/2019 Comandosderaptor 141009161820 Conversion Gate02

    9/16

    Construido en Operadores $ unciones

    *n operador o 2unción dirige el e)uipo para reali+ar alg3n c0lculosore los datos " Los operadores se colocan entre los datos )ue est0nsiendo intervenidos / es decir' ? @' 9 H ' etc 1' mientras )ue las2unciones utili+an par;ntesis para indicar los datos )ue est0noperando en / es decir' s)rt / I"H1 ' sin / "J 1 1 " Cuando se ejecuta'

    operadores $ 2unciones reali+an sus c0lculos $ devuelven suresultado" RAPTOR tiene los siguientes operadores $ 2uncionesincorporadas"

    Matem0ticas 0sicas 9' 7' Q' ' ' QQ' rem' mod' s)rt' log' as'ceiling' !oor

     Trigonometr(a sin' cos' tan' cot' arcsin' arcos' arctan' arccotRelacionalU' VU' U' ' ' U' U

    Lógica and' or' not>arios random' Lengt#o2 

    Los operadores $ 2unciones matem0ticas 0sicas inclu$en lo 2amiliar 9 ' 7 ' Q ' 1' as( como algunos )ue no est0n 2amiliari+ados "

    QQ son e.ponenciación ' e. QQ I es ,B ' @ es Jrem / resto 1 $ mod /módulo1 devolver el resto / lo )ue sora 1

    cuando el operando de la derec#a divide el operando de la

    i+)uierda ' e. ,- rem @ es , ' ,- mod @ es , tami;ns)rt devuelve la ra(+ cuadrada ' e. s)rt / I 1 es log Devuelve el logaritmo natural' e. log /e 1 es ,as devuelve el valor asoluto ' e. as /7J 1 es Jceiling redondea a un n3mero entero ' e. tec#o / @",I,GJ 1 es I!oor redondea a un n3mero entero' e. !oor/,-@1 is @9 es tami;n 2unciona como una operación de concatenación

    para unir dos cuerdas o una cadena $ un n3mero' e. F Elpromedio de F 9 /Total N3mero 1

    Lengt#O2 devuelve el n3mero de caracteres en una variale decadena /tami;n el n3mero de elementos de una matri+ )ueusted aprender0 m0s adelante 1 ' e. Nomre ← F StuW F'seguido de Lengt#O2 / Nomre 1 es G

    *sted dee estar 2amiliari+ado con las 2unciones trigonom;tricas /sincos' tan' cot' arcsin' arcos' arctan' arccot1" Traajan en 0ngulos cu$a

    D-9

  • 8/19/2019 Comandosderaptor 141009161820 Conversion Gate02

    10/16

    unidades son radianes " / es decir' dee convertir de grados aradianes antes de utili+ar estas 2unciones " 1 " El arctan $ arccot sonlas dos versiones de los par0metros de estas 2unciones" /es decir'arctan / ? 1 est0 escrito en RAPTOR como arctan /? ' 1 1 "

    En RAPTOR ' los operadores relacionales $ operadores lógicos sólo sepueden utili+ar en las decisiones como parte de los estados de

    selección $ Loop ' )ue se anali+an con m0s detalle en la siguientelectura " Los operadores relacionales son U ' V U / No igual a 1 ' U/ no igual a 1 ' ' ' U $ U " Los operadores relacionalesdevuelven un valor F ooleano F verdadero o 2also / s( o no1 " Porejemplo ' la operación ? volver(a cierto si el valor almacenado enla variale ? es menor )ue el valor almacenado en la variale " Encaso contrario se devuelve 2alse " Los resultados de una operaciónrelacional pueden ser utili+adas por operadores lógicos "

    Los operadores lógicos se de4nen por las siguientes talas" Losoperandos utili+ados por los operadores lógicos deen ser valores FooleanosF / es decir' los valores devueltos por los operadoresrelacionales $ operadores lógicos1 "

    E.pression Result

     True and True  True

     True andalse

    alse

    alse and True

    alse

    alse andalse

    alse

    E.pression Result True or True

     True

     True oralse

     True

    alse or True

     Truealse or

    alse

    alse

    E.pression

    Result

    not/True1

    alse

    not/alse1

     True

    D-10

  • 8/19/2019 Comandosderaptor 141009161820 Conversion Gate02

    11/16

    La 2unción devuelve un n3mero aleatorio entre - $ , ' e. ? ← aleatoria podr(a ser -' -"@ ' -"IBGHX ' etc Si usted necesita unn3mero aleatorio en un rango di2erente' entonces usted puedecominar la 2unción aleatoria con otras operaciones"

    Construido en Constantes

    Las constantes son variales prede4nidas cu$os valores no sepueden camiar " RAPTOR tiene las siguientes constantesincorporadas"constants pi' e' true' 2alse' $es' no

    pi se de4ne como @",I,GJHI,-,GH"e se de4ne como "H,XX,HIGJ,-BI"

     True and es se de4ne como ,"alse and No se de4ne como e -"

    Las constantes True' alse' es' and No son utili+ados por el sistemade ejecución de RAPTOR para determinar los resultados de unadecisión"

    Declaraciones de Llamada de Procedimiento

    *stedes #an o(do )ue un piloto sigue en despegue $

    aterri+aje procedimientos ' un mec0nico de automóviles sigue unprocedimiento para camiar el aceite o reempla+ar su transmisión' $es proale )ue tenga un procedimiento para rillar sus +apatos "Sigo el procedimiento de camio de aceite a m( mismo ' pero me daun mec0nico de coc#e para #acer el procedimiento de transmisiónreempla+ar para m( cuando eso se convierte en necesario"T(picamente' un procedimiento tiene algo )ue est0 actuando sore 'al igual )ue la transmisión $ el coc#e espec(4co" Del mismo modo ' uprocedimiento llamado a menudo se dee suministrar los datos ' $ esa menudo devuelve datos " En esta clase sólo se le llamaprocedimientos ' no la creación de procedimientos "

    D-11

  • 8/19/2019 Comandosderaptor 141009161820 Conversion Gate02

    12/16

    *n procedimiento es una colección con nomre de instrucciones deprogramación )ue desempe%an una tarea " Llamar a unprocedimiento suspende la ejecución de su programa' ejecuta lospasos asociados con el procedimiento llamado ' $ luego vuelve atr0s comien+a a ejecutar el programa de nuevo " *sted no tiene )ue ver

    las instrucciones o incluso saer lo )ue son ' a 4n de utili+ar unprocedimiento & sólo tienes )ue saer lo )ue #ar0 el procedimientopara utili+arlo correctamente "

    Para utili+ar un procedimiento e.istente ' dee llamar al invocar sunomre $ dot0ndolo de los datos )ue necesita" *sted puede llamar aun procedimiento muc#as veces enviarlo datos di2erentes cada ve+"Del mismo modo ' un mec0nico de automóviles puede conocer elprocedimiento para sustituir una transmisión / o podr(a ser escrito en

    un liro 1 $ podr(a ejecutar este procedimiento en muc#os coc#esdi2erentes $ transmisiones reconstruidas " De esta manera ustedpuede #alar $ ra+onar sore el procedimiento por separado delelemento espec(4co / $a sea una transmisión espec(4ca o una parteespec(4ca de datos1 un procedimiento est0 actuando sore "

    El sorteo Ejemplo /#ace varias p0ginas 1 conten(a @ ejemplos dellamadas a procedimientos )ue se repiten a continuación" El primero

    are una ventana gr04ca )ue es de ,-- p(.eles de anc#o por ,--p(.eles de alto " El segundo diuja un c(rculo centrado en el p(.el G- G- con un radio de G p(.eles" El 3ltimo diuja una caja )ue tiene unaes)uina in2erior i+)uierda en el p(.el G ' G $ una es)uina superiorderec#a en el p(.el HG ' HG Tanto el c(rculo $ el cuadrado son de colornegro $ amos est0n llenos " Al camiar cual)uiera de los datos )uese pasa en el procedimiento ' camia lo )ue #ace el procedimiento"

     Construido en el Procedimiento

    El dela$2or procedimiento se detiene la ejecución del programa parael n3mero de segundos especi4cados" dela$2or no es una 2unción ouna operación $ no puede ser utili+ado en unainstrucción de asignación" En su lugar' se dee

    D-12

  • 8/19/2019 Comandosderaptor 141009161820 Conversion Gate02

    13/16

    utili+ar en una llamada" E.' dela$2or/-"G1 operación retrasadadurante medio segundo "

    declaraciones de entrada

    Cada lenguaje de programación tiene declaraciones )ue permiten alprograma para otener in2ormación del usuario del programa a trav;del teclado $ )ue puede mostrar in2ormación sore el terminal decomputadora " Sin tales declaraciones el usuario no pod(a escriirinstrucciones a la computadora o asignar al e)uipo in2ormaciónsolicitada " Tampoco pudieron los mensajes de la pantalla delprograma para el usuario ' proporcionar resultados para el usuario' o

    solicitar in2ormación al usuario"

    *na declaración de entrada es un tipo especial de procedimiento )ueotiene in2ormación del usuario del programa para )ue el programapueda actuar en consecuencia "

    En RAPTOR ' una declaración de entrada muestra un aviso para elusuario / lo )ue llevó a la entrada de un valor

    $ luego se pone un solo valor $ loalmacena en una variale dada " En RAPTORun cuadro de di0logo )ue solicita lacon4rmación para usar $ la variale en la )ualmacenar los datos introducidos "

    El indicador dee ser lo m0s e.pl(cito posile Si se desea un valor en unidadesparticulares /por ejemplo' una altura en piesmetros 1 )ue menciones las unidades en elindicador "

    Como se puede ver por el cuadro de di0logo FEnter mput F a laderec#a #a$ dos tipos de solicitudes de entrada ' mensajes de te.to mensajes de E.presión" *n indicador de E.presión le permite me+cla

    D-13

  • 8/19/2019 Comandosderaptor 141009161820 Conversion Gate02

    14/16

    te.to $ las variales entre s( como el siguiente mensaje F ntrodu+caun n3mero entre F 9 lo= 9 F $F 9 #ig#9 F F "

    declaraciones de salida

    En RAPTOR ' una declaración de salida es un tipo especial deprocedimiento )ue muestra un valor de la pantalla de salida " *ncuadro de di0logo le pide )ue identi4car si usted est0 escriiendo auna e.presión o te.to /usando un otón de radio 1 $ si una nueval(nea ser0 la salida / usando una casilla de veri4cación 1 " Los cuadrosde di0logo muestran di2erentes ejemplos en 2unción de si se eligen3mero o te.to de salida / v;ase m0s adelante 1 "

     

    Cuando la salida de te.to ' puede colocar espacios adicionalesdespu;s del te.to como se muestra en el cuadro de di0logo de lai+)uierda arria $ en el programa RAPTOR a la derec#a arria" Esto#ar0 )ue la salida del n3mero )ue #a de separarse del te.to por unespacio" Cuando la salida de una e.presión ' puede escriir unae.presión matem0tica como una variale como se muestra en el

    cuadro de di0logo en el medio anteriormente"

    Su instructor /o su asignación1 tami;n suelen decir F >isuali+ar losresultados de una manera 20cil de usar F " Lo )ue signi4ca )ue suinstructor es )ue usted no sólo dee escriir el n3mero deresultados ' pero tami;n se dee escriir alg3n te.to e.plicativo )ue.plica lo )ue es el n3mero" En otras palaras ' usted dee mostrar a

    D-14

  • 8/19/2019 Comandosderaptor 141009161820 Conversion Gate02

    15/16

    usuario los datos son / F El volumen c(rculo es F 1 $ ' a continuación'mostrar los datos como se #i+o en el código RAPTOR arria $ #acia laderec#a"

    D-15

  • 8/19/2019 Comandosderaptor 141009161820 Conversion Gate02

    16/16

    Selección $ declaraciones LoopComo se mencionó anteriormente ' los estados deselección $ de ucle se descrien en una lecturaseparada"

    Los comentarios en RAPTOR

    RAPTOR ' al igual )ue muc#os otros lenguajes deprogramación ' permite a%adir comentarios a suprograma" El 3nico propósito de un comentario ese.plicar alg3n aspecto de un programa " Los comentariosdeen in2ormar o a%adir in2ormación para el lector ' sore

    todo en lugares donde el código del programa escomplejo $ di2(cil de entender " Los comentarios no seejecutan $ nada a la computadora signi4can ' pero puedeser mu$ in2ormativo para el lector #umano"

    Comentario

     Te.to e.plicativo )ue se escrie para el lector#umano del código del programa " Loscomentarios no son instrucciones para la

    computadora "

    D-16


Recommended