Pascal
Pascal
Pascal
Carga
Tipo de Nivel Horaria Régimen de
Asignatura
asignatura (año) Semanal Dictado
(horas)
Algoritmos y Estructuras de datos Curricular 1° 5 Anual
Correlatividades de la asignatura
Para cursar Para rendir
Cursada Aprobada Aprobada
PROGRAMA DE LA ASIGNATURA
Unidad Temática N°: 1 – Diseño de Algoritmos Carga horaria (horas): 10
Concepto de algoritmo. Características de los algoritmos. Lenguajes de programación, tipos: lenguajes de maquina,
lenguaje de bajo nivel, lenguaje de alto nivel. Traductores : interpretes y compiladores. La compilación y sus fases.
Datos : tipo numérico, tipo carácter y lógico. Constantes y variables. Expresiones aritméticas. Operadores de relación.
Ejercicios y trabajos prácticos.
Análisis y resolución de problemas. Representación gráfica de los algoritmos. Diagrama de flujo. Diagramas de
Nassi-Schneiderman (N-S) . Pseudocódigo. Ejercicios y trabajos prácticos.
2
Introducción a las estructuras de datos. Array unidimensionales: vectores. Operación con vectores: carga, lectura
secuencial, lectura de acceso directo, actualización, máximo y mínimo, corte de control en un vector. Vector contador
y acumulador. Algoritmos para ordenar un vector: burbuja, burbuja mejorado, inserción, shell, método de los
máximos. Array bidimensionales: Matrices. Tipos de carga. Lectura por fila y por columna. Matriz contador. Matriz
acumulador. Ejercicios y Trabajos Prácticos en Laboratorio.
Definición de archivos. Conceptos de campo, registros, archivos, bases de datos, estructura jerárquica. Tipos de
organización de archivos: secuencial, directa y secuencial indexada. Creación de un archivo. Consulta de un archivo.
Actualización de un archivo. Clasificación de un archivo. Reorganización de un archivo. Fusión de un archivo.
Creación de un archivo secuencial, consulta y actualización.
Unidad Temática N°: 8 Estructuras dinámicas lineales de datos: Carga horaria (horas): 20
Pilas, Colas y Lisatas enlazadas
Unidad Temática N°: 9 Estructuras de datos no lineales (Árboles Carga horaria (horas): 20
y grafos
BIBLIOGRAFIA
Básica De consulta