














Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Documento que desglosa y explica las estructuras simples, dobles, anidadas, etc; y que te da un ejemplo acerca de como se pueden utilizar.
Tipo: Apuntes
1 / 22
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!















A R E L L A N O O J E D A M A R I A N A B R A N D P A D I L L A Y E T L A N E Z I S C A R L E T T E S P I N O Z A H E R N A N D E Z C H R I S T O P H E R G A R C Í A G Ú Z M A N L U I S F E R N A N D O L O N G O R I A H E R R E R A F E R N A N D O Y A E L V A Z Q U E Z V A S Q U E Z J E S U S C É S A R
En las estructuras selectivas se evalúan una condición y en función del resultado de la misma se realiza una opción u otra.
Las condiciones se especifican usando expresiones lógicas.
La representación de una estructura selectiva se hace con palabras en pseudocódigo (if, then, elseo bien en español si, entonces, si_no), con una figura geométrica en forma de rombo o bien común triangulo en el interior de una caja rectangular.
Las estructuras selectivas simples o condicionales están compuesta únicamente de una sola condición si es verdadera ejecutara la acción o acciones si la condición es falsa no hará nada. If (condición) entre paréntesis esta la condición que se debe evaluar acción (si la condición entre paréntesis es verdadera se ejecutara la acción o acciones, porque, puede estar conformado por varias acciones)
end
Antes de mostrar el ejemplo vamos a explicar algunos comandos que vamos a utilizar:
# => este comando nos permite poner un comentario, puede ser a principio de linea 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:
Ingresar tres números y sumarlos, si la suma es mayor o igual a 1000 imprimir el resultado
Pseudocódigo
Inicio
Leer a, b, c
h a+b+c 4)Si h>=1000 entonces
si ir al paso 5
Imprimir h
Fin.
DIAGRAMA DE FLUJO
Pseudocódigo
Inicio
leer a
Si a>0 entonces
si ir al paso 4
sino ir al paso 5
Imprimir „Piir al paso r positivó‟
Imprimir „Negativo‟
Fin.
DIAGRAMA DE FLUJO
La estructura selectiva anidada es una cadena de estructuras selectivas que se conectan de la parte else de la actual con la parte if de la siguiente, es decir cuando después de una decisión se debe tomar otra, después otra y así sucesivamente.
La estructura de esta se representa en este diagrama de flujo
If <n=0> Then
“CERO”
Else
If
End If
If
Con frecuencia es necesario que existan más de dos elecciones posibles. Este problema se podría resolver por estructuras selectivas simples o dobles, anidadas o en cascada, pero si el número de alternativas es grande puede plantear serios problemas de escritura y de legibilidad. Usando la estructura de decisión múltiple se evaluará una expresión que podrá tomar n valores distintos, 1, 2, 3,...., n y según que elija uno de estos valores en la condición, se realizará una de las n acciones o lo que es igual, el flujo del algoritmo seguirá sólo un determinado camino entre los n posibles. Esta estructura se representa por un selector el cual si toma el valor 1 ejecutará la acción 1, si toma el valor 2 ejecutará la acción 2, si toma el valor N realizará la acción N.
Ejemplo: Determinar si un número es par positivo, par negativo, impar positivo o impar negativo Pseudocódigo
La estructura mientras que (while) es aquella en la que el número de repeticiones de bucle no se conoce por anticipado, y el cuerpo del buque se repite mientras se cumple una determinada condición. Si la condición es verdadera, se ejecuta el bloque de sentencias y se vuelve al principio del bucle. Si la condición es falsa, no se ejecuta el bloque de sentencias y se continúa con la siguiente sentencia del programa
Ejemplo:
Es una instrucción que repite una acción (o código) un determinado número de veces y maneja de manera automática todos los detalles de la repetición, la cual es controlada por una variable de control (contador).
Realiza la acción o conjunto de acciones, luego evalúa una condición, de resultar cierta vuelve a realizar la(s) acción(es). Cuando sea falsa se sale del ciclo. Su sintaxis es: Do {Sentencia,} While (); La diferencia fundamental, entre el ciclo while y do… while es que en este último,
Las sentencias se realizarán por lo menos una vez, en cambio, con while, solo se cumplirán mientras se cumpla la condición, lo cual puede ser nunca. Ejemplo: Algoritmo que muestra en pantalla los números pares que hay entre el 2 y el 50.
Eliminación del sistema anterior.
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.
Tipo de Mantenimiento
Codificación
Consiste en traducir los resultados obtenidos a un determinado lenguaje de programación, teniendo en cuenta las especificaciones obtenidas en el cuaderno de carga. Se deben de realizar las pruebas necesarias para comprobar la calidad y estabilidad del programa.