;(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

Educação

Banco de Redações

O UOL corrige e comenta 20 redações. Envie a sua sobre o tema da vez


REDAÇÕES CORRIGIDAS - Outubro/2019 Agrotóxicos ou defensivos agrícolas: dois nomes e uma polêmica

Redação corrigida 480

Agrotóxicos: Sinônimo de contaminação e indiferença política

Inconsistente Erro Correção

A forma como determinados métodos ou produtos são denominados decorre, muitas vezes, dos efeitos que eles causam.

Pode-se citar, por exemplo, o emprego de pesticidas em plantações, cujos reconhecidos efeitos nocivos ao meio ambiente e à saúde humana, reforçam humana reforçam os motivos para que os mesmos não sejam vistos como defensores defensivos agrícolas, mas sim como agrotóxicos.

Com efeito, o fomento ao plantio orgânico e a políticas ambientais mais responsáveis são as medidas que se fazem mais pertinentes.

Nesse contexto, os agrotóxicos se tornaram parte integrante da produção agrícola, sendo justificado, tanto por seus fabricantes quanto por grandes produtores rurais, de que seu uso é imprescindível para a agricultura em larga escala, assim como seu uso não representa riscos significativos. No entanto, a realização de pesquisas científicas, como a realizada por Rachel Carson em 1962, constatam que seu uso agride o meio ambiente e que está relacionado a diversos fatores que desencadeiam o desequilíbrio ambiental, como a contaminação dos solos e lençóis freáticos, a sedimentação de rios bem como a contaminação dos próprios alimentos, o que atinge de forma direta a saúde dos seres humanos.

Além disso, observa-se uma carência de políticas públicas que dêem deem a devida importância ao assunto, no sentido de fomentar uma maior fiscalização, bem como investir em medidas que incentivem a diminuição do uso de agrotóxicos nas produções agrícolas na produção agrícola. Ao invés Em vez disso, nota-se um expressivo aumento de seu uso nas plantações a cada ano, situação que pode ser agravada em virtude do alto número de agrotóxicos liberados, recentemente, pelo governo federal brasileiro.

Urge, portanto, a valorização de alternativas mais saudáveis na agricultura por meio de políticas ambientais mais conscientes. Dessa forma, verifica-se a necessidade de potencializar a agricultura orgânica familiar, com o aumento de subsídios para o seu desenvolvimento, assim como o fortalecimento de instrumentos legislativos que imponham limites mais rigorosos quanto a utilização de componentes químicos em lavouras. Assim, tais ações visam não apenas mitigar o uso de pesticidas na agricultura, como também amadurecer uma conscientização na sociedade, de que, a exemplo da sua mais adequada denominação, seu uso traz resultados mais tóxicos do que benéficos.

Comentário geral

Texto insuficiente na estrutura dissertativa e na argumentação. Paradoxalmente, apresenta uma conclusão consistente, apesar das várias divagações que a antecedem.

Competências

  • 1) O texto até que é razoável em termos de linguagem, apesar da paragrafação esdrúxula e equivocada. Por exemplo, os dois primeiros parágrafos deveriam ser, na verdade, apenas um.
  • 2) O desenvolvimento é confuso e desordenado, com destaque para o terceiro parágrafo que antecipa, deslocadamente, a conclusão.
  • 3) A argumentação é insuficiente, tanto para provar que os produtos químicos são tóxicos, como para defender a necessidade de uma agricultura orgânica. Na verdade, o autor se baseia exclusivamente na citação do livro de Rachel Carson para fundamentar o caráter tóxico desses insumos agrícolas.
  • 4) Quanto ao mau uso dos recursos coesivos, destque-se o "Nesse contexto" que abre o quarto parágrafo. De que contexto, o autor está falando? De um contexto em que a agricultura orgânica seja pertinente? O autor usa a expressão aleatoriamente.
  • 5) Juntamente com a linguagem, a conclusão é razoável. Na verdade, os três últimos parágrafos são o que salva a redação de uma nota mais baixa.

Competências avaliadas

As notas são definidas segundo os critérios da pontuação do MEC
Título nota (0 a 1000)
Demonstrar domínio da norma culta da língua escrita. 120
Compreender a proposta da redação e aplicar conceito das várias áreas de conhecimento para desenvolver o tema, dentro dos limites estruturais do texto dissertativo-argumentativo. 80
Selecionar, relacionar, organizar e interpretar informações, fatos, opiniões e argumentos em defesa de um ponto de vista. 80
Demonstrar conhecimento dos mecanismos linguísticos necessários para a construção da argumentação. 80
Elaborar a proposta de solução para o problema abordado, mostrando respeito aos valores humanos e considerando a diversidade sociocultural. 120
Nota final 480

Redações corrigidas

Título nota (0 a 1000)

Os textos desse bloco foram elaborados por internautas que desenvolveram a proposta apresentada pelo UOL para este mês. A seleção e avaliação foi feita por uma equipe de professores associada ao Banco de redações.

Os textos publicados antes de 1º de janeiro de 2009 não seguem o novo Acordo Ortográfico da Língua Portuguesa. A grafia vigente até então e a da reforma ortográfica serão aceitas até 2012.

Copyright UOL. Todos os direitos reservados. É permitida a reprodução apenas em trabalhos escolares, sem fins comerciais e desde que com o devido crédito ao UOL e aos autores.


PUBLICIDADE