Programacion En C

Páginas: 44 (10777 palabras) Publicado: 30 de septiembre de 2012
Introducción a la programación

Manual de clase

M. en C J. Netz Romero Durán

2006-P

Temario 1.- Programación Estructurada 1.1 Introducción 1.2 Identificadores y tipos de datos 1.3 Expresiones y operadores 1.4 Estructuras de control 1.5 Funciones 1.6 Apuntadores 2.- Arreglos 2.1 Conceptos de arreglos 2.2 Arreglos y apuntadores 2.3 Arreglos y funciones 3.- Algorítmica 3.1 Algoritmos 3.2Elementos para el diseño de un algoritmo 4.- Desarrollo de algoritmos 4.1 Algoritmos básicos 4.2 Algoritmos de búsqueda 4.3 Algoritmos de ordenamiento 5.- Caracteres y cadenas 5.1 Caracteres 5.2 Cadenas de caracteres 5.3 Arreglos de cadenas 5.4 Paso de cadenas a funciones 6.- Estructuras 6.1 Estructuras de datos 6.2 Arreglos de estructuras 6.3 Paso de estructuras a funciones 7.- Archivos Parte 1
Programación Estructurada
1.1 Fundamentos
Principales Objetivos de lenguaje C
Lenguaje común C es uno de los lenguajes más utilizados por los programadores, mas que nada debido a sistemas operativos, como UNIX con el cual existe una estrecha relación. Sencillo Alguien que programe en lenguaje C utiliza un pequeño conjunto de palabras reservadas las cuales son fáciles de aprender. PotenteExisten pocos límites para este lenguaje; aquí tenemos estructuras de control eficientes, modularidad, estructuras, punteros, entre otras tantas cosas. Modularidad Dividir un problema mayor en pequeños problemas es una técnica de solución. En el lenguaje de programación C se trabaja con funciones; cada función puede ser uno de estos pequeños problemas para la solución a un problema mayor.Transportable Con pocas o ningunas modificaciones un programa en C puede compilarse y ejecutarse en diversos sistemas. Esto gracias a estándar ANSI.

Autor: Netz Romero

06-O

1

Ejecutar un archivo en lenguaje C

Figura 1.1. Ciclo de un programa en C Para ejecutar un programa en C necesita de los siguientes pasos, ver figura 1.1.

Autor: Netz Romero

06-O

2

Primero se debe utiliza uneditor de textos para que el usuario escriba su programa, este se llama código fuente (archivo.c) y debe llevar la extensión .c . Como segundo paso, se compila el archivo con código fuente, en otras palabras se dice que la máquina necesita el código en su propio lenguaje, por lo que lo traduce. Cuando se realiza la compilación, se toman en cuenta los archivos incluidos del archivo.c . Losarchivos incluidos llevan la extensión .h . Después de compilar, se produce el archivo objeto el cual contiene las instrucciones a nivel máquina. Dependiendo el sistema en el que se trabaje se tendrá una extensión .obj o la extensión .o . El tercer paso consiste en enlazar el archivo objeto. El programa en C lleva funciones predefinidas (como la función printf()), las cuales se obtienen de los archivosde biblioteca. Finalmente cuando se enlazan se produce un archivo ejecutable. Como ejemplo tenemos el programa 1.1, se deja al lector la captura, compilación y ejecución de éste y los próximos programas. Programa 1.1
/* Este es un programa ejemplo */ #include int main(void) { printf(“Hola Mundo”); return(0); }

Autor: Netz Romero

06-O

3

Estructura de un programa en C
Para trabajar demanera general se va a proponer una estructura en los programas de lenguaje C. Y estará compuesto por las siguientes partes: • • • • • Directivas del preprocesador Funciones prototipos Función principal Tipos de datos Otras funciones

La figura 1.2 ilustrará los conceptos anteriores

Figura 1.2. Estructura de un programa en C
Autor: Netz Romero 06-O 4

1.2 Identificadores y tipos de datosComentarios
Los comentarios no aparecen en el programa ejecutable, existen dos formas de incluir comentarios en C:
// comentario en una sola linea /* comentario en mas de una linea */

Sentencias y bloques
Una sentencia es una o más líneas de código terminados por un punto y coma ( ; ) :
totales = a + b + e + f ;

Un bloque es un grupo de sentencias entre una llave abierta y otra...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • programacion C
  • Programacion c++
  • c# Programacion
  • Programacion En C#
  • Programacion en c
  • Programacion en c
  • Programacion en c++
  • Programacion c ++

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS