Está en la página 1de 6

TEMAS DE ESTUDIOS DEL MES DE MAYO

GRADO: TERCERO BÁSICO


CURSO: TAC III
CATEDRÁTICO: PEM. AUDILIO VÁSQUEZ

INSTRUCCIONES: A continuación, se le presentan una serie de temas


correspondientes al curso. En ellos estarán indicadas las fechas del tema que
corresponda a cada semana del mes y a su vez irán las tareas correspondientes
que tendrá que realizar en hojas y enviar al final del mes en un folder con
caratula en la cual identifique su nombre, a la dirección del colegio.
HISTORIA DE LOS ALGORITMOS
La palabra algoritmo proviene de la traducción al latín de Al-Khwārizmī que es el nombre
de un matemático y astrónomo quien escribió un tratado sobre manipulación de números y
ecuaciones en el siglo IX llamado Quitab Al Jabr Al Mugabala. En sus escritos se
recolectan el sistema de numeración hindú, el concepto del cero y desarrolló con un número
limitados de procesos para resolver ecuaciones de primer y segundo grado. Alcanzó gran
reputación por el enunciado de las reglas paso a paso para sumar, restar, multiplicar y
dividir números decimales. Al-Khwārizmī preservó y difundió el conocimiento griego e
hindú. Lamentablemente su texto sobre tratados de números se perdió, su versión latina del
libro de cálculo con los números hindúes sí se conoce. Sin embargo, del libro de algebra si
se preserva manuscritos árabes, pero son datados cinco siglos posterior a la fecha de
redacción de Al-Khwārizmī. Debemos tener en cuenta que Al-Khwārizmī no fue el creador
del primer algoritmo –anteriormente mencionamos que ya se empleaban algoritmos-, pero
si fue el primero en pensar en modo algorítmico.
Por un tiempo los algoritmos solo se conceptualizaban para reglas de aritmética para
números arábicos. No fue hasta el siglo VXIII que se comienza a emplear algoritmos con el
concepto tal y como hoy se conoce.

El primer caso de algoritmos computacionales proviene del año 1842 de los escritos de la
matemática británica Ada Lovelace para la maquina analítica de Charles Babbage. De allí
que sea considerada como el primer programador de la historia, que además en su honor a
un lenguaje de programación se le ha colocado su nombre, este es el lenguaje de
programación Ada. Sin embargo, dado que Babbage nunca terminó su máquina analítica, el
algoritmo que realizó no llegó a implementarse. No obstante, su trabajo inspiró a otros
investigadores que se dedicaron a este campo.
Años más tarde en el 1900 el matemático David Hilbert había propuesto varias preguntas
fundamentales sobre problemas teóricos de las matemáticas, como es el caso del problema
de la decisión planteada por el matemático Gottfrie Leibniz que decía: "¿Es posible
encontrar una manera sencilla de decidir si un problema matemático cualquiera tiene
solución?". En el año 1931 el matemático Kurt Gödel publica el Teorema de incompletud
donde postula que existen proposiciones que son indecidibles. En base a este
problema entre los años 1930 y 1940 derivó el desarrollo teórico y formalización de los
algoritmos con los trabajos de Alan Turing, Emil Post, Stephen Kleene y Alonzo Church
con el objetivo de resolver este problema o demostrar el Teorema.
Desde la creación del primer algoritmo estos han sido indispensables para el desarrollo
humano, especialmente hoy en día estamos dominado por la era de los algoritmos.
Podríamos decir que desarrollar algoritmos es una de las herramientas más importantes para
el desarrollo de cualquier civilización, por lo tanto, conocer su historia es conocer el
desarrollo de la civilización humana.
ACTIVIDADES A REALIZAR – SEMANA 1
1. RESUMIR EL TEMA
2. REALIZAR UN CUESTIONARIO DE 10 PREGUNTAS DEL TEMA
PROPIEDADES DE UN ALGORITMO  
 Las propiedades de un algoritmo son puntos guías a seguir para su elaboración, ya que
éstos permiten un mejor desarrollo del problema.
1. Enunciado del problema: El enunciado del problema debe de ser claro y completo.
Es importante que conozcamos exactamente lo que deseamos que haga el
computador. Mientras esto no se comprenda, no tiene caso pasar a la siguiente
etapa.
2. Análisis de la solución general.
Entendido el problema, para resolverlo es preciso analizar: 
 Los datos de entradas que nos suministran.
 El proceso al que se requiere someter esos datos a fin de obtener los resultados
esperados.
 Los datos o resultados que se esperan.
 Áreas de trabajo, fórmulas y otros recursos necesarios. 
 Definir condiciones si las hay
