Curso c

Solo disponible en BuenasTareas
  • Páginas : 30 (7384 palabras )
  • Descarga(s) : 0
  • Publicado : 3 de mayo de 2010
Leer documento completo
Vista previa del texto
INSTITUTO UNIVERSITARIO DE TECNOLOGIA
AGRO-INDUSTRIAL REGION LOS ANDES
DEPARTAMENTO DE INFORMATICA
CATEDRA DE ALGORITMO Y PROGRAMACION

TERMINO I , TRAYECTO II

CONTENIDO PROGRAMATICO

UNIDAD I 4 Semanas )

1.- Características del lenguaje C
2.- Estructura de un programa en C
2.1.- Estructura
2.2.- Comentarios
2.3.- Palabras clave
2.4.- Identificadores
2.5.- Tipos2.6.- Calificadores de tipo
2.7.- Las variables
2.8.- Constantes
2.9.- Secuencias de escape
2.10.- Inclusión de ficheros ( # INCLUDE )
3.- Operadores aritméticos y de asignación
3.1.- Operadores aritméticos
3.2.- Operadores relaciones
3.3- Operadores Lógicos
3.4.- Operadores de asignación
3.5.- Jerarquía de los operadores
4.- Salida / Entrada
4.1.- Sentencia scanf()
4.2.-Sentencias getch(),getche(),getchar(),gets()
4.3.- Sentencia printf()
4.4- Sentencia putch(),putchar()
5.- Sentencias condicionales
5.1.- Estructura IF...ELSE
5.2.- Estructura SWITCH
6.- Sentencias Repetitivas
6.1.- Sentencia WHILE
6.2.- Sentencia DO...WHILE
6.3.- Sentencia FOR
6.4.- Sentencia BREAK
6.5.- Sentencia CONTINUE
7.- Funciones
7.1.- Tiempo de vida de los datos7.2.- Funciones
7.3.- Declaración de las funciones
7.4.- Paso de parámetros a una función
7.5.- Funciones de manejo de cadenas
7.6.- Librerías estándar ( stdio.h , stdlib.h , conio.h , string.h )
7.7.- Creación de Librerías
8.- Arrays
8.1.- Vectores
8.2.- Matrices

UNIDAD II (4 semanas )

9.- Estructuras
9.1.- Concepto de estructura
9.2.- Estructuras y funciones
9.3.- Arraysde estructuras
9.4.- Typedef

10.- Punteros
10.1.- Declaración
10.2.- Operadores
10.3.- Asignación
10.4.- Aritmética de direcciones
10.5.- Punteros a Arrays
10.6.- Punteros a Estructuras
10.7.- Punteros a Funciones
10.8.- Gestión dinámica de memoria
10.8.1.- Funciones
10.8.2.- Estructuras dinámicas de datos

UNIDAD III (3 Semanas)

11.- Archivos
11.1.- Declaración11.2.- Funciones de manejo de archivos ( Apertura, Cierre, Entrada, Salida, etc )
11.3.- Programas de Mantenimiento de Archivos
11.4.- Programa de Cruces de Archivos.

1.- CARACTERISTICAS DEL LENGUAJE C

El lenguaje C se conoce como un lenguaje compilado. Existen dos tipos de lenguaje: interpretados y compilados. Los interpretados son aquellos que necesitan del código fuente parafuncionar (P.ej: Basic). Los compilados convierten el código fuente en un fichero objeto y éste en un fichero ejecutable. Este es el caso del lenguaje C.

Podemos decir que el lenguaje C es un lenguaje de nivel medio, ya que combina elementos de lenguaje de alto nivel con la funcionalidad del lenguaje ensamblador. Es un lenguaje estructurado, ya que permite crear procedimientos en bloquesdentro de otros procedimientos. Hay que destacar que el C es un lenguaje portable, ya que permite utilizar el mismo código en diferentes equipos y sistemas informáticos: el lenguaje es independiente de la arquitectura de cualquier máquina en particular.

Por último solo queda decir que el C es un lenguaje relativamente pequeño; se puede describir en poco espacio y aprender rápidamente. Este essin duda el objetivo de éste curso. No pretende ser un completo manual de la programación, sinó una base útil para que cualquiera pueda introducirse en este apasionante mundo.

Aunque en principio cualquier compilador de C es válido, para seguir este curso se recomienda utilizar el compilador Turbo C/C++ o bien el Borland C++ 5.0.

2.- ESTRUCTURA DE UN PROGRAMA EN C

2.1.-Estructura

Todo programa en C consta de una o más funciones, una de las cuales se llama main. El programa comienza en la función main, desde la cual es posible llamar a otras funciones.

Cada función estará formada por la cabecera de la función, compuesta por el nombre de la misma y la lista de argumentos (si los hubiese), la declaración de las variables a utilizar y la secuencia de...
tracking img