# data[].attributes.body
Aqui voce terá um breve resumo, sobre o que é a lógica de programação e como ela se aplica.

# data[].attributes.headline
O Inicio da Lógica como cálculo pela Álgebra Booleana

# data[].attributes.subject
O Inicio da Lógica como cálculo pela Álgebra Booleana

# data[].attributes.body
A Introdução da Álgebra Booleana

# data[].attributes.attachment_link.readable_text
George Boole nasceu em Lincoln - Inglaterra em 2 de Novembro de 1815, filho de um sapateiro pobre. A sua formação base na escola primária da National Society foi muito rudimentar.

Autodidata, fundou aos 20 anos de idade a sua própria escola e dedicou-se ao estudo da Matemática.

Em 1840 publicou o seu primeiro trabalho original e em 1844 foi condecorado com a medalha de ouro da Royal Society pelo seu trabalho sobre cálculo de operadores.
Em 1847 publica um volume sob o título The Mathematical Analysis of Logic em que introduz os conceitos de lógica simbólica demonstrando que a lógica podia ser representada por equações algébricas.

Este trabalho é fundamental para a construção e programação dos computadores eletrônicos iniciada cerca de 100 anos mais tarde.

Na Álgebra de Boole existem apenas três operadores E, OU e NÃO (AND, OR, NOT). Estas três funções são as únicas operações necessárias para efetuar comparações ou as quatro operações aritméticas base.

Em 1937, cerca de 75 anos após a morte de Boole, Claude Shannon, então estudante no MIT - Boston, USA - estabeleceu a relação entre a Álgebra de Boole e os circuitos eletrônicos transferindo os dois estados lógicos (SIM e NÃO) para diferentes diferenças de potencial no circuito.

Atualmente todos os computadores usam a Álgebra de Boole materializada em microchips que contêm milhares de interruptores miniaturizados combinados em portas (gates) lógicos que produzem os resultados das operações utilizando uma linguagem binária.
Álgebra Booleana
Para descrever os circuitos que podem ser construídos pela combinação de portas lógicas, um novo tipo de álgebra é necessário, uma em que as variáveis e funções podem ter apenas valores 0 e 1. Tal álgebra é denominada álgebra booleana, devido ao seu descobridor, o matemático inglês George Boole (1815 - 1864).

Do mesmo modo que existem funções em álgebra "comum", também existem funções na álgebra booleana. Uma função booleana tem uma ou mais variáveis de entrada e fornece somente um resultado que depende apenas dos valores destas variáveis.

Não pare agora... Tem mais depois da publicidade ;)

Como uma função de n variáveis possui apenas 2n conjuntos possíveis de valores de entrada, a função pode ser descrita completamente através de uma tabela de 2n linhas, cada linha mostrando o valor da função para uma combinação diferente dos valores de entrada. Tal tabela é denominada tabela verdade.

A B C 0 0 0 0 1 0 1 0 0 1 1 1

Acima temos a tabela verdade de uma função básica a função AND , ela e um conjunto de funções da álgebra booleana têm implementação eletrônica através de transistores e são conhecidas como portas lógicas.

Um circuito digital é regido pela álgebra de Boole, e com as portas lógicas existentes é possível implementar qualquer função da álgebra booleana. A seguir veremos as principais portas lógica, simbologia e tabela verdade.

-NOT

A função NOT é implementada na conhecida porta inversora.

A B 0 1 1 0 (a)

(b)

(a) tabela verdade, (b) símbolo

-AND

A função AND pode ser definida em linguagem natural como 1 se todas as entradas forem 1 e 0 se apenas uma das entradas for 0.

A B S 0 0 0 0 1 0 1 0 0 1 1 1

-OR

A função OR também pode ser definida em linguagem natural ela é 0 se todas as entradas forem 0 e 1 se existir uma entrada em 1.

A B C 0 0 0 0 1 1 1 0 1 1 1 1

-XOR

A função XOR conhecida como exclusive OR é muito parecido com a OR.

