Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o tema • Voltar para a ficha do tema
Lógica e Algoritmos - Parte 3
2 participantes
Página 1 de 1
Lógica e Algoritmos - Parte 3
Algoritmos – Operadores – Parte 3
- OPERADORES -
Os operadores tem grande utilidade no desenvolvimento de algoritmos com eles podemos comparar e efetuar cálculos entre variáveis. Comandos utilizando operadores serão muito utilizados em todo o curso e em todas as ocorrências em que os algoritmos se fizer necessário.
Expressões Aritméticas
Nas expressões aritméticas fazemos o uso dos operadores aritméticos que são símbolos utilizados para efetuarmos cálculos matemáticos. Os operadores aritméticos são utilizados somente com dados do tipo inteiro e do tipo real.
Operadores Aritméticos
Os operadores aritméticos representam as operações mais comuns da matemática. São eles:
+ : Adição
- : Subtração
* : Mutiplicação
/ : Divisão
Div: Divisão inteira
MOD : resto da Divisão
Exemplos:
3 + 2 = 5
8 - 5 + 3
3 * 3,5 = 10,5
5 / 2 = 2,5
5 DIV 2 = 2
5 MOD 2 = 1
Prioridades
As prioridades seguem o mesmo contexto da das prioridades em expressões matemáticas.
Observações:
1 – Quando houver expressões com operadores de mesma prioridade segue a de maior prioridade.
2 – A utilização de parênteses indica que as expressões contidas nos mesmos tem prioridade máxima. E se houver parêntese alinhados os parênteses mais internos tem prioridade.
Exemplos:
1º
2 + 3 / 2 => 2 + 1,5 => 3,5
2º
(2 + 3) / 2 => 5 / 2 => 2,5
Expressões Lógicas
As expressões lógicas sempre retornaram True (Verdadeiro) e False (Falso). Para se montar expressões lógicas utilizamos de operadores relacionais e operadores lógicos. Veremos o que são e como funciona cada um destes operadores e exemplificaremos cada um deles. A utilização das expressões lógicas somente serão aplicadas em termos com o mesmo tipo de dados.
Operadores Relacionais
São usados para comparar duas expressões ou variáveis e retorna se a comparação é verdadeira ou falsa (Valor Lógico).
= Igual
> Maior
< Menor
>= Maior ou Igual
<= Menor ou igual
<> Diferente
Exemplos:
1 = 2 FALSE
‘A’ = ‘a’ FALSE
5 > 2 TRUE
3 <= 3 TRUE
TRUE < FALSE FALSE
‘JOAO’ > ‘JOSE’ FALSE
2 + 3 <> 5 FALSE
‘comp’ <> ‘COMP’ TRUE
11 > 4 TRUE
Operadores Lógicos
São utilizados para combinar expressões lógicas
Not Não (negação)
And E (conjunção)
Or Ou (disjunção)
Prioridade]
A ordem em que se obedece uma expressão lógica, segue o quadro abaixo
1ª Not
2ª And
3ª Or
4ª = > < >= <= <>
EXERCICIOS RESOLVIDOS
1- Considerando que X = 1, Y = 2 e Z = 5, desenvolva.
Z mod Y div Y
- Spoiler:
- Resp.: 5 mod 2 div 2 -> 1 div 2 -> 0
X + Y + Z / 3
- Spoiler:
- Resp.: 1 + 2 + 5 / 3 -> 3 + 1,667 -> 4,667
2- Dadas as comparações abaixo, escreva os resultados.
3 = 3.0
- Spoiler:
- Resp.: TRUE
‘a’ <= ‘A”
- Spoiler:
- Resp.: FALSE
‘ ‘ = ‘ ‘
- Spoiler:
- Resp.: FALSE
‘CASA’ <> ‘casa’
- Spoiler:
- Resp.: TRUE
FALSE = FALSE
- Spoiler:
- Resp.: TRUE
‘JOAQUIM’ < ‘JOSE’
- Spoiler:
- Resp.: FALSE
‘22’ > ‘200’
- Spoiler:
- Resp.: FALSE
3- Sendo A = TRUE e B = FALSE. Qual o resultado das expressões abaixo
not A and B or A and not B
- Spoiler:
- Resp.: FALSE
not (not (A or B) and (A or B))
- Spoiler:
- Resp.: TRUE
A or B and not A or not B
- Spoiler:
- Resp.: TRUE
(A or B) and (not A or not B)
- Spoiler:
- Resp.: FALSE
Conclusão
Nesta parte mostrei o que é, e para que serve os operadores e as expressões lógicas em que são utilizadas. Mostrarei a seguir quais são as estruturas dos algoritmos, como se dividem e como funcionam estas estruturas.
Juton- Experiente
- Mensagens : 486
Créditos : 129
Re: Lógica e Algoritmos - Parte 3
muiito bom, esse negocio de DIV e MOD dah maior adianto nas coisas!
exemplo um programa que tive que fazer para saber quantas notas de todas as notas eu teria que dar
ex: a pessoa me deu 150,00
qual algoritmo da sua cabeça?
1 nota de 100
e outra de 50
logo
bom esse % significaria mod em Programaçao LUA é uma otima base serio mesmo ajuda muito
parabens
depois te dou uma tabela dos or's e and's
e o seu retorno (true e false)
abraços
exemplo um programa que tive que fazer para saber quantas notas de todas as notas eu teria que dar
ex: a pessoa me deu 150,00
qual algoritmo da sua cabeça?
1 nota de 100
e outra de 50
logo
- Código:
R100 = 150/100
R50 = %R100/50
bom esse % significaria mod em Programaçao LUA é uma otima base serio mesmo ajuda muito
parabens
depois te dou uma tabela dos or's e and's
e o seu retorno (true e false)
abraços
_________________
Para Aqueles que gostam de Min e de meu Trabalho;
Upem Meu Pet nao custa nda!!
- Pet:
Nanzin- Membro de Honra
- Mensagens : 1550
Créditos : 252
Re: Lógica e Algoritmos - Parte 3
Ok, vlw aew por ta ativo nos topicos !
Juton- Experiente
- Mensagens : 486
Créditos : 129
Re: Lógica e Algoritmos - Parte 3
sempre, programaçao é minha area, e tenho um pouquinho de experiencia (bem pouco 1 ano) mais e sempre bom dar opinioes e dicas
abraços
abraços
_________________
Para Aqueles que gostam de Min e de meu Trabalho;
Upem Meu Pet nao custa nda!!
- Pet:
Nanzin- Membro de Honra
- Mensagens : 1550
Créditos : 252
Tópicos semelhantes
» Lógica e Algoritmos - Parte 1
» Lógica e Algoritmos - Parte 4
» Lógica e Algoritmos - Parte 2
» Gendan [(X) Parte 1] [( ) Parte 2] [( ) Parte 3] [( ) Session Finale]
» Aprenda lógica de programação.
» Lógica e Algoritmos - Parte 4
» Lógica e Algoritmos - Parte 2
» Gendan [(X) Parte 1] [( ) Parte 2] [( ) Parte 3] [( ) Session Finale]
» Aprenda lógica de programação.
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos