Lógica Computacional


Para entender o que é Lógica Computacional, vamos começar com um desafio!


DESAFIO DA BALANÇA

Balança de Pratos era um mecanismo de pesagem utilizado antes de inventarem a balança digital. Trata-se de um balança com dois pratos para comparar o peso entre objetos sobre cada prato. Assim, o objeto mais pesado fica mais baixo e o mais leve mais alto. Caso, ambos objetos tenham o mesmo peso, a balança fica em equilíbrio e os pratos em alturas iguais.

O grande desafio é que em um pacote com oito bolas de tênis, apenas uma delas é a mais leve que as outras. Descubra qual bola é a mais leve, podendo utilizar a balança de pratos apenas duas vezes.

Como você faria para resolver este enigma?
Veja a resposta do desafio, clique aqui.

Agora que você já solucionou o desafio, vamos falar de lógica.

O QUE É LÓGICA?

Lógica é o pensamento em geral, o uso do raciocínio, que facilita a análise das ideias e nos faz compreender que nem sempre a melhor solução é a mais fácil.

Agora que você já sabe o que é lógica, o que seria lógica computacional, como o computador pensa? O computador pensa conforme o ensinamos, como por meio de algoritmos.

O QUE É ALGORITMO?

Algoritmo é um conjunto de regras e procedimentos lógicos que levam à solução de um problema. Como por exemplo, o desafio da balança.

Outro exemplo, seria uma receita de culinária, que traz instruções de quais ingredientes serão utilizados e um passo a passo bem definido, necessário para prepará-la. Veja a receita de brigadeiro, deu até fome! 

//RECEITA DE BRIGADEIRO

INÍCIO
Passo 1: Separar os ingredientes; 

Ingredientes:
1 leite condensado (lata ou caixinha);
3 colheres (sopa) de chocolate em pó;
1 colher (sopa) de manteiga;
1 xícara (chá) de chocolate granulado; 

Modo de Preparo:
Passo 2: Em uma panela, coloque o leite condensado com o chocolate em pó e a manteiga;
Passo 3: Misture bem e leve ao fogo baixo, mexendo sempre até desprender do fundo da panela (cerca de 10 minutos);
Passo 4: Retire do fogo, passe para um prato untado com manteiga e deixe esfriar;
Passo 5: Com as mãos untadas, enrole em bolinhas e passe-as no granulado. Sirva em forminhas de papel.

FIM

E para comermos um delicioso brigadeiro, precisamos obedecer a sequência de passos da receita, o passo 5 não pode vir antes do passo 3. Assim, para que um computador, um robô, execute os seus comandos corretamente, é de extrema importância seguir a ordem de passos de um algoritmo e ele não pode ter ambiguidade, deve ser claro e preciso.

Vamos exercitar! Qual o algoritmo para trocar uma lâmpada?

Responda a atividade, clique aqui!


Postar um comentário

0 Comentários