programacion 1

Páginas: 18 (4393 palabras) Publicado: 22 de abril de 2013
PROGRAMACIÓN
EN C
Contenido
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 tipos
3.3. Las variables
3.4. ¿Dónde se declaran?
3.5. Constantes
3.6. Secuencias de escape
3.7. Inclusión de archivos.
4. Expresiones y Operadores
4.1.Sentencias
4.2. Operadores aritméticos
4.3. Operadores de asignación
4.4. Jerarquía de los operadores
5. Salida / Entrada
5.1. Sentencia printf()
5.2. Sentencia scanf()
6. Operadores relacionales
7. Operadores lógicos
8. Sentencias condicionales
8.1. Estructura If...Else
8.2. Estructura Switch
9. Bucles
9.1. Sentencia While
9.2. Sentencia Do…While
9.3. Sentencia For
9.4. SentenciaBreak
9.5. Sentencia Continue
10. Funciones
Segundo

S e m e s t r e,

2012

Página #1

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. Apéndice
12.1. Librería stdio.h
12.2. Librería stdlib.h
12.3. Librería conio.h
12.4. Librería string.h
12.5. Libreríagraphics.h
12.6. Librería dir.h
12.7. Funciones interesantes

Introducción
C es un lenguaje de programación estructurado de propósito general. Sus instrucciones constan
de términos parecidos a las expresiones algebraicas, además de ciertas palabras claves inglesas
parecidas a las de otros lenguajes de programación estructurada de alto nivel. Esta flexibilidad
permite el uso de C en laprogramación de sistemas (diseño de sistemas operativos), así como la
programación de aplicaciones.
El lenguaje C hace posible la redacción de programas fuente muy concisos, debido en gran parte
al numero de operadores que incluye el lenguaje. Tiene un
conjunto de instrucciones
relativamente pequeño, aunque las implementaciones actuales incluyen numerosas funciones de
biblioteca que mejoran lasinstrucciones básicas. Además el lenguaje permite al usuario escribir
funciones de biblioteca adicionales para su propio uso. Hay compiladores de C disponibles para
computadoras de todos los tamaños lo mismo sucede con los interpretes. Los compiladores son
frecuentemente compactos y generan programas objetos pequeños y eficientes, en comparación
con los generados por otros lenguajes de altonivel.
Los programas de C son muy portables, debido a que C deja en manos de las funciones de
biblioteca la mayoría de las características dependientes de la computadora.

Historia de C
C fue originalmente desarrollado en los años 60 por Dennis Ritchie en Bell Telephone Laboratories
Inc (AT & T Bell Laboratories). Es el resultado de dos lenguajes anteriores BCPL y B que se
desarrollarontambién en los laboratorios Bell, hasta 1978, cuando Brian Kernigham y Ritchie
publicaron una descripción definida del lenguaje “K & RC”.
Los profesionales de las computadoras comenzaron a promover el uso del lenguaje. A la mitad de
los ochenta la popularidad de C estaba muy definida, se habían escrito numerosos compiladores e
Segundo

S e m e s t r e,

2012

Página #2

intérpretes de Cpara computadoras de todos los tamaños y se habían desarrollado muchas
aplicaciones comerciales.
A principio de 1983 se estableció un comité para definir el estándar de C. Este comité definió un
estándar ANSI para definir el lenguaje C.

1. Características del Lenguaje C


C es un lenguaje de nivel medio. Ya que combina elementos de lenguajes de alto nivel con la
funcionalidad deensamblador.



El código de C es transportable. Significa que se puede adaptar el software escrito para un tipo
de computador a otro tipo.



Soporta el concepto de tipo de dato: Un tipo de datos define un conjunto de valores que una
variable puede almacenar con un conjunto de operaciones que la computadora puede realizar
sobre esa variable. Los tipos de datos comunes incluyen enteros,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación 1
  • ¿Qué es programación 1
  • Programacion 1
  • programación 1
  • Programacion 1
  • programacion 1
  • Programacion 1
  • programacion 1

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS