Lenguaje c

Solo disponible en BuenasTareas
  • Páginas : 12 (2966 palabras )
  • Descarga(s) : 0
  • Publicado : 17 de febrero de 2010
Leer documento completo
Vista previa del texto
CURSO DE LENGUAJE "C"

Angel Salas Centro de Cálculo Universidad de Zaragoza Enero - 1991

SALAS, Angel Curso de Lenguaje "C" / Angel Salas . - Zaragoza : Secretariado de Publicaciones de la Universidad , 1991 . - 238 p. ( pag. var. ) ; 30 cm . - (C.C.U.Z. ; 28) ISBN 84-7733-232-0

CURSO DE LENGUAJE "C" Angel Salas Centro de Cálculo de la Universidad de Zaragoza, 1991. Edificio deMatemáticas Ciudad Universitaria 50009 - ZARAGOZA Tfno: 354100 Edita: Secretariado de Publicaciones de la Universidad de Zaragoza

Depósito Legal: Z-416-91 I.S.B.N.: 84-7733-232-0

PRESENTACION

Esta publicación recoge la documentación que se entrega en el Curso de Lenguaje "C" impartido por el Centro de Cálculo de la Universidad de Zaragoza. Contiene una reproducción de todas las transparencias queusa el profesor en sus exposiciones. No es un manual de referencia, sino un material didáctico dirigido a facilitar la comprensión de los conceptos, elementos y reglas de la construcción de programas con lenguaje "C". En el curso, se explica el lenguaje desde el principio, en términos que presuponen conocimientos básicos sobre la progamación de computadores. Se estudian, presentando abundantesejemplos, todos los aspectos del lenguaje: tipos de datos, clases de almacenamiento, operadores, expresiones, sentencias de control, funciones, bibliotecas estándar. Hay una Introducción donde se exponen algunos datos históricos y características generales del lenguaje. En la lección 1, se presenta un panorama general de la estructura de un programa escrito en C sin profundizar, con el fin deadquirir desde el principio familiaridad con algunos aspectos importantes. Se habla del formato de escritura, de los comentarios, de las sentencias para el preprocesador, de la definición de funciones, de las reglas de alcance, de las expresiones, de la sentencias "if-else" y "for", de las funciones "scanf" y "printf". En la lección 2 se tratan los elementos que forman el programa desde el punto devista léxico: caracteres, identificadores, palabras reservadas, constantes, cadenas, operadores, separadores. La lección 3 es muy breve. Se trata únicamente el operador de asignación para explicar la semántica de las expresiones de asignación. En la lección 4 se presentan los tipos de datos predefinidos sin entrar a fondo. También se trata de las clases de almacenamiento y de la inicialización devariables en las declaraciones. En la lección 5 se estudian los tipos fundamentales a fondo y los operadores más afines. La lección 6 se dedica a mostrar todas las sentencias de control.

La lección 7 está dedicada a las funciones. Se estudian todos los aspectos relacionados con la definición y uso de las funciones. Se explican las reglas de alcance, las clases de almacenamiento. En la lección 8 semuestra un panorama general de los tipos estructurados predefinidos sin entrar a fondo. En la lección 9 se estudian a fondo el tipo "array", las cadenas y la relación con los punteros. Se presentan algunas funciones de biblioteca para manejar cadenas de caracteres. La lección 10 se dedica explicar el tipo "struct", los campos de "bits", las uniones y los tipos definidos por el usuario. En lalección 11 se presentan algunas funciones de biblioteca para leer y escribir en ficheros: abrir y cerrar fichero, posicionar, leer y escribir un carácter, leer y escribir una cadena, leer y escribir en binario, leer y escribir con formato. En la lección 12 se explican las bases para construir y manejar estructuras de datos dinámicas. Se estudia el caso de una lista encadenada con disciplina FIFO. C.00.01

CONTENIDO

INTRODUCCION ESTRUCTURA Y FORMATO DEL PROGRAMA. PANORAMA GENERAL. ELEMENTOS LEXICOS. EXPRESIONES Y SENTENCIAS. EXPRESIONES DE ASIGNACION. LOS TIPOS DE DATOS. VISION GENERAL. LOS TIPOS DE DATOS FUNDAMENTALES. LAS SENTENCIAS DE CONTROL. LAS FUNCIONES. LOS TIPOS DE DATOS ESTRUCTURADOS. VISION GENERAL. "ARRAYS", CADENAS Y PUNTEROS. ESTRUCTURAS, UNIONES Y TIPOS DEFINIDOS POR...
tracking img