Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Los algoritmos son un conjunto ordenado de operaciones sistemáticas lógicas que permiten
ordenar un conjunto de elementos para obtener un determinado resultado o hallar la solución de
un problema (Los algoritmos se pueden iniciar a desarrollar solamente con papel y lapiz y sirven
para cualquier proceso “Académico, Social, Industrial…”).
La programación utiliza del proceso de los algoritmos para dar un adecuado inicio a proyectos de
programación de maquinas o aplicativos de computación, el proceso de programación puede ser
iniciado por cualquier persona valiendose de una herramienta que le permita escribir código (C++,
Java, Python y Matlab, entre otros).
El objetivo de la presente matería es que el estudiante tenga la capacidad y las herramientas para
desarrollar algoritmos (Primer corte), entendiendo y aplicando un esquema de control básico, un
diagrama de flujo, comunicación usuario-maquina (Interfaz gráfica) y las estructuras de control de
programación, para posteriormente (Segundo corte) el estudiante pueda iniciar a programar en el
lenjuage C++ utilizando la lógica desarrollada en el primer corte, en esta sección de programación
el estudiante con practica se plantea que asimile los conceptos de escritura de programación, para
que al final (Tercer corte), por medio del proyecto final, pueda desarrollar un codigo enfocado a su
carrera, aplicando los concepto vistos en el curso.
ESTRUCTURA DE UN ALGORITMO
Donde:
Variables de entrada: 2, 2
Variables de salida: 4
Una de las principales aplicaciones de los algoritmos es ordenar sistemas de control, por medio de
esquemas de control, la estructura básica de estos esquemas consta de una flecha que indica las
variables de entrada, un cuadro donde se desarrolla los procesos y una flecha que indica las
variables de salida, de forma similar al cuadro de la figura 1.
Los procesos y la complejidad de los esquemas de control puede variar, pero para el curso sirve
para resaltar la idea de que los algoritmos funcionan transformado variables de entrada a
variables de salida, se puede desarrollar diversos ejemplos.
VARIABLES Y CONSTANTES
Constante: Es un valor de tipo permanente, ya que no puede modificarse, al menos no dentro del
contexto o situación para el cual está.
SECUENCIA DE PASOS
Definir una secuencia de paso para realizar una actividad, tambien se puede considerar como un
algoritmo, “Dado que se esta definiendo con el paso a paso el proceso para desarrollar
determinada actividad”.
1. Voy al baño.
2. Saco el kit para lavarme los dientes (Cepillo, Crema dental, Hilo, Listerine)
3. Le hecho crema al cepillo.
4. Restriego con el cepillo mis dientes.
5. Me aplico hilo dental.
6. Me aplico listerine.
7. Hecho agua mi boca.
8. Guardo kit para lavarme los dientes.
9. Salgo del baño.
Esta secuencia de pasos como todo algoritmo se puede organizar en un esquema de control.
Es importante concluir que en los procesos matématicos en el cuadro de procesos hay operaciones
aritméticas y en proceso sociales hay verbos.
TALLER 2
1. Descripción para usted que es un algoritmo y como lo puede aplicar en la vida diaría. (2
Puntos).
2. Dos ejemplos de esquemas de control básicos, el primero enfocado a la ingeniería
electromecánica, el segundo con enfoque social (2 Puntos).
3. Realice una secuencia de pasos para recibir su clase virtual de algoritmos y programación.