A B C 0 0 0 0 1 1 1 0 1 1 1 1

Temos acima algumas das principais portas lógicas existente, não são as únicas mas as outras portas existentes são combinações destas portas básicas, e todos os circuitos digitais podem ser montados somente com estas portas.

Bibliografia:

Trabalho por Ricardo K. L. Ferreira
Estudante de Ciência da Computação - Mackenzie
E-Mail: themagic@themagic.com.br
Informática - Brasil Escola

# data[].attributes.attachment_link.description
George Boole nasceu em Lincoln - Inglaterra em 2 de Novembro de 1815, filho de um sapateiro pobre. A sua formação base na escola primária da National Society foi muito rudimentar. Autodidata, fundou aos 20 anos de idade a sua própria escola e dedicou-se ao estudo da Matemática.

# data[].attributes.headline
A LÓGICA NO COTIDIANO E A LÓGICA NA MATEMÁTICA

# data[].attributes.subject
A LÓGICA NO COTIDIANO E A LÓGICA NA MATEMÁTICA

# data[].attributes.body
Introdução sobre o conceito de lógica.

# data[].attributes.attachment_link.title
A LOGICA NO COTIDIANO E A LÓGICA NA MATEMÁTICA

# data[].attributes.attachment_link.readable_text
Em uma sociedade que convive com constantes avanços tecnológicos e que tem a conectividade como algo natural, o setor de educação precisa estar conectado com as novidades que a tecnologia oferece. O pensamento computacional assume, então, papel relevante na aprendizagem e formação das crianças e jovens, pois permite explorar os elementos que esses recursos oferecem.

Neste artigo, vamos entender o que é o pensamento computacional e qual a importância dele. Além disso, entenderemos as principais características desse modo de pensar. Confira conosco!

O que é pensamento computacional?

Podemos definir o pensamento computacional como uma estratégia para modelar soluções e resolver problemas de forma eficiente, usando a tecnologia como base. Apesar de o nome oferecer tal interpretação, ele não significa que os princípios de programação são o único modo de aprendê-lo.

A intenção é reformular tarefas que parecem ser de difícil resolução e transformá-las em algo capaz de ser compreendido. Para tal, foca-se em cada uma de suas fases, a fim de lidar com suas incertezas. Resumidamente, seria a capacidade criativa, crítica e estratégica de utilizar os conceitos computacionais nas diferentes áreas de conhecimento para a resolução de problemas.

Durante a realização de nossas tarefas cotidianas costumamos, mesmo que inconscientemente, utilizar estruturas lógicas, como sequencial, causa e consequência ou repetições. Portanto, a lógica computacional não é tão complexa como pode se imaginar, muito menos restrita à programação.

Ensinar essa lógica para as crianças desde cedo é fundamental para que elas aprendam a utilizar em seu benefício esses princípios, seja qual for a carreira escolhida. Entender essa estrutura de pensamento facilita a rotina e o processo de tomada de decisões, independente da profissão escolhida.

Além disso, ela traz o que chamamos de letramento tecnológico, a construção de uma compreensão mais facilitada da tecnologia. Dessa forma, as crianças deixam de ser consumidores passivos da tecnologia e passam a entender a aplicação dela em suas atividades mais simples, estimulando sua inteligência criativa.⠀⠀

Qual a importância do pensamento computacional na aprendizagem?

O desenvolvimento do pensamento computacional é importantíssimo para a formação de crianças e jovens. Muitas habilidades são obtidas como resultado do processo de desenvolvimento e aprendizado do indivíduo.

As metodologias que utilizam atividades ligadas à ciência da computação são importantes para o desenvolvimento dessas competências. O ensino conhecido como STEAM (Science, Technology, Engineering, Arts and Mathematics), por exemplo, visa desenvolver habilidades relacionadas às Ciências, Tecnologias, Engenharias, Artes e Matemática.

