Want to create interactive content? It’s easy in Genially!

Get started free

Presentación Tiza y Pizarra

Nadia Karina Rojas Cano

Created on November 28, 2024

Start designing with a free template

Discover more than 1500 professional designs like these:

Transcript

Pensamiento algoritmico

Centro de Estudios Cortazar Cultura Digital Nadia Karina 1A

ÍNDICE

Definicion

Evaluacion diagnostica

Tipos de algoritmos

Pregunta interactiva

definicion

Es la habilidad de ejecutar, evaluar, entender y crear procedimientos computacionales, para poder desarrollar la competencia del pensamiento algorítmico se debe de entender y ejecutar un procedimiento paso por paso y poder crear nuevos algoritmos.

Evaluacion diagnostica

Aqui veremos antes del tema que es lo que entiendes por Pensamiento algoritmico.

00:30

Según su función y estrategia, es decir, qué hacen y cómo lo hacen, existen cinco tipos de algoritmos: Algoritmos de búsqueda: aquellos que encuentran uno o varios elementos que presenten un conjunto de propiedades dentro de una determinada estructura de datos. Las búsquedas pueden ser: Secuenciales: comparan el elemento a buscar con cada elemento del conjunto, hasta encontrarlo. o Binarias: comparan el elemento de búsqueda con un elemento ubicado en el medio de una serie

Tipos de Algoritmos

¿Qué tipos de algoritmos existen? Según su sistema de signos, es decir, cómo se describen los pasosa seguir, los algoritmos pueden ser: Cuantitativos y cualitativos: si funcionan a través de cálculosmatemáticos o secuencias lógicas. Computacionales o no computacionales: si requieren o no deluso de un ordenador para la solución o ejecución de unadeterminada tarea.

Algoritmo de ordenamiento: son los que se utilizan parareorganizar elementos de un listado, siguiendo unas pautas deorden numérico o alfanumérico. Pueden ser:o De burbuja: comparan cada elemento de la lista a ordenar,intercambiando posiciones si no están ordenadoscorrectamente.o Por selección: ordenan a partir del elemento máspequeño de forma consecutiva.o Rápido: eligen un elemento del conjunto y reubican elresto en torno a este en función de si son menores omayores respecto a él.

Algoritmos voraces: se trata de un tipo de algoritmo aplicado aproblemas de optimización y se utiliza para la toma dedecisiones lógicas para llegar a una solución final global. Estosalgoritmos no son reversibles una vez que se toma la decisión deejecutarlos.  Programación dinámica: este tipo de algoritmo está asociadoal método con el que se procesa el resultado. La solución de unelemento depende de la solución de una serie de problemas máspequeños, por lo que conforme se van solucionandosubproblemas, se van almacenando las soluciones para que nosea necesario calcularlas nuevamente. Con la programacióndinámica se reduce el tiempo de ejecución del algoritmo.  Algoritmos probabilísticos: este tipo de algoritmos basa susresultados en el azar, de manera que, en líneas generales, sepueda obtener una buena solución para cualquier distribuciónaleatoria de inputs de entrada. El azar representa unaoptimización de tiempo respecto a si se determinara la mejoralternativa para cada caso individual. Se obtiene, enconsecuencia, una buena solución a un problema para cualquierdistribución de datos de entrada.

Pregunta interactiva

02:00