Imaginem que o gerenciamento de projetos necessita alocar recursos e serviços para o desenvolvimento de atividades, e que para esse controle está sendo construído um software. Portanto, está sendo escolhido uma estrutura de dados do tipo vetor que por sua vez possuí os códigos de serviços a serem alocados nas atividades de um projeto.
Analise a figura e indique em qual posição será armazenada o código 60 de um novo serviço a ser programado pelo gerente de projetos IKURO?
Escolha a alternativa que preenche corretamente as lacunas da afirmação: "O código de serviço 60 será armazenado no endereço ____ e apontador para o final da fila será ____".
Alternativas:
Alternativas:
a)
f / c
b)
a / b
c)
b / b
d)
d / a
e)
c / e
Soluções para a tarefa
Resposta:
a resposta é b/b
Explicação:
Como o início da-se em (c) e termina em (a), o próximo a ser colocado irá para (b) que se tornará o novo fim, levando consigo o apontador do final da fila.
O código do serviço 60 será armazenado no endereço b, que será também o apontador do final da fila, logo a letra c) é a correta.
Numa fila, representada horizontalmente pelo vetor da figura, teremos que todo novo elemento a ser inserido irá para o final dela.
Deste modo, olhando sempre para a representação da figura, o novo código de serviço 60 que será inserido nela só pode ser alocado na posição b, pois é a única disponível no momento.
Se o último elemento a ser adicionado foi o valor 60 na posição b, então o final da fila será nessa mesma posição. Portanto, o apontador do final de fila estará armazenando a posição b da figura também.
Você pode aprender mais sobre Filas de Dados aqui: https://brainly.com.br/tarefa/19735526