# data[].attributes.body
Lógica é a técnica utilizada para desenvolver instruções em uma sequência para atingir determinado objetivo. É a organização e planejamento de instruções, em um algoritmo, com o objetivo de tornar viável a implementação de um programa ou software.

A lógica de programação nada mais é do que a organização coerente das instruções do programa para que seu objetivo seja alcançado.

Esse é o grande desafio do programador: montar a estrutura do programa para ser executado pelo computador. É preciso partir do princípio que o computador não pensa da mesma forma que nós e não é inteligente para saber o que precisa ser feito, nem compreender as mensagens subjetivas. Dessa forma organizar as informações de forma clara e na ordem adequada é primordial para que a ação seja executada corretamente.

# data[].attributes.attachment_link.readable_text
Frequentemente encontramos pessoas interessadas em TI e programação que não sabem exatamente por onde começar a estudar. Pensando nisso preparamos um post especial para ajudar nesse primeiro passo para os estudos de programação. Venha conferir a importância da lógica de programação e dos algoritmos.

Há algumas coisas essenciais para iniciar os estudos em programação. Entre elas, destaque para a dedicação em praticar e aprender com os erros, além da afinidade com matemática e inglês.

A programação está ligada à área de exatas, e a matemática (e suas regras) estará presente em diversos momentos. E o inglês - hoje é fundamental em qualquer profissão - também será importante, já que para programar você encontrará uma variedade maior de cursos e materiais em inglês. Além disso, a maioria das linguagens de programação utiliza o inglês como base.

Inicialmente o que gera mais preocupação é a famosa pergunta 'Qual linguagem eu começo a aprender?' mas a linguagem em si não importa muito no início, pois a lógica é a mesma em todas as linguagens, por isso começar aprendendo a lógica de programação é o melhor jeito.

Ela é a base de todo o conhecimento em programação, pois com a lógica você aprende a escrever um código para o computador interpretar corretamente, você aprende a se comunicar com a máquina a partir de uma linguagem - seja ela qual for.

Lógica de programação

Mas o que é exatamente lógica da programação? Lógica é a técnica utilizada para desenvolver instruções em uma sequência para atingir determinado objetivo. É a organização e planejamento de instruções, em um algoritmo, com o objetivo de tornar viável a implementação de um programa ou software.

A lógica de programação nada mais é do que a organização coerente das instruções do programa para que seu objetivo seja alcançado.

Esse é o grande desafio do programador: montar a estrutura do programa para ser executado pelo computador. É preciso partir do princípio que o computador não pensa da mesma forma que nós e não é inteligente para saber o que precisa ser feito, nem compreender as mensagens subjetivas. Dessa forma organizar as informações de forma clara e na ordem adequada é primordial para que a ação seja executada corretamente.

Algoritmo

O algoritmo é a própria sequência de instruções para a execução de uma tarefa. De uma forma mais simples, algoritmo é uma receita ou roteiro que indica todos os procedimentos necessários para realizar algo ou resolver algum problema.

As informações em um algoritmo não podem ser redundantes ou subjetivas, elas precisam ser claras e detalhadas para o computador interpretar corretamente. Exemplificando melhor vamos fazer um algoritmo para fritar batatas de uma forma bem simples e didática. Vamos lá.

Algoritmo "Batata-frita"

Início
- Pegar as batatas
- Descascar as batatas
- Cortar as batatas em tiras
- Pegar uma panela
- Colocar óleo na panela
- Acender o fogo do fogão
- Colocar a panela com óleo para esquentar
- Esperar o óleo esquentar
- Colocar as batatas para fritar
- Aguardar o tempo ideal até que as batatas estejam fritas
- Remover as batatas-fritas e servir
Fim

Com esse passo a passo qualquer pessoa consegue fritar batatas, não é mesmo? E isso é um algoritmo! Note que a sequência correta e bem definida das ações é importante pois, como no exemplo, não poderíamos descascar as batatas depois de fritar.

Há diversas formas de representar um algoritmo, como formas gráficas, fluxogramas, forma textual ou pseudocódigo (como fizemos acima). A diferença entre o algoritmo que criamos e o que é utilizado de fato na programação é a linguagem para o computador compreender.

É importante ressaltar que o fluxo pode seguir diferentes caminhos e se tornar ainda mais complexo a cada informação adicionada. Por exemplo, poderíamos adicionar a condição de que se o óleo estivesse frio então era preciso aguardar, senão (se estiver quente) poderia colocar as batatas para fritar. Mas assim entramos em outros fatores que podem ser assuntos para outros posts.

Note também que mesmo para nós que compreendemos algumas instruções subjetivas, é importante ter algumas 'regrinhas' para compreender a tarefa de fritar batata e executá-la corretamente. No caso de computadores, precisamos saber alguns conceitos para melhorar nosso algoritmo, facilitando a compreensão e execução dos computadores.

Variáveis e Constantes

Você já deve ter ouvido falar muito sobre variáveis e constantes quando o assunto é programação, não é mesmo? Elas são valores que compõem cálculos ou condições e estão presentes em todas as partes do programa - e em qualquer programa.

Uma variável é um espaço para armazenar um tipo de dado que pode ser modificado quando necessário. Já a constante possuí um dado definido no início do programa e não poderá ser alterado.

Utilizando o exemplo da batata-frita, podemos dizer que o óleo é uma variável - pois pode estar quente ou frio. Já a batata é uma constante, pois do início ao fim ela continua sendo uma batata. Seja ela frita, inteira, cortada, crua. Isso são atributos ou propriedades, mas ela ainda é uma batata. ????

Criamos esse exemplo para mostrar a importância de escrever a sequência correta das ações e para treinar o seu raciocínio. Isso é algo que você já utiliza a vida inteira e nem percebe.

Pare e pense em sua rotina ao acordar. Se você colocar no papel verá que ela é mais complexa do que parece, mas a execução é automática. Imagine então começar a pensar no que poderia ser variável e constante nessa rotina? Esse é um bom exercício para treinar a lógica de programação e o uso de algoritmos.

Agora é só se jogar de cabeça nesse mundo de programação e ir descobrindo os outros elementos importantes para programar. Boa sorte e bons estudos!

# data[].attributes.attachment_link.title
Lógica de programação: o primeiro passo para aprender a programar

# data[].attributes.attachment_link.description
Frequentemente encontramos pessoas interessadas em TI e programação que não sabem exatamente por onde começar a estudar. Pensando nisso preparamos um post especial para ajudar nesse primeiro passo para os estudos de programação. Venha conferir a importância da lógica de programação e dos algoritmos. Há algumas coisas essenciais para iniciar os estudos em programação.

# 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.body
Mapa mental, ou mapa da mente é um tipo de diagrama, sistematizado pelo psicólogo inglês Tony Buzan, voltado para a gestão de informações, de conhecimento e de capital intelectual; para a compreensão e solução de problemas; na memorização e aprendizado; na criação de manuais, livros e palestras; como ferramenta de brainstorming (tempestade de ideias); e no auxílio da gestão estratégica de uma empresa ou negócio.

Os mapas mentais procuram representar, com o máximo de detalhes possíveis, o relacionamento conceitual existente entre informações que normalmente estão fragmentadas, difusas e pulverizadas no ambiente operacional ou corporativo. Trata-se de uma ferramenta para ilustrar ideias e conceitos, dar-lhes forma e contexto, traçar os relacionamentos de causa, efeito, simetria e/ou similaridade que existem entre elas e torná-las mais palpáveis e mensuráveis, sobre os quais se possa planejar ações e estratégias para alcançar objetivos específicos.

# data[].attributes.attachment_link.title
Lógica de Programação: O que é e Por que é Importante?

# data[].attributes.attachment_link.description
Veja neste artigo as principais informações sobre a Lógica de Programação, seus conceitos, usos e aplicações, como no desenvolvimento de algoritmos. Leia!

# data[].attributes.body
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.

# data[].attributes.attachment_link.readable_text
Mapa mental, ou mapa da mente é um tipo de diagrama, sistematizado pelo psicólogo inglês Tony Buzan, voltado para a gestão de informações, de conhecimento e de capital intelectual; para a compreensão e solução de problemas; na memorização e aprendizado; na criação de manuais, livros e palestras; como ferramenta de brainstorming (tempestade de ideias); e no auxílio da gestão estratégica de uma empresa ou negócio.

Os mapas mentais procuram representar, com o máximo de detalhes possíveis, o relacionamento conceitual existente entre informações que normalmente estão fragmentadas, difusas e pulverizadas no ambiente operacional ou corporativo. Trata-se de uma ferramenta para ilustrar ideias e conceitos, dar-lhes forma e contexto, traçar os relacionamentos de causa, efeito, simetria e/ou similaridade que existem entre elas e torná-las mais palpáveis e mensuráveis, sobre os quais se possa planejar ações e estratégias para alcançar objetivos específicos.

Os desenhos feitos em um mapa mental partem de um único centro, a partir do qual são irradiadas as informações relacionadas. Podem ser elaborados por meio de canetas coloridas sobre folhas de papel ou um programa de computador dedicado. Pode ser aplicado a qualquer tarefa, atividade, profissional, ou lazer, de modo individual ou em grupo para planejar qualquer tipo de evento. Trata-se de um método para planejamento e registro gráfico cada vez mais usado em todas as áreas de conhecimento humano.

Mapas mentais são úteis não apenas para "decorar matéria", mas para registrar de forma inteligente e que permita revisões ultra rápidas os assuntos compreendidos em forma de resumos, que sintetizam o entendimento das matérias.

Buzan sugere as seguintes diretrizes para a criação de mapas mentais:

Iniciar no centro com uma imagem do assunto, usando pelo menos três cores.

Use imagens, símbolos, códigos e dimensões em todo o seu mapa mental.

Selecione as palavras-chave e as escreva usando letras minúsculas ou maiúsculas.

Coloque cada palavra/imagem sozinha e em sua própria linha.

As linhas devem estar conectadas a partir da imagem central. As linhas centrais são mais grossas, orgânicas e afinam-se à medida que irradiam para fora do centro.

Faça as linhas do mesmo comprimento que a palavra/imagem que suportam.

Use várias cores em todo o mapa mental, para a estimulação visual e também para codificar ou agrupar.

Desenvolva seu próprio estilo pessoal de mapeamento da mente.

Use ênfases e mostre associações no seu mapa mental.

Mantenha o mapa mental claro, usando hierarquia radial, ordem numérica ou contornos para agrupar ramos.

Esta lista é em si mais concisa do que a versão em prosa da mesma informação e o mapa mental destas orientações tem em si a intenção de ser mais memorável e mais rápido para entender do que qualquer um na prosa ou lista.

Mapas mentais são, aparentemente, semelhantes aos mapas conceituais. Contudo, os mapas conceituais são estruturados com base em relações entre conceitos, explicitadas por frases de ligação, formando proposições, as quais são passíveis de análise lógica.

Referências

# data[].attributes.attachment_link.description
Mapa mental, ou mapa da mente é um tipo de diagrama, sistematizado pelo psicólogo inglês Tony Buzan, voltado para a gestão de informações, de conhecimento e de capital intelectual; para a compreensão e solução de problemas; na memorização e aprendizado; na criação de manuais, livros e palestras; como ferramenta de brainstorming (tempestade de ideias); e no auxílio da gestão estratégica de uma empresa ou negócio.

# 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.

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...