Diferentes alternativas de solución.
Analizando el problema, posiblemente tengamos varias formas de resolverlo. Lo importante
es determinar cuál es la mejor alternativa: la que produce los resultados esperados en el
menor tiempo.
3. Elaboración Del Algoritmo
Los conocimientos adquiridos anteriormente son las herramientas necesarias para llevar a
cabo la elaboración de un algoritmo a través de un problema. Se recomienda tomar en
cuenta cada una de las propiedades de un algoritmo, ya que de ahí se inicia el proceso de
elaboración.

ACTIVIDADES A RELIZAR – SEMANA 2


1. RESUMIR EL TEMA
2. REALIZAR UN ESQUEMA CON LAS PROPIEDADES DEL ALGORITMO
CARÁCTERÍSTICAS DE UN ALGORITMO
Las características fundamentales que debe cumplir todo algoritmo son:
 Un algoritmo debe ser preciso e indicar el orden de realización de cada paso.
 Un algoritmo debe estar definido. Si se sigue un algoritmo dos veces, se debe
obtener el mismo resultado cada vez.
 Un algoritmo debe ser finito. el algoritmo se debe terminar en algún momento; o
sea, debe tener un número finito de pasos. 
 Un algoritmo debe ser legibles: El texto que lo describe debe ser claro, tal que
permita entenderlo y leerlo fácilmente.
 Tienen inicio y fin: todo algoritmo comienza en un estado inicial con una serie de
datos específicos, y culmina con una solución o salida.
 Funcionan en secuencia: un algoritmo está compuesto por una serie de pasos
ordenados.
 Las secuencias son concretas: cada paso es claro y no deja lugar a la ambigüedad.
 Los algoritmos son abstractos: son modelos o guías para ordenar procesos.
 La cantidad de pasos de un algoritmo es finita.
ELEMENTOS PARA CONSTRUIR UN ALGORITMO
 Un algoritmo consta de datos y sentencias
 Los datos se almacenan en variables o constantes las cuales son involucradas en
expresiones.
 Las sentencias, por su parte, son las acciones que pueden ser ejecutadas, en general
realizan cálculos, entradas/salidas y control de flujo del algoritmo.
Un algoritmo debe definir tres partes: Entrada, Proceso y Salida. Ejemplo: el algoritmo de
receta de cocina se tendrá:
 Entrada: ingrediente y utensilios.
 Proceso: elaboración de la receta en la cocina.
 Salida: terminación del plato (por ejemplo, Pollo al horno)

ACTIVIDADES A REALIZAR – SEMANA 3


1. RESUMIR EL TEMA
2. REALIZAR UN MAPA SINOPTICO DE LAS CARACTERÍSTICAS MÁS
IMPORTANTES DEL ALGORITMO
TIPOS DE ALGORITMOS
Entre los distintos tipos de algoritmos que existen destacan los que se clasifican según su
sistema de signos y según su función. Un algoritmo es una serie de pasos que se realizan
para resolver un problema, ejecutar una tarea o realizar un cálculo.
Por definición, generalmente son diseños rigurosos y lógicos, como operaciones
matemáticas, que han probado ser óptimos para solucionar alguna dificultad en cuestión.
Básicamente un algoritmo es la mejor solución conocida para un problema en particular.
Según su estrategia y su función existen muchos tipos de algoritmos.
Algunos de estos tipos son: algoritmos dinámicos, algoritmos al reverso, algoritmos de
fuerza bruta, algoritmos oportunistas, algoritmos de marcaje y algoritmos aleatorios, entre
otros.
Los algoritmos tienen distintos usos en muchos campos. Desde el área de computación,
pasando por las matemáticas hasta el área de marketing. Existen miles de algoritmos
apropiados para resolver problemas en cada área.
TIPOS DE ALGORITMOS SEGÚN SU SISTEMA DE SIGNOS
Algoritmos cualitativos 
Estos algoritmos son aquellos en los que se colocan elementos verbales. Un ejemplo de este
tipo de algoritmos son las instrucciones o los “paso a paso” que se dan de formal oral.
Tal es el caso de las recetas de cocina o las instrucciones para hacer un trabajo de bricolaje.
Algoritmos cuantitativos
Son lo contrario de los algoritmos cualitativos, porque se colocan elementos numéricos.
Este tipo de algoritmos se utilizan en las matemáticas para realizar cálculos. Por ejemplo,
para encontrar una raíz cuadrada o resolver una ecuación.
Algoritmo computacional
Son los algoritmos que se hacen con una computadora; muchos de estos algoritmos son más
complejos y por eso necesitan ser realizados a través de una máquina. También pueden ser
algoritmos cuantitativos que se optimizan.
Algoritmo no computacional  
Estos algoritmos son aquellos que no pueden realizarse con una computadora; por ejemplo,
la programación de un televisor.
ACTIVIDADES A REALIZAR:
1. RESUMIR EL TEMA
2. REALIZAR UN CUADRO PIN CON LO POSITIVO, INTERESANTE Y
NEGATIVO DEL TEMA

También podría gustarte