Lenguaje c

Páginas: 27 (6552 palabras) Publicado: 15 de junio de 2011
El Lenguaje de Programación C (1ª Parte)

El Lenguaje de Programación C
(1ª Parte)
Autor: Elías Ángel Santos Hernández Agosto 2008 Pág. 1

El Lenguaje de Programación C (1ª Parte)

OBJETIVO: Iniciar y preparar al estudiante en el mundo de la programación (Lenguaje C) que es en la actualidad una herramienta poderosa en la solución de problemas (no rigurosamente informáticos) con el uso dela computadora. Como este es un curso para principiantes intentaré ser lo más explícito posible de tal forma que no haga falta ningún conocimiento anterior para seguirlo (ya que otros cursos suponen conocimientos previos). CONTENIDO:

1. Lenguaje de Programación.
1.1. ¿Qué es un Lenguaje de Programación? 1.2. Compilador. 1.3. Editor.

2. Introducción al Lenguaje C.
2.1. Generalidades delLenguaje C.

2.2. Tipos de Datos.

2.2.1.Introducción. 2.2.2.Tipos de Datos. 2.2.3.Modificadores de Tipo. 2.2.4.overflow. 2.3.1.#define. 2.3.2.Variables.

2.3. Constantes y Variables.

2.4. Mostrando Información en Pantalla.
2.4.1.printf. 2.4.2.clrscr. 2.4.3.gotoxy. 2.4.4.Hola Mundo!

2.5. Operadores.

2.5.1.Operadores Aritméticos. 2.5.2.Operadores Lógicos y Relacionales. 2.5.3.sizeof.2.5.4.Otros Operadores. 2.5.5.Precedencia de los Operadores. 2.6.1.scanf. 2.6.2.getch y getche.

2.6. Introducción de Datos por Consola (Teclado).

Autor: Elías Ángel Santos Hernández

Agosto 2008

Pág. 2

3. Sentencias de Control de Flujo.
3.1. Bucles.
3.1.1.for. 3.1.2.while. 3.1.3.do … while.

El Lenguaje de Programación C (1ª Parte)

3.2. Condicionales.
3.2.1.if / else.3.2.2.switch. 3.3.1.goto. 3.3.2.break. 3.3.3.exit.

3.3. De Salto.

4. Introducción a las Funciones.
4.1. Definición de una Función. 4.2. ¿Dónde se define una Función? 4.3. Vida de una variable. 5.1. Introducción.
5.1.1.La Memoria del Ordenador. 5.1.2.Direcciones de Variables. 5.1.3.¿Qué son los Punteros?

5. Punteros.

6. Arrays.

5.2. Para qué sirve un puntero y cómo se usa. 5.3. Punterosen una función. 5.4. Punteros como argumentos. 6.1. Introducción.
6.1.1.¿Qué es un Array? 6.1.2.Declaración. 6.1.3.Dimensión de un Array. 6.1.4.Inicialización de un Array.

6.2. Recorrer un Array. 6.3. Punteros a Arrays. 6.4. Arrays Multidimensionales.

7. Funciónes y Recursividad.
7.1. Paso de parámetros. 7.2. ¿Qué es la Recursividad?. 7.3. ¿Recursivo ó Iterativo?.
Autor: Elías ÁngelSantos Hernández Agosto 2008 Pág. 3

8. Strings.
8.1. Introducción.

El Lenguaje de Programación C (1ª Parte)

8.1.1.Declaración. 8.1.2.Las Cadenas por dentro.

8.2. Funciones de Manejo de Strings.
8.2.1.strlen. 8.2.2.strcpy. 8.2.3.strcat. 8.2.4.sprintf. 8.2.5.strcmp. 8.2.6.itoa y atoi.

8.3. Entrada de cadenas por teclado.
8.3.1.gets. 8.3.2.scanf.
8.3.2.1. Introducción. 8.3.2.2.Especificadores de Estructura.

8.4. Recorrer cadenas con punteros. 8.5. Arrays de Cadenas. 8.6. Ordenar un Array de Cadenas.

BIBLIOGRAFÍA


Brian Kernighan. “Lenguaje de programación C”. Prentice-Hall Hispanoamericana. http://www.elrincondelc.com “Lenguaje C” (Tutorial Interactivo). Intelligent Multimedia.

• •

• Peter A. Darnell, Philip E. Margolis. “C. A software engineering approach”.Springer-Verlag, 1991. • “Programming Languaje C”. American National Standards Institute (ANSI).
Autor: Elías Ángel Santos Hernández Agosto 2008 Pág. 4

El Lenguaje de Programación C (1ª Parte)

1 LENGUAJE DE PROGRAMACIÓN
1.1 ¿QUÉ ES UN LENGUAJE DE PROGRAMACIÓN?
Un Lenguaje de Programación es cualquier lenguaje artificial que puede usarse para definir una secuencia de instrucciones para suprocesamiento por computadora, de forma más sencilla, un Lenguaje de Programación nos permite comunicarnos con la Computadora. La traducción de las instrucciones a un código inteligible por la computadora lo realiza ella misma. Una vez que el programador determina la tarea a realizar, éste debe codificar una lista de instrucciones (programa) que la computadora entenderá. Un programa informático...
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