programacion fundamentos

Páginas: 46 (11287 palabras) Publicado: 2 de diciembre de 2014
Fundamentos de
Programación en C

PDF generado usando el kit de herramientas de fuente abierta mwlib. Ver http://code.pediapress.com/ para mayor información.
PDF generated at: Fri, 27 Jan 2012 12:11:53 UTC

Contenidos
Artículos
Introducción

1

Historia de C

3

Fundamentos de programación

5

Primer programa en C

7

Tipos de datos

12

Interacción con el usuario14

Expresiones

16

Instrucciones de control

18

Uso de funciones

25

Vectores

35

Cadenas de caracteres

38

Manejo de archivos

40

Estructuras y Uniones

50

Punteros

61

Manejo dinámico de memoria

63

Referencias
Fuentes y contribuyentes del artículo

68

Licencias de artículos
Licencia

69

Introducción

Introducción
Objetivos
Elobjetivo principal de este Wikilibro es que cualquier persona sin conocimientos previos de programación pueda
ser capaz de programar en el lenguaje C.
Una vez logrado el dominio del lenguaje, es probable que los lectores se interesen por otros temas más complejos
que superen a los temas básicos. También les será más o menos sencillo aprender cualquier otro lenguaje de
programación estructurada.Sin embargo, este no es un libro que apunte únicamente a programadores principiantes. También puede resultar de
interés para quienes ya tengan experiencia en el área de programación. En esta introducción hay dos secciones en las
que se explica para los dos grupos principales de lectores qué camino seguir para comenzar a programar en el
lenguaje C o bien perfeccionar conocimientos.

Nota sobrela exactitud
Muchas de las cosas expresadas en este wikilibro, especialmente en los primeros capítulos, no son completamente
exactas, aunque son buenas aproximaciones. Los detalles más exactos irán apareciendo posteriormente, una vez que
los materiales anteriores hayan sido correctamente asimilados por el lector. En general, dadas dos definiciones o
datos contradictorios en este wikilibro,debe considerarse siempre como más exacto al segundo, habiendo aparecido
el primero como una introducción más general al tema.

Estándar utilizado
El lenguaje C fue creado en los años setenta, y a lo largo de su historia ha pasado por muchas modificaciones, tanto
con respecto a la sintaxis como con respecto al código incluido dentro de la biblioteca estándar. Es por ello que se
fuerondesarrollando estándares, para que todos sepan con qué versión del lenguaje se está trabajando.
Los distintos estándares del lenguaje C han sido: el C de Kernighan y Ritchie, un estándar no-oficial que surgió
luego de la publicación de su libro en 1978; el C89 o C90, el primer estándar oficial, posterior a la publicación de los
estándares ANSI en 1989 e ISO en 1990; y el C99, publicado en 1999.
En estelibro se utilizará el estándar C99, si bien por cuestiones de estilo y compatibilidad muchas veces se utilizará
código compatible con el estándar C89.

Para los principiantes
Para quien no haya programado antes, es recomendable seguir el orden del libro. Los temas están especialmente
organizados de manera incremental o acumulativa. Tal vez, lo que se te va a hacer más útil en el camino delaprendizaje es la constancia; sé terco, no trastabilles, no te rindas, tal vez tu pregunta sea ¿cuántas veces tengo que
intentar?, las veces necesarias para lograr tu objetivo, sería la respuesta.
Claro que el principal enemigo de nosotros los humanos es el tiempo y por eso en caso de que de verdad estés
trancado en algo busca ayuda de alguien que sepa "más que tú". ¿Que no tienes a nadie a tualrededor con esa
característica? Tal vez no buscaste bien y tal vez quieras usar la red de redes. Utiliza los buscadores, pregunta en
IRC, en foros de programación, en listas de correo.

1

Introducción

Para los más avanzados
El lanzamiento queda libre por supuesto, solo tú sabes lo que necesitas. Las reglas del juego son las mismas de
siempre: primero saber lo que se quiere o...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Fundamentos De Programacion
  • Fundamentos de programacion
  • fundamentos de programacion
  • Fundamentos De Programacion
  • programacion fundamentos
  • Fundamentos de programacion
  • Fundamentos de programacion
  • Fundamentos de Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS