Buscar

Exercícios_Apostila 3_3 Vetores


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

Continue navegando


Prévia do material em texto

EXERCÍCIOS	
  APOSTILA	
  3_3-­‐	
  VETORES	
  	
  
Exercício	
  1	
  Escreva	
   	
  um	
  algoritmo	
   	
  que	
   	
   lê	
  um	
  vetor	
   	
  A(10)	
  e	
  escreva	
   	
  a	
  posição	
   	
  de	
   	
   cada	
  	
  elemento	
  deste	
  vetor.	
  	
  
Exercício	
  2	
  Escrever	
  	
  um	
  algoritmo	
  	
  que	
  	
  gera	
  30	
  números	
  aleatórios-­‐Max	
  1000	
  	
  e	
  	
  os	
  escreve	
  dizendo	
  se	
  são	
  par	
  ou	
  ímpar.	
  	
  	
  No	
  final	
  indique	
  quanto	
  pares	
  e	
  quantos	
  ímpares	
  	
  
Exercício	
  3	
  Faça	
  	
  um	
  algoritmo	
  que	
  gere	
  10	
  valores	
  aleatórios	
  (de	
  0	
  a	
  1000)	
  e	
  os	
  escreva	
  na	
  ordem	
  contrária	
  à	
  que	
  foram	
  gerados.	
  	
  
Exercício	
  4	
  Dado	
  um	
  número	
  “n”	
  verificar	
  se	
  ele	
  é	
  PRIMO	
  ou	
  NÃO	
  	
  
Exercício	
  5	
  Dados	
  30	
  números	
  aleatórios(inteiros)	
  verificar	
  se	
  são	
  primos	
  ou	
  não;	
  	
  
Exercício	
  6	
  Dado	
  um	
  número,	
  calcular	
  o	
  seu	
  fatorial	
  	
  
Exercício	
  7	
  Escrever	
   um	
  algoritmo	
  que	
   gere	
  10	
   valores	
   aleatórios	
   e	
   o	
   escreve.	
   Encontre,	
   a	
  seguir,	
   o	
   menor	
   elemento	
   e	
   a	
   sua	
   posição	
   	
   no	
   vetor	
   N	
   e	
   escreva:	
   "O	
   menor	
  elemento	
  de	
  N	
  é	
  =	
  ...	
  e	
  a	
  sua	
  posição	
  	
  é	
  ...	
  ".	
  	
  
Exercício	
  8	
  Escrever	
  um	
  algoritmo	
  que	
  lê	
  um	
  vetor	
  N(20)	
  e	
  o	
  escreve.	
  Troque,	
  a	
  seguir,	
  o	
  1*	
  elemento	
  com	
  o	
  último,	
  o	
  2*	
  com	
  o	
  penúltimo,	
  etc	
  até	
  o	
  10*	
  com	
  o	
  11*	
  e	
  escreva	
  o	
  vetor	
  N	
  assim	
  	
  modificado.	
  	
  
Exercício	
  9	
  Escreva	
  um	
  algoritmo	
  que	
  gera	
  os	
  10	
  primeiros	
  números	
  primos	
  acima	
  	
  de	
  	
  100	
  	
  e	
  os	
  armazena	
  em	
  um	
  vetor	
  X(10)	
  	
  escrevendo,	
  no	
  final,	
  o	
  vetor	
  X.	
  	
  
Exercício	
  10	
  Escrever	
  	
  um	
  algoritmo	
  	
  que	
  	
  lê	
  	
  um	
  vetor	
  	
  G(13)	
  	
  que	
  	
  é	
  	
  o	
  resultado	
  	
  de	
  	
  um	
  jogo	
  da	
  Megasena,	
  contendo	
  	
  os	
  	
  valores	
  	
  de	
  1	
  a	
  6.	
  	
  Ler,	
  	
  a	
  seguir,	
  	
  para	
  cada	
  	
  apostador,	
  	
  o	
   número	
   de	
   	
   seu	
   	
   cartão	
   e	
   um	
   vetor	
   Resposta	
   R(13).	
   Verificar	
   para	
   cada	
  apostador	
  o	
  número	
  de	
  	
  acertos	
  e	
  escrever	
  o	
  número	
  do	
  apostador	
  e	
  seu	
  	
  número	
  de	
   acertos.	
   Se	
   	
   tiver	
   06	
   acertos,	
   acrescentar	
   a	
   mensagem:	
   "GANHADOR,	
  PARABENS".	
  	
  
	
  
	
  
