Lenguaje c

Páginas: 21 (5035 palabras) Publicado: 24 de noviembre de 2009
APUNTES DE LENGUAJE DE PROGRAMACIÓN
”C”

[pic]

ELABORADOS POR LOS PROFESORES DE LA ACADEMIA DE SISTEMAS DIGITALES, TURNO VESPERTINO.

ING. R. DIMITRI CAB CORDERO

ING. MIGUEL E. GARCÍA JULIÁN

Índice.

Introducción.…………………………………………………………………………………………………………………….………………4

Breve semblanza histórica del lenguaje C….……………………………………………………………………………………..5

Edición de unprograma……………………………………………………………………………………………………………………7

BorlandC…………………………………………………………………………………………………………………………………….…...9

Comandos de Borland C…………………………………………………………………………………………………………………...14

Cuerpo general de un programa en C……………………………………………………………………………………………….15

El programa más básico de C………………………………………………………………………………………………………….18

Secuencias de escape……………………………………………………………………………………………………………………..19

Instruccionesprintf y scanf………………………………………………………………………………………………………….…20

Tipos de datos……………………………………………………………………………………………………………………………….24

Reglas de conversión…………………………………………………………………………………………………………………….25

Reglas de asignación…………………………………………………………………………………………………………………….26

Operadores…………………………………………………………………………………………………………………………………..27

Precedencia de los operadores matemáticos yparéntesis…………………………………………………………….30

Cuestionario Unidad I y II……………………………………………………………………………………………………………..32

Sentencia de control IF-ELSE………………………………………………………………………………………………………..35

Sentencias IF-Anidadas………………………………………………………………………………………………………………..40

Sentencia ELSE-IF………………………………………………………………………………………………………………………..42

Sentencia de control WHILE………………………………………………………………………………………………………..48

Sentencia de controlDO-WHILE……………………………………………………………………………………………………53

Sentencia de control FOR…………………………………………………………………………………………………………….59

Instrucción BREAK.………………………………………………………………………………………..................................67

Instrucción SWITCH……………………………………………………………………………………………………………………..70

Funciones……………………………………………………………………………………………………………………………………80

Estructura de unafunción…………………………………………………………………………………………………………..81

Prototipo de una función…………………………………………………………………………………………………………….82

Paso de argumentos a una función……………………………………………………………………………………………..84

Invocación de una función................................................................................................................85

Arreglos……………………………………………………………………………………………………………………………………..89

Arreglos de múltiples subíndices………………………………………………………………………………………………..95Apéndices……………………………………………………………………………………………………………………………………102

Bibliografía.......................................................................................................................................117

Introducción.

La realización de estos apuntes esta fundamentada en la necesidad de una bibliografía apegada al temario de la asignatura de lenguaje de programación C, impartida en elCECYT No. 1 “Gonzalo Vázquez Vela” en el turno Vespertino.

Los apuntes están dirigidos a todos los estudiantes de la carrera de Técnico en Sistemas Digitales, a los cuales se les da una pequeña introducción a una de las áreas mas explotadas en la actualidad como es la programación de computadoras. En estos apuntes, se dan los principios básicos de programación en el lenguaje “C”específicamente, siendo este el lenguaje de mayor uso y versatilidad para las aplicaciones de control y automatización por computadora. Aunque la tecnología ha tendido hacia los lenguajes visuales basados en el sistema Windows de Microsoft, el lenguaje C sigue siendo una herramienta útil para dicha tarea junto con JAVA.

Se incluyen apéndices que están orientados a una complementación con los distintosconocimientos que se deben de adquirir paralelamente con la asignatura destacando secciones que no se encuentran en otros libros, como es el caso de errores de compilación y ejecución.

Los apuntes fueron creados en base a la planificación temática de la asignatura durante semestres anteriores, por lo que,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguaje C#
  • LENGUAJE C
  • Lenguaje c
  • Lenguaje C
  • Lenguaje c
  • lenguaje c
  • lenguaje c
  • Lenguaje c

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS