Buscar

Prática 1- Primeiro Programa, aprendendo

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 17 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 17 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 17 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

INF	
  100	
  
Meu	
  primeiro	
  programa	
  em	
  C++	
  
usando	
  Code::Blocks	
  
Abra	
  o	
  Code::Blocks	
  e	
  feche	
  a	
  aba	
  “Start	
  here”,	
  clicando	
  no	
  “x”	
  da	
  aba...	
  	
  
Feche	
  essa	
  aba	
  
Em	
  seguida,	
  clique	
  no	
  botão	
  para	
  criar	
  um	
  novo	
  arquivo...	
  	
  
Criar	
  novo	
  arquivo	
  	
  
Escolha	
  a	
  opção	
  “Arquivo	
  em	
  branco”	
  ou	
  “Empty	
  file”...	
  	
  
Escolha	
  essa	
  opção	
  
Será	
  aberta	
  uma	
  nova	
  aba	
  em	
  branco,	
  que	
  é	
  simplesmente	
  um	
  editor	
  de	
  textos	
  
onde	
  poderemos	
  escrever	
  nosso	
  “código	
  fonte”...	
  	
  
Em	
  seguida,	
  digite	
  o	
  texto	
  EXATAMENTE	
  como	
  aparece	
  abaixo:	
  
// Nome: 
// Matrícula: 
// Data: 
// Este programa escreve algum texto na tela. 
/* 
 
 Use este espaço para inserir as respostas às perguntas do roteiro 
 
*/ 
#include <iostream> 
using namespace std; 
int main() 
{ 
 cout << "Posso escrever qualquer texto na tela " 
 cout << "linha após linha " << endl; 
 cout << "Além do comando especial endl, podemos usar \\n "; 
 cout << "para inserir uma Quebra de Linha.\n"; 
 cout << "Podemos\t\t" << "separar o texto\t\t" < "com tabulações." << endl; 
 return 0; 
} 
Ao	
  terminar,	
  sua	
  tela	
  ficará	
  como	
  mostrado	
  abaixo.	
  Para	
  SALVAR	
  o	
  arquivo,	
  clique	
  no	
  
botão	
  destacado	
  abaixo...	
  
Clique	
  aqui	
  para	
  salvar	
  o	
  arquivo	
  
O	
  programa	
  pedirá	
  que	
  você	
  entre	
  com	
  o	
  NOME	
  do	
  arquivo,	
  digite	
  o	
  seguinte	
  nome:	
  
p01.cpp 
Assim	
  que	
  o	
  arquivo	
  for	
  salvo,	
  o	
  texto	
  aparecerá	
  na	
  tela	
  com	
  a	
  sintaxe	
  colorida,	
  como	
  
mostrado	
  abaixo:	
  
Agora	
  que	
  o	
  seu	
  programa	
  já	
  foi	
  escrito	
  na	
  linguagem	
  C++,	
  você	
  pode	
  compilar	
  e	
  
executá-­‐lo.	
  Para	
  fazer	
  isso,	
  clique	
  no	
  botão	
  destacado	
  abaixo...	
  
Clique	
  aqui	
  para	
  compilar	
  o	
  código-­‐fonte	
  do	
  programa	
  e	
  executá-­‐lo	
  
Ao	
  terminar	
  a	
  compilação,	
  serão	
  exibidas	
  algumas	
  mensagens	
  no	
  painel	
  inferior	
  do	
  
Code::Blocks.	
  Se	
  você	
  obteve	
  algum	
  “erro	
  de	
  compilação”,	
  clique	
  em	
  cima	
  do	
  erro	
  para	
  
