·

Análise e Desenvolvimento de Sistemas ·

Estrutura de Dados

Envie sua pergunta para a IA e receba a resposta na hora

Fazer Pergunta
Equipe Meu Guru

Prefere sua atividade resolvida por um tutor especialista?

  • Receba resolvida até o seu prazo
  • Converse com o tutor pelo chat
  • Garantia de 7 dias contra erros

Texto de pré-visualização

Uma empresa trabalha na produção de concreto e terceiriza o serviço de transporte do produto. Os caminhoneiros estacionam os caminhões no pátio da empresa e aguardam sua vez. O atendimento segue o critério de ordem de chegada. Esse processo é, atualmente, controlado pela secretária, que utiliza sua agenda para gerenciar os motoristas diariamente. A empresa quer, no entanto, lozan otimizar o processo. Para a solução do problema, apresenta-se, a seguir, um pseudocódigo que é utilizado como fila, mantendo os elementos sempre nas primeiras posições do vetor. Com base nas informações apresentadas, implemente em pseudocódigo a função DESENFILERAR que remove e retorna um elemento representado por um caminhoneiro da fila ou a mensagem "Fila vazia" se não houver elementos. Algoritmo Fila_Caminhoneiros inicio var caminhoneiros : vetor[1..10] de texto total : inteiro procedimentoinicializa () inicio total <- 0 fim do estaVazia() : lógico inicio se (total <= 0) então retorna verdadeiro senão retorna falso fim-se fim do estaCheia() : lógico inicio se (total >= 10) então retorna verdadeiro senão retorna falso fim-se fim procedimento enfileirar(caminhoneiro : texto) inicio se (estaCheia() = falso) então total <- total + 1 caminhoneiros[total] <- caminhoneiro senão imprima("Fila cheia") fim-se fim fim Para construir adequadamente um algoritmo, algumas análises são necessárias, por exemplo, quais dados serão inseridos pelos usuários e seus respectivos tipos. Isso é importante para o processo de definição das variáveis que armazenarão as informações. Também é importante pensar se o programa vai precisar usar as constantes, que são um tipo específico de variável que já tem o valor pré-definido na área de declaração das variáveis que serão usadas durante a execução do programa. Desenvolva o início de um algoritmo de nome AVALIAÇÃO. Declare duas variáveis: NOME_ALUNO e NOTA_ALUNO. Use como constante a variável PESO, atribuindo a ela o valor 7. Resposta esperada Algoritmo AVALIACAO; Constantes PESO = 7; Variáveis NOME_ALUNO : caractere; NOTA_ALUNO : real;