El documento describe las estructuras "for" y "while" en pseudocódigo. La estructura "for" se usa para repetir un proceso una cantidad determinada de veces, mientras que la estructura "while" repite un proceso infinitas veces hasta que se cumpla una condición. También define herramientas CASE como conjunto de programas y ayudas que asisten en el ciclo de desarrollo de software.
2. DEFINICION “FOR”:
La función "Para" nos sirve para repetir un proceso una determinada
cantidad de veces hasta llegar a un número de referencia que determinará
el fin del proceso.
Este comando es muy útil para seguir un proceso la veces necesarias por el
algoritmo, o el usuario.
3. Como ejecutar el comando
La instrucción Para ejecutar una secuencia de instrucciones un
número determinado de veces.
Al ingresar al bloque, la variable <variable> recibe el valor
<inicial> y se ejecuta la secuencia de instrucciones que forma
el cuerpo del ciclo. Luego se incrementa la variable <variable>
en <paso> unidades y se evalúa si el valor almacenado en
<variable> superó al valor <final>. Si esto es falso se repite
hasta que <variable> supere a <final>. Si se omite la
cláusula Con Paso <paso>, la variable <variable> se
incrementará en 1.
Para <variable> <- <inicial> Hasta <final>
( Con Paso <paso> ) Hacer
<instrucciones>
FinPara
4. DEFINICION “WHILE”
La función "Mientras" nos sirve para repetir un proceso infinitas veces hasta
que la condición expuesta para esto no se cumpla.
Al ejecutarse esta instrucción, la condición es evaluada. Si la condición resulta
verdadera, se ejecuta una vez la secuencia de instrucciones que forman el
cuerpo del ciclo. Al finalizar la ejecución del cuerpo del ciclo se vuelve a
evaluar la condición y, si es verdadera, la ejecución se repite. Estos pasos se
repiten mientras la condición sea verdadera. Hay que Notar que las
instrucciones del cuerpo del ciclo pueden no ejecutarse nunca, si al evaluar por
primera vez la condición resulta ser falsa. Si la condición siempre es
verdadera, al ejecutar esta instrucción se produce un ciclo infinito. A fin de
evitarlo, las instrucciones del cuerpo del ciclo deben contener alguna
instrucción que modifique la o las variables involucradas en la condición, de
modo que ésta sea falsificada en algún momento y así finalice la ejecución del
ciclo.
5. COMO EJECUTAR EL COMANDO
La instrucción Mientras ejecuta una secuencia de
instrucciones mientras una condición sea verdadera.
Mientras <condición> Hacer
<instrucciones>
FinMientras
6. EJEMPLO EN LENGUAJE PSEUDOCODIGO
Proceso Defenicion
Escribir ("Bienvenido escribe un numero hasta que se complete la serie")
Leer x;
Para r<-0 Hasta x Con Paso 1 Hacer
Escribir ("El numero de serie es:"),r
Fin Para
FinProceso
7. Proceso Adivina_Numero
intentos<-10
num_secreto <- azar(100)+1
Escribir "Adivine el numero (de 1 a 100):"
Leer num_ingresado
Mientras num_secreto<>num_ingresado Y intentos>1 Hacer
Si num_secreto>num_ingresado Entonces
Escribir "Muy bajo"
Sino
Escribir "Muy alto"
FinSi
intentos <- intentos-1
Escribir "Le quedan ",intentos," intentos:"
Leer num_ingresado
FinMientras
Si num_secreto=num_ingresado Entonces
Escribir "Exacto! Usted adivino en ",11-intentos," intentos."
Sino
Escribir "El numero era: ",num_secreto
FinSi
FinProceso
8. Proceso Hola
Para x <- 1 hasta 5 Hacer
Escribir: “Hola”;
FinPara
FinProceso
9. HERRAMIENTAS CASE
podemos decir que las herramientas case son un conjunto de programas y
ayudas que dan asistencia a los analistas, ingenieros de software y
desarrolladores, durante todos los pasos del ciclo de vida de desarrollo de
un software.
Una innovación en la organización, un concepto avanzado en la evolución
de tecnología con un potencial efecto profundo en la organización. Se
puede ver al CASE como la unión de las herramientas automáticas de
software y las metodologías de desarrollo de software formales.
10. Tipos de herramientas
No existe una única clasificación de herramientas CASE, es difícil incluirlas
en una clase determinada. Podrían clasificarse atendiendo a:
Las plataformas que soportan.
Las fases del ciclo de vida del desarrollo de sistemas que abarca.
La arquitectura de las aplicaciones que produce.
Su funcionalidad.
11. APLICABILIDAD HERRAMIENTAS CASE
Estas herramientas pueden ayudar en todos los aspectos del ciclo de vida
de desarrollo del software en tareas como el proceso de realizar un diseño
del proyecto, cálculo de costos, implementación de parte del código
automáticamente con el diseño dado, compilación automática,
documentación o detección de errores entre otras.
12. MICROSOFT PROJECT
Microsoft Project es un software de gestión de proyectos, desarrollado y
comercializado por Microsoft, que está diseñado para ayudar a un
administrador de proyectos en el desarrollo de planes, la asignación de
recursos a tareas, el seguimiento de los progresos, la gestión del
presupuesto, y el análisis de las cargas de trabajo.
Microsoft Project fue la tercera aplicación basada en Microsoft Windows
de la compañía, y en un par de años desde su introducción se convirtió en
el software de gestión de proyectos basado en PC dominante.
13. CONCLUSIÓN
Sin lugar a dudas las herramientas CASE han venido a revolucionar la
forma de automatizar los aspectos clave en el desarrollo de los sistemas de
información, debido a la gran plataforma de seguridad que ofrecen a los
sistemas que las usan y es que éstas, brindan toda una gama de
componentes que incluyen todas o la mayoría de los requisitos necesarios
para el desarrollo de los sistemas, han sido creadas con una gran exactitud
en torno a las necesidades de los desarrolladores de sistemas para la
automatización de procesos incluyendo el análisis, diseño e implantación.