Considere o pseudocódigo que calcula taxa progressiva: if income=1000 tax=0; elif income=5000 tax=0.1·income…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Analisar funções definidas por uma ou mais sentenças (tabela do Imposto de Renda, contas de luz, água, gás etc.), em suas representações algébrica e gráfica, identificando domínios de validade, imagem, crescimento e decrescimento, e convertendo essas representações de uma para outra, com ou sem apoio de tecnologias digitais.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Considere o pseudocódigo que calcula taxa progressiva: if income=1000 tax=0; elif income=5000 tax=0.1·income; else tax=0.2·income. Converta esse algoritmo em expressão algébrica por partes e em um esboço de gráfico; identifique domínio de validade, imagem e intervalos de crescimento/decrescimento. Proponha duas alterações no código para tratar entradas inválidas e para gerar dados para plotagem.
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
Função por partes: f(i)=0 para 0=i=1000; 0.1·i para 1000<i=5000; 0.2·i para i>5000. Domínio válido: i=0 (entrada de renda). Imagem: [0,+8) restrita pelo intervalo de interesse (por exemplo, para i?[0,10000] imagem [0,2000]). Monotonia: não decrescente; estritamente crescente para i>1000. Gráfico: três segmentos lineares com inclinações 0,0.1,0.2 conectados nos pontos i=1000 e i=5000 (continuidade nos pontos). Alterações propostas no código: 1) validar entrada no início: if income<0 then erro/retornar mensagem. 2) calcular e armazenar pares (income, tax) por passos (por exemplo, para i de 0 até limite passo 100) e exportar como lista para plotagem em ferramenta (CSV ou array). Essas mudanças garantem domínio adequado e permitem traçar o gráfico gerado pelo programa.
Explicação
A função por partes apresentada reflete com precisão como a taxa de imposto varia conforme a renda, segmentando os intervalos adequadamente. A identificação do domínio, imagem e comportamento da função permite uma análise clara do seu comportamento em diferentes condições. As alterações propostas garantem que o algoritmo trate entradas inválidas e possibilitem a geração de dados para visualização, melhorando a funcionalidade e a usabilidade do código.
Raio-X da questão
taxa progressiva
avaliacao
pseudocódigo · funções matemáticas
Revisar conceitos de funções e gráficos em matemática.
O aluno pode confundir a lógica do pseudocódigo e não conseguir expressar corretamente as condições em forma algébrica.
ciencia_tecnologia
pensamento_critico
cientifico
Questões parecidas com resolução
- Um programa define alíquota: se renda<=3000 então 0; senão se renda<=6000 então 0.10; senão 0.20. Qual é a imagem…
- Projete um algoritmo que, dada uma tabela de tarifas por faixas (cada faixa com limite inferior, limite superior e…
- Um programa calcula imposto sobre renda r (R$) com as regras: r=2000 ? imposto 0; 2000<r=5000 ? imposto 10%·r; r>5000 ?…
- Dados fictícios: o Imposto de Renda Pessoa Física (IRPF) mensal no país segue a tabela progressiva abaixo: Renda R até…
- Dados ilustrativos: em um país fictício, a tributação sobre renda mensal segue uma tabela progressiva com quatro faixas…
- Quanto do rendimento de um trabalhador vai efetivamente para o imposto de renda? Em um modelo simplificado, o valor do…
Todas as questões de Funções: representações numérica, algébrica e gráfica
🔎 Procurar outra questão
Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
