Lenguaje C

Páginas: 12 (2756 palabras) Publicado: 19 de marzo de 2013
C URSO
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 de Matemá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 detodas las transparencias que usa 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. Seestudian, presentando
abundantes ejemplos, 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 enC sin profundizar, con el fin de adquirir 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 elementosque forman el programa desde el punto de
vista 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 lasclases de almacenamiento y de la inicialización de variables 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 dealcance, las clases de
almacenamiento.
En la lección 8 se muestra 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 la lecció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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguaje C#
  • LENGUAJE C
  • Lenguaje c
  • Lenguaje C
  • Lenguaje c
  • lenguaje c
  • lenguaje c
  • Lenguaje c

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS