# data[].attributes.attachment_link.readable_text
Você já viu alguém escrever um texto sem saber ler?

Não né?! Crianças em fase de pré-alfabetização até tentam escrever sem saber ler. Elas rabiscam as formas das letras no papel, mas para elas o resultado do traçado é apenas uma junção de vogais e consoantes, sem nenhum sentido ou significado.

Querer aprender a programar sem conhecer Lógica de Programação é fazer igual a estas pequenas crianças. Não fará sentido para você a junção de algoritmos, variáveis, e constantes. Você não saberá interpretar o que eles dizem.

Existe uma máxima no mundo da programação que diz: você pode saber lógica sem programar, mas jamais vai programar sem saber lógica. E esta frase é corretíssima.

Sem conhecer Lógica de Programação você não saberá os caminhos a seguir, e não conseguirá interpretar os dados necessários para criar programas, produtos e soluções sem enfrentar os temidos problemas de execução.

Então, se você deseja se tornar programador de softwares, comece aprendendo tudo sobre Lógica de Programação. E se você não acredita que este é o melhor caminho, confira o depoimento do Daniel Vieira, que tentou iniciar na carreira sem antes aprender lógica e enfrentou muita, muita dificuldade.

"Eu queria trabalhar com programação de softwares e depois de ler vários artigos sobre o tema achei que poderia aprender sem conhecer lógica de programação. Baixei várias apostilas de PHP e Java (as linguagens mais indicadas para iniciantes) e comecei a estudar, mas, quando fui partir para a prática não consegui. Estudei mais de dois meses, aprendi os comandos, mas não sabia ao certo como usá-los, pois não entendia a lógica da coisa. Foi somente depois de estudar, e muito, sobre lógica de programação que as coisas começaram a fazer sentido para mim".

E se você já ouviu aquele provérbio chinês "os sábios aprendem com os erros dos outros, os tolos com os próprios erros e os idiotas não aprendem nunca", então você pode aproveitar a história do Daniel para se tornar um sábio programador e começar a sua carreira estudando tudo, tudo mesmo, sobre Lógica de Programação.
E se até aqui você ainda não compreendeu a importância de aprender Lógica de Programação, separamos 4 motivos que vão incentivar você a investir nessa área de conhecimento.
1 - Quem não aprender a programar será programado

A programação é uma das habilidades do século 21, e de acordo com os principais especialistas em novas tecnologias, adquirir conhecimentos sobre programação deveria ser tão importante quanto saber ler ou escrever.

Nosso mundo está repleto de tecnologia, e por isso é tão importante saber codificar, não só para quem deseja se tornar um programador, mas para todos, para que possam ver o mundo de novas maneiras pois, nesta era tecnológica quem não aprender a programar será programado.

Pesquisas apontam que apenas 0,5% dos adultos são responsáveis por criar programas, enquanto os outros 99,5% são simplesmente usuários destes programas.
Conheça o curso de Lógica de Programação da Apex >>
2 - Saber programar é saber pensar

O aprendizado de programação estimula a criatividade, a autonomia e desenvolve o raciocínio lógico e a capacidade de resolução de problemas.

E é por isso que especialistas das mais variadas áreas defendem o ensino da Lógica de Programação nas escolas.

Através deste conhecimento, crianças e jovens aprendem a desenvolver sua criatividade e sua capacidade de lidar com problemas, pois têm a oportunidade de colocar em prática uma série de teorias que são ensinadas em outras disciplinas, como física, matemática e química, por exemplo.

3 - Quem souber Lógica de Programação terá voz ativa na sociedade do século 21

A importância de conhecer Lógica de programação não é apenas uma questão prática, mas algo essencial para quem deseja ter voz ativa e participar plenamente da sociedade.

Na nova era digital que estamos vivendo, não basta sabe usar ou interagir com as tecnologias, é preciso ser fluente nelas.

Hoje, a maioria das pessoas sabe navegar e utilizar aplicativos, mas não sabe projetar, criar ou se expressar através destas tecnologias. Quem aprender Lógica de programação saberá isso e muito mais.

4 - Há muitas oportunidades de trabalho para quem entende de programação

A área de Tecnologia da informação é uma das que mais cresce no mundo, afinal, em praticamente tudo o que se cria existem softwares de programação.

Segundo a IDC, empresa líder em inteligência de mercado e consultoria nas indústrias de tecnologia da informação, o Brasil é o 4° maior centro de TI do mundo, e por isso aqui sobram vagas para quem deseja trabalhar com programação de softwares, e para iniciar na carreira é preciso começar aprendendo o que? Lógica de Programação!
Então, se você deseja iniciar em uma promissora carreira, comece tornando-se um especialista em Lógica de Programação, e boa sorte!
Se quiser aprender de forma prática e dinâmica, convidamos você a assistir uma de nossas aulas de Lógica de Programação.Faça contato conosco através do email ou telefone e agende a sua participação, gratuita, em uma aula na nossa próxima turma!

# data[].attributes.attachment_link.title
4 motivos para você entender muito de lógica de programação - Apex Ensino

# data[].attributes.attachment_link.description
Você já viu alguém escrever um texto sem saber ler? Não né?! Crianças em fase de pré-alfabetização até tentam escrever sem saber ler. Elas rabiscam as formas das letras no papel, mas para elas o resultado do traçado é apenas uma junção de vogais e consoantes, sem nenhum sentido ou significado.

# 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.body
A lógica computacional pode ser entendida como a relação entre a lógica formal, mais tradicional, e a computação. Trata-se de um modo de pensar e estruturar ideias para escrever um software ou um algoritmo.

A lógica formal estuda como provar a veracidade de algum argumento e as relações entre diferentes ideias, ao passo que a computacional estuda como organizar instruções e criar um raciocínio baseado em pequenas etapas para chegar a uma solução.

Ambas estão ligadas ao pensamento computacional, que, por sua vez, não necessariamente está associado a contextos puramente tecnológicos. Essa estratégia tem como objetivo preparar alguém para resolver um problema, independentemente do seu escopo.

No dia a dia, enfrentamos uma série de situações complexas, em que temos que organizar pensamentos e chegar a uma solução ordenada, sendo que o raciocínio lógico e o pensamento estruturado viabilizam essa etapa. Afinal, esses conceitos ajudam a separar o que é razoavelmente possível do que não faz sentido.

Assim, você consegue avançar na solução sem se preocupar com aspectos que não serão úteis.