Académique Documents
Professionnel Documents
Culture Documents
DE DATOS I
METODOLOGA Y
LENGUAJES DE
PROGRAMACIN
Lima 2014
METODOLOGIA DE PROGRAMACION
Existen diversas metodologas para resolver
problemas mediante la computadora, en esta
seccin del curso nosotros veremos las etapas que
mayormente estn en todos ellos:
1.Definicin del Problema:
Esta etapa esta dada por el enunciado del
problema, el cual requiere una definicin clara y
precisa. Es importante que se entienda y conozca lo
que se quiere que realice la computadora; mientras
no tengamos claro el problema no podemos pasar a
la siguiente etapa.
METODOLOGIA DE PROGRAMACION
METODOLOGIA DE PROGRAMACION
METODOLOGIA DE PROGRAMACION
4. Codificacin
La codificacin es la operacin de escribir la
solucin del problema (de acuerdo a la lgica del
diagrama de flujo o pseudocdigo) en una serie
de instrucciones detalladas, en un cdigo
reconocible por la computadora, la serie de
instrucciones detalladas se le conoce como
cdigo fuente, el cual se escribe en un lenguaje
de programacin o lenguaje de alto nivel
Ejemplo:
METODOLOGIA DE PROGRAMACION
4. Prueba y Depuracin
Los errores humanos dentro de la programacin
son muchos y estos aumentan cuanto mas
complejo es el problema. El proceso de
identificar y eliminar errores, para dar paso a
una solucin sin errores se llama Depuracin.
La Depuracin o prueba resulta una tarea tan
creativa como el mismo desarrollo de la
solucin, por ello se debe considerar con el
mismo inters y entusiasmo.
Muchas veces esta etapa retroalimentara a la
etapa del diseo impactando as tambin a la
etapa de Codificacin por eso su importancia.
METODOLOGIA DE PROGRAMACION
5. Documentacin
Es la gua o comunicacin escrita en sus
variadas formas, ya sea en enunciados,
procedimientos, dibujos o diagramas.
A menudo un programa escrito por una persona
es usado por otra. Por ello la documentacin
sirve para ayudar a comprender o usar un
programa o para facilitar futuras
modificaciones.
La documentacin se divide en:
Documentacin Interna
Documentacin Externa
Manual del usuario
METODOLOGIA DE PROGRAMACION
5. Documentacin (continuacin)
METODOLOGIA DE PROGRAMACION
6. Mantenimiento
METODOLOGA DE PROGRAMACIN
Retroalimentacin
LENGUAJE DE PROGRAMACIN
Lenguaje: Es una serie de smbolos que sirven para
transmitir uno o mas mensajes(ideas) entre dos
entidades diferentes. A la transmisin de mensajes se
le conoce comnmente como comunicacin.
Los mensajes deben correr en un sentido a la vez y
debe contener 4 elementos obligatoriamente:
Emisor(transmisor)
Receptor(Destinatario)
Medio de comunicacin
(Lenguaje)
Mensaje
LENGUAJE DE PROGRAMACIN
Lenguaje de programacin: Es un conjunto de
smbolos, caracteres y reglas(programas) que permiten a
las personas comunicarse con la computadora
Los lenguajes de programacin tienen un conjunto de
instrucciones que nos permiten realizar operaciones de
entrada/salida,
calculo,
manipulacin
de
textos,
lgica/comparacin y almacenamiento/recuperacin.
Se clasifican en:
1.Lenguaje Maquina
2.Lenguaje de bajo nivel
(ensamblador)
3.Lenguaje de alto nivel
LENGUAJE DE PROGRAMACIN
Clasificacin
Lenguaje Maquina: Son aquellas cuyas instrucciones
son directamente entendibles por la computadora sin ser
traducidas a ningn otro lenguaje ya que el CPU lo puede
interpretar y ejecutar directamente. Las instrucciones en
lenguaje maquina se expresan en trminos de la unidad
de memoria mas pequea el bit (digito binario 0 o 1)
LENGUAJE DE PROGRAMACIN
Clasificacin
Lenguaje de Bajo Nivel(Ensamblador): En este
lenguaje las instrucciones se escriben en cdigos
alfabticos conocidos como mnemotcnicos para las
operaciones y direcciones simblicas
LENGUAJE DE PROGRAMACIN
Clasificacin
Lenguaje de Alto nivel:
Los lenguajes de
programacin de alto nivel (Basic, Visual Basic, C#, Java,
Pascal, etc.) son aquellos en los que las instrucciones o
sentencias a la computadora son escritas con palabras
similares a los lenguajes humanos(en general en ingles),
lo que facilita la escritura y comprensin del programa
LENGUAJES DE PROGRAMACIN
GRACIAS
Lima 2014