Está en la página 1de 4

ESCUELA TECNOLÓGICA INSTITUTO TÉCNICO CENTRAL

DOCENTE: VÍCTOR ANDRÉS HERNÁNDEZ ARIAS

MATERIA: ALGORITMOS Y PROGRAMACIÓN

TEMA 1: CONCEPTOS DE PROGRAMACIÓN

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

Un algoritmo se puede desfragmentar en tres partes entrada, proceso y salida.

Es la introducción de datos o variables iniciales para ser transformados.


Entrada

Es el conjunto de procesos o operaciones a realizar para dar solución a un


Proceso problema o transformar unas variables.

Son los resultados o variables finales obtenidos a través de un proceso.


Salida
En los algoritmos se busca ordenar con un proceso lógico y repetitivo que las variables de entrada,
se transformen en determinadas variables de salida, un ejemplo claro puede ser la suma 2+2=4.

Donde:

Variables de entrada: 2, 2

Proceso: suma (+)

Variables de salida: 4

Figura 1. Algoritmo básico.

ESQUEMA DE CONTROL (TEMA PRINCIPAL)

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.

Variables de entrada PROCESO Variables de salida

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.

Ejemplo 1 Calculadora sencilla:

Numeros iniciales +,-,*,/ Numeros operados

Ejemplo 2 Horario de entrada:

Trabajadores entran a las 7:15 am Recompensas y Trabajadores entran a las 7 am


Castigos
Como conclusión del segundo ejemplo, los algoritmos no son solo tema de los matemáticos.

VARIABLES Y CONSTANTES

Variable: Es un símbolo constituyente de una fórmula o algoritmo. El término «variable» se utiliza


aun fuera del ámbito matemático para designar una cantidad susceptible de tomar distintos
valores numéricos dentro de un conjunto de números especificado.

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”.

Ejemplo cepillo de dientes:

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.

Ejemplo 3 Cepillarse los dientes:


Restregar dientes,
Persona, Baño, Kit dental Dientes limpios
Aplicar Hilo dental,
Aplicar listerine.

Entrada. Procesos: Salidas:


- Van sujetos, objetos - Si es un proceso social - Resultados sociales.
en procesos sociales va con verbo. - Resultados
- Si es un proceso - Si es un proceso matemáticos.
matemático van matemático van
constantes y variables. operaciones
artmeticas.

Es importante concluir que en los procesos matématicos en el cuadro de procesos hay operaciones
aritméticas y en proceso sociales hay verbos.

Ejemplo 4 Cálculo de potencia activa y reactiva en AC:


V*I*COS(FP)
Voltaje, Corriente, FP Potencia activa, Potencia Reactiva
V*I*SEN(FP)

TALLER 2

En grupos de 1 a 3, realice para la siguiente fecha (Lunes 17 de Agosto 1 pm) enviar a


vahernandeza@itc.edu.co

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.

También podría gustarte