Você está na página 1de 22

Disciplina: Lógica de Programação - Algoritmos

Professor: FABIANO HENRIQUE


E-mail: fabinhoceep@gmail.com

Aula 3

Introdução
a
lógica
de
Prof. Esp. Fabiano Henrique
programação 1
Capítulo 1: Lógica, Algoritmo e Pseudocódigo
Parte 2:
 Algoritmo;

 Fluxograma;

 Pseudocódigo (Portugues estruturado);

 Variável;

 Atribuição;
 Atividades

2
 Parte 1: Lógica
 Parte 2: Algoritmo
 Parte 3: Pseudocódigo.

3
Conteúdos:

• Funções e aplicações do algoritmo


• Regras para criação de algoritmo
• Fluxograma (diagrama de blocos)
• Pseudocódigo (português estruturado).
• Identificar a diferença entre os tipos de variáveis.
• Criar um algoritmo utilizando fluxograma.
• Desenvolver um algoritmo utilizando pseudocódigo.

4
O algoritmo tem começo, meio, fim e um objetivo a ser alcançado. o
algoritmo deve ser visto como um projeto do programa, e seu
desenvolvimento tem por foco completar uma missão de maneira
inteligente, lógica e eficaz.

5
6
E se você quiser fazer um bolo?
Será que temos um algoritmo?
Vamos ver:

7
8
9
10
Observe, a seguir, a sequência com dez passos, na ordem que está apresentada, e
reflita se seria possível realizar essa ação usando o seguinte encadeamento de ações
para sacar o dinheiro. Caso não concorde, na próxima tela, você terá a oportunidade
de numerar as etapas na sequência lógica correta.

11
Será que você seguiu essa lógica?

12
fluxograma é um tipo de diagrama e pode ser
entendido como uma representação esquemática de
um processo.

Exemplo: Calcular a média

13
14
É uma forma genérica de escrever
um algoritmo, utilizando uma linguagem
simples (nativa a quem o escreve, de
forma a ser entendida por qualquer
pessoa) sem necessidade de conhecer
a sintaxe de nenhuma linguagem de
programação.

15
É uma forma genérica de
escrever um algoritmo,
utilizando uma linguagem
simples (nativa a quem o
escreve, de forma a ser
entendida por qualquer
pessoa) sem
necessidade de conhecer
a sintaxe de nenhuma
linguagem de
programação.

16
variável é um espaço na memória do
computador destinado a um dado que
é alterado durante a execução
do algoritmo. Para funcionar
corretamente, as variáveis precisam
ser definidas por nomes e tipos.

17
18
Define ou re-define o valor armazenado no local de
armazenamento indicado por um nome de variável.
É uma das declarações básicas.

19
Atividade
1. O que você entende por algoritmo?
2. Apresente um exemplo de algoritmo de seu cotidiano.
3. Quais são as etapas de desenvolvimento de um software?
4. Qual a sequencia correta, neste exemplo.

20
Atividade
5. Defina fluxograma.
6. Qual a função de cada item abaixo?

7. Utilize fluxograma para este algoritmo. Calcule a idade de 3 crianças


e informe a media da idade delas.
8. Escreva a questão 7, utilizando pseudocódigo.
9. Informe as variáveis utilizadas.
10. Que tipo de variável foi utilizada na questão7.
11. O que é?
a) Variável
b) Atribuição

21
Referências

Assistam o vídeo:
https://youtu.be/H08P85hsIxQ?list=PLucm8g_ezqNpYL-z-lutCuBplhx9aqkdd
https://www.infoescola.com/informatica/logica-de-programacao/

ASCENCIO, Ana F. Gomes; CAMPOS, Edilene A. V. de. Fundamentos de


programação de computadores: algoritmos, Pascal e C/C++. São Paulo:
Prentice Hall, 2002.

XAVIER, Gley Fabiano Cardoso. Lógica de programação. 9. ed. São


Paulo: Senac São Paulo, 2005. (Nova Série Informática).

IMD – Lógica de Programação – Apostila 01

RAKUEL, Danielle – Lógica de Programação

22

Você também pode gostar