algortmo
CURSO: Bacharelado em Ciências e Tecnologia
INFORMÁTICA APLICADA
AULA 03 – ALGORITMOS
Profª Danielle Casillo
Aula 03 - Algoritmos
LINEARIZAÇÃO DE EXPRESSÕES
Para a construção de algoritmos que realizam cálculo matemáticos, todas as expressões aritméticas devem ser linearizadas, ou seja, colocadas em linhas.
Ex:
→ ((2/3 – (5 – 3)) + 1)*5
2
Aula 03 - Algoritmos
OPERADORES ARITMÉTICOS
OPERADORES
ARITMÉTICOS
Adição
Subtração
Multiplicação
Divisão
Exponenciação
PORTUGUÊS
ESTRUTURADO
+
*
/
^
3
Aula 03 - Algoritmos
OPERADORES RELACIONAIS
OPERADORES
RELACIONAIS
Maior
Menor
Maior ou igual
Menor ou igual
Igual
Diferente
PORTUGUÊS
ESTRUTURADO
>
<
>= 4 resulta VERDADEIRO resulta FALSO
3 3
5
Aula 03 - Algoritmos
OPERADORES LÓGICOS
OPERADORES
LÓGICOS
Multiplicação
lógica
Adição lógica
Negação
PORTUGUÊS
ESTRUTURADO
SIGNIFICADO
E
Resulta VERDADEIRO se ambas as partes são verdadeiras
OU
Resulta VERDADEIRO se uma das partes é verdadeira NAO
afirmação,
Nega uma afirmação invertendo seu valor lógico: se for
VERDADEIRO torna-se
FALSO, se for FALSO, torna-se VERDADEIRO
6
Aula 03 - Algoritmos
OPERADORES LÓGICOS
A
B
AEB
A OU B
NÃO A
NÃO B
VERDADEIRO VERDADEIRO VERDADEIRO VERDADEIRO
FALSO
FALSO
VERDADEIRO
FALSO
FALSO
VERDADEIRO
FALSO
VERDADEIRO
FALSO
VERDADEIRO
FALSO
VERDADEIRO VERDADEIRO
FALSO
FALSO
FALSO
FALSO
FALSO
VERDADEIRO VERDADEIRO
7
Aula 03 - Algoritmos
OPERADORES LÓGICOS
Exemplo:
(2 + 5 > 4) E (3 3) resulta FALSO pois
FALSO,
VERDADEIRO e FALSO resulta FALSO
(2 > 3) ou (3 < 2) e (2 < 3) resultado é FALSO
(2 > 3) e (3 < 2) ou (2 < 3) resultado é
VERDADEIRO
8
Aula 03 - Algoritmos
TIPOS DE DADOS
TIPO
INTEIRO
REAL
CARACTERE
DESCRIÇÃO
Representa valores inteiros
Ex: 10; 5; -5; -10
Representa