P L A N I F I C A C I O N

PLANIFICACION ESTABLECIMIENTO: INSTITUTO SUPERIOR JUJUY CARRERA: TECNICATURA SUPERIOR EN INFORMATICA CON ORIENTACION EN SISTEMAS DE INFORMACION ASIGNA...
3 downloads 1 Views 29KB Size
PLANIFICACION ESTABLECIMIENTO: INSTITUTO SUPERIOR JUJUY CARRERA: TECNICATURA SUPERIOR EN INFORMATICA CON ORIENTACION EN SISTEMAS DE INFORMACION ASIGNATURA: HS. CATEDRA:

PROGRAMACION 6 HS.

MODALIDAD: PROFESOR:

ANUAL 1º AÑO Analista de Sistemas de Computación Omar Marcos Valeriano

AÑO:

2012

OBJETIVOS:  Conocer y utilizar el diagrama de flujo para resolver problemas de distinto tipo y de la mejor forma, respetando sus reglas.  Diseñar, cargar y operar programas con estructuras de datos como vectores, matrices y tablas de bases de datos.  Desarrollar programas que administren tablas con una interfase legible al operador.  Utilizar el lenguaje Fox Pro para la resolución de problemas mediante la computadora. CONTENIDOS: UNIDAD 1: ALGORITMO Y PROGRAMACION Concepto y descripción de un proceso. Algoritmos. Características. Datos tipos y operaciones. Numéricos. No numéricos. Constantes, variables y expresiones. Constantes. Variables. Expresiones. Los programas. Etapas de un programa. UNIDAD 2: DIAGRAMA DE FLUJO Introducción. Diagramas. Símbolos usados. Diagramas de flujos estructurados. Regla para la construcción de diagramas. Comprobación. Ventajas e inconvenientes. Pseudocódigo. Modularización. UNIDAD 3: ESTRUCTURA DE UN PROGRAMA Concepto de programa. Lenguajes de programación. Concepto, vocabulario, reglas. Clasificación. Intérpretes y compiladores. Partes constitutivas. Entrada de datos. Salida de resultado. Codificación. Tipos de instrucciones. Entrada/salida. Asignación. Matemáticas. Lógicas y de relación. De bifurcación. Tipos de programas. Lineales. Cíclicos. Alternativos. UNIDAD 4: TECNICAS DE PROGRAMACION Elementos de un programa. Palabras reservadas e identificadores. Constantes. Variables. Expresiones. Sentencias de asignación. Bucles e iteraciones. Contadores. Acumuladores.

Bifurcaciones. Anidadas. Interruptores o banderas. Subrutinas o subprogramas. Procedimientos. Funciones. Estructuras básicas. Secuencial. Selectivas. Cíclicas. Estructuras de datos: Los datos. Manipulación. Estructuras. Cadenas de caracteres. Tablas de decisión: tabla de verdad. AND (Y). OR(O). NOT(no). UNIDAD 5: PROGRAMACION ESTRUCTURADA Introducción. Programación convencional. Programación modular. Programación estructurada. Concepto. Estructuras. Metodología descendente. Diseño de programas estructurados. UNIDAD 6: ARREGLOS Declaración. Tipos de arreglos. Arreglo unidimensional. Carga. Lectura. Proceso. Vectores paralelos. Vector con procedimiento. Inserción de un elemento. Eliminación de un elemento. Ordenación de vectores. Búsqueda lineal. Búsqueda binaria. Intercalación. Arreglos bidimensionales. Carga por fila y columna. Lectura. Proceso. Operaciones con matrices simultáneas. UNIDAD 7: ARCHIVOS DE BASE DE DATOS Archivo. Registro. Campo. Tipos de campos. Estructuras. Modo comando: creación, apertura, carga, listado, edición, eliminación, consulta general. Modo programación: carga, alta, baja, modificación y borrado de registros, consultas básicas y avanzadas, filtros. Procesos de registros. Ordenamiento e indexado. Corte de control de 1, 2 y 3 niveles. Programa integrado con todas las opciones para administrar una tabla. ESTRATEGIAS METODOLOGICAS:  Los temas teóricos se explicarán en el pizarrón, a través de un resumen y cuadros del tipo mapa conceptual. Este resumen está en la cartilla, donde el alumno puede seguir la clase.  Los trabajos prácticos se desarrollan en forma individual o grupal en clase y se corrigen.  La materia cuenta con una cartilla teórica-práctica que contiene un resumen de varios libros relacionados con la materia.  Los programas diseñados en Diagrama de flujo se comprueban en un SOFTWARE especial, llamado DFD. Luego son codificados en lenguaje FOXPRO y tipeados en la computadora para su comprobación. EVALUACION: De proceso:  Individual en el pizarrón con la solución de los prácticos.  Intercambio de prácticos para corregir entre alumnos con la solución en pizarrón. De producto:  Exámenes parciales individuales escritos, que incluyen preguntas teóricas y problemas prácticos.  El último parcial se desarrollará en la computadora utilizando herramientas de diseño y lenguaje de programación.  Se tendrá en cuenta las reglas del diagrama de flujo, las técnicas, los métodos óptimos, la capacidad creativa para reducir los procesos, el lenguaje técnico, la legibilidad y el correcto funcionamiento del diagrama o programas en cuestión.  El alumno aprobará con la solución de correcta de un 60% o más.

