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