iden[ficar	
  a	
  linha	
  onde	
  ele	
  ocorreu.	
  
	
  
Se	
  você	
  obteve	
  mais	
  de	
  um	
  erro	
  de	
  compilação,	
  corrija	
  o	
  primeiro	
  deles	
  e	
  depois	
  
compile	
  o	
  programa	
  de	
  novo.	
  Em	
  geral	
  um	
  erro	
  de	
  sintaxe	
  ou	
  de	
  semân[ca	
  acarreta	
  
outros	
  erros	
  que	
  são	
  eliminados	
  quando	
  corrigimos	
  o	
  anterior.	
  
	
  
Depois	
  que	
  todos	
  os	
  erros	
  forem	
  corrigidos,	
  no	
  resultado	
  da	
  compilação	
  devemos	
  ter	
  “0	
  
errors”,	
  como	
  mostra	
  a	
  figura	
  abaixo:	
  
	
  
Podemos	
  usar	
  também	
  dois	
  botões	
  para	
  primeiro	
  compilar	
  e	
  depois	
  rodar	
  o	
  programa,	
  
como	
  mostrado	
  abaixo.	
  Isso	
  é	
  ú[l	
  se	
  você	
  já	
  compilou	
  e	
  executou	
  o	
  programa	
  e	
  depois	
  
quiser	
  apenas	
  executá-­‐lo	
  novamente,	
  sem	
  que	
  nenhuma	
  alteração	
  tenha	
  sido	
  feita	
  no	
  
código.	
  
Segue	
  abaixo	
  um	
  exemplo	
  de	
  execução	
  desse	
  programa	
  simples:	
  
Posso escrever qualquer texto na tela linha após linha 
Além do comando especial endl, podemos usar \n para inserir uma Quebra de Linha. 
Podemos separar o texto com tabulações. 
 
Process returned 0 (0x0) execution time : 12.858 s 
Press ENTER to continue. 
Veja	
  que	
  a	
  primeira	
  parte	
  do	
  texto	
  refere-­‐se	
  ao	
  programa	
  propriamente	
  dito.	
  São	
  
mensagens	
  geradas	
  pelo	
  programa	
  que	
  você	
  digitou.	
  
	
  
A	
  segunda	
  parte	
  mostra	
  alguns	
  dados	
  técnicos	
  (código	
  de	
  retorno	
  do	
  programa	
  e	
  
tempo	
  de	
  execução).	
  Em	
  seguida,	
  uma	
  mensagem	
  para	
  você	
  apertar	
  a	
  tecla	
  ENTER	
  
para	
  fechar	
  aquela	
  janela.	
  Essas	
  mensagens	
  são	
  inseridas	
  pelo	
  Code::Blocks.	
  
Agora	
  altere	
  o	
  programa	
  para	
  que	
  ele	
  escreva	
  o	
  texto	
  abaixo	
  na	
  tela.	
  O	
  texto	
  deve	
  
aparecer	
  na	
  tela	
  exatamente	
  como	
  mostra	
  o	
  modelo	
  abaixo.	
  
Meu nome é <insira seu nome aqui>. 
Posso escrever qualquer texto na tela linha após linha 
Além do comando especial endl, podemos usar \n para inserir uma 
Quebra de Linha. 
Podemos separar o texto com tabulações. 
Fim de teste. 
Depois	
  disso,	
  responda	
  às	
  perguntas	
  abaixo,	
  colocando	
  as	
  respostas	
  dentro	
  do	
  texto	
  do	
  
programa,	
  no	
  espaço	
  reservado	
  para	
  essa	
  finalidade:	
  
	
  
1.  Por	
  que	
  precisamos	
  colocar	
  um	
  ponto-­‐e-­‐vírgula	
  no	
  final	
  de	
  cada	
  comando	
  em	
  C++?	
  
2.  Para	
  que	
  serve	
  o	
  ‘endl’	
  e	
  o	
  caractere	
  especial	
  \n	
  ?	
  
3.  Para	
  que	
  serve	
  o	
  caractere	
  especial	
  \t	
  ?	
  
Exercícios	
  Adicionais	
  
(Não	
  é	
  necessários	
  escrever	
  essas	
  respostas	
  no	
  texto)	
  
Modifique	
  o	
  programa	
  de	
  acordo	
  com	
  as	
  instruções	
  a	
  seguir.	
  Para	
  cada	
  modificação,	
  
compile	
  o	
  programa	
  novamente,	
  observe	
  os	
  erros	
  indicados,	
  e	
  tente	
  interpretá-­‐los.	
  
Discuta	
  as	
  mensagens	
  de	
  erros	
  com	
  algum	
  colega	
  e/ou	
  com	
  algum	
  tutor	
  na	
  sala.	
  Após	
  
cada	
  modificação,	
  desfaça	
  a	
  alteração	
  feita	
  e	
  retorne	
  o	
  código	
  para	
  sua	
  forma	
  original.	
  
	
  
•  Altere	
  a	
  linha	
  #include <iostream>	
  para	
  #include <iostrem> 
•  Comente	
  a	
  linha	
  #include <iostream>,	
  colocando	
  um	
  “//”	
  antes	
  dela,	
  assim:	
  
//#include <iostream>	
  
•  Altere	
  uma	
  ocorrência	
  qualquer	
  de	
  cout	
  para	
  Cout.	
  
Depois	
  de	
  fechar	
  a	
  janela	
  de	
  execução	
  do	
  programa,	
  você	
  pode	
  rodá-­‐lo	
  de	
  novo,	
  se	
  
quiser.	
  Depois	
  que	
  terminar	
  de	
  “brincar”,	
  feche	
  o	
  Code::Blocks	
  e	
  abra	
  a	
  página	
  de	
  
entrega	
  de	
  trabalhos	
  (aquela	
  mesma	
  onde	
  você	
  pegou	
  este	
  roteiro)...	
  
Escolha	
  sua	
  turma	
  
Digite	
  sua	
  matrícula	
  
Este	
  é	
  o	
  trabalho	
  1	
  
Clique	
  aqui	
  para	
  selecionar	
  o	
  
arquivo.	
  Selecione	
  apenas	
  o	
  
arquivo	
  p01.cpp	
  
Parabéns!	
  Você	
  completou	
  a	
  tarefa!	
  
	
  
Antes	
  de	
  ir	
  embora,	
  por	
  favor	
  NÃO	
  desligue	
  o	
  computador!	
  
	
  
Em	
  vez	
  disso,	
  apenas	
  escolha	
  a	
  opção	
  para	
  Encerrar	
  a	
  sessão	
  no	
  menu	
  do	
  Sistema,	
  no	
  
canto	
  superior	
  esquerdo	
  do	
  computador.	
  
	
  
Até	
  a	
  próxima	
  aula!

Outros materiais