Académique Documents
Professionnel Documents
Culture Documents
los BUCLES o CICLOS. Consisten en un mtodo que permite repetir un trozo de cdigo
varias veces.
Hay bsicamente dos tipos:
- Bucle FOR:
El bucle FOR (Para) consiste en una sentencia que engloba un grupo de instruccio
nes y tiene una variable(normalmente llamada i, de tipo entero) cuyo valor se va
modificando en cada vuelta.
FOR i=0 TO 10 //Especificamos en este caso que i variar desde 0 hasta 10, con l
o que repetiremos el bucle
PRINT "Estamos en el bucle"
//10 veces.
NEXT i
//Con esto cerramos el bucle e indicamos el final del bloque de
instrucciones que se repiten
- Bucle WHILE:
El bucle WHILE (Mientras) consiste en un bucle en el que el cdigo se repite hasta
que se cumpla alguna condicin booleana (es decir, una expresin que d como resultad
o verdadero o falso). Hay variaciones, como el REPEAT...UNTIL, que se diferencia
en el momento de comprobar si se hace verdadera o no la condicin.
WHILE A<>(B*2) DO // Aqu especificamos la expresin que evaluamos y aqu se comprueba
A=A+1 // Incrementamos el valor de A hasta que sea igual a B*2
DONE // Como en el FOR, necesitamos especificar donde acaba el bucle y el cdigo.
Estructuras de datos
creo a como entero
creo b como entero
creo suma como entero
a=2
b=1
suma = a + b
imprimir suma
coger plato
echar jabn
pasar el estropajo por el plato
si hay suciedad ir a la instruccin 2
si el plato no es azul ir a la instruccin 7
ponerlo con los azules
si hay ms platos ir a la instruccin 1
as muchas formas de como Abrir y Guardar un archivo aplicando filtros tambin que
al momento de guardar genere automticamente la extensin y que evite abrir un archi
vo que ya se encuentra abierto.
La relacin empleada para organizar los casos de uso es la de un extend, ya que se
intenta identificar que cualquiera de estas funcionalidades se pueden o no real
izar tanto individual corno conjuntamente. Adems, hemos relacionado mediante un e
xtend el caso de uso de Gestin de locales y de pisos con el caso de uso Gestin de
edificio. Con esto reflejamos que la gestin de edificios puede conllevar la gestin
de locales, de pisos o de ambos.
En el
s con
po de
as de
?
?
?
?
?
Alquilar.
Desalquilar.
Darse de baja.
Modificar sus datos.
Consultarlos.
Para cada una de estas operaciones hay un caso de uso en el diagrama reflejando
la situacin anterior. Adems, ya que se nos dice que para la realizacin de cualquier
a de las operaciones es necesaria su identificacin, se ha reflejado un caso de us
o nombrado Identificacin que se relaciona con los anteriores mediante la relacin d
e include. Con la relacin de include hacemos especial nfasis en esta situacin.
Tras volver a examinar con ms detalle la descripcin proporcionada se observa que c
uando se produce el alquiler ste puede ser el de un piso (Alquiler Piso) un local
(Alquiler Local) y de edificio (Alquiler de Edificio). Por ello se generan tres
nuevos casos de uso que implican una relacin de extend con el caso de uso de Alq
uilar.
Como hemos observado que la primera vez que se produce una operacin de alquiler s
e debe permitir el alta de los datos del inquilino, se ha creado el caso de uso
Alta Inquilino como una extensin de Alquiler Piso, Alquiler Local y Alquiler Edif
icio.
Finalmente, el ltimo diagrama de caso de uso que se muestra (Figura 3) es aquel e
n el que se encuentra involucrado el actor secretario. Tras una visin general de
las caractersticas del sistema, observamos que las tareas del secretario son:
Obtencin de los distintos tipos de recibos. Obtener los informes econmicos. Genera
cin de los listados.
Como vemos, en aras de reflejar de una forma ms meticulosa las funcionalidades qu
e debe contemplar el sistema, todos los casos de uso genricos, con los cuales est
relacionado, se desglosan en otros casos de uso. Para ello se ha utilizado la re
lacin de extensin en algunos casos de uso.
As pues, el caso de uso de "Generar recibos" est relacionado mediante un extend co
n los casos de uso:
? Recibos idnticos mes anterior.
? Inicializar conceptos.
? Modificar los del mes anterior.
Este desglose se ha realizado para reflejar lo que el enunciado muestra con deta
lle y as poder tener una comprensin mayor de lo que el sistema debe de hacer.
Por otra parte, la Gestin de movimientos bancarios se extiende en los casos de us