Baixe o app para aproveitar ainda mais
Prévia do material em texto
Resposta da 2ª prova. 1ª Questão Var mm:vetor[1..12] de carac[15] D,M,A:INTEIRO INÍCIO MM[1]←’JANEIRO’ MM[2]←’FEVEREIRO’ MM[3]←’MARÇO’ ......... MM[12]←’DEZEMBRO’ LEIA D,M,A MOSTRE ‘CURITIBA’ ,D, ’DE’, MM[M], ‘DE’, A FIM 2ª Questão Var num:vetor[1..40] de inteiro A:inteiro INÍCIO FAÇA DE A ←1 ATÉ 40 LEIA NUM[A] FAÇA DE A ←1 ATÉ 40 NUM[A] ←NUM[A]*A FAÇA DE A ←1 ATÉ 40 SE ((NUM[A] MOD 2) = 0) ENTÃO {CONTEÚDO PAR} MOSTRE NUM[A] FAÇA DE A ← 1 ATÉ 40 DE 2 {ÍNDICE IMPAR. 1,3,5,7....} MOSTRE NUM[A] FIM 3ª Questão O algoritmo descreve a leitura de 10, 15 ou 20 número da lista de dados, de acordo com o número de chamada (NUCHA). Após a leitura os números serão ordenados em ordem decrescente (VET[A] <VET[A+1], se verdade troca, logo, os menores vão para o fim do vetor). Feita a ordenação, a instrução {Y}, será executada TO vezes, assim sendo, a resposta correta será: NUCHA menor ou igual a 10: 1,2,3,4,5,5,7,9,10,12,12,15,20,21,25. (15 números). NUCHA menor ou igual a 20: 1,2,3,4,5,5,5,7,9,10,12,12,13,15,20,21,22,23,25,30. (20 números) NUCHA maior que 20 : 1,2,3,4,5,9,10,15,20,25. (10 números) 4ª Questão Var no:vetor[1..30] de carac[20] Oc:vetor[1..30,1..4] de inteiro {cada aluno pode ter 4 ocorrências} Totoct:vetor[1..4] de inteiro Cod,alu,a,b:inteiro INÍCIO FAÇA DE A←1 ATÉ 30 LEIA NO[A] LEIA COD ENQUANTO COD <> 0 INÍCIO LEIA ALU OC[ALU,COD] ← OC[ALU,COD]+1 {OCORRÊNCIAS POR ALUNO} TOTOCT[COD] ← TOTOCT[COD] +1 {OCORRÊNCIAS NA TURMA} LEIA COD FIM FAÇA DE A← 1 ATÉ 30 MOSTRE NO[A],OC[A,1],OC[A,2],OC[A,3],OC[A,4] MOSTRE ‘TOTAL’,TOTOCT[1] ,TOTOCT[2] ,TOTOCT[3] ,TOTOCT[4] FIM 5ª Questão Var times:vetor[1..20] de carac[20] Jogos:vetor[1..10,1..2] a,b:inteiro INÍCIO FAÇA DE A←1 ATÉ 20 LEIA TIMES[A] FAÇA DE A ← 1 ATÉ 10 FAÇA DE B ← 1 ATÉ 2 LEIA JOGOS[A,B] FAÇA DE A ← 1 ATÉ 10 MOSTRE ‘JOGO’,A, TIMES[JOGOS[A,1]], ’X’, TIME[JOGOS[A,2]] FIM 6ª Questão O algoritmo descreve a leitura de 20 pares de informação (número e nome (AMI)) com uma relação de 1 para 1. Após, é lido NUCHA, caso seja maior que 20, subtrai-se 20 (se for 21, muda para 1, se for 22, muda para 2 e assim sucessivamente). Após é feito uma Pesquisa Sequencial Básica para encontra NUCHA no vetor NUM. Como a resposta correta depende do valor de NUCHA, verificar a sua resposta na tabela abaixo: NUCHA B P NUM[P] AMI[NUM[P]] 1 "=" 21 4 17 14 DORA 2 "=" 22 5 16 19 ZE 3 "=" 23 2 19 17 DADA 4 "=" 24 20 1 5 CIDA 5 "=" 25 1 20 4 BELA 6 "=" 26 10 11 12 LILI 7 "=" 27 12 9 15 MARI 8 "=" 28 15 6 10 GIL 9 "=" 29 18 3 16 GATA 10 "=" 30 6 15 8 FOFO 11 "=" 31 8 13 20 FIDO 12 "=" 32 11 10 6 DICO 13 "=" 33 14 7 18 XICO 14 "=" 34 17 4 1 MARA 15 "=" 35 9 12 7 NERO 16 "=" 36 3 18 9 RICO 17 "=" 37 19 2 3 ABEL 18 "=" 38 7 14 13 OTO 19 "=" 39 16 5 2 JUCA 20 "=" 40 13 8 11 IVO
Compartilhar