Programación🐗 Flashcards
(49 cards)
Acción que se puede descomponer en otras más simples.
Es un conjunto de acciones elementales que forman un acontecimiento.
Proceso
Tipos de procesos
Secuencial y paralelo
Cuando una acción del mismo proceso no puede empezar antes que la acción en curso esté completamente terminada
Proceso secuencial
Cuando dos o más acciones del mismo proceso se ejecutan simultáneamente
Proceso paralelo
Todas las acciones de los que consta un algoritmo deben ser ___________.
Ordenados y finitos y cumplir los objetivos
Un algoritmo consta de tres partes
Entrada, proceso y salida
Está constituida por los ingredientes, utensilios, herramientas, datos, etc. que se necesitan para la solución de un problema
Entrada
Está formado por los pasos a seguir en el orden adecuado
Proceso
Es el resultado o la solución
Salida
Características que debe tener un algoritmo
Un objetivo Datos Ser precisos❗️ Ser ordenados Definido❗️ Ser eficaces Ser finito❗️ Ser consistente Tener resultados
El algoritmo debe ser lo suficientemente _________ para que no exista duda al ejecutarse
Detallado
Comprobación del algoritmo antes de ejecutarlo
Prueba de escritorio
Son formas de expresar un algoritmo
Lenguaje común (alto nivel)
Pseudo código
Diagrama de flujo
Código de programación (lenguaje máquina)
Es la representación gráfica de un algoritmo
Diagrama de flujo
Es una serie de operaciones detalladas a ejecutar paso a paso, en el orden adecuado y finitas que conducen a la solución de un problema o a la realización de una actividad
Algoritmo
◼️◼️◼️◼️◼️
◼️◼️◼️◼️◼️
◼️◼️◼️◼️◼️
Proceso o acción
⬛️⬛️⬛️⬛️⬛️
◼️◼️◼️◼️◼️
◼️◼️◼️◼️◼️
Entrada o salida de datos
◼️⬛️⬛️⬛️⬛️ ⬛️⬛️⬛️⬛️⬛️⬛️
⬛️⬛️⬛️⬛️⬛️
Inicio o fin
🔷
Decisión o condición
◼️ ⬛️⬛️
⬛⬛️️⬛️⬛️⬛️⬛️
⬛️⬛️ ⬛️
Salida de datos (impresora)
➡️➡️➡️➡️
⬆️⬆️⬆️⬆️
⬇️⬇️⬇️⬇️
⬅️⬅️⬅️⬅️
Unidos por flechas
Permite que sea más entendible la secuencia a seguir, especialmente cuando hay condiciones y siglos. Se basa en la utilización de diversos símbolos universales que representan operaciones específicas
Diagrama de flujo
Es un esquema que nos permite presentar una idea de manera más simplificada, además de restringir un poco la lógica algoritmica.
Restringe a que sólo se realice de ciertas formas convenientes
Estructura
Son las tres estructuras básicas
Secuencia de acciones
Decisión de acciones
Ciclos de acciones