I.A.C.I. Ingeniería en Automatización y Control Industrial
Departamento de Ciencia y Tecnología
Inicio
Información
Educación
Laboratorio
Investigación
Sitios
Personal
Seminarios
Publicaciones
Alumnos
Algoritmos y Programación
Programa
Evaluación
Conocimientos previos
Créditos y horas
Docente
Objetivos
Bibliografía
Trabajos prácticos
Exposiciones
Sitios de interés
Apuntes
Archivos (.doc .pdf)
Volver
Docente
                       Sergio Genovese - Gustavo Cetera
Objetivos
  •  

Subir
Programa      [Descargar programa (.doc)]
  • Unidad 1: Introducción a la Programación

    • Elementos básicos, diseño de algoritmos.

    • Estructuras de datos

    • Niveles de programación: Bajo, medio y alto; lenguajes compilados e interpretados.

    • Mapa de memoria.

  • Unidad 2: Diagramación

    • Para que sirve la diagramación.

    • Símbolos de diagramación.

    • Estructuras de control.

  • Unidad 3: Introducción al Lenguaje C

    • Orígenes del C; C como lenguaje de nivel medio y estructurado.

    • Compilado y linkeado de programas.

    • Uso del entorno integrado de Borland C++.

  • Unidad 4: Expresiones en C

    • Tipos de datos; modificación de los tipos básicos.

    • Variables, constantes, operadores y expresiones.

  • Unidad 5: Estructuras de Control

    • Verdadero y falso en el lenguaje C.

    • Sentencias de selección, iteración, salto, expresión y bloque.

  • Unidad 6: Arreglos y Cadenas (Arrays y Strings)

    • Arrays unidimensionales (vectores); generación de un puntero a un array.

    • Arrays bidimensionales.

    • Inicializacion de arrays.

  • Unidad 7: Funciones

    • Funciones standart y definidas por el usuario.

    • Forma general de una función.

    • Reglas de ámbito de variables.

    • Pasaje de parámetros, paso de arrays a funciones, argumentos de funciones.

  • Unidad 8: Tipos de Datos Definidos por el Usuario

    • Definición de tipos, datos ordinales, datos de subrango.

    • Struct y Typedef.

    • Uniones y enumeraciones.

  • Unidad 9: Estructura Dinámica de Datos

    • Punteros, operaciones con punteros.

    • Asignación dinámica de memoria, listas enlazadas, circulares y arboles.

  • Unidad 10: Archivos

    • Archivos de texto.

    • Archivos binarios.

    • Algoritmos de búsqueda y ordenación.

Subir
Programa
  •  

Subir
Bibliografía
  • Programación en Lenguaje C. Por Kernighan y Ritchie. (editoriales varias)

  • C, Manual de Referencia. Por Herbert Schildt (Osborne/Mc Graw Hill)

  • Programación en Lenguaje C. Por Herbert Schildt (Mc Graw Hill)

  • Programación en C. Por Byron Gottfried (Mc Graw Hill)

Conocimientos previos
  • Informática

Créditos y horas
  • 10 créditos, 6 horas semanales

Subir
 

[Mapa de la Página] [Diplomatura] [Superior] [Proyecto Final] [Básico] [Orientación] [Complementario] [Automatización] [Control] [Electrónica] [Horas]

www.unq.edu.ar Área de Automatización y Control Industrial
Sede Florencio Varela: Av. Calchaquí alt. 5800 km 23,5  F. Varela (1888) te: (54-11) 4275-7176
Información: iaci@unq.edu.ar