Você está na página 1de 14

Curso Técnico em Mecatrônica

Lógica de Programação (LOP)


30hr
Prof. Marcos André

Rua Santo André, 680 – Boa Vista – São Caetano do Sul


Apresentação
Conhecimentos:

1. Lógica de Programação
1.1 Definição

1.2 Aplicação

1.3 Linguagens
Apresentação
Conhecimentos:

2. Algoritmos e Fluxogramas
2.1 Simbologia

2.2 Aplicação
Apresentação
Conhecimentos:

3. Variáveis e Constantes

4.Operadores
4.1 Aritméticos

4.2 Lógicos

4.3 Relacional
Apresentação
Conhecimentos:

5. Estruturas
5.1 Tomada de decisão

5.2 Repetição

5.3 Dados
Apresentação
O material didático para esta
unidade curricular será o livro:

Tecnologia da Informação

“Princípios de Lógica de
Programação”

Glauber Roberto Paschoalini

Editora SENAI-SP
1. Lógica de Programação
1.1 Definição

Segundo o dicionário do GOOGLE, lógica, é um substantivo feminino e “a parte da


filosofia que trata das formas do pensamento em geral (dedução, indução, hipótese,
inferência etc.) e das operações intelectuais que visam à determinação do que é
verdadeiro ou não”.

Também neste mesmo dicionário, refere-se a: “ encadeamento coerente de alguma coisa

que obedece a certas convenções ou regras” ou “organização e planejamento das instruções,


assertivas etc. em um algoritmo, a fim de viabilizar a implantação de um programa.”
1. Lógica de Programação
1.1 Definição

Lógica de Programação permite a utilização destes conceitos citados anteriormente


para a resolução de problemas através de um computador ou algum dispositivo
informatizado, que utilizará uma linguagem de programação específica para que o
objetivo possa ser alcançado.

Simplificando, é a técnica de encadear pensamentos para que seja possível alcançar


um objetivo e a definição de uma sequencia lógica com instruções para a solução
de um problema.
1. Lógica de Programação
1.1 Definição

Sequência Lógica e Instruções

Exemplo: Beber um copo de água.


• Pegar um copo;

• Posicionar abaixo de uma torneira;

• Abrir a torneira até que tenha preenchido o volume do copo;

• Fechar a torneira;

• Beber a água.

É importante notar que foi feito uma lista sequencial de passos que pode ser seguido
em qualquer situação normal onde exista uma pessoa com sede, um copo de água
vazio e uma torneira.
1. Lógica de Programação
1.1 Definição

Sequência Lógica e Instruções

A sequência lógica nada mais é do que a descrição e


ordenação dos passos importantes para se alcançar um
resultado esperado. E as instruções são o conjunto de regras
ou normas definidas para que seja possível a resolução de
algo.

Este método pode ser utilizado de forma idêntica para


problemas que serão programados para o computador
resolver.
1. Lógica de Programação
1.2 Aplicação

É a utilização do conjunto de instruções e normas ordenadas para que seja possível


chegar ao alcance do objetivo. Colocar em prática os métodos desenvolvidos
permitindo verificar e validar sua utilização com resultados positivos ou não.
1. Lógica de Programação

Exercícios de Fixação

Os exercícios abaixo vão ajudar a melhorar o entendimento sobre sequencia lógica e instruções:

A) Descreva os passos para a troca de uma lâmpada queimada no teto;

B) Crie um passo a passo de como preparar um café tradicional no fogão;

C) Assistir um episódio de uma série qualquer no NETFLIX.

Para treinar mais, acesse o link abaixo e tente resolver alguns dos problemas propostos:

https://rachacuca.com.br/logica/problemas/
1. Lógica de Programação
1.3 Linguagens

Lógica de programação é a base para que um programa possa resolver um


problema. Porém, para que seja possível que um computador interprete essa lógica,
ela precisa ser escrita em uma “linguagem” que o mesmo possa interpretar as
instruções e garantir que um problema tenha uma solução de forma automatizada.
1. Lógica de Programação
1.3 Linguagens

Existem atualmente muitas linguagens diferentes para serem utilizadas com Lógica
de Programação para resolver problemas nos computadores.

JAVA, PHP, Phyton, C#, C++, LUA, etc.

Algumas pessoas se especializam em uma linguagem de programação ou até


mesmo várias. Algumas são até bastante parecidas com outras na forma como são
escritas, sendo que a maior parte tem particularidades na sua sintaxe.

Independente da linguagem, a lógica de programação será a mesma para todos os


casos.

Você também pode gostar