INFORMATICA I
UNIDAD 1 – ESTRUCTURA DE UNA COMPUTADORA.
Breve revisión de los antecedentes históricos. Hardware y software. Arquitectura
Del hardware. Diagrama de von Neuman. Unidad central de proceso. Memoria
Principal. Memorias auxiliares.Perifericos.
UNIDAD 2 - ALGORITMOS.
Concepto de algoritmo.
Distintas técnicas de representación de algoritmos. Diagramas de flujo. Diagramas
Estructurales. Seudo código.
Etapas en la construcción y prueba de algoritmos.
Resolución de problemas.
UNIDAD 3 – ESTRUCTURA DE DATOS.
Datos. Variables. Constantes. Identificadores de variables.
Datos escalares o simples. Tipo numérico. Tipo carácter. Tipo lógico o booleano.
Datos estructurados. Arreglos uni y multidimensionales. Registros. Archivos.
Breve referencia a las estructuras dinámicas de datos.
UNIDAD 4 - OPERACIONES.
Operaciones con datos escalares.
Operadores aritméticos, relacionales, de caracteres y lógicos.
Prioridades.
Expresiones. Asignación.
Funciones de biblioteca.
Entrada y salida de datos.
UNIDAD 5 - ESTRUCTURAS DE CONTROL.
Algoritmos lineales. Ruptura de la secuencialidad. Enunciación de las estructuras
De control.
Estructuras de decisión. Decisión simple. Decisiones anidadas. Decisión múltiple.
Estructuras iterativas.
Estructura "repetir-mientras".
Estructura "mientras-hacer".
Estructura "para-hacer".
Iteraciones anidadas. Condiciones que deben cumplirse.
UNIDAD 6 – ARRAYS.
Arrays unidimensionales o vectores. Generación. Ordenamiento.
Arrays bidimensionales o matrices. Generación. Ordenamiento.
Operaciones con vectores o matrices.
UNIDAD 7 – ORIGENES Del LENGUAJE C. Características esenciales. Estructura de un programa en C. Funciones. Función main. Instrucciones de entrada/ salida. Entrada/salida por consola. Formatos.
UNIDAD 8 – Tipos de datos básicos y sus modificadores. Identificadores. Variables. Constantes. Operadores. Expresiones.
UNIDAD 9 - Estructuras de control en C. Selección simple y múltiple. Iteración.
Distintas formas de cada una de las instrucciones.
UNIDAD 10 – Arrays. Arrays unidimensionales y multidimensionales.
BIBLIOGRAFIA
PRIETO, Alberto - LLORIS, Antonio - TORRES, Juan Carlos - Introducción a la
Informatica - Mc Graw Hill
MURRILL, W – SMITH, C.L. – Introducción a la informática – Reverte.
KERNIGHAN, Brian W. – RITCHIE, Dennis M. – El lenguaje de programación C –
Prentice Hall.
WAITE, Mitchell – PRATA, Siephen – MARTIN, Donald – Programacion den C.
Introducción y conceptos avanzados. – Anaya Multimedia.
SCHILDI, Herbart – C: Manual de referencia – Mc Graw Hill
GOTTFRIED , Byron S. – Programacion en C – Mc Graw Hill
Schildi, Herbert – Aplique Turbo C++ - Mc Graw Hill