Buscar

Considere uma situação em que um professor que queira saber se existem alunos cursando, ao mesmo tempo, as disciplinas A e B, tenha implementado um...

Considere uma situação em que um professor que queira saber se existem alunos cursando, ao mesmo tempo, as disciplinas A e B, tenha implementado um programa que: 1) inicializa um array a de 30 posições que contém as matrículas dos alunos da disciplina A. 2) inicializa outro array b de 40 posições, que contém as matrículas dos alunos da disciplina B. 3) imprime a matrícula dos alunos que estão cursando as disciplinas A e B ao mesmo tempo. Considere, ainda, que os arrays foram declarados e inicializados, não estão necessariamente ordenados, e seus índices variam entre 0 e n - 1, sendo n o tamanho do array. 1. para ( i de 0 até 29 ) faça 2. para ( j de 0 até 39 ) faça 3. 4. 5. 6. fim-para 7. fim-para Com base nessas informações, assinale a alternativa CORRETA que apresenta o trecho a ser incluído nas linhas 3, 4 e 5 do código, para que o programa funcione corretamente: A) 3. se ( a[j] = b[i] ) entao 4. escreva ( a[j] ) 5. fim-se B) 3. se ( a[i] = b[j] ) entao 4. escreva ( a[i] ) 5. fim-se C) 3. se ( a[i] = b[i] ) entao 4. escreva ( a[i] ) 5. fim-se D) 3. se ( a[i] = b[j] ) entao 4. escreva ( a[j] ) 5. fim-se

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa correta é a letra D) 3. se ( a[i] = b[j] ) entao 4. escreva ( a[j] ) 5. fim-se. Isso porque o programa precisa comparar as matrículas dos alunos da disciplina A com as matrículas dos alunos da disciplina B, e não a matrícula de um aluno da disciplina A com a matrícula de outro aluno da disciplina A ou da disciplina B. Portanto, o índice i deve ser usado para percorrer o array a e o índice j deve ser usado para percorrer o array b. Além disso, a matrícula do aluno que está cursando as duas disciplinas é a matrícula presente no array a, ou seja, a[j].
0
Dislike0

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

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais