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

Blaise Pascal Matemático, filósofo e cientista francês

19/06/1623, Clermont-Ferrand, França

29/08/1662, Paris, França

Da Página 3 Pedagogia & Comunicação

05/12/2005 15h25

"O coração tem razões que a própria razão desconhece". O autor dessa conhecida frase foi Blaise Pascal, um matemático brilhante, filósofo e pesquisador.

O pai de Pascal, Étienne, era um magistrado da "nobreza de toga" sa em Clermont, isto é, pertencia à rica burguesia que conquistara postos públicos de destaque. Tinha vastos interesses culturais e era inclinado aos estudos científicos e matemáticos.

Quando Blaise tinha 3 anos, ficou órfão de mãe. O pai decidiu abandonar a carreira jurídica e se dedicar à educação do filho. Mudou-se para Paris, com o menino e as duas filhas. Na capital sa entrou em contato com cientistas e matemáticos e Blaise o acompanhava nessas reuniões. Mas Étienne havia decidido que o filho não estudaria latim antes dos 12 anos, nem matemática antes de completar os 15 anos.

Para isso, tirou de casa todos os textos matemáticos. Mas o menino era curioso e começou a estudar Geometria sozinho, aos 12 anos. Ele descobriu que a soma dos ângulos de um triângulo era igual a dois ângulos retos: era a 32ª proposição de Euclides. Quando seu pai tomou conhecimento disso, desistiu da ideia inicial e deu a Blaise o livro "Os Elementos", de Euclides.

Pascal continuou a se revelar precoce. Aos 19 anos, vivendo com a família em Rouen, inventou a máquina aritmética, uma calculadora mecânica, que permitia a qualquer um somar, subtrair, dividir e multiplicar - sem saber aritmética. Levou dois anos para produzir a máquina, trabalhando com artesãos. Seu objetivo era ajudar o pai, que na época trabalhava como coletor de impostos.

Blaise Pascal tinha completado 23 anos quando conheceu dois religiosos ligados ao jansenismo. Tratava-se de um movimento religioso que tentava restaurar a intensidade da fé católica e uma disciplina religiosa severa, a "perfeição da moral cristã" dos primeiros séculos do cristianismo.

Esse encontro teve resultados na formação do jovem Pascal, que se tornou profundamente religioso. Foi nessa época que tomou conhecimento da experiência de Torricelli (1608-1647) com a pressão atmosférica e começou uma série de experimentos, que o levariam a provar a existência do vácuo.

O filósofo Descartes, que visitou Pascal, não acreditou na descoberta do rapaz. Depois de debater com ele por dois dias, foi embora e escreveu uma carta para Huygens, dizendo que Pascal "tinha muito vácuo em sua cabeça".

Pascal também pesquisou problemas matemáticos relacionados aos jogos de dados. Esses estudos o levaram a formular o cálculo das probabilidades, Aleae Geometria (Geometria do acaso). Outro resultado dessas pesquisas com jogos foi o Triângulo de Pascal, uma tabela numérica.

Depois do falecimento de Étienne Pascal, Blaise escreveu a uma de suas irmãs discorrendo sobre o sentido cristão da morte. Essas ideias formaram a base de um trabalho filosófico que ele publicaria anos depois, "Pensamentos". Nessa obra, Pascal afirma: "Se Deus não existe, não se perde nada acreditando nele, mas se ele existe, perde-se muito não acreditando".

Pascal aplicou-se nos estudos de matemática e física escrevendo, em 1653, o "Tratado do Equilíbrio dos Líquidos", no qual explicou a lei da pressão. Foi uma importante contribuição para a física. Ele também produziu importantes teoremas em geometria progressiva. Outra obra sua é o "Tratado sobre as Potências Numéricas", em que trata da questão dos "infinitamente pequenos"

Continuando a estudar o tema, investigou como calcular a área de cicloide, a curva traçada por um ponto da circunferência que rola sem deslizar sobre uma reta. O método criado por ele para estabelecer essa área tornou possível descoberta do cálculo integral, anos mais tarde, por Leibniz, matemático alemão, e Isaac Newton, físico inglês.