Você está na página 1de 3

Lógica de Programação

Orientações para o estudo


Neste primeiro ciclo de estudos, você terá a oportunidade
de conhecer os conceitos fundamentais para a construção e
representação de algoritmos.
Inicialmente, serão descritos os fundamentos da lógica de
programação e suas principais terminologias. É fundamental que
você se dedique aos seus estudos, pois a lógica de programação
será essencial para a compreensão e análise dos algoritmos e
programas.
Estudaremos, em seguida, os conceitos preliminares a
respeito dos algoritmos e as principais técnicas de elaboração e
representação.
Bons estudos!

1. Introdução
Provavelmente, você já utilizou a palavra lógica para
referenciar algum tipo de evento ocorrido no seu dia a dia,
como, por exemplo:
• É lógico que hoje irá chover.
• Se tudo correr bem, é lógico que vou ao cinema.
• Como você estudou muito para prova, é lógico que
acertará todas as questões. No entanto, como podemos definir a
palavra lógica?
Assim, em todas as nossas atividades, precisamos utilizar a
lógica. Quando, por exemplo, estamos escrevendo uma
mensagem eletrônica ou falando ao telefone, precisamos dela
para ordenar nossos pensamentos.
Também utilizamos a lógica para agir corretamente.
Imagine que você precisa sair da sua casa e ir ao supermercado
comprar leite. Apesar de realizar essa tarefa facilmente, você,
inconscientemente, utiliza conceitos lógicos para determinar
quais passos ou quais caminhos deverão ser seguidos até chegar
ao seu destino (o supermercado). Caso contrário, você poderia
ficar "andando em círculos" e nunca encontrar o supermercado.
Além disso, você ficaria sem o leite.
Você sabia que, para realizar tarefas mais simples, também
utilizamos o raciocínio lógico? Como exemplo, suponha que você
deseja preparar um leite com achocolatado. Uma possível ordem
lógica para a solução do problema seria:

Algoritmo 1 – Preparar um leite com achocolatado

1 Abrir a geladeira.
2 Retirar o litro de leite.
3 Abrir o armário.
4 Retirar o pote de achocolatado.
5 Pegar um copo vazio.
6 Adicionar leite no copo.
7 Adicionar achocolatado no copo com o leite.
8 Misturar.

Apesar de ser considerada uma tarefa extremamente


simples, veja quantos passos são necessários para alcançar o
objetivo.
Outro fato importante que deve ser destacado é a ordem
dos acontecimentos. A correta organização do raciocínio faz com
que o resultado seja facilmente alcançado. Em contrapartida,
imagine o seguinte raciocínio, desordenado logicamente:

Algoritmo 2 – Preparar um leite com achocolatado


1 Pegar um copo vazio.
2 Retirar o litro de leite.
3 Abrir a geladeira.
4 Misturar.
5 Retirar o pote de achocolatado.
6 Adicionar leite no copo.
7 Abrir o armário.
8 Adicionar achocolatado no copo com o leite.

Observe que os passos são exatamente os mesmos. No


entanto, estão de maneira desordenada. Dessa forma, seria
difícil alcançarmos o objetivo proposto.
Neste momento, você provavelmente deve estar se
perguntado: o que isso tem a ver com algoritmos e
programação? É simples. A lógica auxiliará você na compreensão
dos conceitos fundamentais para a construção de algoritmos.
Além disso, com ela, você estará preparado para analisar a
formalidade e a coerência dos programas.
Por meio deles, você pode esboçar todos os passos
necessários para a resolução de um determinado problema.

ALGORITMOS DE PROGRAMAÇÃO
A construção de um algoritmo depende da organização
lógica e coerente de um conjunto de passos. Esses passos devem
ser executados de maneira sequencial, e, no caso dos algoritmos,
sempre do início para o fim. Além disso, para cada passo ou linha
do algoritmo, a execução ocorre sempre da esquerda para a
direita.

Você também pode gostar