99.667

Solo disponible en BuenasTareas
  • Páginas : 52 (12926 palabras )
  • Descarga(s) : 0
  • Publicado : 18 de febrero de 2012
Leer documento completo
Vista previa del texto
CURSO DE PROGRAMACIÓN EN C
* 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

* 3.- Tipos de datos
* 3.1.- Tipos
* 3.2.- Calificadores de tipo
* 3.3.- Las variables
* 3.4.- ¿ Dónde se declaran ?
* 3.5.-Constantes
* 3.6.- Secuencias de escape
* 3.7.- Inclusión de ficheros

* 4.- Operadores aritméticos y de asignación
* 4.1.- Operadores arítmeticos
* 4.2.- Operadores de asignación
* 4.3.- Jerarquía de los operadores

* 5.- Salida / Entrada
* 5.1.- Sentencia printf()
* 5.2.- Sentencia scanf()

* 6.- Operadores relacionales* 7.- Sentencias condicionales
* 7.1.- Estructura IF...ELSE
* 7.2.- Estructura SWITCH

* 8.- Operadores lógicos
* 9.- Bucles
* 9.1.- Sentencia WHILE
* 9.2.- Sentencia DO...WHILE
* 9.3.- Sentencia FOR
* 9.4.- Sentencia BREAK
* 9.5.- Sentencia CONTINUE

* 10.- Funciones
* 10.1.- Tiempo de vida de los datos
*10.2.- Funciones
* 10.3.- Declaración de las funciones
* 10.4.- Paso de parámetros a una función

* 11.- Arrays
* 11.1.- Vectores
* 11.2.- Matrices

* 12.- Punteros
* 12.1.- Declaración
* 12.2.- Operadores
* 12.3.- Asignación
* 12.4.- Aritmética de direcciones

* 13.- Estructuras
* 13.1.- Concepto deestructura
* 13.2.- Estructuras y funciones
* 13.3.- Arrays de estructuras
* 13.4.- Typedef

* 14.- Ficheros
* 14.1.- Apertura
* 14.2.- Cierre
* 14.3.- Escritura y lectura

* 15.- Gestión dinámica de memoria
* 15.1.- Funciones
* 15.2.- Estructuras dinámicas de datos

* 16.- Programación gráfica
* 16.1.- Conceptosbásicos
* 16.2.- Funciones

* 17.- Apéndice
* 17.1.- Librería stdio.h
* 17.2.- Librería stdlib.h
* 17.3.- Librería conio.h
* 17.4.- Librería string.h
* 17.5.- Librería graphics.h
* 17.6.- Librería dir.h
* 17.7.- Funciones interesantes

1.- CARACTERISTICAS DEL LENGUAJE C | |

El lenguaje C se conoce como un lenguajecompilado. Existen dos tipos de lenguaje: interpretados y compilados. Los interpretados son aquellos que necesitan del código fuente para funcionar (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 nivelcon la funcionalidad del lenguaje ensamblador. Es un lenguaje estructurado, ya que permite crear procedimientos en bloques dentro 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 soloqueda decir que el C es un lenguaje relativamente pequeño; se puede describir en poco espacio y aprender rápidamente. Este es sin 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 recomiendautilizar 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...
tracking img