Você está na página 1de 46

LÓGICA DE PROGRAMAÇÃO

Prof. Me. Rafael G. O. Viana

SENAC HUB ACADEMY


TÓPICOS PRELIMINARES

Objetivo
● Apresentar os tipos básicos de dados a serem adotados;
● Definir constantes e variáveis, explicando sua utilização;
● Explicar as expressões aritméticas e lógicas;
● Conceituar o processo de atribuição;
● Apresentar a importância e a aplicação dos comandos de entrada e
saída;
● Conceituar blocos lógicos;
● Introduzir os primeiros passos em Python e explicar como aplicar os
conceitos de capítulo na linguagem.

2
TÓPICOS PRELIMINARES: Tipos primitivos

O que é dado ?

3
TÓPICOS PRELIMINARES: Tipos primitivos

O que é dado ?

É um valor seja ele numérico ou não.

4
TÓPICOS PRELIMINARES: Tipos primitivos

O que é dado ?

É um valor seja ele numérico ou não.


Exemplo: 21 de setembro

5
TÓPICOS PRELIMINARES: Tipos primitivos

O que é dado ?

É um valor seja ele numérico ou não.


Exemplo: 21 de setembro

O que é informação ?

6
TÓPICOS PRELIMINARES: Tipos primitivos

O que é dado ?

É um valor seja ele numérico ou não.


Exemplo: 21 de setembro

O que é informação ?

E a agregação de valor ao dado.

7
TÓPICOS PRELIMINARES: Tipos primitivos

O que é dado ?

É um valor seja ele numérico ou não.


Exemplo: 21 de setembro

O que é informação ?

E a agregação de valor ao dado.


Exemplo: dia 21 de setembro é Dia da Árvore.

8
TÓPICOS PRELIMINARES: Tipos primitivos

O que é tipo primitivo de dado ?

São os tipos básicos de dados e serão utilizados na construção


do algoritmo.

9
TÓPICOS PRELIMINARES: Tipos primitivos

Inteiro: toda e qualquer informação numérica que pertença ao


conjunto dos números inteiros relativos (negativa, nula ou
positiva)

Exemplos:

a) Ele tem 3 irmãos.

b) A escada possui 8 degraus.

c) Meu vizinho adotou 2 cães.

10
TÓPICOS PRELIMINARES: Tipos primitivos

Real: toda e qualquer informação numérica que pertença ao


conjunto dos números reais (negativa, nula ou positiva)

Exemplos:

a) Ela tem 1,73 metros de altura.

b) Meu saldo bancário é de R$ 215,20.

c) No momento estou pesando 82,5 kg.

11
TÓPICOS PRELIMINARES: Tipos primitivos

Caracter: toda e qualquer informação composta de um conjunto


de caracteres alfanuméricos: numéricos (0….9), alfabéticos (A…
Z, a...z) e especiais (por exemplo, #,?,!,@).

Exemplos:

a) Constava na prova: “Use somente Caneta!”.

b) O parque municipal estava repleto de placas: “Não pise


na grama”

c) O nome do vencedor é Felisberto Laranjeira.

12
TÓPICOS PRELIMINARES: Tipos primitivos

Lógico: toda e qualquer informação que pode assumir apenas


duas situações (biestável).

Exemplos:

a) A porta pode estar aberta ou fechada.

b) A lâmpada pode estar ligada ou deslgiada.

13
TÓPICOS PRELIMINARES: Tipos primitivos

Constante: dado que nunca é alterado durante execução


algorítmica.

Exemplo: “Não fume”

Variável: dado que pode ser alterado durante algum momento


da execução algorítmica

Exemplo: Cotação do dólar, peso de uma pessoa, índice


mensal da inflação.

14
TÓPICOS PRELIMINARES: Tipos primitivos

Constante: dado que nunca é alterado durante execução


algorítmica.

Exemplo: “Não fume”

Variável: dado que pode ser alterado durante algum momento


da execução algorítmica

Exemplo: Cotação do dólar, peso de uma pessoa, índice


mensal da inflação.

15
TÓPICOS PRELIMINARES: Tipos primitivos

Explorando o conhecimento:

