Please enable JavaScript.
Coggle requires JavaScript to display documents.
Qué conceptos identificó sobre algoritmos básicos ((Lenguajes (No grafico…
Qué conceptos identificó sobre algoritmos básicos
Lenguajes
Grafico
pseudocódigo
No grafico
Diagrama de flujo
diagrama nassi-shneiderman
Pasos que llevan a la solución de un problema
Aritméticas
+(suma)
-(resta)
*(multiplicación)
/(división)
^(potencia)
MOD(resto/moduo)
Operadores logicos
& ó Y Conjunción
| ó O Disyunción
~ ó NO Negación
Racionales
< Menor que
= Igual que
<= Menor o igual que
= Mayor o igual que
< Mayor que
Caracteristicas
Preciso
Infinito
Definido
tipos
Cuantitativo:
Estos algoritmos son aquellos en los que se colocan elementos verbales. Un ejemplo de este tipo de algoritmos son las instrucciones o los «paso a paso» que se dan de formal oral.
Cualitativos:
Estos algoritmos son aquellos en los que se colocan elementos verbales. Un ejemplo de este tipo de algoritmos son las instrucciones o los «paso a paso» que se dan de formal oral.
Pasos para solución de algoritmo
Definición de Requerimientos: Los problemas a solucionar, esto es, por ejemplo, el sumar dos números, multiplicar dos matrices, ordenar una lista de números, generar un reporte, etc.
Identificación de los Módulos: La identificación de los módulos es tan importante como la identificación correcta de los requerimientos, esto porque la correcta identificación de los módulos simplifica considerablemente la realización de los algoritmos que darán solución a los requerimientos identificados en el paso anterior.
Realización de los Algoritmos: El algoritmo deberá cumplir con las características que se indicaron para posteriormente implementarse en un lenguaje de programación comprensible por una computadora.
Implementación de los Algoritmos: La implementación de los algoritmos se debe realizar en un lenguaje de programación para que una computadora pueda comprender las instrucciones que el algoritmo modela para así poder ejecutarlas y lograr el resultado esperado.
Análisis previo del Problema: Se debe realizar un análisis del funcionamiento del problema antes que se realice cualquier algoritmo.