Se utilizan para establecer una serie de pasos como alternativa a seguir.
Regularmente esta decisión se toma después de evaluar alguna condición
que definirá el camino. Es una estructura de VERDADERO o FALSO.
Deben ser escritas con operadores racionales: < (menor que), > (mayor que), = (igual a),
<= (menor o igual que), <= (mayor o igual que), <> (diferente a).
También podemos unir dos condiciones si usamos ooperadores lógicos: "AND", "OR", "NOT".
Dentro de las estrucuras
selectivas existen diversos
escenarios como
Estructura selectva simple
Se da cuando hay una condición en la que únicamente te interesa una de las dos posibles respuestas.
Inicio 1. Evalúa una
primera expresión lógica
2. Verdadero: Realiza un
bloque de instrucciones
3. Falso realiza un
bloque de instrucciones
4. Continúa con las
siguientes insrucciones
Fin
Estructura selectiva doble
Cuado se tienen dos caminos a seguir y cada uno de ellos nos
lleva a una serie de acciones diferentes
Inicio 1. Evalúa una
primera expresión lógica
2. Verdadero: realiza un
bloque de instrucciones
3. Falso: evalúa un
expresión lógica
4. Verdadero: realiza un
bloque de instrucciones
5. Falso raliza un bloque
de instrucciones
6. Continuar con las
siguientes acciones Fin
Estructura selectiva múltiple
Cuando se toma una decisión y se selecciona
un camino a seguir y luego se llega a otra y se
toma un nuevo sendero y así sucesivamente.
Puede tener infinidad de resultados.
Secuenciales
Conjunto de instrucciones o acciones que se pureceden una a la otra.
Pueden realizarse series de acciones como: Pedir un número, un carácter,
asignar un número a una variable, realizar una operaión determinada,
calcular una operación, mostrar el resultado de ..., escribir el resultado de...
Repetitivos
Sirven para controlar la reiteración de una instrucción, un grupo de instrucciones o de un algoritmo completo.
Definición
Proceso por el cual una persona o un grupo llega a la
solución de una problemática. Es una secuencia ordenada de
pasos que deben seguirse para resulver un problema.
(Fundamentos de programación: un enfoque práctico, 2014)
Características
Definido
No puede haber ambigüedad en la instrucción
Ordenado
Las instrucciones tienen una secuencia lógica
Preciso
Los resultados que e generan cada vez que se prueba el
algoritmo deben ser idénticos y acordes al objetivo establecido.
Finito
Debe tener un comienzo y un fin explícito
Para realizar un algoritmo se
debe tener un conocimiento de
las condiciones en las que se
intenará realizar el problema.
Para crear un algoritmo desde cero es importante definir claramente los
procesos, elementos con que se cuenta y lugares, esto permitirá que sea más
preciso; además, debes marcar en qué momento se comienza y se termina, por lo
que debes utilizar las palabras "inicio" y "fin" al momento de armar la estructura.
Identificación de entradas, procesos
y salidas de un algoritmo
Al realizar un algoritmo debes pensar qué requerimientos,
entradas, necesitarás para obtener un rsultado, salida, a
través de una serie de pasos que los modificarán, proceso.