Baixe o app para aproveitar ainda mais
Prévia do material em texto
1 UNIVERSIDADE FEDERAL DE OURO PRETO INSTITUTO DE CIÊNCIAS EXATAS E BIOLÓGICAS DEPARTAMENTO DE COMPUTAÇÃO CIC107 – PROGRAMAÇÃO DE COMPUTADORES I 1a Aula Prática 1- Conceitos Básicos de Programação O processo de programação inicia-se com a edição do código fonte, utilizando uma linguagem de programação de alto nível como C++, Java, dentre outras, e termina com a geração de um programa executável. O código fonte deve ser criado em um editor de textos (sem formatação). Após a criação, o compilador converte o código fonte para um código objeto. O código objeto é a versão em linguagem de máquina. O ligador tem por objetivo ligar os diversos arquivos objeto (arquivos contendo código objeto) do projeto em um único arquivo, denominado código executável. A ligação é feita para resolver referências que o código de um arquivo objeto tenha feito a dados ou código de outro arquivo objeto. 2 Principais Termos: � Código fonte: Criado em um editor de textos, contendo os comandos na linguagem de programação. Serve como entrada para o compilador (Extensão do arquivo fonte: .cpp); � Código objeto: Criado pela conversão do código fonte em linguagem de máquina. É gerado pelo compilador. Só é criado quando não há erros no código fonte. (Extensão do arquivo objeto: .o); � Ligador ou Linkeditor: "Junta" o código objeto com as bibliotecas necessárias para gerar o programa executável. � Programa Executável: Código que pode ser executado pelo sistema operacional. (Extensão do programa executável: .exe); � Tempo de Compilação: Duração do processo de conversão do código fonte para código objeto; � Tempo de Execução: Tempo compreendido entre a ativação do programa executável e a sua finalização. 2- Ambiente de Desenvolvimento Integrado (IDE - Integrated Development Environment) O IDE consiste na integração do editor de textos, compilador, ligador e de outros recursos para desenvolvimento em um único aplicativo, formando um ambiente para o desenvolvimento de software. Antes dos IDEs, estes componentes eram programas isolados. Durante o curso será utilizado o IDE Dev-C++. Trata-se de um ambiente para programação na linguagem C/C++ que utiliza o GCC (GNU Compiler Collection – Coleção de Compiladores GNU) como seu compilador. 3 3- Passos para criar um programa no Dev-C++ Passo 1: Criar um projeto Para criar um projeto vá em Arquivo → Novo → Projeto Em seguida selecione as opções Console Application, Projeto C++ e dê um nome ao seu projeto (no exemplo o nome dado foi meuProjeto). Clique em Ok e selecione um diretório onde será salvo o seu projeto. 4 Passo 2: Escrever o programa Escreva o seu programa no arquivo aberto em seu projeto. Para exemplificar, copie o código abaixo e salve o arquivo modificado com o nome bemvindo.cpp (código fonte). Este programa imprime na tela a mensagem: BEM VINDO AO MUNDO DA PROGRAMACAO!!! //*********************** // //Programa de boas vindas // //*********************** #include <iostream> using namespace std; main() { cout<<"BEM VINDO AO MUNDO DA PROGRAMACAO!!!" system("PAUSE"); } bemvindo.cpp Passo 3: Compilar o código fonte criado Clique em Executar e selecione a opção Compilar. Espere que a compilação seja encerrada. Em seguida verifique que no diretório onde foi salvo o projeto há três arquivos em especial: � bemvindo.cpp: Código fonte escrito pelo programador; � bemvindo.o: Código objeto gerado após compilação; 5 � bemvindo.exe: Programa executável. Passo 4: Executar o programa Clique em executar e selecione a opção Executar no Dev-C++ ou clique diretamente no executável bemvindo.exe que se encontra no diretório onde o seu programa foi salvo. 6
Compartilhar