algoritmos Cristian Hernández Jorge bello
Algoritmo en seudo código Paso 1: Inicio. Paso 2: Leer los dos números (“a” y “b”). Avanzar al paso 3. Paso 3: Comparar “a” y “b” para determinar cuál es mayor. Avanzar al paso 4. Paso 4: Si “a” y “b” son iguales, entonces ambos son el resultado esperado y termina el algoritmo. En caso contrario, avanzar al paso 5. Paso 5: Si “a” es menor que “b”, se deben intercambiar sus valores. Avanzar al paso 6; si “a” no es menor que “b”, avanzar al paso 6. Paso 6: realizar la operación “a” menos “b”, asignar el valor de “b” a “a” y asignar el valor de la resta a “b”. Ir al paso 3.
Los Algoritmos se pueden expresar de muchas maneras, pero solo hay formas: Seudocódigo y Diagrama de Flujo. En Seudocódigo la secuencia de instrucciones se representa por medio de frases o proposiciones; mientras que en un Diagrama de Flujo se representa por medio de gráficos.
Investigaciones realizadas en Educación Básica (en ambientes constructivistas) recomiendan incluir la solución de problemas en el currículo de matemáticas de forma que provea oportunidades a los estudiantes para crear sus propios algoritmos y generalizarlos a un conjunto específico de aplicaciones (Wilson, Fernández & Hadaway, 1993). Los estudiantes deben reflexionar sobre sus habilidades de planificación y sobre cómo pueden utilizar esas habilidades en diferentes contextos.
En matemáticas, lógica, ciencias de la computación y disciplinas relacionadas, un algoritmo (del griego y latín, dixit algorithmus y este a su vez del matemático persa Al-Juarismi1 ) 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.2 Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución. Los algoritmos son el objeto de estudio de la algoritmia