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

Ensino médio

Espanhol - Futuro Simple

Carolina Valéria Leon Leite

Futuro Simple

Objetivos

- Desenvolver o desempenho gramatical em espanhol.

- Adquirir vocabulário em espanhol.

- Aprender a expressar fatos que acontecerão num futuro próximo.

Estratégias

1. Lembre a classe sobre a regra de uso do Futuro Simple, cuja terminação é igual para as três conjugações, acrescentada ao verbo no infinitivo:

SUJETOINFINITIVO DEL VERBO+ TERMINACIÓN
(yo)hablar
(tú)llegar-ÁS
(él, ella, usted)aprender
(nosotros, nosotras)perder-EMOS
(vosotros, vosotras)vivir-ÉIS
(ellos, ellas, ustedes)subir dormir etc.-ÁN

2. Faça oralmente com os alunos a conjugação dos verbos aqui indicados.

3. Leia o texto abaixo para iniciar as atividades:

¿Cómo será la vida en la Tierra en 2200?

1. La mayoría de las personas no saben que los continentes (y algunas islas) se acercan y se alejan unos 3 a 5cm por años, así que dentro de 200 años Europa y América estarán un "poco" mas cerca.

2. El calentamiento global estará acabando el planeta, los polos polares se estarán derritiendo y cuando se derritan por completo el nivel del mar aumentará unos 4 a 5 metros, ¿Poco? pues no, al subir el nivel del mar, los ríos, manantiales y otras fuentes de agua dulce no existirán más (la gran mayoría) y el agua que tomamos todos los días desaparecerá, creando un conflicto mundial, como por ejemplo muertes, hambruna, desespero infernal y sobre todo una inmensa guerra e invasiones entre países para determinar el beneficiario de ese tan preciado tesoro: el agua dulce. También desaparecerán las zonas costeras y algunas islas.

3. Algunos países del mundo estarán dirigiéndose hacia la destrucción: asesinatos, guerras, el tan conocido "bullying" y una inmensa "violencia" y discriminación hacia el otro. Todo esto estará acabando con las sociedades y no se verá un progreso y una "gran intención" en solucionarlo por partes de los ciudadanos y principalmente de los políticos, que cada día velarán por sus propios intereses sumergiéndose en una gran corrupción y abandono a sus funciones con el pueblo a que gobiernan. Podrá ser que sobrevivan quienes se adapten a esto o peor aun, que la raza humana desaparezca.

4. Podrá ser que dentro de 200 años nos quedaremos sin oxigeno y sin comida: la Deforestación será inmensa y la desaparición de los ambientes forestales debido a destrucción por parte de las grandes temperaturas también lo será. Esto afectará a las plantas y a muchos animales por igual, y no habrá plantas que produzcan oxigeno, animales y plantas que podremos comer, es obvio que estaremos acabados.

Texto adaptado de: ¿Como sera la tierra de aqui a unos 200 años?

Atividades

- Proponha aos alunos que, em grupos de três, imaginem uma cena da vida diária na Terra em 2500. Cada trio pode se responsabilizar por uma determinada categoria de pessoas, por exemplo: médicos, políticos, estudantes etc.

- Após o término do trabalho, cujo resultado deve ser entregue na forma de uma redação por grupo, a classe lê os textos em conjunto, troca ideias e aponta possíveis erros. Quanto ao professor, esclarece as dúvidas e retoma, se necessário, a gramática.

- É importante que os alunos também comentem sobre a questão ambiental e sobre como cada um pode mudar essa situação.

- Finalmente, os alunos podem escolher a melhor redação e encená-la.

Ensino médio