El lenguaje de programación C fue desarrollado por Dennis Ritchie en la decada de 1970, en los Laboratorios Bell AT&T en Murray Hill, Nueva Jersey. Los desarrolladores de UNIX necesitaban un lenguaje pequeño y compacto para escribir su código UNIX. Así, C fue escrito conjuntamente por Ken Thompson y Dennis Ritchie.

El primer libro que dio una especificación informal de C fue escrito por Dennis Ritchie y Brian Kernighan. Brian Kernighan es un científico de la computación en los Laboratorios Bell AT&T. Él también es el autor del famoso programa Hola Mundo.

Fundamentos de C

C

A continuación se lista el contenido de este curso:

  • Comenzando - Que necesitas conocer para construir tu primer programa.
  • Tipos de Datos - Trabajando con Datos en C.
  • Operadores - Trabajando con expresiones
  • Directivas de preproceso - Las sentencias iniciales.
  • Variables y Constantes - Formas de almacenamiento.
  • Escape - Secuencias y Modificadores.
  • Enlaces - Como unirlo todo.
  • Imágenes - Agregando algo más que texto...
  • Tablas - Como usar datos tabulados.
  • Formularios - Cajas de texto y otras cosas donde los usuarios pueden introducir texto
  • Integración - Uniendo lo anterior. Recapitulación.

Estructuras de Control

C

Las estructuras de Control se dividen en condicionales y ciclicas:

Estructuras Condicionales

  • If (si condicional)
  • If - Else (si - si no)
  • Switch - case (seleccione caso)

Estructuras Ciclicas

  • For (para)
  • While (mientras)
  • Do While (haga mientras)


Arreglos ó Vectores

C

Los arreglos pueden ser unidimensionales o multidimensionales:

  • Vectores
  • Matrices


En los cuales se pueden ordenar:

  • Por Intercambio
  • Por Selección
  • Por Inserción
  • Burbuja
  • Shell
  • Otros

Busqueda

C

La busqueda en un arreglo puede ser :

  • Secuencial
  • Binaria

Bibliografía Recomendada

C
  • C, Guia de Autoenseñanza. Schildt, Herbert. Ed. Mc Graw Hill.
  • Programacion en C. Metodologia, Algoritmos y Estructura de Datos. Joyanes, Luis Aguilar. Ed. Mc Graw Hill.
  • C, Manual de referencia. Schildt, Herbert. Ed. Mc Graw Hill.
  • Algoritmos y Estructura de Datos. Una perspectiva en C. Joyanes, Luis Aguilar. Ed. Mc Graw Hill.

Enlaces

Este artículo ha sido escrito por Wikiversity. El texto está disponible bajo la licencia Creative Commons - Atribución - CompartirIgual. Pueden aplicarse cláusulas adicionales a los archivos multimedia.