Lógica e Algoritmos - Parte 3 Hitskin_logo Hitskin.com

Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o temaVoltar para a ficha do tema

Aldeia RPG
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Lógica e Algoritmos - Parte 3

2 participantes

Ir para baixo

Lógica e Algoritmos - Parte 3 Empty Lógica e Algoritmos - Parte 3

Mensagem por Juton Sáb Out 08, 2011 5:09 pm

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:


2 + 3 / 2 => 2 + 1,5 => 3,5


(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:

X + Y + Z / 3
Spoiler:


2- Dadas as comparações abaixo, escreva os resultados.

3 = 3.0
Spoiler:

‘a’ <= ‘A”
Spoiler:

‘ ‘ = ‘ ‘
Spoiler:

‘CASA’ <> ‘casa’
Spoiler:

FALSE = FALSE
Spoiler:

‘JOAQUIM’ < ‘JOSE’
Spoiler:

‘22’ > ‘200’
Spoiler:

3- Sendo A = TRUE e B = FALSE. Qual o resultado das expressões abaixo

not A and B or A and not B
Spoiler:

not (not (A or B) and (A or B))
Spoiler:

A or B and not A or not B
Spoiler:

(A or B) and (not A or not B)
Spoiler:

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
Juton
Experiente
Experiente

Mensagens : 486
Créditos : 129

Ir para o topo Ir para baixo

Lógica e Algoritmos - Parte 3 Empty Re: Lógica e Algoritmos - Parte 3

Mensagem por Nanzin Sáb Out 08, 2011 7:43 pm

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
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

_________________
Lógica e Algoritmos - Parte 3 Npvo

Para Aqueles que gostam de Min e de meu Trabalho;
Upem Meu Pet nao custa nda!!


Pet:
Nanzin
Nanzin
Membro de Honra
Membro de Honra

Mensagens : 1550
Créditos : 252

Ir para o topo Ir para baixo

Lógica e Algoritmos - Parte 3 Empty Re: Lógica e Algoritmos - Parte 3

Mensagem por Juton Sáb Out 08, 2011 8:11 pm

Ok, vlw aew por ta ativo nos topicos !
Juton
Juton
Experiente
Experiente

Mensagens : 486
Créditos : 129

Ir para o topo Ir para baixo

Lógica e Algoritmos - Parte 3 Empty Re: Lógica e Algoritmos - Parte 3

Mensagem por Nanzin Sáb Out 08, 2011 8:11 pm

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

_________________
Lógica e Algoritmos - Parte 3 Npvo

Para Aqueles que gostam de Min e de meu Trabalho;
Upem Meu Pet nao custa nda!!


Pet:
Nanzin
Nanzin
Membro de Honra
Membro de Honra

Mensagens : 1550
Créditos : 252

Ir para o topo Ir para baixo

Lógica e Algoritmos - Parte 3 Empty Re: Lógica e Algoritmos - Parte 3

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos