Zusammenfassung der Ressource
CAPÍTULO 3: ALGORITMOS
- Tipos
- Selectivos
- 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.
- Inicio
1.Acción 1
2. Acción 2
3. Acción 3
......
100. Acción 100
Fin
- 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.
- Sofía Zapata Dávila (A01401033) Grupo Saúl 13:00