8
3.- Poner a punto el programa mediante el uso de un editor de lenguaje de programac ión estructur ado UNIDAD 3 (Desarro llo)

Unidad 3

Embed Size (px)

Citation preview

Page 1: Unidad 3

3.- Poner a punto el programa mediante el uso de un editor de lenguaje de programación estructurado

UNIDAD 3

(Desarrollo)

Page 2: Unidad 3

En lenguaje C, para convertir un algoritmo en un programa, se deben llevar a cabo las siguientes fases de puesta a punto: edición, pre proceso, compilación y enlace. Para saber más, véase el apartado "Fases de la puesta a punto de un programa en lenguaje C" del Curso de Lenguaje C.

Page 3: Unidad 3

Este manual se basa en el C estandar el cual puede uti l izarse en todos los t ipos de C.

C es un lenguaje de programación de nivel medio ya que combina los elementos del lenguaje de alto nivel con la funcionalidad del ensamblador.

Su característ ica principal es ser portable,es decir,es posible adaptar los programas escritos para un t ipo de computadora en otra.

Otra de sus característ icas principales es el ser esctructurado, es decir, el  programa se divide en módulos ( funciones) independientes entre sí.

El lenguaje C inicialmente fué creado para la programación de -Sistemas operativos - Intérpretes -Editores -Ensambladores -Compiladores -Administradores de bases de datos. Actualmente, debido a sus carateríst icas, puede ser uti l izado paratodo

t ipo de programas.

3.1. CAPTURA Y EDICIÓN DEL PROGRAMA 

Page 4: Unidad 3
Page 5: Unidad 3

Para compilar un programa C en entornos Windows, debemos seguir una serie de pasos que varían según el compilador de C que queramos utilizar. Antes que nada, sería bueno que se revises la documentación del compilador elegido para conocer los comandos exactos.

3.2. COMPILAR EL PROGRAMA DEPURAR EL PROGRAMA EJECUTAR

EL PROGRAMA 

Page 6: Unidad 3

Compilación del código fuente Si se utiliza un entorno de desarrollo, será posible compilar directamente desde el entorno, mediante un botón o una combinación de teclas.

Si se ejecuta el compilador desde la línea de comandos, la línea será distinta según el compilador utilizado. A continuación algunos ejemplos de ciertos comandos según el compilador:

En Turbo C de Borland es: tcc hola.cEn C++ de Borland: bcc hola.cEn Visual C de Microsoft: cl hola.cEn GNU gcc: gcc hola.c o cc hola.cEl C de Zortech: ztc hola.c

Page 7: Unidad 3

Ejecutar en modo depuración.

Para poder uti l izar el depurador correctamente durante el proceso de ejecución de un programa, hay que ejecutar dicho programa desde el Visual, en modo ‘Debug’. Esto se hace desde el menú Build/Star Debug/ Go.  O bien con la tecla F5 , o uti l izando el botón de ejecutar en modo debug:

Puntos de interrupción (Breakpoints). Sirven para detener el programa en una l ínea de código, y poder examinar

el valor de las variables, o ejecutar el programa paso a paso.

Se insertan con la tecla F9  o bien con el  botón:Para obtener un mayor control de los puntos de interrupción se pueden configurar desde el menú Edit/Breakpoints,  donde podemos activarlos para que interrumpan el programa en una posición determinada (Location breakpoints)  o cuando un valor cambia  (Data breakpoints) , o bien cuando una ventana recibe un mensaje  (Message Breakpoint).

Ejecución paso a paso. Una vez puesto un punto de interrupción, podemos ejecutar el programa

l ínea a l ínea, para comprobar su correcto funcionamiento.

Page 8: Unidad 3

Primero que todo debemos de preparar al sistema con los compiladores GCC y G++... Para ello hacemos en una terminal: 

Después se nos presentan dos opciones, o escribimos nuestros programas en un editor de textos(Gedit o Vim), o con un IDE(Geany, Anjuta,etc).... en este caso instalaremos el geany... 

Para ello hacemos en una terminal

 

y listo!...ya lo tenemos instalado