;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Topo

Enem 2020: 2º dia tem foco em matemática; veja dicas para a prova

Arte/UOL
Imagem: Arte/UOL

Guilherme Botacini

Colaboração para o UOL, em São Paulo

21/01/2021 04h00

No segundo dia do Enem (Exame Nacional de Ensino Médio) impresso, que ocorre no próximo domingo (24), metade da prova é dedicada apenas a uma disciplina: a matemática.

É a maior parte do exame: são 45 questões dedicadas apenas a essa disciplina, que poderiam cobrir todo o conteúdo do ensino médio.

Apesar de longa e temida por muitos estudantes, no entanto, ela não exige do candidato um conhecimento tão aprofundado da disciplina.

Não quer dizer que não tenha questões mais capciosas, mas tratam de assuntos básicos.
Lucas Carvalho, professor de matemática do Sistema Farias Brito

Uma consulta à matriz de referência do Enem pode dar uma ideia do que se espera do candidato na prova. Veja outras dicas para a prova.

O que mais cai?

Como a prova de matemática do Enem pede ao candidato um conhecimento mais básico, conteúdos como números complexos e sistemas de equações, por exemplo, aparecem pouco.

Por isso, numa revisão final, o candidato pode se concentrar em matérias como estatística básica, com os conceitos de média, moda e mediana, operações entre conjuntos, grandezas proporcionais, cálculos de porcentagem e lógica.

Também a geometria plana costuma aparecer, com cálculos de área e volume de figuras mais importantes, em geral bastante estudadas por alunos, como cubos, cilindros e paralelepípedos.

Análise combinatória e probabilidade também são assuntos que costumam aparecer e, apesar de exigirem uma leitura atenta, não devem ser exigidos em perguntas muito complexas.

As funções linear e exponencial, e talvez a logarítmica, são assuntos que vêm acompanhados de gráficos. A leitura de gráficos, tabelas e imagens com atenção é essencial e ajuda o candidato a reunir as informações necessárias para responder com segurança à questão.

Paciência e estratégia são essenciais

Não se desespere se der de cara com perguntas difíceis. Diante de uma prova longa e possivelmente trabalhosa como a de matemática, o candidato precisa desapegar.

"Não se afobe, faça uma leitura rápida, mas atenta. Felizmente os textos têm sido mais curtos. Muitas questões são fáceis e possíveis de serem resolvidas só de interpretar o texto, ler o gráfico e analisar a tabela", diz Giuseppe Nobilioni, coordenador de matemática do Curso Objetivo.

Vale lembrar que a prova não tem uma linearidade, ou seja, as questões mais fáceis não estão necessariamente no começo. Esse é mais um motivo para que o candidato não perca muito tempo em nenhuma pergunta e avance na prova para garantir as mais fáceis, ganhando confiança.

Não tem jeito, vai ter conta

Por mais que o Enem seja uma prova conhecida pela importância da leitura e interpretação de textos, não tem como fugir: vai ter de trabalhar com contas e fórmulas.

"Tem conta, não adianta xingar. Certas coisas são básicas, e saber calcular o volume ou a área de uma figura conhecida, resolver regra três, por exemplo, são fundamentais", diz Nobilioni.

Enem 2020; veja fotos