MAPA – ALGORITMOS E LÓGICA DE PROGRAMAÇÃO – 54_2025

MAPA – ALGORITMOS E LÓGICA DE PROGRAMAÇÃO – 54_2025

PRIMEIRA ETAPA: análise da situação-problema

 

Sistema Corporativo de Avaliação

 

Imagine que você faz parte do time de TI de uma grande empresa multinacional. O RH pediu para vocês desenvolverem um Sistema de Avaliação de Desempenho para auxiliar nas decisões sobre promoções, treinamentos e reconhecimentos. O sistema precisa processar os dados de vários funcionários, calcular suas médias e classificar automaticamente o desempenho em Excelente, Satisfatório ou Necessita Treinamento. Você recebeu o código a seguir, mas antes de avançar para a entrega final, precisa entender como ele funciona e sugerir melhorias.

 

programa {

 

  funcao inicio() {

 

//Declaração de Variáveis

 

cadeia nome, cargo

 

real nota1, nota2, nota3, media

 

inteiro i, totalFuncionarios

 

 

 

llllescreva(“Quantos funcionários deseja avaliar?”)

 

leia(totalFuncionarios)

 

 

 

para (i = 1; i <= totalFuncionarios; i++) {

 

   //Entrada de Dados

 

   escreva(“Digite o nome do funcionário “, i, “: “)

 

   leia(nome)

 

   lllllescreva(“Digite o cargo do funcionário: “)

 

   leia(cargo)

 

   loescreva(“Digite a primeira nota: “)

 

   leia(nota1)

 

   escreva(“Digite a segunda nota: “)

 

   leia(nota2)

 

   escreva(“Digite a terceira nota: “)

 

   leia(nota3)

 

 

 

   //Processamento: Cálculo da Média

 

   media = (nota1 + nota2 + nota3) / 3

 

 

 

   //Saída: Relatório

 

   escreva(“——————————“)

 

   escreva(“\nFuncionário: “, nome)

 

   escreva(“\nCargo: “, cargo)

 

   escreva(“\nMédia de desempenho: “, media)

 

     

 

   //Critérios de Avaliação

 

   se(media >= 8) {

 

     escreva(“\nDesempenho: Excelente”)

 

   }

 

   senao se (media >= 6) {

 

     escreva(“\nDesempenho: Satisfatório”)

 

   }

 

   senao {

 

    ll escreva(“\nDesempenho: Necessita Treinamento”)

 

   }

 

   lescreva(“\n——————————“)

 

  escreva(“\n”)

 

}

 

  }-l

 

}

 

 

 

SEGUNDA ETAPA: realização da atividade​

 

Considerando o código apresentado, responda às questões a seguir.

 

  1. Declaração de Variáveis

 

a) Quais variáveis do programa armazenam textos e quais armazenam números reais?

 

b) Para que serve a variável totalFuncionarios?

 

Estrutura de Repetição

 

a) Por que foi usado um laço para e não um enquanto?

 

b) O que aconteceria se esquecêssemos de inicializar i = 1 no laço?

 

 

 

  1. Processamento (Regras de Negócio)

 

a) Como o cálculo da média está sendo feito?

 

b) Se a empresa decidisse avaliar cada funcionário com 5 notas, o que precisaria ser alterado no código?

 

Saída e Relatório

 

a) Quais são os três critérios de desempenho usados no sistema?

 

b) Se a política da empresa mudasse e o nível “Excelente” passasse a ser só para médias a partir de 9, qual parte do código deveria ser alterada?

 

 

Nossa equipe é composta por profissionais especializados em diversas áreas, o que nos permite oferecer uma assessoria completa na elaboração de uma ampla variedade de atividades. Estamos empenhados em garantir a autenticidade e originalidade de todos os trabalhos que realizamos.

Ficaríamos muito satisfeitos em poder ajudar você. Entre em contato conosco para solicitar o seu serviço.

Aponte o celular para abrir o WhatsApp

ou clique aqui

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Este site utiliza cookies para lhe oferecer uma melhor experiência de navegação. Ao navegar neste site, você concorda com o uso de cookies.