Informática, perguntado por christinmarqueoy3al8, 6 meses atrás

 

 

 8

 

 9+

CP

 Imprimir 

 VOLTAR

ATIVIDADE 2 - ALGORÍTMOS E LÓGICA DE PROGRAMAÇÃO I - 52/2021

Período

17/05/2021 08:00 a 04/06/2021 23:59 Horário de Brasília

Status

ABERTO

Nota máxima
1,50

Data Final

04/06/2021 23:59 Horário de Brasília

Finalizado

Não

Nota obtida
-

Data Gabarito

05/06/2021 Horário de Brasília

Finalizado em

-

Data e Hora Atual

20/05/2021 12:27:33 Horário de Brasília

10 QUESTÕES

Clique no número da questão para visualizá-la

Enunciado:

QUESTÃO 10

Analise o algoritmo a seguir:

Algoritmo Funcionarios
Var
    numeroFuncionarios, contador: inteiro
    nome: vetor[1..30] de caractere
Inicio
    Leia (numeroFuncionarios)
    contador <- 0
    Enquanto (contador < numeroFuncionarios) faca
        Escreva("Informe o nome do Funcionário")
        Leia (nome)
    Fim_enquanto
Fim
 
Dentro do contexto apresentado, analise o pseudocódigo e assinale a alternativa correta.
 
I – O algoritmo entrará em looping infinito.
II – Nesse caso, o correto é utilizar o looping com teste no fim.
III – Faltou incrementar o contador dentro do looping.
IV – O contador deveria ser inicializado em 1 ao invés de 0.
 
É correto o que se afirma em:​

Soluções para a tarefa

Respondido por pedro17rb
12

Resposta:

Alternativa 2: I e III apenas.

Explicação:

I e III estão corretas pois falta criar um incremento para o cotador e por isso o ENQUANTO irá se tornar infinito.

Deveriamos coloca contador = contador + 1 antes do término do ENQUANTO.

II – Nesse caso, o correto é utilizar o looping com teste no fim.

Incorreta pois isto não é obrigatoriamente necessário

IV - O contador deveria ser inicializado em 1 ao invés de 0.

Incorreta pois como o enquanto está " Enquanto (contador < numeroFuncionarios) faca", nós nunca atingiremos o numero representado pelo numero de funcionários:

numeroFuncionarios = 20: 0 até 19, logo 20 Funcionários

numeroFuncionarios = 20: 1 até  19, logo 19 Funcionários

Respondido por matheusassaf2
1

Resposta: I e III

Explicação:)'

Perguntas interessantes