O novo acordo ortográfico (AO) da Língua Portuguesa de 1990


aceita a dupla grafia: carácter / caracteres e caráter / carateres.

16
TÓPICOS PRELIMINARES: Tipos primitivos

Identificadores:
● Deve inciar com um caractere alfabético Letra seguido de

um número.
● Seguido de um caractere alfabético ou numérico

● Não aceita caractere especias.

● Válidos:
X, Y, Bj134, SSS1, Notas, ABC, INSS, FGTS
● Inválidos:
5X, E(12), A:B, Notas/2, AWQ*, P%AA

17
TÓPICOS PRELIMINARES: Tipos primitivos

Operadores aritméticos:

18
TÓPICOS PRELIMINARES: Tipos primitivos

Operadores aritméticos:

19
TÓPICOS PRELIMINARES: Tipos primitivos

Operadores aritméticos:

20
TÓPICOS PRELIMINARES: Tipos primitivos

Prioridade nos operadores aritméticos:

21
TÓPICOS PRELIMINARES: Tipos primitivos

Prioridade nos operadores aritméticos:

22
TÓPICOS PRELIMINARES: Tipos primitivos

Prioridade nos operadores aritméticos:

23
TÓPICOS PRELIMINARES: Tipos primitivos

Exercício de fixação - operadores aritméticos:

24
TÓPICOS PRELIMINARES: Tipos primitivos

Operadores relacionais de expressão lógica:

25
TÓPICOS PRELIMINARES: Tipos primitivos

Operadores relacionais de expressão lógica:

26
TÓPICOS PRELIMINARES: Tipos primitivos

Tabela Verdade – Operação de negação

27
TÓPICOS PRELIMINARES: Tipos primitivos

Tabela Verdade – Operação de conjunção

28
TÓPICOS PRELIMINARES: Tipos primitivos

Tabela Verdade – Operação de disjunção não exclusiva

29
TÓPICOS PRELIMINARES: Tipos primitivos

Tabela Verdade

30
TÓPICOS PRELIMINARES: Tipos primitivos

Precedência entre os operadores lógicos

31
TÓPICOS PRELIMINARES: Tipos primitivos

Precedência entre todos os operadores

32
TÓPICOS PRELIMINARES: Tipos primitivos

Exercício de fixação

33
TÓPICOS PRELIMINARES: Tipos primitivos

Exercício de fixação

34
TÓPICOS PRELIMINARES: Tipos primitivos

Tipos primitivos - Python

35
TÓPICOS PRELIMINARES: Tipos primitivos

Tipos primitivos - Python

36
TÓPICOS PRELIMINARES: Tipos primitivos

Operadores - Python

37
TÓPICOS PRELIMINARES: Tipos primitivos

Operadores - Python

38
TÓPICOS PRELIMINARES: Tipos primitivos

Atribuição - Python

39
TÓPICOS PRELIMINARES: Tipos primitivos

Saída - Python

40
TÓPICOS PRELIMINARES: Tipos primitivos

Entrada - Python

41
TÓPICOS PRELIMINARES: Tipos primitivos

Entrada - Python

42
TÓPICOS PRELIMINARES: Tipos primitivos

Bloco de Comando - Python

43
TÓPICOS PRELIMINARES: Tipos primitivos

Exercícios de Fixação

1) Reescreva o algoritmo para Python e explique oque cada


linha faz.
inteiro: X, Y;
real: Z;
leia(X);
escreva(X, “Elevado ao cubo = ” ,pot(X,3));
leia(Y)
escreva(Z)
Z ← X/Y
escreva(Z)
Z ← (Z +1);
escreva(Z)

44
TÓPICOS PRELIMINARES: Tipos primitivos

Exercícios de Fixação

2) Cite e discorra sobre três exemplos do seu dia a dia nos


quais você encontra explicitados Entrada, Saída e
Processamento.

45
TÓPICOS PRELIMINARES: Tipos primitivos

Exercícios de Fixação

3) Faça uma analogia de entrada, processamento e saída de


dados com o que acontece quando você:
● Lê e sintetiza um livro;
● Dialoga com outra pessoa.

46

Você também pode gostar