Download algoritmos - SlideBoom
Document related concepts
Transcript
ALGORITMOS Profesor: JOSÉ MANUEL HERNÁNDEZ RODRIGUEZ Institución Educativa Técnica Atanasio Girardot Año 2014 POR QUÉ ES IMPORTANTE APRENDER A PROGRAMAR ? En la sociedad actual no hay nada más importante que aprender a pensar de forma creativa, porque la sociedad está cambiando tan rápido que los estudiantes tienen que encontrar la forma de inventar soluciones innovadoras a problemas nuevos”. Mitchel Resnick LA LÓGICA DE LA PROGRAMACIÓN VÍDEO JUGUEMOS: CANIBALES Y MISIONEROS CRISIS FAMILIAR TÉCNICAS DE PROGRAMACIÓN El estudio de los lenguajes de programación agrupa tres intereses diferentes NIVELES DE LENGUAJES DE PROGRAMACIÓN LENGUAJES DECLARATIVOS LENGUAJES DE ALTO NIVEL LENGUAJE MÁQUINA LENGUAJES ENSAMBLADORES • Son fundamentalmente lenguajes de ordenes, dominados por sentencias que expresan "Lo que hay que hacer" en ves de "Como hacerlo" • estos lenguajes permiten que los algoritmos se expresen en un nivel y estilo de escritura fácilmente legible y comprensible por otros programadores. • Cada tipo de maquina, tal como VAX de digital, tiene su propio lenguaje maquina distinto. • El lenguaje Ensamblador es simplemente una representación simbólica del lenguaje maquina asociado, lo cual permite una programación menos tediosa que con el anterior. ESTILOS DE PROGRAMACIÓN ORIENTADO A OBJETOS IMPERATIVA FUNCIONAL LÓGICO INTELIGENCIA ARTIFIAL CONCURRENTE RECURSOS Módulo de Algoritmos. Página 22-27 www.plastelina.net http://www.cromo.com.uy/2013/11/p or-que-todos-deberian-aprender-aprogramar-como-si-fueran-ninos/