Introduccion A Los Algoritmos - 011316
Introduccion A Los Algoritmos - 011316
Introduccion A Los Algoritmos - 011316
Estructura de contenidos
Pág.
Introducción .................................................................................................................... 3
Mapa de contenido .........................................................................................................4
Desarrollo de contenidos ..............................................................................................5
1. Concepto de algoritmos ......................................................................................... 5
2. Historia del algoritmo ................................................................................................5
3. Resolución de problemas con algoritmos ...............................................................7
3.1 Análisis del problema .......................................................................................... 7
3.1.1 Análisis de ejercicios...........................................................................................8
3.1.2 Diseño de un algoritmo..................................................................................... 11
3.1.3 Características de los algoritmos.................................................................................. 12
Introducción
Así como el ser humano cuando va a ejecutar
una acción recibe una serie de órdenes por
medio de su cerebro indicándole que debe
hacer y cómo lo debe hacer, algo parecido
sucede con la construcción de un algoritmo
donde se tiene como base una serie de
pasos con un orden lógico para organizar
un diagrama de flujo y así lograr un objetivo.
Es muy importante que usted como aprendiz logre desarrollar y despertar su mentalidad
algorítmica, ya que durante todo su proceso estará inmerso en aprender a solucionar
problemas durante la etapa lectiva y esto se logra por medio del diseño, creación e
implementación de un algoritmo.
M
a
p
a
d
e
c
o
Desarrollo de contenidos
1. Concepto de algoritmos
También existen grandes hallazgos como: operaciones con números decimales, Reglas
paso a paso para la suma, Solución de ecuaciones entre otros.
Los algoritmos fueron creados con el fin de utilizarlos para resolver problemas, para luego
llevarlos a un computador mediante un lenguaje de programación; para realizar un
algoritmo se debe establecer una metodología de desarrollo, una de estas es la llamada
resolución de problemas, la cual permite realizar un diseño organizado del algoritmo.
Ejemplo 1. La lámpara
La lámpara no funciona
Fuente: https://goo.gl/images/pHAOQY
Ejemplo 2
José David, es un muchacho que desea comprar una maleta de $105.000. El recibe
ingresos de diferentes fuentes: en la casa le dan $6.000 para sus gastos semanales
durante 4 semanas, por atender una tienda, tres veces recibió $12.000. También su
hermano lava la piscina una vez al mes por $13.000 y cuida la tienda por $10.000. ¿José
David tiene ahorrado el dinero suficiente para comprar la patineta o aún le falta?
Ejemplo 3
Se necesita calcular el área de un triángulo rectángulo cuya Base mide 3 cm, la Altura 4
cm y la Hipotenusa 5 cm.
Determinar las restricciones: utilizar las medidas dadas, y saber que se debe aplicar la
fórmula del área de un triángulo rectángulo.
• Procesos necesarios: guardar en dos variables los valores de Base y Altura; Guardar
en una constante el divisor 2; aplicar la fórmula área=base*altura/2; comunicar el
resultado (área).
2
Área = b x h = 3 x 4 = 6 cm
4 cm 2 2
3 cm
Fuente: https://goo.gl/images/nWcjTf
Un algoritmo debe:
*Partes de un algoritmo.
Por ejemplo, para realizar una receta de comida por medio de un algoritmo, cada parte
podrá estar determinada así:
Entrada de un algoritmo.
Proceso Algorítmico
Glosario
Algoritmo: es un conjunto de instrucciones que conducen a la solución de un problema
determinado, las cuales deben estar relacionadas lógica y ordenadamente.
Bibliografía
Joyanes, L. (2003). Fundamentos de programación. Madrid: McGraw-Hill.