Algoritmos Flashcards
¿Qué son los algoritmos?
Serie de operaciones detalladas para ejecutar paso a paso, solución de un problema.
Al algoritmo también se le conoce como…
Proceso
Estos procesos (algoritmos) se pueden descomponer en otros más simples como…
Proceso secuencial y proceso paralelo
El proceso secuencial se refiere a:
No puedes empezar una nueva instrucción si no acabas con la anterior. (Ejemplo: para subir una escaleras)
El proceso paralelo se refiere a:
2 o más acciones al mismo tiempo.
¿Cómo deben ser todos los procesos de un algoritmo?
Ordenados, finitos y cumplir objetivos.
Un algoritmo consta de 3 partes
- Entrada (ingredientes, utensilios, datos)
- Proceso (pasos a seguir en orden)
- Salida (resultado a la solución)
Formas de expresar un algoritmo
- Lenguaje común (alto nivel)
- pseudocodigo
- Diagrama de flujo
- Código de programación (lenguaje de maquina)
Características de un algoritmo
- objetivo
- datos
- precioso
- ordenados
- finitos
- consistente
- resultado
- eficas
Para no haber confusiones en los algoritmos este debe ser :
DETALLADO
1) Elipse=
2) Rectángulo=
3) Paralelogramo=
4) Rombo=
5) Flecha=
6) Cinta perforada (así se llama la figura)=
1) Inicio o fin
2) Proceso (acción)
3) Entrada o salida de datos
4) Decisión o condición (si o no)
5) Conectores
6) Salida de datos (Impreso)
Las estructuras básicas son:
El esquema que nos permite representar una idea de manera mas simplificada , ademas de restringir un poco la lógica algorítmica.
(restringe a que solo se realice de ciertas formas convenientes)
3 Estructuras básicas:
1) Secuencia de acciones
2) Decisión de acción
3) (no se)
1) secuencia de acciones:
En la que se escribe una instrucción después de otra de manera secuencial, inicia el orden de ejecución.
2) decisión de acción:
Tener que decidir entre 2 caminos lógicos, dependiendo de la variable.
Siempre que hay una decisión debe haber una condición.