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

Em seis anos, número de pessoas que se dizem pretas aumenta em todo o país

Getty Images
Imagem: Getty Images

Da Agência Brasil

22/05/2019 13h09

Entre 2012 e 2018, o percentual da população que se declarou preta ou parda aumentou em todas as regiões do Brasil.

Segundo levantamento do Instituto Brasileiro de Geografia e Estatística (IBGE), dos 207,8 milhões dos moradores do país em 2018 se declararam pardos 46,5%, pretos 9,3% e brancos 43,1%. Em 2012, esses percentuais eram respectivamente 45,3%, 7,4% e 46,6%.

Pesquisa apurou que, entre 2012 e 2018, percentual da população preta ou parda cresceu em todo o Brasil. Pardos são 46,5%.

Os dados constam na Pesquisa Nacional por Amostra de Domicílios Contínua (Pnad Contínua), divulgada hoje (22) pelo IBGE, no Rio de Janeiro.

Considerando a série histórica desde 2012, a proporção de pessoas que se declararam pretas em 2018 revelou o aumento mais expressivo dos últimos seis anos. O crescimento foi de 0,7 ponto percentual, saindo dos 8,6% de 2017 para 9,3% no ano ado.

Entre 2012 e 2018, a população que se declara preta no país saltou de 14,5 milhões de pessoas para 19,2 milhões, um aumento de 32,1%.

A região com o aumento mais expressivo nesse período foi o Centro-Oeste, com 56,5%. No Norte, Nordeste, Sudeste e Sul, os crescimentos foram respectivamente de 37,5%, 35%, 26,4% e 30,7%.

Já a participação da população declarada branca reduziu em todas as regiões de 2012 para 2018, principalmente no Nordeste, onde a queda foi de 9,8%.

A série histórica também mostra um aumento daqueles que se declaram pardos no Brasil, que saltaram de 89,6 milhões em 2012 para 96,7 milhões de pessoas em 2018.

No último ano, porém, apesar de um pequeno crescimento em números absolutos, houve queda proporcional dessa população. Em 2017, eles eram 96,4 milhões dos 206,2 milhões de moradores no país, isto é, 46,8%.

Já em 2018, os 96,7 milhões de pardos representaram 46,5% dos 207,8 milhões que viviam no Brasil.

Faixa etária

A pesquisa também revela transformações etárias na população brasileira. Há uma tendência de queda da proporção de pessoas abaixo de 30 anos de idade, que representavam 47,6% dos moradores do país em 2012 e 42,9% no ano ado. Já os maiores de 30 anos cresceram, saindo de 52,4% em 2012 para 57,1% em 2018.

Os dados evidenciam a tendência de envelhecimento populacional. Em 2012, os idosos com 60 anos ou mais de idade representavam 12,8% da população residente total, ando para 15,4% em 2018.

O levantamento também mostrou que, desde 2012, há uma estabilidade na distribuição da população do país por sexo. No ano ado, 48,3% eram homens e 51,7% mulheres. No entanto, a população masculina apresentou padrão mais jovem do que a feminina. Na faixa etária até 24 anos, os homens representaram 51,1% e as mulheres 48,9%.

Os resultados da pesquisa foram obtidos com base em uma amostra de aproximadamente 168 mil residências visitadas.

Além da composição populacional em termos de sexo, idade e raça, são investigadas na pesquisa as características dos domicílios do Brasil de forma a auxiliar a compreensão sobre traços sociais e demográficos do país e os aspectos do mercado de trabalho.

São publicados ainda relatórios mensais e trimestrais com informações conjunturais relacionadas à força de trabalho e suplementos com periodicidade variada que abordam outros temas pesquisados, como educação e imigração.