Want to make creations as awesome as this one?

Concepto algoritmos

Transcript

ALGORITMOS COMPUTACIONALES

Dr. Jorge Ignacio Pérez Morales

Introducción

Características

Actividad

Descubriendo

Unidad 1. Introducción a la solución de problemas basados en computadoras

1.1 Concepto

ALGORITMOS COMPUTACIONALES

1.1 Tipos

INTRODUCciÓN

Mencionando la programación de computadores posibilita no solo activar una amplia variedad de estilos de aprendizaje (Stager, 2003) sino desarrollar el pensamiento algorítmico. Es por ello la importancia de incluir en los estudiantes los aspectos relevantes en cuanto a la visualización de problemas, así como la naturaleza de los diferentes caminos para la solución. .

Para ello es necesario a desarrollar este pensamiento creativo, aprender herramientas para el desarrollo del pensamiento analítico, enseñar para la concentración para el desarrollo de la creatividad y de habilidades para solucionar problemas predefinidos, mediante una serie de pasos totalmente descritos para llegar a un fin.Dentro del Diccionario de Real Academia de la Lengua Española (RAE) definiendo Problema: “Planteamiento de una situación cuya respuesta desconocida debe obtenerse a través de métodos científicos”. Para encontrar un resultado, un problema se puede definir como una situación en la cual se trata de alcanzar una meta y para lograrlo se deben hallar y utilizar unos medios y unas estrategias. En casi todos los problemas se encuentran en común: un estado inicial; una meta, lo que se pretende lograr; un conjunto de recursos, lo que está permitido hacer y/o utilizar; y un dominio, el estado actual de conocimientos, habilidades y energía de quien va a resolverlo (Moursund, 1999).

Tomando como referencia, mencionemos las estrategias generales para resolver problemas. Schunk (1997), Woolfolk (1999), destacan los métodos o estrategias como: • Ensayo y error: Consiste en actuar hasta que algo funcione. • Iluminación: Implica la súbita conciencia de una solución que sea viable. • Heurística: Se basa en la utilización de reglas empíricas para llegar a una solución. • Algoritmos: Consiste en aplicar adecuadamente una serie de pasos detallados que aseguran una solución correcta. • Modelo de procesamiento de información: Plantear varios momentos para un problema (estado inicial, estado final y vías de solución).

• Análisis de medios y fines: Se funda en la comparación del estado inicial con la meta que se pretende alcanzar para identificar las diferencias. • Razonamiento analógico: Se apoya en el establecimiento de una analogía entre una situación que resulte familiar y la situación problema. • Lluvia de ideas: Consiste en formular soluciones viables a un problema. • Sistemas de producción: Se basa en la aplicación de una red de secuencias de condición y acción (Anderson, 1990). • Pensamiento lateral: Se apoya en el pensamiento creativo. El pensamiento lateral requiere que se exploren y consideren la mayor cantidad posible de alternativas para solucionar un problema.

Es un conjunto de pasos secuenciales y ordenados que permiten lograr un objetivo. Que sean pasos secuenciales significa que deben ser ejecutados uno después de otro y que sean pasos ordenados quiere decir que deben llevar un orden casi obligatorio.

Para Harry Guinness (2017), un algoritmo es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad.

Genially

Conceptos de algoritmos, según autores

Un algoritmo es una serie de pasos organizados, que describe el proceso que se debe seguir, para dar solución a un problema específico. (Fadul, 2004). Un algoritmo es una secuencia de instrucciones ordenadas para resolver un problema (Fonden, 2015; Stuart, 2009; Insuasti, 2016).Un algoritmo es un procedimiento determinado del cual se ha tomado plena conciencia, que se ha formulado con precisión, para sistematizar las reglas y organizar la actividad mental encaminada a su empleo, un procedimiento que emana de la estructura lógica interna de las reglas". (Hernández Rodríguez, 2000).

Los algoritmos pueden ser:
  • Cualitativos y cuantitativos: Funcionan a través de cálculos matemáticos o secuencias lógicas.
  • Computacionales o no computacionales: Si requieren o no el uso de ordenador para la solución o ejecución de una determinada actividad.

TIPOS

ALGORITMOS

ALGORITMOS DE BÚSQUEDA

ALGORITMOS DE ORDENAMIENTO

PROGRAMACIÓN DINÁMICA

ALGORITMOS VORACES

ALGORITMOS PROBABILÍSTICOS

CARACTERÍSTICAS

LINK

ALGORITMOS

With Genially templates, you can include visual resources to leave your audience speechless. In this space, it is also recommended to establish the importance of the topic, discuss previous and current research in the field, and identify what the problem is. We also recommend that interactivity and animation be present in all your creations, regardless of their type.

• Precisos: Indica claridad,.

• Definido: Delimitado, procesa la información, operaciones que tiene.

• Finito: Un algoritmo siempre va a tener un fin.

iene una entrada, input y una salida, como output,

Concretos: Solución determinada para el problema.

Definidos. El mismo algoritmo debe dar el mismo resultado.

Animate your content and take it to the next level

ACTIVIDAD

Describe como permitir leer dos valores distintos , determinr cúal de los dos valores es el mayor y escribirlo..

Concluyendo sobre el tema desarrollado, un algoritmo es una colección de indicaciones definidas para llegar a un fin. Los algoritmos se presentan en las actividades cotidianas, existen numerosos ejemplos de algoritmos y, dependiendo de los momentos encontraremos unos u otros para que uno resuelva el problema para llegar al objetivo, sin dejar de aplicar sus características de los mismos.

Creatividad

Activemos la forma creativa de dar solución a diversos problemas.

Define

Para llegar al resultado, no solo hay un camino.

Actividad 2

Para concluir verifiquemos el siguiente video

Activity 02

'Put here a standout title, something that grabs the attention of the class'

Surname, Name

tivity 03

'Put here a standout title, something that captures the attention of the class'

Surname, Name

Activity 04

'Put here a standout title, something that grabs the class's attention'

Surname, Name