Вы находитесь на странице: 1из 9

Guia de Exerccios de Laboratrios de Introduo Programao

Instituto Politcnico de Setbal

Escola Superior de Tecnologia

Departamento de Sistemas e Informtica

Laboratrio 3 Compilador e IDE

Disciplina de Introduo Programao Ano Lectivo 2006/2007

DSI Escola Superior de Tecnologia, Instituto Politcnico de Setbal

Guia de Exerccios de Laboratrios de Introduo Programao

Srie 3 O Ambiente de Desenvolvimento


Objectivos da Srie: Com esta srie pretende-se que o aluno: 1. Instale e configure o ambiente de desenvolvimento em C. 2. Elabore os seus primeiros programas. Introduo: O lcc-win32 um sistema de compilao para C em ambiente Windows. Alm de conter o compilador (e assembler, linker, etc.) tambm um ambiente de desenvolvimento integrado, IDE (Integrated Development Environment) com debugger, make file generation, etc., servindo para editar, compilar e executar programas desenvolvidos em linguagem ANSI C. O lcc-win32 freeware desde que usado sem propsitos comerciais. O pacote (LCC_Pack.rar) que contm os ficheiros de instalao encontra-se na pgina da disciplina (http://ltodi.est.ips.pt/ip) e na rea de I.P. na plataforma moodle da ESTSetbal.
Exerccio 1 (Instalao do lcc-win32)

Para que o lcc-win32 possa ser correctamente instalado ser necessrio efectuar os seguintes passos: 1. descomprimir o ficheiro LCC_Pack.rar para uma pasta temporria; 2. correr o programa lccwin32.exe que instalar o compilador/IDE lcc-win32; 3. correr o programa manual.exe que instalar os ficheiros de ajuda. Deve ser dada como destino a pasta onde o lcc-win32 foi instalado no passo anterior. 4. copiar o ficheiro win32.hlp para a pasta <home_lcc>\bin (exemplo: c:\programas\LCC\bin)
Exerccio 2 (Criao do primeiro projecto no IDE lcc-win32)

1. Para executar o compilador/IDE lcc-win32 utilize o procedimento normal. Exemplo: Barra <Start> <Programs> <lcc-win32><lcc-win32>. 2. O editor wedit lanado aparecendo uma janela como a que se observa na figura seguinte:

DSI Escola Superior de Tecnologia, Instituto Politcnico de Setbal

Guia de Exerccios de Laboratrios de Introduo Programao

3. Sempre que se pretender desenvolver um programa no LCC-Win32 ser necessrio faz-lo no interior de um projecto. Um projecto permite a criao/adio de vrios ficheiros de programas, a modificao das propriedades da sua aplicao e at a utilizao de um sistema de controlo de verses, entre outras funcionalidades. Atravs do menu File um novo projecto. 4. Aps a escolha da opo anterior aparecer a seguinte caixa de dilogo: Para continuar... Escolha de um nome adequado para o projecto. Escolha da pasta onde o projecto ser guardado. No usar espaos entre palavras para os nomes das pastas (em todo o caminho!). Aparece automaticamente aps preenchimento do anterior. New Project... pode-se criar

DSI Escola Superior de Tecnologia, Instituto Politcnico de Setbal

Guia de Exerccios de Laboratrios de Introduo Programao

5. Na prxima caixa de dilogo a escolha ser premir o boto No pois nesta fase no se pretende nenhum esqueleto para uma hipottica aplicao:

6. A escolha de um nome adequado para o ficheiro c tambm muito importante. A pasta indicada a do projecto criado:

Escolha do nome para o ficheiro do primeiro programa em C.

Para continuar...

7. Aps a definio do nome do ficheiro c aparecer a seguinte caixa de dilogo premindo-se apenas o boto Ok para continuar:

DSI Escola Superior de Tecnologia, Instituto Politcnico de Setbal

Guia de Exerccios de Laboratrios de Introduo Programao

Para continuar...

8. Nesta fase, para a caixa de dilogo referente ao compilador apenas pode ser interessante alterar a opo Language extensions para Ansi-C only, que corresponde apenas ao C padro.

Para continuar...

DSI Escola Superior de Tecnologia, Instituto Politcnico de Setbal

Guia de Exerccios de Laboratrios de Introduo Programao 9. Por agora, dont worry, be happy e avana-se para o seguinte:

Para continuar...

10. ... e conclui-se o processo de criao do primeiro projecto e do primeiro ficheiro para um programa em C:

Concluso do processo...

DSI Escola Superior de Tecnologia, Instituto Politcnico de Setbal

Guia de Exerccios de Laboratrios de Introduo Programao 11. A prxima figura ilustra o aspecto do ambiente de desenvolvimento aps a criao do projecto:

Exerccio 3 (O primeiro programa em C)

1. Para comear a sentir-se um verdadeiro programador introduza as seguintes linhas de cdigo na caixa correspondente exemploc1.c da figura anterior:
#include <stdio.h> int main(void) { printf("Ola Mestre!\n"); printf("Pode usar-me pois estou desejoso!!!\n"); printf("Estude muito e seja o melhor... eheh\n"); return 0; }

2. Repare em como algumas palavras ficaram com uma cor diferente. 3. No menu Compiler Compile <nome_fich>.c compila-se o programa e caso no tenha erros de sintaxe dar uma mensagem indicando o sucesso da operao:

DSI Escola Superior de Tecnologia, Instituto Politcnico de Setbal

Guia de Exerccios de Laboratrios de Introduo Programao

Sexto da esquerda...

Sucesso garantido!

4. No menu Compiler

Execute <nome_projecto>.exe executa-se o projecto, isto

, o programa anterior e depois de compilado. O resultado (a sada) do programa visvel na janela DOS que aparece:

DSI Escola Superior de Tecnologia, Instituto Politcnico de Setbal

Guia de Exerccios de Laboratrios de Introduo Programao

Exerccio 4

Criar um novo projecto e um novo programa que indique o seu nome, a sua idade, a sua altura, o seu curso, e os seus hobbies.
Exerccio 5

Criar um novo projecto e introduzir e executar o seguinte programa:


#include <stdio.h> int main(void) { printf("Vamos fazer um teste!\n"); printf("Carrega numa tecla!!\n"); char z = getch(); printf("Foi nesta que deste um toque? - %c \n",z); } return 0;

Exerccio 6

Com o auxlio do seu professor, faa uma interpretao linha-a-linha do programa anterior. O que podem querer dizer cada uma das instrues que compem o programa?

DSI Escola Superior de Tecnologia, Instituto Politcnico de Setbal

Вам также может понравиться