Documentos de Académico
Documentos de Profesional
Documentos de Cultura
4. ESTRUCTURAS
SELECTIVAS Y DE
REPETICIÓN
4.1 SELECCIÓN SIMPLE
Definición
Están compuestas únicamente de una sola condición. Si es verdadera ejecutará la
acción o acciones, si la condición es falsa no hará nada.
• Representación general
Si <condición> entonces
<acción>
fin_si
If<condición>then
<acción>
end_if
# Este comando nos permite poner un comentario, puede ser a principio de línea o
en cualquier posición de ella.
puts este comando nos permite imprimir cualquier texto en pantalla, puede ser el
resultado de una operación o un texto escrito entre comillas.
• Ejemplo
Edad=19 # asignamos un valor a la variable edad
If (edad>17)
Puts ‘Es mayor de edad’
end
4.2. SELECTIVA DOBLE
Definición
Se utilizan cuando se tienen dos opciones de acción, se
debe ejecutar una o la
otra, pero no ambas a la vez, es decir, son mutuamente
excluyentes.
Representación general
If (expresión lógica) ( //BLOQUE DE INSTRUCCIONES 1 )
else ( //BLOQUE DE INSTRUCCIONES 2 )
Ejemplo
Edad=19 # asignamos un valor a la variable edad
If (edad>17)
puts ‘Es mayor de edad’
else
puts ‘Es menor de edad’
end.
4.3. SELECTIVA ANIMADA
Representación general Ejemplo
If ( condición 1 ) #include<iostream.h>
{ Int main () {
Definición If ( condición 2 ) Int num;
Es una cadena de estructuras { cout<<”ingrese un número : “ ;
selectivas que se conectan de la Ejecuta bloque de acciones 1 Cin>>num;
parte el se de la actual con la } If (num>0)
parte if de la siguiente, es decir, { {
cuando después de una else } cout<<”El número es mayor que cero”<<endl; if
decisión se debe tomar otra, { (num%3==0)
después otra y así Ejecuta bloque de acciones 2 {
} cout<<”El número es múltiplo de tres “<<endl;
sucesivamente.
{ }
else } else {
Diseño.
Codificación o construcción.
Implantación o explotación.
Mantenimiento.
}
4.7 Repetir desde
Explotación
En esta fase se realiza la implantación de la aplicación en el sistema o sistemas físicos
donde van a funcionar habitualmente y su puesta en marcha para comprobar el buen
funcionamiento.
Mantenimiento
Esta es la fase que completa el ciclo de vida y en ella nos encargaremos de solventar los
posibles errores o deficiencias de la aplicación. Existe la posibilidad de que ciertas
aplicaciones necesiten reiniciar el ciclo de vida.
}
4.7 Repetir desde
Tipo de Mantenimiento
Mantenimiento Correctivo: Consiste en corregir errores no detectados en pruebas anteriores y
que aparezcan con el uso normal de la aplicación. Este mantenimiento puede estar incluido en
la garantía o mantenimiento de la aplicación.
Mantenimiento Preventivo: Es el destinado a la conservación de equipos o instalaciones
mediante la realización de revisión y reparación que garanticen su buen funcionamiento y
fiabilidad. El mantenimiento preventivo se realiza en equipos en condiciones de
funcionamiento, por oposición al mantenimiento correctivo que repara o pone en condiciones
de funcionamiento aquellos que dejaron de funcionar o están dañados.
Codificación