Lenguaje c

Solo disponible en BuenasTareas
  • Páginas : 29 (7201 palabras )
  • Descarga(s) : 4
  • Publicado : 13 de octubre de 2009
Leer documento completo
Vista previa del texto
Conceptos Básicos

a. Introducción
i. De los problemas a los programas
ii. Breves prácticas de la programación
b. Definición de lenguaje
c. Definición de Algoritmo
d. Algoritmos Cotidianos
e. Definición de lenguajes algorítmicos

Metodología para la Solución de Problemas por Medio de Computadoras

f. Definición del Problemag. Análisis de los Datos
h. Diseño de la solución
i. Prueba y depuración

Técnicas para la Formulación de Algoritmos

j. Diagramas de Flujo
k. Pseudo código
l. Diagramas Estructurados (nassi-scheneiderman)
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 tipo
3.3.- Las variables
3.4.- ¿ Dónde se declaran ?
3.5.- Constantes
3.6.- Secuencias de escape
3.7.- Inclusión de ficheros

4.- Operadores aritméticos y de asignación
4.1.- Operadores aritméticos
4.2.- Operadoresde asignación
4.3.- Jerarquía de los operadores

5.- Salida / Entrada
5.1.- Sentencia printf()
5.2.- Sentencia scanf()
6.- Operadores relacionales
7.- Sentencias condicionales
7.1.- Estructura IF...ELSE
7.2.- Estructura SWITCH
8.- Operadores lógicos
9.- Bucles
9.1.- Sentencia WHILE
9.2.- Sentencia DO...WHILE9.3.- Sentencia FOR
9.4.- Sentencia BREAK
9.5.- Sentencia CONTINUE

10.- Funciones
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.- Punteros
12.1.- Declaración12.2.- Operadores
12.3.- Asignación
12.4.- Aritmética de direcciones

13.- Estructuras
13.1.- Concepto de estructura
13.2.- Estructuras y funciones
13.3.- Arrays de estructuras
13.4.- Typedef

14.- Ficheros
14.1.- Apertura
14.2.- Cierre
14.3.- Escritura y lectura

15.- Gestión dinámica de memoria15.1.- Funciones
15.2.- Estructuras dinámicas de datos

16.- Programación gráfica
16.1.- Conceptos básicos
16.2.- Funciones

Bibliografía

Turbo C/C++ Manual de Referencia
Herbert Schildt
Mc Graw Hill

Programación C
Byron S. Gottfried
Mc Graw Hill

Metodología de la Programación (Algoritmos, Diagramas de Flujo y Programas)
Osvaldo Cairó
ComputecConceptos Básicos

Concepto de algoritmo y lenguaje de programación

Antes de iniciar, es necesario conocer los conceptos principales que son de uso necesario para la solución de problemas por medio de computadoras.

Algoritmo: es un conjunto finito de instrucciones que, cuando se ejecutan, efectúan una tarea particular.
Un algoritmo es un sistema definido de instrucciones, finito ennúmero, para lograr una cierta tarea que, dado un sistema de entradas, dé lugar a un cierto estado reconocible. El concepto de un algoritmo es ilustrado a menudo por el ejemplo de una receta, aunque muchos algoritmos son mucho más complejos; los algoritmos tienen a menudo pasos que repitan (iteren) o requieran decisiones (tales como lógica o comparación) hasta que se termina la tarea
Diversosalgoritmos pueden terminar la misma tarea con un diverso sistema de instrucciones en más o menos el mismo tiempo, espacio, o esfuerzo que otros. Por ejemplo, tenemos dos diversas recetas para hacer una ensalada de papa, una puede tener cáscara antes de cocer la papa, mientras que la otra presenta los pasos al revés, ambas hacen que los pasos se repitan con todas las papas y termina cuando la ensalada...
tracking img