# data[].attributes.attachment_link.title
Veja como fazer um mapa mental de forma simples

# data[].attributes.attachment_link.title
Lógica Matemática - Aula 1 - Proposições e operações lógicas - Prof. Gui

# data[].attributes.attachment_link.readable_text
Tabela verdade é um dispositivo utilizado no estudo da lógica matemática. Com o uso desta tabela é possível definir o valor lógico de uma proposição, isto é, saber quando uma sentença é verdadeira ou falsa.

Em lógica, as proposições representam pensamentos completos e indicam afirmações de fatos ou ideias.

Utiliza-se a tabela verdade em proposições compostas, ou seja, sentenças formadas por proposições simples, sendo que o resultado do valor lógico depende apenas do valor de cada proposição.

Para combinar proposições simples e formar proposições compostas são utilizados conectivos lógicos. Estes conectivos representam operações lógicas.

Na tabela abaixo, indicamos os principais conectivos, os símbolos usados para representá-los, a operação lógica que representam e o resultante valor lógico.

Exemplo

Indique o valor lógico (V ou F) de cada uma das proposição abaixo:

a) não p, sendo p: "π é um número racional".

Solução

A operação lógica que devemos fazer é a negação, desta forma, a proposição ~p pode ser definida como "π não é um número racional". Abaixo, apresentamos a tabela verdade desta operação:

Como "π é um número racional" é uma proposição falsa, então, de acordo com a tabela verdade acima, o valor lógico de ~p será verdadeiro.

b) π é um número racional e é um número irracional.

Solução

Neste caso, devemos encontrar o valor lógico da conjunção de duas proposições (p^q). A tabela verdade dessa operação lógica é:

Sendo a primeira proposição falsa e a segunda verdadeira, vemos, pela tabela verdade, que o valor lógico da proposição p^q será falso.

c) π é um número racional ou é um número irracional.

Solução

Considerando o conectivo de disjunção (p v q), podemos indicar a seguinte tabela verdade:

Como q é uma proposição verdadeira, então o valor lógico da proposição p v q também será verdadeiro conforme podemos verificar na tabela verdade acima.

d) Se π é um número racional, então é um número irracional.

Solução

Neste item, temos a operação lógica condicional p→q. A tabela verdade será igual a:

Sendo a primeira falsa e a segunda verdadeira, pela tabela concluímos que o resultado desta operação lógica será verdadeiro.

É importante notar que " é um número irracional" não é consequência do fato de "π é um número racional". O que o condicional representa é unicamente uma relação entre valores lógicos.

e) π é um número racional se somente se é um irracional.

Solução

Neste item, temos a operação lógica . A tabela verdade será igual a:

Pela tabela, concluímos que quando a primeira proposição é falsa e a segunda é verdadeira, o valor lógico será falso.

Construção de tabelas verdade

Na tabela verdade são colocados os valores lógicos possíveis (verdadeiro ou falso) para cada uma das proposições simples que formam a proposição composta e a combinação destes.

O número de linhas da tabela dependerá da quantidade de sentenças que compõem a proposição. A tabela verdade de uma proposição formada por n proposições simples terá 2 n linhas.

Por exemplo, a tabela verdade da proposição "x é um número real e maior que 5 e menor que 10" terá 8 linhas, pois a sentença é formada por 3 proposições (n = 3).

Com o objetivo de colocarmos todas as possibilidades possíveis de valores lógicos na tabela, devemos preencher cada coluna com 2 n-k valores verdadeiros seguidos de 2 n-k valores falsos, com k variando de 1 até n.

Depois de preencher a tabela com os valores lógicos das proposições, devemos adicionar colunas relativas as proposições com os conectivos.

Exemplo

Construa a tabela verdade da proposição P(p,q,r) = p^q^r.

Solução

Neste exemplo, a proposição é formada por 3 sentenças (p, q e r). Para construir a tabela verdade, utilizaremos o seguinte esquema:

Portanto, a tabela verdade da sentença terá 8 linhas e será verdadeira quando todas as proposições também forem verdadeiras.

Confira nosso teste de raciocínio lógico.

Para saber mais, veja também:

# data[].attributes.attachment_link.description
Tabela verdade é um dispositivo utilizado no estudo da lógica matemática. Com o uso desta tabela é possível definir o valor lógico de uma proposição, isto é, saber quando uma sentença é verdadeira ou falsa. Em lógica, as proposições representam pensamentos completos e indicam...

# data[].attributes.attachment_link.readable_text
Conhecer os conceitos técnicos relacionados às novas tecnologias é uma forma de desenvolver as habilidades do futuro. Nesse sentido, aprender a lógica computacional na escola é uma ótima maneira de preparar os alunos.

Apesar de parecer um conteúdo voltado à formação profissional de adultos, ela pode sim ser aprendida ainda nos anos escolares e trazer muitos benefícios ao desenvolvimento dos alunos.

Por meio de boas metodologias é possível transformar o aprendizado técnico em algo divertido e capaz de contribuir com o estudo das matérias básicas. Essa prática estimula o raciocínio complexo, permite criar estratégias de ensino e torna as aulas mais dinâmicas.

Neste post, vamos mostrar o que é a lógica computacional, como ela pode fazer parte do aprendizado escolar e quais são os benefícios aos estudantes. Boa leitura!

O que é lógica computacional?

A lógica computacional é a linguagem por trás das funções de um computador. Ela usa elementos da lógica tradicional e da computação para criar comandos e desenvolver softwares ou algoritmos.

Nesse sentido, é preciso seguir um raciocínio organizado e complexo, o qual faz parte do pensamento computacional. Este, por sua vez, envolve os recursos necessários para encontrar soluções a partir da tecnologia.

Ainda que pareça algo muito específico, a lógica computacional desenvolve habilidades importantes em nosso cotidiano e trabalha com ferramentas já presentes em nossa vida, por exemplo, o computador e o celular. Dessa forma, possibilita aprender a resolver os problemas de maneira organizada e objetiva, sendo essencial ao bom desenvolvimento.

Como a lógica computacional pode ser ensinada na escola?

Como já mencionamos, para o uso dessa linguagem ser benéfica ao desenvolvimento das crianças e dos adolescentes na educação moderna, a escola precisa contar com uma boa metodologia.

Portanto, não basta ensinar números, códigos e ter uma sala de computação. É fundamental que a instituição de ensino envolva os alunos no uso daqueles conhecimentos para melhorar o seu dia a dia e estimular o aprendizado constante.

Nesse sentido, é necessário apostar na lógica computacional como uma forma de compor a rotina e enriquecer as atividades realizadas pelos estudantes. A seguir, veja algumas ótimas formas de aplicar esse conceito no ensino escolar.

Gamificação

Os jogos geralmente são muito atraentes aos jovens, e a escola deve aproveitar esse interesse a fim de favorecer o ensino. A gamificação é capaz de tornar as aulas mais estimulantes e ajudar no aprendizado.

Nessa estratégia, os professores podem usar jogos prontos para desenvolver habilidades ou ensinar os estudantes a criarem os próprios games. São atividades muito divertidas, educativas e que ajudam no senso de colaboração e na autonomia dos jovens.

Uso de softwares de ensino

Outro meio é quando a escola tem uma plataforma de ensino e o auxílio de softwares que ajudem nas aulas. Os aplicativos, por exemplo, são acessíveis, podem ser usados em aparelhos móveis e ajudam em vários objetivos.

Já existem opções que facilitam o estudo da lógica computacional e contribuem com as aulas. Essa é uma excelente maneira de se aproximar de ferramentas habituais do cotidiano dos estudantes e usá-las para incentivar o aprendizado.

Robótica

A robótica tem ganhado cada vez mais espaço nas escolas inovadoras, por seus benefícios voltados à educação. Uma de suas formas de ensino é explorar o lúdico, de modo a estimular a brincadeira enquanto os alunos aprendem um raciocínio complexo.

Por meio da robótica na escola, os jovens aprendem a criar robôs e maquetes por recursos tecnológicos, fazendo parte não só do aprendizado técnico, mas do enriquecimento das matérias estudadas.

Quais são os benefícios para os alunos?

Existem muitas maneiras de usar a lógica computacional na rotina escolar, visando a contribuir com as atividades. O método traz grandes benefícios aos alunos, inclusive para os momentos nos quais não estiverem diante das tecnologias. Abaixo, veja algumas habilidades estimuladas por essa metodologia.

Desenvolvimento cognitivo

O desenvolvimento cognitivo é importante em todo o processo de aprendizado. Trata-se do modo como compreendemos, armazenamos e usamos os conhecimentos. Está relacionado, por exemplo, ao uso da linguagem, à resolução de problemas e ao raciocínio lógico.

Dessa maneira, as atividades mais desafiadoras - a exemplo das propostas pelo uso da lógica computacional - se tornam estímulos para as habilidades cognitivas. Com isso, melhora também o desempenho nas matérias escolares.

Resolução de problemas

O pensamento organizado e objetivo proposto é importante na resolução de problemas. O raciocínio se torna analítico, e os jovens têm facilidade para encontrar soluções criativas e eficazes.

Os estudantes aprendem a decompor um desafio em partes, de modo que ele fique mais compreensível. Assim, conseguem encontrar os melhores caminhos para a resolução do problema.

Interação e comunicação

Grande parte das atividades na lógica computacional precisa ser feita em grupos. Por isso, os alunos necessitam de envolvimento e colaboração com os colegas, melhorando consideravelmente a convivência. Afinal, eles aprendem que devem trabalhar juntos se quiserem construir algo maior.

Além disso, a possibilidade de criar coisas que serão usadas pelos colegas e até pelos professores é essencial para a autoestima e autonomia dos estudantes. A comunicação e a escrita também são favorecidas.

Alfabetização digital

A educação 4.0 precisa desenvolver as habilidades tecnológicas a fim de que os jovens façam bom uso dos recursos modernos. Nesse sentido, a escola tem papel importante no incentivo do uso saudável e seguro dessas ferramentas digitais.

Esse estímulo ajuda a trazer mais segurança às crianças e aos adolescentes, pois eles passam a compreender como os aparelhos operam e as melhores formas de explorá-los sem que se exponham a riscos.

Portanto, é fundamental que as escolas usem a lógica computacional em sua prática, a partir de metodologias organizadas e eficazes. Trata-se de uma abordagem benéfica aos alunos, aos professores e à família. Por isso, a inovação no ensino deve ser um critério importante na hora de escolher a melhor instituição para matricular os seus filhos.

O Colégio Arnaldo valoriza a inovação e a criatividade na educação, oferecendo o aprendizado moderno e conectado com o que se espera do ensino do futuro. Quer saber mais sobre os diferenciais da instituição? Então, entre em contato com nossas equipes nas unidades Anchieta e Funcionários.

# data[].attributes.attachment_link.title
Lógica computacional no desenvolvimento dos alunos

# data[].attributes.attachment_link.description
Conhecer os conceitos técnicos relacionados às novas tecnologias é uma forma de desenvolver as habilidades do futuro. Nesse sentido, aprender a lógica computacional na escola é uma ótima maneira de preparar os alunos. Apesar de parecer um conteúdo voltado à formação profissional de adultos, ela pode sim ser aprendida ainda nos anos escolares e trazer muitos benefícios ao desenvolvimento dos alunos.

# data[].attributes.body
“Everyone in this country should learn how to program because it teaches you how to think” – Steve Jobs.

# data[].attributes.attachment_link.provider_name
Blog Kenzie Academy Brasil - Programação e Tecnologia

# data[].attributes.attachment_link.readable_text
Tudo o que fazemos segue uma sequência lógica.

Na grande maioria das vezes, não nos damos conta disso, mas ao fazer uma análise do nosso cotidiano, podemos compreender como todas as nossas ações são consequência de uma cadeia de outras ações menores que nos levaram até uma atitude final.

Quer ver?

Vamos tomar como exemplo o café que tomamos de manhã.

Quando perguntam como tomamos nosso café, a maioria de nós responde que, ao acordarmos, preparamos o café com auxílio de uma cafeteira elétrica, colocamos ele em uma caneca e o tomamos.

Mas, ao destrinchar este processo, somos capazes de estipular uma sequência de passos que nos levaram ao ato final de beber este café. Esta sequência pode ser:

Ao acordar, levanto da cama;

Após levantar da cama, desço as escadas;

Após descer as escadas, entro na cozinha;

Após entrar na cozinha, pego o pó de café no armário;

Após pegar o pó de café, o coloco dentro da cafeteira;

Após colocar o pó na cafeteira, jogo água no compartimento específico;

Após inserir todos os ingredientes na máquina, aperto o botão de ligar;

Quando o café está pronto, pego a garrafa;

Após pegar a garrafa, despejo o café dentro de uma caneca;

Após colocar o café na caneca, bebo o café.

Se detalharmos ainda mais este processo, é possível incluir mais passos dentro desta sequência.

Não estamos acostumados a pensar desta maneira sobre nossas atividades cotidianas, mas, quando falamos de programação, estipular uma sequência de etapas é um procedimento muito importante e necessário, uma vez que, diferente de nós, seres humanos, os computadores não são capazes de prever nenhum comportamento.

Quando queremos resolver um problema, desenvolver um software, criar um jogo ou executar qualquer ação por meio de um código, precisamos estipular quais passos o computador deverá seguir para chegar ao nosso objetivo final.

À maneira de pensar logicamente para estipular sequências de passos para a resolução de um problema, damos o nome de lógica de programação; à sequência narrativa desses eventos, damos o nome de algoritmo.

O que é lógica de programação?

Lógica de programação é a organização coesa de uma sequência de instruções voltadas à resolução de um problema, ou à criação de um software ou aplicação.

A lógica de programação é o conhecimento anterior a qualquer outro quando falamos em desenvolvimento web porque é a partir dele que os aprendizados posteriores, como por exemplo o das linguagens de programação, farão sentido.

Cada linguagem tem suas próprias particularidades, como sua sintaxe, seus tipos de dados e sua orientação, mas a lógica por trás de todas é a mesma.

Em outras palavras, dominar a lógica de programação é a porta de entrada para tornar-se um programador completo, seja em front-end ou em back-end.

Preciso gostar de matemática para aprender lógica de programação?

A primeira orientação para quem deseja aprender lógica de programação é iniciar pelas bases, portanto, deve gostar de matemática, principalmente na parte de lógica. Inclusive, existem diversos livros do ensino fundamental que possuem atividades de lógica aplicada e este seria um bom ponto de partida para esse aprendizado!

Everybody in this country should learn how to program a computer because it teaches you how to think." - (Todo mundo neste país deveria aprender a programar porque isso te ensina a pensar)

A frase acima foi dita por Steve Jobs e está cheia de sentido.

É muito comum que muitos estudantes de programação se perguntem por que a lógica de programação é tão importante.

A lógica de programação é importante porque é ela quem nos dá as ferramentas necessárias para executar o processo mais básico no desenvolvimento de alguma aplicação: a criação de seu algoritmo.

Antes de criar um software do zero, ou de resolver um problema de um já existente, é necessário descascá-lo até chegarmos ao seu núcleo.

Em outras palavras, precisamos compreendê-lo completamente, desde suas funções a seus objetivos finais - ou seja, pesquisar, rascunhar, dominá-lo na íntegra.

Abaixo, vou deixar alguns aspectos do nosso trabalho e da nossa vida que se beneficiam profundamente da plena compreensão dos conceitos de lógica da programação!

Organização

Ao aprendermos a pensar logicamente, tendemos a uma maior organização de alguns processos.

Seja em nossos ambientes pessoais ou dentro de nossa mente, a ordem é fator determinante para que possamos render mais e ser mais produtivos ao realizar nossas tarefas.

Com lógica de programação, a sua maneira de pensar irá mudar e, com isso, seus processos externos também serão positivamente impactados.

Raciocínio lógico

O raciocínio lógico de um programador é uma de suas maiores ferramentas de trabalho.

Uma máquina é incapaz de compreender ordens não-lógicas, do mesmo modo que são incapazes de raciocinar sobre regras dispostas de maneira desordenada.

E é para isso que a lógica de programação existe: ao aguçar o raciocínio lógico do programador, ele está mais próximo da maneira de pensar de um computador e, portanto, mais habilidoso na hora de desenvolver um código eficiente.

Quanto mais capazes de compreender as coisas ao nosso redor de maneira técnica nós formos, mais eficiente será nosso raciocínio lógico.

Resolução de problemas

Nem só de criação vive um programador; a resolução de problemas também é muito comum em sua jornada de trabalho.

Sob essa perspectiva, podemos dizer que a programação também pode ser entendida como o processo de dividir um problema complexo em pequenas partes para, então, resolvê-las gradualmente a partir de trechos de código.

Sem lógica da programação isso não seria possível, uma vez que o desenvolvimento de um algoritmo de resolução de problemas depende diretamente dela.

Concentração

Como eu disse há pouco, quando nossa maneira de pensar muda, mudam também as formas com que executamos nossos processos externos.

A concentração, por exemplo, é um deles.

Se você tem problemas em atingir um bom nível de concentração na hora de trabalhar ou estudar, compreender lógica de programação pode te ajudar.

Isso acontece porque, quanto mais claras as ações que precisamos desempenhar para atingir determinados objetivos, podemos ordená-las e executá-las, uma a uma, de maneira mais categórica e, por consequência, com mais concentração.

Entender a tecnologia

Já dissemos hoje que os computadores são incapazes de compreender ordens subjetivas e que não estejam estritamente ordenadas de acordo com a sua maneira de compreender, não é mesmo?

A partir disso, podemos concluir que, ao estudar lógica de programação, estamos estudando também a maneira como a tecnologia funciona de modo geral. Isso porque todos os processos existentes em TI dependem de um código que os sustenta.

Consequentemente, entender a lógica da programação é um caminho muito eficaz para compreender a tecnologia como um todo.

Qual a maneira mais fácil de aprender?

Não existe caminho fácil para nenhum tipo de aprendizado, mas na hora de estudar lógica de programação, investir em uma escola de programação que oferece o suporte de um time de ensino especializado pode otimizar e agilizar a sua curva de aprendizagem!

Na Kenzie Academy Brasil, você aprende lógica de programação e muito mais, em um curso de programação full stack e, em apenas 12 meses, está capacitado para atuar no front e back-end.

Onde praticar programação?

É considerado ideal que se inicie colocando em prática algo que já esteja em sua mente. Podendo ser um site, jogos ou até mesmo alguma ferramenta de que você necessite.

Existem muitas opções, como por exemplo, recriar jogos ou criar um gravador de áudio.

Porém, se você está iniciando na programação, você precisa além de ideias, de instrução para realizar e colocar em prática! Para isso você deve aproveitar o suporte dos instrutores da Kenzie, em cada etapa do seu desenvolvimento, eles estarão com você.

Inclusive, em nosso perfil do LinkedIn, já divulgamos diversos projetos de alunos, aproveite para dar uma olhada e se inspirar!

5 dicas para quem está começando a programar

Existem muitas dicas que o time da Kenzie, com certeza gostaria de transmitir para os iniciantes na área de programação, mas para simplificar, confira abaixo 5 dicas essenciais:

Faça você mesmo a sua jornada valer a pena, comece agora, converse com colegas da área, mas faça o seu sucesso ser a sua própria motivação!

Os erros são essenciais na jornada

Não se puna por erros, afinal errar é normal e todos erram, principalmente no começo de uma nova profissão e na verdade isso é até importante pro seu crescimento. Então, faça estágios, questione seus mentores de ensino e se jogue no conhecimento.

Já foi citado em diversos conteúdos aqui no blog o quanto estudar é algo contínuo na vida de um programador(a), afinal existem diversas linguagens para se aprender, vários caminhos que podem ser trilhados e quanto mais conhecimento você tiver, melhores serão as suas oportunidades dentro do mercado de trabalho. Então, estude e estude mais!

Seja persistente e não desista no caminho

Em qualquer jornada de aprendizado você enfrentará dificuldades, algumas serão menores e outras serão maiores. Porém, não desista, o processo pode até ser longo, mas valerá a pena.

Um processo de aprendizagem envolve muito mais do que só desenvolver competências e habilidades. Esse processo engloba experiências únicas e valores que você levará por toda a vida. E com certeza, esse momento deve ser aproveitado.

Quer mais dicas? Confira este vídeo:

Conclusão

Se você está buscando maneiras de tornar-se um desenvolvedor, não tente inventar a roda: comece pelo início e, ao dominar os conceitos de lógica de programação, você estará totalmente apto a voltar seus estudos para as primeiras linguagens de programação.

E lembre-se: aproveite a jornada de aprendizagem para se desenvolver e trilhar uma jornada incrível como profissional na área da tecnologia!

Se você gostou desse conteúdo e gostaria de entrar na área de programação, eu recomendo que você faça a sua inscrição na próxima turma da Kenzie Academy Brasil.

# data[].attributes.attachment_link.title
Lógica de programação: o que é e por que é importante?

# data[].attributes.attachment_link.description
A lógica de programação é importante pois com ela conseguimos executar processos de forma otimizada. Confira neste conteúdo tudo sobre esse tema.

# data[].attributes.attachment_link.title
Raciocínio lógico: veja a importância do desenvolvimento

# data[].attributes.attachment_link.description
Desenvolver o raciocínio lógico na educação infantil deve ser uma preocupação do colégio e da família do aluno. A habilidade permite que a criança resolva problemas, reflita e tome melhores decisões. Para estimular a capacidade nos pequenos, é fundamental que a instituição de ensino ofereça atividades na grade curricular que treinem tal competência.

# data[].attributes.attachment_link.readable_text
O conceito elementar do Raciocínio Lógico é a proposição. As proposições são formadas por palavras ou símbolos, que podem ser verdadeiras () ou falsas ().

Quando afirmamos que " o sol é maior que a terra", estamos diante de uma proposição verdadeira (), já a proposição " 3>7" é um exemplo de uma proposição falsa ().

No cotidiano utilizamos diversos tipos de sentenças, tais como:

Maria é enfermeira.
João é engenheiro.

Qual a sua idade?
Onde você nasceu?

Estude bastante.
Faça exercícios físicos.

Carro vermelho.
Grama verde.

x+3>7
Ele demorou x horas.

São consideradas proposições apenas as sentenças declarativas, que são as únicas a que podemos atribuir um valor verdadeiro () ou falso (F).

Todas as outras sentenças não são consideradas proposições porque não podemos atribuir a elas um valor verdadeiro () ou falso (F). Portanto, não são objeto de estudo do raciocínio lógico.

Atenção para o caso das sentenças abertas. A elas não podemos atribuir um valor verdadeiro () ou falso (F), pois não sabemos o valor da variável " x". Desta forma, também não são consideradas proposições.

# data[].attributes.attachment_link.description
O conceito elementar do Raciocínio Lógico é a proposição. As proposições são formadas por palavras ou símbolos, que podem ser verdadeiras () ou falsas (). Quando afirmamos que " o sol é maior que a terra", estamos diante de uma proposição verdadeira (), já a proposição " 3>7" é um exemplo de uma proposição falsa ().