Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Pgina 1 de 7
FACULTAD DE INGENIERIA
UNINORTE
PLAN DE ESTUDIO 2015
PROGRAMA DE LOGICA DE PROGRAMACION
1.
1.
2.
3.
4.
5.
6.
Materia:
Carrera:
Cdigo:
Requisitos:
Carga horaria semanal:
Carga horaria total:
I.
IDENTIFICACIN
Lgica de Programacin
Anlisis de Sistemas Ingeniera Informtica
Conforme a las correlatividades establecidas
4hs
CONTENIDO PROGRAMATICO
UNIDAD 01:
1.
2.
3.
4.
5.
6.
BIBLIOGRAFA
Calastra, Csar Algoritmia Bsica Fundamental.
Alcalde Lancharro, Eduardo Informtica Bsica 2da. Edicin Editorial McGraw-Hill
.
FACULTAD DE INGENIERIA
UNINORTE
UNIDAD 01:
1.
CONCEPTOS BASICOS
TIPOS DE DIAGRAMAS
1. Diagrama de flujo: Un diagrama de flujo es una representacin grfica de un algoritmo o
proceso. Se utiliza en disciplinas como la programacin, la economa, los procesos
industriales y la psicologa cognitiva. Estos diagramas utilizan smbolos con significados bien
definidos que representan los pasos del algoritmo, y representan el flujo de ejecucin
mediante flechas que conectan los puntos de inicio y de trmino.
Tipos de DF
Formato panormico: El proceso entero est representado en una sola carta y puede
apreciarse de una sola mirada mucho ms rpido que leyendo el texto, lo que facilita su
comprensin, aun para personas no familiarizadas. Registra no solo en lnea vertical, sino
tambin horizontal, distintas acciones simultneas y la participacin de ms de un puesto o
departamento que el formato vertical no registra.
FACULTAD DE INGENIERIA
UNINORTE
2.2 Un diagrama de flujo de datos (DFD por sus siglas en espaol e ingls) es una
representacin grfica del "flujo" de datos a travs de un sistema de informacin. Un
diagrama de flujo de datos tambin se puede utilizar para la visualizacin de procesamiento
de datos (diseo estructurado).
El desarrollo de un DFD ayuda en la identificacin de los datos de la transaccin en el
modelo de datos.
Niveles, los cuales son:
FACULTAD DE INGENIERIA
UNINORTE
De l solamente parten los flujos de datos que denotan las interrelaciones entre el sistema y
sus agentes externos, no admitindose otros procesos ni almacenamientos en el dibujo.
Resulta de gran utilidad de balanceo para los niveles posteriores de anlisis como
herramienta de balanceo.
Diagrama de Nivel Superior: Nivel 1
En el diagrama de nivel superior se plasman todos los procesos que describen al proceso
principal. En este nivel los procesos no suelen interrelacionarse directamente, sino que entre
ellos debe existir algn almacenamiento o entidad externa que los una.
Esta regla de construccin sirve como ayuda al analista para contemplar que en un nivel tan
elevado de abstraccin (DFD Nivel 1) es altamente probable que la informacin que se
maneja requiera ser almacenada en el sistema aunque no est especificado por un Requisito
funcional, siendo en realidad un requisito no-funcional.
Diagrama de Detalle o Expansin: Nivel 2
En un diagrama de nivel 2 o mayor, comienzan a explotarse las excepciones a los caminos
principales de la informacin dado que aumenta progresivamente el nivel de detalle. De aqu
en adelante se permiten los flujos entre procesos.
El DFD nivel 2 puede considerarse el mximo para ser validado en forma conjunta con el
usuario dado que en los niveles posteriores el alto grado de complejidad del diagrama puede
resultar de muy difcil lectura para personas ajenas al equipo de sistemas. Tambin se
recomienda el diagrama de nivel superior.
2.2 Diagramas estructurados (Nassi-Schneiderman)
El diagrama estructurado N-S tambin conocido como diagrama de chapin es como un
diagrama de flujo en el que se omiten las flechas de unin y las cajas son contiguas. Las
acciones sucesivas se pueden escribir en cajas sucesivas y como en los diagramas de flujo,
se pueden escribir diferentes acciones en una caja. Un algoritmo se represente en la
siguiente forma:
FACULTAD DE INGENIERIA
UNINORTE
2.3 Diagrama de WARNIER-ORR:
Es una tcnica que utiliza una representacin semejante a la de cuadros sinpticos para
mostrar el funcionamiento y organizacin de los elementos que conforman el algoritmo.
Bsicamente, utiliza una notacin de llaves para organizar los mdulos y se auxilia en la
siguiente simbologa para indicar operaciones de control.
Smbolo
Significado
(x,y)
Nota:
Los diagramas Warnier Orr se leen de izquierda a derecha y de arriba hacia abajo.
FACULTAD DE INGENIERIA
UNINORTE
3. CARACTERSTICAS DE LOS ALGORITMOS
1. Un algoritmo debe ser preciso e indicar el orden de realizacin de cada paso.
2. Un algoritmo debe estar definido. Si se sigue el algoritmo dos veces, se debe
obtener el mismo resultado cada vez.
3. Un algoritmo debe ser finito. Si se sigue el algoritmo, se debe terminar en algn
momento, o sea debe tener un nmero finito de pasos.
Clasificacin de los algoritmos, segn quien los ejecute:
FACULTAD DE INGENIERIA
UNINORTE
5.-ANALISIS DEL PROBLEMA
El primer paso a seguir para encontrar la solucin a un problema computable es el anlisis
del problema.
En el anlisis del problema se requiere del mximo de creatividad e imaginacin.
Debido a que se busca una solucin se debe examinar cuidadosamente el problema a fin de
identificar qu tipo de informacin es necesaria producir. Enseguida se deben identificar
aquellos elementos de informacin ofrecidos por el problema y que resulten tiles para
obtener la solucin al problema.
Finalmente, un procedimiento para producir los resultados deseados a partir de los datos, es
decir, el algoritmo