·
Análise e Desenvolvimento de Sistemas ·
Estrutura de Dados
Envie sua pergunta para a IA e receba a resposta na hora

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
Recomendado para você
7
Prova Discursiva Estrutura de Dados
Estrutura de Dados
UMG
4
Simulado Av 1
Estrutura de Dados
UMG
2
Avaliação 2 - Linguagens de Programação e Estruturas de Dados
Estrutura de Dados
UMG
4
Estrutura de Dados em C - Testes de Conhecimentos
Estrutura de Dados
UMG
7
Prova Discursiva Estrutura de Dados
Estrutura de Dados
UMG
6
Questões 04 Banco de Dados
Estrutura de Dados
UMG
5
Av - Complexidade de Algoritmos - Nota 10
Estrutura de Dados
UMG
9
Prova Av Estácio Complexidade de Algoritmos
Estrutura de Dados
UMG
5
Discursiva Estrutura de Dados
Estrutura de Dados
UMG
6
Estácio Simulado Av - Complexidade de Algoritimos
Estrutura de Dados
UMG
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;
Envie sua pergunta para a IA e receba a resposta na hora
Recomendado para você
7
Prova Discursiva Estrutura de Dados
Estrutura de Dados
UMG
4
Simulado Av 1
Estrutura de Dados
UMG
2
Avaliação 2 - Linguagens de Programação e Estruturas de Dados
Estrutura de Dados
UMG
4
Estrutura de Dados em C - Testes de Conhecimentos
Estrutura de Dados
UMG
7
Prova Discursiva Estrutura de Dados
Estrutura de Dados
UMG
6
Questões 04 Banco de Dados
Estrutura de Dados
UMG
5
Av - Complexidade de Algoritmos - Nota 10
Estrutura de Dados
UMG
9
Prova Av Estácio Complexidade de Algoritmos
Estrutura de Dados
UMG
5
Discursiva Estrutura de Dados
Estrutura de Dados
UMG
6
Estácio Simulado Av - Complexidade de Algoritimos
Estrutura de Dados
UMG
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;