Exercício	
  11	
  Escrever	
  	
  um	
  algoritmo	
  	
  que	
  	
  lê	
  	
  um	
  vetor	
  	
  A(15)	
  	
  e	
  	
  o	
  escreve.	
  	
  Ordene	
  a	
  seguir	
  os	
  	
  elementos	
  	
  de	
  	
  A	
  em	
  ordem	
  crescente	
  e	
  escreva	
  novamente	
  A.	
  	
  
Exercício	
  12	
  Escreva	
   um	
   algoritmo	
   que	
   leia	
   e	
  mostre	
   um	
   vetor	
   de	
   20	
   elementos	
   inteiros.	
   a	
  seguir,	
  conte	
  quantos	
  valores	
  pares	
  existem	
  no	
  vetor.	
  
	
  
Exercício	
  13	
  Escreva	
  um	
  algoritmo	
  que	
  leia	
  dois	
  vetores	
  de	
  10	
  posições	
  e	
  faça	
  a	
  multiplicação	
  dos	
   elementos	
   de	
  mesmo	
   índice,	
   colocando	
   o	
   resultado	
   em	
   um	
   terceiro	
   vetor.	
  Mostre	
  o	
  vetor	
  resultante	
  
	
  
Exercício	
  14	
  Escreva	
  um	
  algoritmo	
  que	
  leia	
  um	
  vetor	
  G	
  de	
  10	
  posições	
  do	
  tipo	
  caracter,	
  que	
  representa	
   o	
   gabarito	
  de	
  uma	
  prova.	
  A	
   seguir,	
   para	
   cada	
  um	
  dos	
  20	
   alunos	
  da	
  turma,	
  eia	
  o	
  vetor	
  de	
   respostas	
   (R)	
  do	
  aluno	
  de	
  10	
  posições	
  do	
   tipo	
  caracter	
  e	
  conte	
  o	
  número	
  de	
  acertos.	
  Mostre	
  o	
  nº	
  de	
  acertos	
  do	
  aluno	
  e	
  uma	
  mensagem	
  APROVADO,	
   se	
   a	
   nota	
   for	
   maior	
   ou	
   igual	
   a	
   6;	
   e	
   mostre	
   uma	
   mensagem	
   de	
  REPROVADO,	
  caso	
  contrário.	
  	
  
Exercício	
  15	
  Faça	
   um	
   algoritmo	
   que	
   leia	
   um	
   vetor	
   de	
   500	
   posições	
   de	
   números	
   inteiros	
   e	
  divida	
  todos	
  os	
  seus	
  elementos	
  pelo	
  maior	
  valor	
  do	
  vetor.	
  Mostre	
  o	
  vetor	
  após	
  os	
  cálculos.	
  	
  
Exercício	
  16	
  Faça	
  um	
  programa	
  que	
  carregue	
  um	
  vetor	
  com	
  15	
  posições,	
  calcule	
  e	
  mostre:	
  a)	
   O	
   maior	
   elemento	
   do	
   vetor	
   e	
   em	
   que	
   posição	
   esse	
   elemento	
   se	
  encontra;	
  b)	
   O	
   menor	
   elemento	
   do	
   vetor	
   e	
   em	
   que	
   posição	
   esse	
   elemento	
   se	
  encontra.	
  	
  
OBS:	
  Para	
  “alimentar”	
  o	
  vetor	
  pode-­‐se	
  usar	
  números	
  aleatórios