Algoritmos

Resumen

“Es una descripción detallada, ordenada, finita, secuencial de los pasos que te permiten llegar a un objetivo o resolver un problema” (Ferreyra, 2015). Los algoritmos tienen presencia desde los antiguos matemáticos que tratan de describir sus procedimientos por medio de una secuencia de pasos a seguir para llegar a un resultado, sin embargo, el estudio previo de la literatura señala que los algoritmos han tenido presencia en las actividades del ser humano desde su existencia sobre la tierra, ya que trata de dejar un rastro de la forma en la que lleva a cabo sus acciones, todo ello con el fin de permanecer sobre esos procesos, o bien, mejorarlos; por lo que esta forma de describir los pasos a desarrollar se convirtieron en instrucciones en diferentes oficios y áreas del conocimiento.

En el área de las Ciencias Computacionales un algoritmos debe ser la descripción precisa y clara de los pasos ordenados para resolver un problema finito mostrando un inicio y un fin (Pérez, 2010) , esta descripción debe pasar a un pseudocódigo en el cual se le aplican pruebas de escritorio con el objeto de verificar que lo antes descrito permitirá obtener el resultado esperado, el cual se puede rediseñar para una mejora propuesta por el usuario. Como continuación a esto se tiene el codificarlo a un lenguaje de programación para lo cual se hace uso de una sintaxis específica que se presenta al programador para transformarlo a lenguaje máquina, para ello existen una gran diversidad de programas los cuales pueden ser estructurados como C, C++ u orientados a objetos como Java, C#.

La Generación .NET aplica todas estas descripciones antes mencionadas con gran destreza en los dispositivos tecnológicos de comunicación interactuando con compañeros, familiares, amigos, docentes, y todo usuario con el cual ellos pueden relacionarse de manera virtual, sin duda, la forma en que están articulados obedecen a algoritmos perfectamente articulados que les permite relacionarse unos con otros, es por ello la importancia de que no sólo hagan uso de la tecnología, sino que el uso sea correcto y además comprendan cómo es que se relacionan unas aplicaciones con otras, este es el verdadero reto con los usuarios de esta generación dentro del proceso de enseñanza-aprendizaje.


Palabras clave: Algoritmo, lenguajes de programación, proceso enseñanza-aprendizaje, tecnología.

Abstract

"It is a detailed, orderly, finite, sequential description of the steps that allow you to reach a goal or solve a problem" (Ferreyra, 2015). The algorithms have a presence from the old mathematicians who try to describe their procedures by means of a sequence of steps to follow to arrive at a result, however, the previous study of the literature indicates that the algorithms have had presence in the activities of being Human since its existence on earth, since it tries to leave a trace of the way in which it carries out its actions, all in order to remain on those processes, or, to improve them; So this way of describing the steps to develop became instructions in different trades and areas of knowledge.

In the area of Computational Sciences an algorithm must be the precise and clear description of the steps ordered to solve a finite problem showing a beginning and an end (Perez, 2010), this description must pass to a pseudocode in which they apply Desktop tests in order to verify that the above described will allow to obtain the expected result, which can be redesigned for an improvement proposed by the user. As a continuation to this we have to codify it to a programming language for which we use a specific syntax that is presented to the programmer to transform it into machine language, for it exists a great diversity of programs which can be structured as C, C ++ or object-oriented like Java, C #.

The .NET Generation applies all these descriptions with great dexterity in the technological devices of communication interacting with colleagues, family, friends, teachers, and any user with whom they can relate in a virtual way, without a doubt, the way they are Articulated algorithms obey perfectly articulated algorithms that allows them to relate to each other, it is for this reason the importance of not only make use of the technology, but the use is correct and also understand how is related to some applications with others, this is The real challenge with the users of this generation within the teaching-learning process.


Keywords: Algorithm, programming languages, teaching-learning process, technology.

 

Bibliografía:

Pérez, C. (2010). Informática 2. México: ST Editorial.

Pérez, C. (2010). Informática para preparatoria. México: ST Editorial.

Ferreyra, G. (2015). Informática para cursos de Bachillerato. México: Alfaomega.


[a] Profesor Investigador de la Universidad Autónoma del Estado de Hidalgo.