Buscar

Primeiros Passos

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 10 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 10 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 9, do total de 10 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

Prévia do material em texto

Faculdade de Ciências Exatas e Tecnologia
Curso de Ciência da Computação
Disciplina de PROGRAMAÇÃO DE COMPUTADORES I
Prof. DOUGLAS H. KOERICH
douglaskoerich@yahoo.com.br
Primeiros Passos para Criação de um Novo Programa
Este breve documento pretende ilustrar os passos necessários para  iniciar um novo programa em 
linguagem C utilizando as seguintes ferramentas:
Em PC com Windows:
● Visual   C++   2008   Express   Edition   (VCE),   disponível   para   download   no   site   da   Microsoft 
(http://www.microsoft.com/exPress/download)   para   uso   não   comercial.   A   versão   2008   é   uma 
atualização melhorada da versão 2005, que é a versão utilizada em nossos laboratórios. Contudo, nas 
duas versões os menus e janelas são muito similares, e em alguns casos idênticos, o que não invalida 
o uso deste tutorial também para a versão 2005.
● Dev  C++   (DEVC),   programa   gratuito  disponível   em  www.bloodshed.net  (versão  Beta   5)   ou   em 
www.download.com.
Em PC com Windows ou Linux:
● Eclipse IDE for C/C++ Developers, uma versão especial do Eclipse para desenvolvimento em C/C++ 
(a   versão   básica   é   para   desenvolvimento   em   Java),   disponível   para   download   em 
http://www.eclipse.org/downloads/.
 I. Microsoft Visual C++ 2008 Express Edition (VCE)
Passo 1: Iniciando um novo projeto – Selecione a opção “New ►” no menu “File”, e então a opção 
“Project...”   no   sub­menu.  Na   janela   de  diálogo  que  aparecer,   selecione  o   tipo   (“Project   type”)   chamado 
“Win32”, e então o modelo (“template”) “Win32 Console Application” à direita. Então defina o nome do projeto 
(“Name”) que será também o nome do programa executável resultante – de acordo com a figura a seguir, 
exemplo.exe – e, se desejar, altere o caminho do disco (“Location”) onde ele será criado:
No VCE existe  uma escolha adicional  para definir  como o ambiente  de desenvolvimento criará  o  projeto 
desejado   (use  o   botão   “Next   >”  para   essas  opções  extras).  Para  maior   flexibilidade  na   criação  do   seu 
programa,   sugerimos   escolher   a   opção   “Empty   project”   para   que   o   ambiente   não   inclua   componentes 
desnecessários ao seu trabalho. Desmarque também a opção “Precompiled header”.
Passo 2: Incluindo um arquivo­fonte no projeto – O tipo do projeto escolhido (“empty project”) faz 
com   que   nenhum   arquivo­fonte   (arquivo   que   contém   o   código   em   C)   seja   gerado   pelo   ambiente   de 
desenvolvimento. Você deve fazê­lo clicando com o botão direito do mouse sobre a pasta “Source Files” do 
projeto, e então na opção “Add   ► New Item...” do menu de contexto.
Na  janela  de diálogo que aparecer,  selecione o modelo  (“template”)   “C++ File  (.cpp)”.  Escolha um  nome 
(“Name”) para o novo arquivo­fonte terminando com a extensão .C (na figura a seguir, exemplo.c):
Passo 3: Inserindo seu código  – A digitação do código do programa em C é   feita na janela do 
arquivo recém­criado, como ilustrado a seguir onde se escreve o algoritmo para o cálculo da média aritmética 
de quatro notas bimestrais:
Passo 4: Preparando o compilador para C – Uma vez que o VCE é uma ferramenta atual, voltada 
especialmente   para   os   programadores   C++,   é   necessário   informar   ao   compilador   que   certos 
comandos/funções da linguagem C devem ser aceitos sem que os mesmos gerem alertas (“warnings”) por não 
serem comumente usados em C++. Para fazer isso, selecione a opção “Properties...” no menu “Project” e, na 
janela de diálogo que aparecer, selecione a opção “Configuration Properties, C/C++, Preprocessor” e  inclua o 
texto:  _CRT_SECURE_NO_DEPRECATE  (em maiúsculas e sem esquecer os sublinhados),  mantendo as 
demais opções já existentes, como indicado na próxima figura:
Passo 5: Compilando o código­fonte – Selecione a opção “Compile” do menu “Build” para executar 
a compilação do seu código recém­digitado no arquivo­fonte. Se não houver erros de digitação no exemplo 
anterior, na parte inferior da janela o compilador deveria informar que a operação foi executada resultando 0 
(zero) erros (“errors”) e 0 (zero) alarmes (“warnings”):
Passo 6: Executando o seu novo programa  –  Selecione a opção “Start Without Debugging”  do 
menu “Debug” para ativar a execução do seu programa. Eventualmente, uma janela de diálogo pode aparecer 
pedindo  sua  confirmação para  a  criação do programa executável  –  confirme clicando  em  “Sim”.  Após  a 
geração do executável (“link” do código), uma janela de console do Windows aparecerá iniciando a execução 
do seu programa:
 II. Bloodshed Dev C++ 4.9.9.2 ­ “Beta 5” (DEVC)
Passo 1: Iniciando um novo projeto – No DEVC (interface em Português), selecione a opção “Novo” 
no menu “Arquivo”, e então a opção “Projeto” no sub­menu. Na janela de diálogo que aparecer, selecione o 
tipo “Console Application”. Defina o nome do projeto (“Opções do Projeto/Nome”) e defina “Projeto C” como o 
tipo a ser criado (clique em “Linguagem Padrão” para deixar esse tipo como a linguagem a ser utilizada em 
futuros projetos):
Passo 2: Incluindo um arquivo­fonte no projeto – Um novo arquivo­fonte é automaticamente criado 
para  você   pelo  ambiente,   com a   inclusão  de  bibliotecas­padrão   (#include's)   e   com a   função  principal   e 
necessária para todo programa em C, a função main. Nesse momento, não se preocupe com a forma como 
DEVC criou a chamada de main para você, ele a fez da forma mais completa possível mas não importa que 
ela seja diferente da que estamos habituados a fazer em sala­de­aula. O mesmo vale para outras linhas de 
código que DEVC já inclui em main.
Passo 3: Inserindo seu código  – A digitação do código do programa em C é   feita na janela do 
arquivo recém­criado, como ilustrado a seguir onde se escreve o algoritmo para o cálculo da média aritmética 
de quatro notas bimestrais:
Passo 4: Compilando o código­fonte – Selecione a opção “Compilar” no menu “Executar”. Se não 
houver erros de digitação no exemplo anterior, uma janela de diálogo deveria informar que a operação foi 
executada pelo compilador resultando 0 (zero) erros (“errors”) e 0 (zero) alarmes (“warnings”):
Se você clicar em “Log do Compilador” na parte inferior do DEVC, poderá ver mensagens do ambiente de 
forma parecida com as mensagens que se obtém do VCE:
Passo 5: Executando o seu novo programa – Selecione a opção “Executar” no menu “Executar” (é 
isso mesmo, o pessoal do DEVC não foi feliz na escolha dos nomes para as opções de menu...). A janela de 
console com a execução do seu programa aparecerá imediatamente:
 III.Eclipse IDE for C/C++
Passo 1: Iniciando um novo projeto – Selecione a opção “New >” no menu “File”, e então a opção 
“C  Project”  no  sub­menu.  Na   janela  de  diálogo  que  aparecer,   selecione  o   tipo   (“Project   type”)  chamado 
“Executable”, modelo “Empty Project”. Então defina o nome do projeto (“Project name”) que será também o 
nome do programa executável resultante – de acordo com a figura a seguir, exemplo – e, se desejar, altere o 
caminho do disco (“Location”) onde ele será criado, desmarcando a opção de usar a localização padrão (“Use 
default location”). Clique em “Finish” (“Concluir”) e o projeto será criado pelo Eclipse.
Passo 2: Incluindo um arquivo­fonte no projeto – O tipo do projeto escolhido (“Empty Project”) faz 
com   que   nenhum   arquivo­fonte   (arquivo   que   contém   o   código   em   C)   seja   gerado   pelo   ambiente   de 
desenvolvimento. Você deve fazê­lo clicando com o botão direito do mouse sobre a pasta do nome do projeto, 
no “Project Explorer” à esquerda – pasta exemplo, na figura a seguir –, e então na opção “New > Source File” 
do menu de contexto.
Na janela de diálogo que aparecer, escolha um nome (“Name”) para o novo arquivo­fonte terminando com a 
extensão .C (na figura a seguir, exemplo.c):
Passo 3: Inserindo seu código  – A digitação do código do programa em C é   feita na janela do 
arquivo recém­criado, como ilustrado a seguir ondese escreve o algoritmo para o cálculo da média aritmética 
de quatro notas bimestrais:
Passo 4/5:  Compilando o código­fonte/Gerando o programa executável  –  Selecione  a  opção 
“Build  Project”  no  menu “Project”.  Preste  atenção na área  de  rodapé,   contendo  duas  abas  em especial: 
“Problems” (“Problemas”) e “Console”: se não houver erros de digitação no exemplo anterior, a aba “Console” 
deveria exibir uma mensagem Finished building target: nome­do­executável – exemplo, na figura a seguir:
Outra evidência de que o programa foi gerado corretamente, é que a aba “Problems” não deve conter nenhum 
item para ser corrigido:
Um novo arquivo com o nome do seu projeto – na figura a seguir, exemplo – pode ser observado na lista de 
arquivos   do   “Project   Explorer”  à   esquerda   da   tela.   Lembre­se   que  no  Linux   não  é   obrigatório   que   um 
aplicativo/programa   executável   tenha  uma  extensão,   como  o   caso  do   “.exe”   usado  pelas   aplicações  no 
Windows.
Passo 6: Executando o seu novo programa  –  Selecione a opção “Run” no menu com o mesmo 
nome para ativar a execução do seu programa. Diferentemente do VCE e do DEVC descritos anteriormente, o 
Eclipse usa a aba “Console” para que você interaja com o seu programa nessa área:

Outros materiais