Algoritmos

Asignatura: Informática IV
Título: Metodología de la Programación
Autor: Osvaldo Cairó
Editorial Alfaomega

Resumen

El tema de algoritmos es importante para los alumnos de bachillerato por que los enseña a dominar su pensamiento y razonamiento lógico para resolver un problema, así mismo este tema les motiva cuando se ejecuta la verificación del problema a través del Diagrama de Flujo y Pseudocódigo y su comprobación es correcta porque se creen capaces de seguir solucionando problemas cotidianos a través de los algoritmos.

Palabras clave: Algoritmos, Diagrama de Flujo, Pseudocódigo, Pensamiento y Razonamiento

Abstract

The theme of algorithms is important for high school students that teaches them to dominate his thinking and logic to solve a problem reasoning, also this issue motivates them when verification of the problem runs through the Flowchart and Pseudocode and check is successful because they feel able to continue solving everyday problems through algorithms.

Keywords: Algorithms, Flowchart, Pseudocode, thinking and reasoning.

Este libro se utiliza en cuarto semestre de bachillerato en la asignatura de informática debido a que permite que los alumnos se enseñen a analizar un problema y a razonar flexiblemente como se estructura un algoritmo desde distintas alternativas, además permite que el  alumno aprenda a solucionar problemas a través de diagramas de flujo y pseudocódigo e ir  paso a paso a través  metodología de la programación lo cual es una característica fundamental para que el alumno entienda la estructura de datos que van asociada al tema de los algoritmos.

El libro consta de 6 capítulos como se describen a continuación:

Capítulo 1.- Algoritmos, diagramas de flujo y programas.

Es capitulo les sirve a los alumnos para conocer la metodología de un algoritmo, la prioridad del operadores y sobre todo las figuras geométricas que se utilizan en los diagramas de flujo además de conocer el concepto de pseudocódigo.

Una vez conociendo lo anterior los alumnos podrán solución algoritmos a través de la estructura secuencial.

2.- Estructura algorítmicas selectivas.

El capítulo describe las estructuras selectivas que ayudan a controlar las instrucciones de cualquier algoritmo además que facilitan a los alumnos a resolver problemas importantes y a tomar decisiones lógicas así como a crear la condición adecuada y tener éxito en la ejecución del algoritmo.

3.- Estructuras algorítmicas repetitivas.

Este capítulo se describen los diferentes métodos que utilizan los alumnos para construir algoritmos utilizando estructuras repetitivas, así mismo se analiza el concepto del bucle y acumulador, los cuales son conceptos necesarios para poder aplicar este tipo de estructura.

A los alumnos les sirve este tipo de estructura para poder repetir una infinidad de veces el bucle o ciclo y así facilitar la resolución de problemas.

4.- Estructuras De Datos: Arreglos.

Este capítulo describe la definición de arreglos, operaciones que se pueden hacer con arreglos y arreglos unidimensionales que son utilizados para los programadores.

5.- Estructuras de datos: registros.

Se menciona el concepto de registro, y describe estructuras que permiten almacenar información, en este capítulo no viene información relevante para alumnos de cuarto semestre del bachillerato.

6.- Problemas suplementarios.

Aquí se describen los diferentes tipos de arreglos que utilizan los programadores a través de vectores y operaciones con vectores. Este capítulo no se describe en Informática IV

CONCLUSIÓN

El uso de los algoritmos es importante en cualquier área debido a que no solo se utiliza  en el desarrollo y programación de software sino también en los problemas de la vida cotidiana como en las matemáticas del bachillerato que ayuda a reforzar el razonamiento y análisis para comprender los conceptos y ejercicios prácticos.

Cairó, O. (2005). Metodología de la programación. México: Alfaomega.