Está en la página 1de 13

Escuela de Ingeniera Mecnica Elctrica

25/01/2014 Ing. Ivn Ren Morales Primer semestre 2014 1


Por qu programar?
Automatizacin de tareas repetitivas y tediosas
Automatizacin de tareas peligrosas
Implementacin de comunicaciones digitales
Malas intenciones (cuidado con esto)
Comodidad (pereza)
Diversin

25/01/2014 Ing. Ivn Ren Morales Primer semestre 2014 2
Por qu programar?
Para ganar el curso

25/01/2014 Ing. Ivn Ren Morales Primer semestre 2014 3
Qu es programacin?
Instrucciones explcitas
Lenguaje adecuado
Objetivo(s) especfico(s)
Sujeto a variables internas y externas

25/01/2014 Ing. Ivn Ren Morales Primer semestre 2014 4
Cmo se programa?
Debe cumplirse una metodologa
Identificar el/los problema(s)
Establecer variables involucradas
Dividir el problema en pequeos problemas ms simples
Escribir la serie de instrucciones que en teora resuelven el
problema
Verificar la solucin y hacer correcciones
Volver a verificar la solucin y hacer correcciones
Verificar por ltima vez la solucin y hacer correcciones
Si an no funciona, proponer otra serie de instrucciones
Verificar (las veces necesarias)
Publicar la obra que acaban de crear (no sean egostas)
25/01/2014 Ing. Ivn Ren Morales Primer semestre 2014 5
Y cmo escribir el programa?
Antes de escribir, se debe tener claras las ideas
Tal vez, una lluvia de ideas clave
Crear un pseudocdigo (opcional)
Crear un diagrama de flujo (opcional)
Verificar cul es el mejor lenguaje para programar la
aplicacin.
Implementar el pseudocdigo/diagrama en el lenguaje
25/01/2014 Ing. Ivn Ren Morales Primer semestre 2014 6
Pseudocdigo
Instrucciones secuenciales en lenguaje neutral
Hay estndares, pero es mejor entenderse a s
mismo(a).
Escribir en sucio, pero no tan sucio
Se utiliza en aplicaciones relativamente pequeas
25/01/2014 Ing. Ivn Ren Morales Primer semestre 2014 7
Ejemplo bsico (llegar a la U)
inicio
salir de la casa
si han matado choferes, entonces
caminar hasta la Roosevelt
Tomar bus R40
llegar al Perifrico
si hay bus 203 o bus 204, entonces
tomar el primer bus que venga
cruzar los dedos para que no asalten el bus
si no
seguir al Trbol
tomar Transmetro
si tom Transmetro, entonces
si no hay mucha cola, entonces
tomar una bicicleta
caminar a la entrada de la U
fin
25/01/2014 Ing. Ivn Ren Morales Primer semestre 2014 8

25/01/2014 Ing. Ivn Ren Morales Primer semestre 2014 9
Diagramas de flujo
Representacin grfica del flujo del programa
Figuras representativas para cada tipo de instruccin
tiles en aplicaciones con muchas tareas, o tareas muy
extensas
25/01/2014 Ing. Ivn Ren Morales Primer semestre 2014 10

25/01/2014 Ing. Ivn Ren Morales Primer semestre 2014 11

25/01/2014 Ing. Ivn Ren Morales Primer semestre 2014 12

25/01/2014 Ing. Ivn Ren Morales Primer semestre 2014 13

También podría gustarte