Contenidos

Acciones de Documento
  • Imprimir
  • Content View
  • Bookmarks

Unidad 1.  Introducción a la informática

Introducción a la Programación. Solución de problemas y desarrollo de software. Algoritmos. Errores en programación. Hardware y conceptos de almacenamiento.

 

Unidad 2. Introducción a la especificación de programas imperativos

Herramienta de programación. Estilo de programación. Constantes y operaciones aritméticas. Variables y declaraciones. Tipos de datos. Procedimiento para el desarrollo de software. Operaciones de asignación. Formato de salida. Funciones de biblioteca. Entrada y salida estándar de información. Aplicaciones.

 

Unidad 3. Estructuras de control

Operadores lógicos y relacionales. Estructuras de decisión. La estructura de decisión simple. La estructura de decisión doble. Estructuras de decisión anidadas. La estructura de decisión múltiple. Estructuras de repetición. Las estructuras de repetición indefinidas. La estructura de repetición definida.  Estructuras de repetición anidadas. Técnicas de programación estructurada. Aplicaciones.

 

Unidad 4. Funciones definidas por el usuario

Declaración de funciones y parámetros. Prototipos. Argumentos. Alcance de variables. Clases de almacenamiento de variables. Recursividad. Aplicaciones.

 

Unidad 5.  Tipos de datos arreglos y punteros

Arreglos unidimensionales. Inicialización de arreglos. Arreglos bidimensionales. Arreglos como argumentos. Algoritmos de búsqueda y ordenamiento. Aplicaciones. Direcciones y punteros. Nombres de arreglos como punteros. Transmisión de direcciones.

 

Unidad 6.  Estructuras de datos compuestos

Estructuras sencillas. Arreglo de estructuras. Estructuras como argumentos de función. Listas enlazadas. Asignación dinámica de estructuras de datos. Uniones.

 

Unidad 7.  Entrada/salida de información

Lectura y escritura de archivos. Acceso aleatorio de archivos. Flujo de archivos como argumento de función.    Excepciones y comprobación de archivos. Bibliotecas de entrada/salida. Aplicaciones.

 

 

Copyright 2008, by the Contributing Authors. Cite/attribute Resource. Contenidos. (2008, November 10). Retrieved June 19, 2019, from OpenCourseWare UNC Web site: http://www.ocw.unc.edu.ar/facultad-de-ciencias-exactas-fisicas-y-naturales/informatica/contenidos. Esta obra se publica bajo una licencia Creative Commons License. Creative Commons License