Você está na página 1de 16

FRUTUOSO LANDIM DE CARVALHO

10º Ano – I TRIMESTRE


INTRODUÇÃO À LÓGICA
DE PROGRAMAÇÃO Conceitos Iniciais

▪ Lógica
I TRIMESTRE
▪ Etapas na solução de problemas

II TRIMESTRE ▪ Sistematização de procedimentos

III TRIMESTRE
INTRODUÇÃO À LÓGICA
DE PROGRAMAÇÃO Conteúdos
▪ Operadores em Algoritmo

I TRIMESTRE

II TRIMESTRE
Objetivos
Ao final desses conteúdos, o aluno será capaz de:
III TRIMESTRE
▪ Identificar os operadores em algoritmos;
▪ Diferenciar os diferentes tipos de operadores;
▪ Saber utilizar cada operador em seu contexto.
INTRODUÇÃO À LÓGICA
DE PROGRAMAÇÃO Operadores em Algoritmo
Conceito - Operadores
São símbolos especiais que tem um significado próprio para a
I TRIMESTRE linguagem e estão associados a determinadas operações.
Existem operadores aritméticos como a soma(+) ou a
subtração(-), operadores relacionais como a comparação de igualdade
II TRIMESTRE (==) e operadores de cadeias de caracteres como a concatenação (+).

III TRIMESTRE
INTRODUÇÃO À LÓGICA
DE PROGRAMAÇÃO Operadores em Algoritmo
Operadores
Meios pelos quais se realizam operações Meios pelos quais se
I TRIMESTRE realizam operações sobre as variáveis e constantes.
Tipos de operadores
II TRIMESTRE  Operadores de atribuição
 Operadores aritméticos
III TRIMESTRE  Operadores relacionais
 Operadores lógicos
INTRODUÇÃO À LÓGICA
DE PROGRAMAÇÃO Operadores em Algoritmo
Operadores de Atribuição
Usados para atribuir valores para os identificadores ou operações
I TRIMESTRE entre eles.
Usamos o símbolo ← para atribuir um valor ao identificador.
II TRIMESTRE
Atribuição

Símbolo Descrição Exemplo


III TRIMESTRE ← Atribuição a←a+4
:= Atribuição a:=a+b
INTRODUÇÃO À LÓGICA
DE PROGRAMAÇÃO Operadores em Algoritmo
Operadores de Atribuição
Usados para atribuir valores para os identificadores ou operações
I TRIMESTRE entre eles.
Usamos o símbolo ← para atribuir um valor ao identificador.
II TRIMESTRE

III TRIMESTRE
INTRODUÇÃO À LÓGICA
DE PROGRAMAÇÃO Operadores em Algoritmo
Operadores Aritméticos
Usados para operações com valores numéricos entre constantes e
I TRIMESTRE
variáveis.

Básicos
II TRIMESTRE
Menor Operador Símbolo Exemplo
soma + ab+1
prioridade

III TRIMESTRE
subtração - ab–1
multiplicação * ab*1
Maior divisão / ab/1
INTRODUÇÃO À LÓGICA
DE PROGRAMAÇÃO Operadores em Algoritmo
Operadores Aritméticos
Usados para operações com valores numéricos entre constantes e
I TRIMESTRE
variáveis.
Há mais dois operadores aritméticos que não recebem muita atenção.
São o div e o mod, que resultam, respetivamente, o quociente (a parte
II TRIMESTRE
inteira do resultado da divisão) e o resto da divisão.

III TRIMESTRE Específicos

Operador Descrição Exemplo


div Quociente da divisão a div b  14 div 4 = 3
mod Resto da divisão inteira de a com b a mod b  14 mod 4 = 2
INTRODUÇÃO À LÓGICA
DE PROGRAMAÇÃO Operadores em Algoritmo
Operadores Relacionais
Usados na comparação entre valores ou expressões, retornando
I TRIMESTRE
como resultado um valor lógico (falso ou verdadeiro).

Operador Símbolo Exemplo


II TRIMESTRE Igual = a=b
Maior que > a>b
Menor que < a<b
III TRIMESTRE
Maior ou igual a >= a>=b
Menor ou igual a <= a <= b
Diferente de <> a <> b
INTRODUÇÃO À LÓGICA
DE PROGRAMAÇÃO Operadores em Algoritmo
Operadores Lógicos
Relacionam entre si valores ou expressões lógicas, resultando em
I TRIMESTRE
valores lógicos (falso ou verdadeiro).

Operador Símbolo Exemplo


II TRIMESTRE
Conjunção - a conjunção de a e b é verdadeira se e
/\ a /\ b
somente se a e b são ambos verdadeiros.

III TRIMESTRE Disjunção - a disjunção de a e b é verdadeira se e


\/ a \/ b
somente se, pelo menos, um deles é verdadeiro.

Negação - resulta na inversão do valor de a: se a é


verdadeiro, resulta em falso; se a for falso, resulta em ~ ~a
verdadeiro
INTRODUÇÃO À LÓGICA
DE PROGRAMAÇÃO Operadores em Algoritmo
Prioridade entre os Operadores

I TRIMESTRE

II TRIMESTRE

III TRIMESTRE
INTRODUÇÃO À LÓGICA
DE PROGRAMAÇÃO Operadores em Algoritmo
Prioridade entre os Operadores
Qual é o resultado desta operação?
I TRIMESTRE

II TRIMESTRE

III TRIMESTRE
INTRODUÇÃO À LÓGICA
DE PROGRAMAÇÃO Operadores em Algoritmo
Prioridade entre os Operadores
Qual é o resultado desta operação?
I TRIMESTRE

II TRIMESTRE

III TRIMESTRE
INTRODUÇÃO À LÓGICA
DE PROGRAMAÇÃO Operadores em Algoritmo
Prioridade entre os Operadores
Qual é o resultado desta operação?
I TRIMESTRE

II TRIMESTRE

III TRIMESTRE
INTRODUÇÃO À LÓGICA
DE PROGRAMAÇÃO Operadores em Algoritmo
Prioridade entre os Operadores
Qual é o resultado desta operação?
I TRIMESTRE

II TRIMESTRE

III TRIMESTRE

Você também pode gostar