fundamentos de progamacion en C

Páginas: 56 (13964 palabras) Publicado: 26 de abril de 2013
Fundamentos de programación en C

Fundamentos de programación en C
Este texto pretende ser una introducción a la programación de ordenadores en lenguaje C.
Se ha revisado con la intención que su nivel sea el razonable para una asignatura de
“Fundamentos de programación” o similar, aunque quizá algunos centros (especialmente
universitarios) exijan un nivel más alto que el que se cubre.
Estáorganizado de una forma ligeramente distinta a los libros de texto “convencionales”,
procurando incluir ejercicios prácticos lo antes posible, para evitar que un exceso de teoría en
los primeros temas haga el texto pesado de seguir.
Aun así, este texto no pretende “sustituir a un profesor”, sino servir de apoyo para que los
alumnos no pierdan tiempo en tomar apuntes. Pero es trabajo delprofesor aclarar las dudas
que surjan y proponer muchos más ejercicios que los que figuran aquí.

Este texto ha sido escrito por Nacho Cabanes. Si quiere conseguir la última versión, estará en
mi página web:
www.nachocabanes.com

Este texto es de libre distribución (“gratis”). Se puede distribuir a otras personas libremente,
siempre y cuando no se modifique.
Este texto se distribuye "talcual", sin garantía de ningún tipo, implícita ni explícita. Aun así, mi
intención es que resulte útil, así que le rogaría que me comunique cualquier error que
encuentre.
Para cualquier sugerencia, no dude en contactar conmigo a través de mi web.

Revisión actual: 0.23

Revisión 0.23– Página 1

Fundamentos de programación en C, por Nacho Cabanes

Contenido
(Revisión actual: 0.23)
0.Conceptos básicos sobre programación ________________________________________________7
0.1. Lenguajes de alto nivel y de bajo nivel. ____________________________________________7
0.2. Ensambladores, compiladores e intérpretes_________________________________________8
0.3. Pseudocódigo__________________________________________________________________9
1. Toma de contacto con C____________________________________________________________11
1.1 Escribir un texto en C __________________________________________________________12
1.1.1. Cómo probar este programa en Linux ___________________________________________13
1.1.2. Cómo probar este programa en Windows ________________________________________14
1.2. Mostrar números enteros en pantalla_____________________________________________17
1.3.Operaciones aritméticas básicas _________________________________________________18
1.3.1. Orden de prioridad de los operadores ___________________________________________18
1.3.2. Introducción a los problemas de desbordamiento __________________________________18
1.4. Introducción a las variables: int _________________________________________________18
1.4.1. Definición de variables: númerosenteros ________________________________________19
1.4.2. Asignación de valores _______________________________________________________19
1.4.3. Mostrar el valor de una variable en pantalla ______________________________________19
1.5. Identificadores _______________________________________________________________21
1.6. Comentarios_________________________________________________________________21
1.7. Datos por el usuario: scanf _____________________________________________________22
2. Tipos de datos básicos______________________________________________________________24
2.1. Tipo de datos entero ___________________________________________________________24
2.1.1. Tipos de enteros: signed/unsigned, short/long_____________________________________24
2.1.2. Problemática:asignaciones y tamaño de los números; distintos espacios ocupados según el
sistema ________________________________________________________________________25
2.1.3. Unidades de medida empleadas en informática (1): bytes, kilobytes, megabytes... ________26
2.1.4. Unidades de medida empleadas en informática (2): los bits __________________________27
2.1.5. Sistemas de numeración: 1- Sistema binario...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Progamacion En c++
  • Fundamentos C++
  • Progamacion En C
  • Progamacion C
  • Fundamentos de Clases en C++
  • Fundamentos de C Sharp
  • Fundamentos lenguaje C
  • Fundamentos De Lenguaje c

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS