Práctica 00: Compilador



Documentos relacionados
Instalación de la aplicación de COAS Visado Digital

Ayuda para la instalación Componente Firma Digital INDICE. 1 Configuración previa Configuración Internet Explorer para ActiveX...

Módulo 1 Sistema Windows. Explorador de Windows

SIMULADOR DE INSTALACIÓN DE MOBILIARIO DE COCINA GUIA DE USO

Manual instalación Windows 8. Instalar Windows 8 paso a paso

Mi primer proyecto en Dev-C++

Tutorial: Cómo realizar tu primer programa en C++ En el Sistema Operativo Windows

Práctica 1 SISTEMAS OPERATIVOS. Introducción...

MANUAL DEL INSTALADOR

Instalación y Registro Versiones Educativas 2013

GUÍA RÁPIDA DE TRABAJOS CON ARCHIVOS.

GESTOR DE DESCARGAS. Índice de contenido

Proceso de cifrado. La fortaleza de los algoritmos es que son públicos, es decir, se conocen todas las transformaciones que se aplican al documento

Bienvenida. Índice. Prefacio

6.1. Conoce la papelera

Fundamentos de Informática. Primer Curso de Ingenieros Químicos. Práctica 1. Dev C++ Compilador de C para Windows

Instalación del Admin CFDI

Uso de Visual C++ Pre-Practica No. 3

índice in the cloud BOX

El Entorno Integrado de Desarrollo Dev-C++ (Ayuda básica para las primeras sesiones de prácticas)

CONCEPTOS BASICOS. Febrero 2003 Página - 1/10

Internet aula abierta

MANUAL DE CONFIGURACIÓN PARA EL ACCESO A RECURSOS-e RED DE BIBLIOTECAS DEL INSTITUTO CERVANTES

INSTALACIÓN DE MEDPRO

PROGRAMA DE AYUDA PARA LOS CONTRATOS DE FORMACIÓN CENFOMASTER CENTRO DE FORMACIÓN INSTALACIÓN DE LA APLICACIÓN

RESOLUCIÓN DE INCIDENCIAS PROCURADORES

RELACIÓN DE PRÁCTICAS DEL TEMA 2

Procedimiento de instalación de Aula Virtual Santillana en Windows: Alumnos

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD

Manual uso cuentas WebMail con Thunderbird

Internet Information Server

Edición de Ofertas Excel Manual de Usuario

2. Entorno de trabajo y funcionalidad en Arquímedes

Instalable módulo criptográfico Ceres. Manual de usuario

GUIA COMPLEMENTARIA PARA EL USUARIO DE AUTOAUDIT. Versión N 02 Fecha: 2011-Febrero Apartado: Archivos Anexos ARCHIVOS ANEXOS

Tutorial. Configuración del entorno de programación Code::Blocks.

Manual de software. Dynamic Cloud. 10/2014 MS-Dynamic_Cloud v1.2

Plataforma e-ducativa Aragonesa. Manual de Administración. Bitácora

Traslado de Copias y Presentación de Escritos. Manual de Usuario V.3.1

1.- DESCRIPCIÓN Y UTILIDAD DEL SOFTWARE DAEMON TOOLS.

MANUAL DE SHAREPOINT Por: Área de Administración de Aplicaciones.

PowerPoint 2010 Manejo de archivos

La pestaña Inicio contiene las operaciones más comunes sobre copiar, cortar y pegar, además de las operaciones de Fuente, Párrafo, Estilo y Edición.

Documento descargado de Licencia de este documento: Reconocimiento NoComer cial Compar tir Igual 2.

Aplicación de protección con contraseña para los dispositivos flash USB de Verbatim

V i s i t a V i r t u a l e n e l H o s p i t a l

EXPORTACIÓN E IMPORTACIÓN EN OPENCMS6

GENERACIÓN DE TRANSFERENCIAS

Instalación de dos Sistemas Operativos en un mismo Computador

Archivo de correo con Microsoft Outlook contra Exchange Server

ORGANIZAR LA INFORMACIÓN: EL EXPLORADOR DE WINDOWS

MENU MULTIINICIO WINDOWS XP

Internet aula abierta

Cómo sobrevivir al primer día en las salas de ordenadores

Hasta ahora Microsoft disponía de dos sistemas operativos diferentes: entorno personal Windows98. entorno profesional Windows NT/2000.

INSTRUCCIONES ACTUALIZACION PASO A PASO a MICROSOFT WINDOWS-7 (rev.1.0):

ACTUALIZACION AUTOMATICA: MODO ONLINE (Ejemplo: WINDOWS 7-32 bits):

Studium, Campus Virtual de la Universidad de Salamanca.

MANUAL DE USUARIO AVMsorguar

MANUAL DE INSTALACIÓN DEL COMPONENTE WEBSIGNER ACTIVEX. Versión 4.0

Guía de instalación de Gesclivet.

Arsys Backup Online Manual de Usuario

Nociones básicas de Windows: Organizando: El Explorador de archivos de Windows

Manual de usuario de Parda Programa de Almacenamiento y Recuperación de Datos Automático

Samsung Drive Manager Preguntas frecuentes

INSTITUTO TECNOLÓGICO DE COLIMA LIC. EN INFORMÁTICA

COPIA DE SEGURIDAD CON NTBACKUP

GIMP, aplicaciones didácticas. Instalación de GIMP

PLATAFORMA DE VISADO TELEMÁTICO.

GVisualPDA Módulo de Almacén

SCANTERRA. Manual de usuario

Guía de instalación de la carpeta Datos de IslaWin

Cómo instalar fácilmente tu WordPress tras contratar un hosting en Hostalia

UNIDAD DIDACTICA 4 INTEGRACIÓN DE CLIENTES WINDOWS EN UN DOMINIO

PSI Gestión es un sistema multiusuario que le permite 2 tipos de configuraciones:

MANUAL DE PRACTICUM12 PARA CENTROS EDUCATIVOS ÁMBITO MÁSTER

Manual de configuración de Thunderbird ÍNDICE

Manual de Instalación del Certificado ACA en Windows 8.1

Control de presencia para terminal por huella dactilar

Dev C++. Compilador de C para Windows

Microsoft Office XP Excel XP (I)

Software Criptográfico FNMT-RCM

1. Solicitud Acreditación 9 3. Descarga e instalación Copia de seguridad 14

PAGOS DOMICILIADOS - GESTIÓN DE PAGOS PAGOS DOMICILIADOS Y GESTIÓN DE PAGOS

Opciones disponibles para arrancar MAX

CÓMO CREAR NUESTRO CATÁLOGO

HERRAMIENTA DE COMPRESIÓN Y CIFRADO

DOCUCONTA Versión Septiembre 2010 MINISTERIO DE HACIENDA. Manual de instalación SECRETARÍA DE ESTADO DE PRESUPUESTOS Y GASTOS

WINDOWS : COPIAS DE SEGURIDAD

Cómo ingresar a la Intranet?

Heimdal Free POS Guía de instalación y puesta en marcha

ACTUALIZACION MANUAL: MODO OFFLINE (Ejemplo: WINDOWS 7-32 bits):

GUÍA DE COPIAS DE SEGURIDAD

Adaptación al NPGC. Introducción. NPGC.doc. Qué cambios hay en el NPGC? Telf.: Fax.:

02 Búsqueda, selección y evaluación de proveedores

Control de accesos autónomo por huella dactilar

Manual de Instalación Factel5 Para Windows Vista y Windows 7 De 32 y 64 bits

Configuracion Escritorio Remoto Windows 2003

Transcripción:

Práctica 00: Compilador El objetivo de esta práctica es aprender a utilizar el compilador y el entorno de desarrollo instalado en las aulas de la Escuela Técnica Superior de Ingeniería ICAI. 1. Compiladores disponibles Cualquier compilador de C es válido para realizar el tipo de programas que se desarrollan en esta asignatura. Para esta asignatura se han seleccionado el compilador MinGW porque cuenta con toda la funcionalidad necesaria y además es de dominio público. En los ordenadores de las aulas está disponible tanto al arrancar en modo Windows como en modo Linux. Por ser de dominio público los alumnos pueden bajarse una copia para instalarla en su casa sin incurrir en ninguna ilegalidad, el programa está disponible en la página http://www.iit.upco.es/palacios/cursoc. Otra ventaza de este compilador es que no necesita instalación como tal, es decir que se puede llevar cargado en un Flash Drive y utilizarlo en cualquier ordenador aunque no se tengan privilegios de administrador (por ejemplo en colegios mayores o cibercafé, etc.) 2. Entrar en el entorno de desarrollo A los ordenadores de las aulas se accede mediante un usuario y contraseña personales. Es importante mantener dichas claves en secreto y leer las normas de utilización de las aulas. Windows XP es el sistema operativo por defecto, y el entorno de desarrollo MinGW se arranca mediante los menús del botón Inicio. 3. Crear un proyecto para la práctica 00 Un proyecto es el conjunto de archivos que forman un programa. Dichos archivos se almacenan en el disco duro del ordenador dentro un directorio que lleva el nombre del proyecto. Para crear el proyecto hay que pulsar el botón "new" y aparecerá una ventana de diálogo preguntando el nombre del proyecto y el tipo de aplicación. En todas las prácticas del curso se utilizará "Win32 Console Application" como tipo de programa ejecutable. Tened cuidado de rellenar correctamente el nombre del proyecto y su localización (típicamente dentro del directorio d:\temp bajo un subdirectorio con el nombre del alumno). No es aconsejable utilizar nombres largos, ni acentos, ni espacios. El nombre del proyecto aparecerá en la ventana de proyectos. 1

4. Crear el archivo fuente hola.cpp El archivo fuente es un documento donde se escribe el programa en un lenguaje de programación. En este ejemplo se va a crear un archivo fuente llamado hola.cpp que formará parte de nuestro proyecto. Para ello se vuelve a pulsar el botón "new" y aparecerá una ventana de diálogo preguntando el tipo de archivo. Hay que seleccionar "C/C++ source file", verificar la localización, verificar que el archivo va a formar parte del proyecto y pulsar "OK". Al hacerlo, el archivo aparecerá dentro de la estructura del proyecto y se habilitará la zona del editor para empezar a escribir. 2

5. Escribir y compilar un programa de ejemplo Copiad el siguiente programa de ejemplo, grabando frecuentemente vuestro trabajo en el disco duro. Es importante mantener una buena estética del programa que ayudará a su comprensión, especialmente cuando los programas se empiecen a complicar. Por lo tanto hay que prestar especial atención al nivel de sangrado de cada línea de código (observad que el editor de este entorno de desarrollo lo hace automáticamente). /* PRACTICA 0: Entorno de desarrollo Rafael Palacios Práctica para aprender a utilizar el entorno de desarrollo: editor, compilador, debugger. 1/oct/2003 */ #include <stdio.h> /* para la función printf */ int main(void) { int a; /* primer sumando */ int b; /* segundo sumando */ int res; /* resultado */ /* Inicialización */ a=7; b=10; /* Cálculos */ res=a+b; } /* Salida */ printf("hola, el resultado es %d\n",res); Para compilar el programa se utiliza el botón y los mensajes del compilador aparecerán en la ventana inferior del entorno de desarrollo. Corrige los errores que aparezcan y volver a compilar las veces que sea necesario hasta obtener el mensaje de 0 errors, 0 warnings. A continuación crea el programa ejecutable (archivo.exe) mediante el botón errores., en este último paso no suelen producirse 3

6.Ejecutar el programa Pulsando el botón aparecerá una ventana tipo consola dentro de la cual se ejecuta nuestro programa de ejemplo. La ejecución es tan rápida que el mensaje de finalización aparece inmediatamente; esto no ocurrirá cuando el programa sea más complicado. 7. Ejecutar el programa paso a paso El debugger (o depurador) permite ejecutar un programa paso a paso. Además permite verificar el valor que van tomando las variables en cada momento. Esta herramienta puede ser fundamental para encontrar errores de programación en programas complejos. En esta práctica nos limitaremos a ejecutar el programa pasa a paso verificando que las variables se inicializan correctamente. Pulsar el botón para inicial el debugger y para ir avanzando paso a paso. Comprueba que aparece una flecha amarilla indicando por dónde va la ejecución y por lo tanto la instrucción que se ejecutará al pulsar el botón de nuevo. 4

Repetir la ejecución pasa a paso verificando el valor de las variables a, b y res. Para ello hay que crear una ventana de observación de variables mediante el botón, que se irá actualizando automáticamente en cada paso de ejecución. Es importante organizar las ventanas del escritorio de manera que podamos ver el editor, la consola de salida del programa, y la ventana de las variables (ver figura). Al realizar la ejecución paso a paso tienes que verificar que las variables van cambiando cada una en su momento. Es conveniente realizar este apartado con calma y entendiendo los cambios que se producen en todas las ventanas. 5

8. Imprimir la práctica Antes de imprimir la práctica utilizar la opción File --> Print Preview que permite verificar si todas las líneas aparecen sin cortar y el número de páginas que ocupará el programa. Si el aspecto no es correcto se pueden utilizar las opciones de File --> Page Setup, para ajustar la orientación del papel y los márgenes. Finalmente utiliza la opción File --> Print para imprimir. 9. Guardar copia de seguridad de la práctica El alumno debe guardar copia de seguridad de todas las prácticas en un dispositivo de almacenamiento externo o un sitio web. Sólo es necesario guardar copia del archivo fuente (con extensión.c o bien.cpp) ya que el resto de los archivos del proyecto ocupan mucho espacio y pueden regenerarse fácilmente. Los pasos para copiar el archivo son: Cerrar el entorno de desarrollo Localizar el archivo en el disco duro con el explorador de Windows, deberá estar en un directorio que dependa de D:\temp Arrastrar el archivo.c o.cpp al disco F:, que típicamente se abre automáticamente al enchufar el Flash Drive. Recomendación: En el directorio raíz de tu Flash Drive, crea un archivo llamado nombre.txt con tu nombre y número de matrícula. En caso de pérdida habrá una posibilidad de que lo recuperes. 6