Examen final:  Modalidad escrito para la teoría y en la computadora para la práctica, diseñando diagramas o programas usando el SOFT necesario.  El alumno aprobará con la solución de correcta de un 60% o más. RECURSOS: Objetos: pizarrón, tizas de colores, libros. Equipos: computadora Programas: VISUAL FOXPRO BIBLIOGRAFIA:    

METODOLOGÍA DE LA PROGRAMACIÓN Luís J. Aguilar. Editorial.Mc Graw Hill. MICRO GUIA DE FOX. Grupo EIDOS. PROGRAMACIÓN EN TURBO PASCAL 4/ 5/ 5.5 Luis J. Aguilar. Editorial.Mc Graw Hill. Año 1990. FUNDAMENTOS DE PROGRAMACION Algoritmos y estructuras de datos Luís J. Aguilar. Editorial Mc Graw Hill. 2da Edición. Año 1996-1998.  VISUAL FOXPRO 6.0 autores: Bazian, Booth, Long, Miller Silver Byers. Editorial. Hispanoamericana S.A.

................................................. Prof. Omar Marcos Valeriano Analista de Sistemas de Computación

PROGRAMA ESTABLECIMIENTO: INSTITUTO SUPERIOR JUJUY CARRERA: TECNICATURA SUPERIOR EN INFORMATICA CON ORIENTACION EN SISTEMAS DE INFORMACION ASIGNATURA: HS. CATEDRA:

PROGRAMACION 6 HS.

MODALIDAD: PROFESOR:

ANUAL 1º AÑO Analista de sistemas Omar Marcos Valeriano

AÑO:

2011

OBJETIVOS:  Conocer y utilizar el diagrama de flujo para resolver problemas de distinto tipo y de la mejor forma, respetando sus reglas.  Diseñar, cargar y operar programas con estructuras de datos como vectores, matrices y tablas de bases de datos.  Desarrollar programas que administren tablas con una interfase legible al operador.  Utilizar el lenguaje Fox Pro para la resolución de problemas mediante la computadora. CONTENIDOS: UNIDAD 1: ALGORITMO Y PROGRAMACION Concepto y descripción de un proceso. Algoritmos. Características. Datos tipos y operaciones. Numéricos. No numéricos. Constantes, variables y expresiones. Constantes. Variables. Expresiones. Los programas. Etapas de un programa. UNIDAD 2: DIAGRAMA DE FLUJO Introducción. Diagramas. Símbolos usados. Diagramas de flujos estructurados. Regla para la construcción de diagramas. Comprobación. Ventajas e inconvenientes. Pseudocódigo. Modularización. UNIDAD 3: ESTRUCTURA DE UN PROGRAMA Concepto de programa. Lenguajes de programación. Concepto, vocabulario, reglas. Clasificación. Intérpretes y compiladores. Partes constitutivas. Entrada de datos. Salida de resultado. Codificación. Tipos de instrucciones. Entrada/salida. Asignación. Matemáticas. Lógicas y de relación. De bifurcación. Tipos de programas. Lineales. Cíclicos. Alternativos. UNIDAD 4: TECNICAS DE PROGRAMACION Elementos de un programa. Palabras reservadas e identificadores. Constantes. Variables. Expresiones. Sentencias de asignación. Bucles e iteraciones. Contadores. Acumuladores. Bifurcaciones. Anidadas. Interruptores o banderas.

Subrutinas o subprogramas. Procedimientos. Funciones. Estructuras básicas. Secuencial. Selectivas. Cíclicas. Estructuras de datos: Los datos. Manipulación. Estructuras. Cadenas de caracteres. Tablas de decisión: tabla de verdad. AND (Y). OR(O). NOT(no). UNIDAD 5: PROGRAMACION ESTRUCTURADA Introducción. Programación convencional. Programación modular. Programación estructurada. Concepto. Estructuras. Metodología descendente. Diseño de programas estructurados. UNIDAD 6: ARREGLOS Declaración. Tipos de arreglos. Arreglo unidimensional. Carga. Lectura. Proceso. Vectores paralelos. Vector con procedimiento. Inserción de un elemento. Eliminación de un elemento. Ordenación de vectores. Búsqueda lineal. Búsqueda binaria. Intercalación. Arreglos bidimensionales. Carga por fila y columna. Lectura. Proceso. Operaciones con matrices simultáneas. UNIDAD 7: ARCHIVOS DE BASE DE DATOS Archivo. Registro. Campo. Tipos de campos. Estructuras. Modo comando: creación, apertura, carga, listado, edición, eliminación, consulta general. Modo programación: carga, alta, baja, modificación y borrado de registros, consultas básicas y avanzadas, filtros. Procesos de registros. Ordenamiento e indexado. Corte de control de 1, 2 y 3 niveles. Programa integrado con todas las opciones para administrar una tabla.

BIBLIOGRAFIA:    

METODOLOGÍA DE LA PROGRAMACIÓN Luís J. Aguilar. Editorial.Mc Graw Hill. MICRO GUIA DE FOX. Grupo EIDOS. PROGRAMACIÓN EN TURBO PASCAL 4/ 5/ 5.5 Luis J. Aguilar. Editorial.Mc Graw Hill. Año 1990. FUNDAMENTOS DE PROGRAMACION Algoritmos y estructuras de datos Luís J. Aguilar. Editorial Mc Graw Hill. 2da Edición. Año 1996-1998.  VISUAL FOXPRO 6.0 autores: Bazian, Booth, Long, Miller Silver Byers. Editorial. Hispanoamericana S.A.

................................................. Prof. Omar Marcos Valeriano Analista de Sistemas de Computación