Buscar

[Prof. Emiliana]aula_pratica_1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

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

Outros materiais