Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Tcnicas de Programao
e
Programao e Algoritmos
TP04
Prof. Giovane Barcelos
giovane@professor.facensa.edu.br
Roteiro
1. Conceitos Bsicos
SEQUENCIAL
DECISO
SUB-ROTINA
6. Sub-rotinas
Pg. 2
ARQUIVOS
GoByz
De 18
Expresses
Pg. 3
GoByz
De 18
Expresses
Pg. 4
GoByz
De 18
Expresses
Valores possveis
Numa expresso relacional os valores possveis so:
Pg. 5
True
False
S1M
N0
GoByz
De 18
Expresses
Funo
>
Maior
<
Menor
>=
Maior ou igual
<=
Menor ou igual
==
Igual
!=
Diferente
Exemplos:
1 + 2 > 3 False Falso N0 verdade
3=3
True Verdadeiro S1M, esta correto
Pg. 6
GoByz
De 18
Expresses
Expresses Lgicas
As expresses lgicas atuam sobre expresses e
tambm resultam em valores lgicos (verdadeiro ou
falso)
So utilizados para produzir resultados com base em
condies
Operador
Funo
Multiplicao Lgica Resulta VERDADEIRO
&&
se ambas as partes forem verdadeiras.
Adio Lgica Resulta VERDADEIRO se
||
uma das partes verdadeira.
Negao Lgica Nega uma afirmao,
!
invertendo o seu valor lgico: se for
VERDADEIRO torna-se FALSO, se for FALSO
torna-se VERDADEIRO.
Pg. 7
GoByz
De 18
Expresses
Pg. 8
GoByz
De 18
Expresses
Negao
Adio
Multiplicao
Pg. 9
A && B
VERDADEIRO
VERDADEIRO
VERDADEIRO
VERDADEIRO
FALSO
FALSO
FALSO
VERDADEIRO
FALSO
FALSO
FALSO
FALSO
A
VERDADEIRO
VERDADEIRO
FALSO
FALSO
B
VERDADEIRO
FALSO
VERDADEIRO
FALSO
A || B
VERDADEIRO
VERDADEIRO
VERDADEIRO
FALSO
!A
VERDADEIRO
VERDADEIRO
FALSO
FALSO
VERDADEIRO
FALSO
FALSO
VERDADEIRO
FALSO
VERDADEIRO
VERDADEIRO
FALSO
FALSO
FALSO
VERDADEIRO
VERDADEIRO
GoByz
!B
De 18
Expresses
Pg. 10
B Multiplicao
Adio
Negao
A && B
A || B
!A
!B
GoByz
De 18
Expresses
Pg. 11
GoByz
De 18
Comandos Condicionais
Pg. 12
GoByz
De 18
Comandos Condicionais
Comando condicional if
Pg. 13
GoByz
somente
se
De 18
Comandos Condicionais
Bloco de Comandos
GoByz
De 18
Comandos Condicionais
Seleo Simples
Deciso
if ((numero % 2) != 0) {
System.out.printf("O nmero %d mpar!",
numero);
}
}
}
Se condio verdadeira executa o bloco
Pg. 15
GoByz
De 18
Comandos Condicionais
Seleo Composta
Deciso
Pg. 16
if ((numero % 2) != 0) {
System.out.printf("O nmero %d mpar!", numero);
} else {
System.out.printf("O nmero %d par!", numero);
}
Bloco Falso
GoByz
De 18
Comandos Condicionais
Seleo Encadeada
Pg. 17
GoByz
De 18
Deciso
Vamos Praticar!
Pg. 18
GoByz
De 18