Please enable JavaScript.
Coggle requires JavaScript to display documents.
ALGORITMO (DEBE SER: (FINITO (Contiene instrucciones que permiten su…
ALGORITMO
DEBE SER:
-
DEFINIDO
Incluye una estructura clara con instrucciones de inicio, procesos intermedios y finalización.
PRECISO
Contiene pasos entendibles, fáciles de realizar y si se le hace seguimiento al algoritmo, debe producir siempre el resultado esperado.
-
EJEMPLO DE ALGORITMO
Un alumno desea saber cuál será su promedio general en la materia más difícil que cursa y cuál será la calificación que obtendrá en cada una de ellas.
-
-
-
-
-
-
-
-
-
Escribir "Este es el promedio de las tareas: ", prom;
Escribir "Teniendo en cuenta que el promedio de las tareas equivale al 10% y la nota del examen al 90% el total sería de: ",TM;
-
Definir M1,M2,M3,EXM,TM,PROM,PM1,PM2 como real;
Es un conjunto de pasos organizados que lleva a la solución de un problema específico; estos pasos pueden ser expresados en un lenguaje natural como el español.
CUALITATIVOS
Aquellos en donde los pasos o instrucciones se describen mediante palabras y en donde se relacionan características medibles de un objeto. El algoritmo previo, etiquetado como número 1 es un ejemplo de un algoritmo cualitativo.
CUANTITATIVOS
Aquellos en donde se requieren cálculos numéricos para definir los pasos del proceso y para las respuestas solicitadas. El algoritmo previo, etiquetado como número 2 es un ejemplo de un algoritmo cuantitativo.
-
MEDIOS DE EXPRESIÓN
PSEUDOCÓDIGO
Emplea una mezcla de lenguaje natural con algunas convenciones sintácticas propias de lenguajes de programación, como asignaciones, ciclos y condicionales, aunque no está regido por ningún estándar.
SISTEMAS FORMALES
La teoría de autómatas y la teoría de funciones recursivas proveen modelos matemáticos que formalizan el concepto de algoritmo.
DIAGRAMA DE FLUJO
Usan símbolos conectados con flechas para indicar la secuencia de instrucciones y están regidos por Organización Internacional de Normalización.
IMPLEMENTACIÓN
Muchos algoritmos son ideados para implementarse en un programa. Sin embargo, los algoritmos pueden ser implementados en otros medios, como una red neuronal, un circuito eléctrico o un aparato mecánico y eléctrico.
VARIABLES
Son elementos que toman valores específicos de un tipo de datos concreto. La declaración de una variable puede realizarse comenzando con var.
ESTRUCTURAS SECUENCIALES
La estructura secuencial es aquella en la que una acción sigue a otra en secuencia. Las operaciones se suceden de tal modo que la salida de una es la entrada de la siguiente y así sucesivamente hasta el fin del proceso.