Essa metodologia foca na aplicação de princípios e conceitos ligados à computação, como lógica, algoritmos, abstrações ligadas à ciência etc. Além disso, atua com o desenvolvimento de atividade práticas que analisam os problemas. Para alcançar o objetivo, tecnologias são aplicadas a fim de tornar a criança mais familiarizada com esse tipo de ensino.

As habilidades estão relacionadas com o desenvolvimento cognitivo e lógico, além de trazer benefícios para a autonomia dos alunos. Vamos conhecer algumas competências que são desenvolvidas!

O desenvolvimento cognitivo está ligado às maneiras como o ser humano percebe o mundo, ou seja, de que forma adquire conhecimento, representa, convive com outras pessoas, utiliza a linguagem, a imaginação e a memória. A lógica computacional contribui para o crescimento nessa forma de pensar e enxerga o mundo, facilitando o aprendizado e a resolução de problemas.

A construção de um raciocínio lógico também é uma das principais competências adquiridas. Desse modo, é possível entender existem padrões que ajudam a definir determinadas ações. Com esse entendimento, passam a solucionar problemas de maneira lógica, sempre considerando um pensamento racional para determinar as ações para os diferentes desafios do cotidiano.

As crianças precisam ser protagonistas das metodologias de aprendizado, ou seja, precisam desenvolver autonomia. Com o estímulo do pensamento computacional, elas deixam de ser somente consumidoras das tecnologias criadas e produzidas e passam também a ser produtoras de recursos digitais. Como consequência disso, elas ficam preparadas para o mundo em que diferentes tecnologias são inseridas diariamente.

Mesmo não se restringindo a aspectos tecnológicos, o pensamento computacional também aborda esse universo, proporcionando o que chamamos de alfabetização digital. Quando convivem desde a infância com jogos e outras atividades ligadas ao ambiente digital, as crianças são capazes de solucionar problemas de modo estratégico e eficaz.

Quais são as características do pensamento computacional?

Entender quais são as características do pensamento computacional é importante para que ele seja desenvolvido de maneira correta. Podemos dizer que ele é divido em quatro etapas. Vamos conhecê-las!

A decomposição é simplesmente dividir os problemas em partes menores, que possam ser gerenciáveis. Ou seja, um problema complexo dividido em pequenas partes, é mais fácil de ser solucionado.

É identificar o padrão ou os padrões que são comuns nos processos, o que facilita a percepção de algo que pode estar sendo a causa de um determinado problema.

Analisar os elementos que são mais relevantes para a solução do problema, deixando de lado detalhes que não fazem tanta diferença.

Usar as etapas anteriores para estabelecer uma ordem ou sequência de passos para resolver o problema. Envolve também a criação de um grupo de regras para se chegar a solução.

Como vimos durante o texto, o pensamento computacional é importante na aprendizagem infantil, pois contribui para que as crianças formem um raciocínio lógico e consigam resolver problemas. O contato com a tecnologia permite que elas consigam encontrar padrões, o que pode ser extremamente útil em suas carreiras e no cotidiano.

Fica claro que utilizar metodologias modernas facilitam o aprendizado das crianças, preparando-as para dominarem esse universo e entenderem os princípios que ajudam a criar a lógica digital. Neste ambiente único de aprendizado o letramento digital também é necessário para incorporar a criança nesta sociedade que usa constantemente dispositivos tecnológicos em diversas atividades diárias.

Gostou de conhecer mais sobre esse tema? Então, entre em contato conosco e veja como a Fuzzy Makers incentiva e oferece a vivência com os recursos tecnológicos durante a aprendizagem!

# data[].attributes.attachment_link.title
Qual a importância do pensamento computacional na aprendizagem? -

# data[].attributes.attachment_link.description
Em uma sociedade que convive com constantes avanços tecnológicos e que tem a conectividade como algo natural, o setor de educação precisa estar conectado com as novidades que a tecnologia oferece. O pensamento computacional assume, então, papel relevante na aprendizagem e formação das crianças e jovens, pois permite explorar os elementos que esses recursos oferecem.

# data[].attributes.attachment_link.title
Relatório Verde e Branco de Visita Técnica