Abstract:
En la actualidad las computadoras, se utilizan ampliamente en muchas áreas de los negocios, la industria, la ciencia, el hogar y la educación. Las computadoras se han desarrollado y mejorado, según las necesidades del hombre, para realizar trabajos y cálculos más rápidos y precisos. En este referente de pensamiento se pretende mostrar al estudiante cómo, a partir de unas especificaciones de un problema del mundo real,
se diseña una solución para dicho problema (algoritmo) susceptible de ser codificada en un lenguaje de programación. Con este objetivo en mente, se describirán las propiedades básicas de cualquier algoritmo, un conjunto de bloques básicos que permiten la construcción de algoritmos y diversas formas de representación de los algoritmos. En el tema también se mostrarán las distintas fases que se deben de seguir para buscar una solución a un problema del mundo real. En este tema no se aborda ningún lenguaje de programación particular; sino que se muestra cómo diseñar soluciones a problemas que sean fáciles de implementar en cualquier lenguaje de programación.
Description:
Computers are now widely used in many areas of business, industry, science, home and education. Computers have been developed and improved, according to the needs of man, to perform faster and more accurate work and calculations. In this thinking reference it is intended to show the student how, starting from some specifications of a real world problem, a solution for that problem is designed,
a solution to that problem (algorithm) is designed and coded in a programming language. With this objective in mind, the basic properties of any algorithm, a set of basic blocks that allow the construction of algorithms and various forms of representation of algorithms will be described. The topic will also show the different phases that must be followed to find a solution to a real-world problem. This topic does not deal with any particular programming language; rather, it shows how to design solutions to problems that are easy to implement in any programming language.