Download algoritmos - SlideBoom

Document related concepts

Wolfram (lenguaje de programación) wikipedia , lookup

Programación funcional wikipedia , lookup

Joy (lenguaje de programación) wikipedia , lookup

Ocaml wikipedia , lookup

Scala (lenguaje de programación) wikipedia , lookup

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/
