You are on page 1of 13

Presentacin de Raptor

Introduccin a la Programacin

Anexo 1 : Presentacin de Raptor

UAM Azcapotzalco

enero - marzo 2010

c Mihaela JUGANARU

Presentacin de Raptor

Raptor es un software libre para trabajar con diagramas de ujo y aprender el diseo de algoritmos. Su direccin : http://raptor.martincarlisle.com/ Vericaciones muy simples se hacen durante el diseo del diagrama : semanticas y de sintaxis. Hay la posibilidad de ejecutar el diagrama paso a paso o del inicio al n.

Pero, no hay toda las posibilidades de uso de la programacin estructurada. (!)


UAM Azcapotzalco enero - marzo 2010

c Mihaela JUGANARU

Presentacin de Raptor

Un diagrama de ujo se puede guardar en un archivo (nombre.rap) para una utilizacin posterior.

Tambin se puede obtener con Copiar/Colgar la imagen grca de la diagrama para insertarlo en un archivo de tipo documento.

UAM Azcapotzalco

enero - marzo 2010

c Mihaela JUGANARU

Presentacin de Raptor

El inicio del trabajo un diagrama es de forma :

En la pantalla del diagrama se inserta con el ratn instrucciones de la parte izquierda y para cada tipo se indican los detalles. c Mihaela JUGANARU UAM Azcapotzalco enero - marzo 2010

Presentacin de Raptor

Una asignacin se inserta con esto icono : cambia y su expresin de asignacin :

. Luego se hace

una seleccin de la nueva asignacin y se pone la variable que se

UAM Azcapotzalco

enero - marzo 2010

c Mihaela JUGANARU

Presentacin de Raptor

Para un asignacin se verica si la expresin es correcta (bien formada) y si las variables que aparecen son conocidas y tienen un valor. La entrada y la salida des valores y mensajes se hacen con y con . En la pantalla de la lectura se indica, si

queremos, un mensaje para explicar cual variable es y el nombre

de la variable :
UAM Azcapotzalco enero - marzo 2010

c Mihaela JUGANARU

Presentacin de Raptor

En la pantalla de escritura se indica los mensajes y las variables con el signo '+' entre ellos. Un mensaje se pone entre  .

UAM Azcapotzalco

enero - marzo 2010

c Mihaela JUGANARU

Ejemplo : problema 1 - la rea de un

circulo

Presentacin de Raptor

Tenemos

un

solo

icono

para

las

estructuras

selectiva

.(cuidado ! no tenemos nada para la estructura selectiva caso) Hay que poner una expresin lgica en el rombo de condicin. Podemos dejar una rama vaca o insertar otras estructuras selectivas. Entonces podemos obtener : estructura selectiva alternativa, simple o mltiple.

UAM Azcapotzalco

enero - marzo 2010

c Mihaela JUGANARU

Ejemplo :

Presentacin de Raptor

11

Para las estructuras iterativas hay el icono siguiente : La estructura insertada es :

Al dentro de esta estructura hay dos lugares para insertar clculos: antes y despus el testo lgico.
UAM Azcapotzalco enero - marzo 2010

c Mihaela JUGANARU

Presentacin de Raptor

12

Para representar una estructura iterativa mientras :

mientras

expresion logica

hacer

instrucciones

n mientras
Al dentro del testo se pone

N OT (expresion logica) y las instruc-

ciones se ponen despus el testo.


UAM Azcapotzalco enero - marzo 2010

c Mihaela JUGANARU

Presentacin de Raptor

13

Para representar una estructura iterativa repetir

repetir
instrucciones

hasta que
la

expresion logica

expresion logica se pone al dentro del rombo de testo y las

instrucciones antes de este testo :


UAM Azcapotzalco enero - marzo 2010

c Mihaela JUGANARU