Sunteți pe pagina 1din 6

UNIVERSIDAD MANUELA BELTRN MACROPROCESO DE RECURSOS E INFRAESTRUCTURA ACADMICA FORMATO GUIA TEORICA Fecha: II - 2013 Cdigo: Versin:

IDENTIFICACIN DE LA ASIGNATURA PROGRAMA: Ingeniera Industrial ASIGNATURA: LGICA DE PROGRAMACIN SESIN :2 TIEMPO DE APRENDIZAJE:2h PERIODO LECTIVO: TEMA: EL ALGORITMO SEMESTRE: I CARACTERISTICA DE LA ACTIVIDAD DE APRENDIZAJE: Terica COMPETENCIAS: Reconocer los Algoritmos como herramienta de programacin para el inicio del proceso de desarrollo de la lgica de programacin. Identificar los elementos de un algoritmo para comprender la funcionalidad. OBJETIVO GENERAL Identificar los elementos bsicos de un algoritmo y su utilidad.

CONSULTA PREVIA:

1 Qu entiende por programa? 2 Qu entiende por lgica de programacin? 3 Qu aplicaciones puede tener la lgica de programacin?

LOGRO A ALCANZAR

UNIVERSIDAD MANUELA BELTRN MACROPROCESO DE RECURSOS E INFRAESTRUCTURA ACADMICA FORMATO GUIA TEORICA Fecha: II - 2013 Cdigo: Versin:

Utilizar adecuadamente los elementos bsicos de un algoritmo referentes en la solucin de problemas elementales.

MARCO REFERENCIAL: La palabra algoritmo viene del latin Alkhowarizmo, nombre de un matemtico y astrnomo arabe. Introduccin a la programacin:
Cules son los pasos para crear un programa Etapa Anlisis del problema Diseo de algoritmo Codificacin Conducen al diseo detallado por medio un cdigo escrito en forma de un algoritmo Descripcin

Pasos 1 2 3

Se implementa el algoritmo en un cdigo escrito en un lenguaje de programacin. Refleja las ideas desarrolladas en las etapas de anlisis y diseo Traduce el programa fuente a programa en cdigo de mquina y lo ejecuta.

4 5 6 7

Compilacin y ejecucin Verificacin Depuracin Documentacin

Busca errores en las etapas anteriores y los elimina. Son comentarios, etiquetas de texto, que facilitan la comprensin del programa, manuales

Que es un algoritmo: Un algoritmo, en informtica, particularmente en programacin, es un conjunto de pasos ordenados para lograr un resultado, por lo general, un algoritmo tiene datos de entrada, proceso de datos, y datos de salida, los algoritmos son finitos, por ejemplo, el siguiente es un algoritmo muy sencillo que suma dos nmeros.

Solicita num1 //Datos de entrada Solicita num2 res = num2 + num2 // proceso de datos

UNIVERSIDAD MANUELA BELTRN MACROPROCESO DE RECURSOS E INFRAESTRUCTURA ACADMICA FORMATO GUIA TEORICA Fecha: II - 2013 Cdigo: Versin:

regresa res //datos de salida


Es un ejemplo muy sencillo, pero pueden existir algoritmos ms complejos. El concepto de algoritmos ha tomado mucha fuerza en los ltimos 50 aos, ya que ha sido la metodologa que permite hacer implementaciones de ciertas soluciones en los computadores. Los algoritmos son los que han permitido dar solucin a problemas muy complejos. Ejemplos de algoritmo: Instrucciones para apagar un computador. Hacer una receta de cocina.

Los algoritmos se pueden expresar por: Diagramas de Flujo de Datos DFD

Son las operaciones y decisiones en la secuencia en que las ejecutar una computadora de procesamiento de datos. Los smbolos representan esas operaciones e indican el orden en que se ejecutaran. Por lo tanto, un diagrama de flujo de programa proporciona una descripcin grafica del programa SIMBOLOGA DE LOS DIAGRAMAS DE FLUJO Las diversas organizaciones usan distintos smbolos, pero el comit sobre computadoras y procesadores de informacin de la Asociacin Norteamericana de Normas ha hecho un gran esfuerzo para normalizar los smbolos de los diagramas de flujo. Esa normalizacin permite comprender cualquier diagrama de flujo que use los smbolos recomendados.

UNIVERSIDAD MANUELA BELTRN MACROPROCESO DE RECURSOS E INFRAESTRUCTURA ACADMICA FORMATO GUIA TEORICA Fecha: II - 2013 Cdigo: Versin:

Pseudocdigos En pseudocdigo se describen los algoritmos utilizando una mezcla de lenguaje comn, con instrucciones de programacin, palabras claves, etc. Inicio Variables Cuerpo del algoritmo Fin

UNIVERSIDAD MANUELA BELTRN MACROPROCESO DE RECURSOS E INFRAESTRUCTURA ACADMICA FORMATO GUIA TEORICA Fecha: II - 2013 Cdigo: Versin:

ESTRATEGIA PEDAGGICA: Enseanza directa: exposicin y demostracin. RECURSOS DE APRENDIZAJE: Materiales Docente Explicacin en el tablero Uso de Software para DFD. DFD 2.0 . Materiales Estudiante Toma de Apuntes PC con software a usar

EVALUACIN: BIBLIOGRAFA JOYANES AGUILAR, Luis. Fundamentos de programacin, algoritmos y estructuras de datos y objetos. Editorial MacGraw Hill. 3a edicin. 2004. CAIRO, OSVALDO, Metodologa de la Programacin. Alfa omega, Tercera Edicin 2005

ELABOR REVIS (Personas que elaboraron la (Par acadmico del rea) gua)

APROB (Director programa)

UNIVERSIDAD MANUELA BELTRN MACROPROCESO DE RECURSOS E INFRAESTRUCTURA ACADMICA FORMATO GUIA TEORICA Fecha: II - 2013
Firma Nombre : Alexander Trejo Fecha:

Cdigo:
Firma Nombre : Fecha:

Versin:
Firma Nombre : Fecha:

S-ar putea să vă placă și