Diferencia entre revisiones de «Programación en C»
m Robot: Reemplazo automático de texto (-Crystal[_ ]Clear[_ ]action[_ ]exit.png +Crystal Clear action exit.svg) |
mSin resumen de edición |
||
Línea 21: | Línea 21: | ||
* [[Fundamentos de C - Lección 1#Tipos de Datos|Tipos de Datos]] - ''Trabajando con Datos en C''. [[Imagen:100%.svg]] |
* [[Fundamentos de C - Lección 1#Tipos de Datos|Tipos de Datos]] - ''Trabajando con Datos en C''. [[Imagen:100%.svg]] |
||
* [[Fundamentos de C - Lección 1#Operadores|Operadores]] - ''Trabajando con expresiones'' [[Imagen:100%.svg]] |
* [[Fundamentos de C - Lección 1#Operadores|Operadores]] - ''Trabajando con expresiones'' [[Imagen:100%.svg]] |
||
* [[Fundamentos de C - Lección 2| |
* [[Fundamentos de C - Lección 2#Directivas de preproceso|Directivas de preproceso]] - ''Las sentencias iniciales''. [[Imagen:100%.svg]] |
||
* [[Fundamentos de C - Lección 2| |
* [[Fundamentos de C - Lección 2#Variables y Constantes|Variables y Constantes]] - ''Formas de almacenamiento. '' [[Imagen:100%.svg]] |
||
* [[Fundamentos de C - Lección 2| |
* [[Fundamentos de C - Lección 2#Secuencias de Escape|Escape]] - ''Secuencias y Modificadores.'' [[Imagen:100%.svg]] |
||
* [[Fundamentos de C - Lección 3|Enlaces]] - ''Como unirlo todo.'' [[Imagen:25%.svg]] |
* [[Fundamentos de C - Lección 3|Enlaces]] - ''Como unirlo todo.'' [[Imagen:25%.svg]] |
||
* [[Fundamentos de C - Lección 3|Imágenes]] - ''Agregando algo más que texto...'' [[Imagen:25%.svg]] |
* [[Fundamentos de C - Lección 3|Imágenes]] - ''Agregando algo más que texto...'' [[Imagen:25%.svg]] |
Revisión del 02:41 23 jun 2008
Portal de Programación en C
El lenguaje de programación C fue desarrollado por Denis 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
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
Las estructuras de Control se dividen en condicionales y ciclicas:
Estructuras Condicionales
- If (si condicional)
- If - Else (si - entonces)
- Switch - case (seleccione caso)
Estructuras Ciclicas
- For (para)
- While (mientras)
- Do While (haga mientras)
Advertencia
Esta pagina y todo el contenido asociado se encuentra en fase de desarrollo. Si deseas modificar algo, por favor consultalo primero con:
JacoboCA (discusión • contribuciones) GeorgeArthur (discusión • contribuciones)
Arreglos ó Vectores
Los arreglos pueden ser unidimensionales o multidimencionales:
- Vectores
- Matrices
En los cuales se pueden ordenar:
- Por Intercambio
- Por Selección
- Por Inserción
- Burbuja
- Shell
- Otros
Busqueda
La busqueda en un arreglo puede ser :
- Secuencial
- Binaria
Bibliografía Recomendada
- 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.