Buscar

Linguagem de Programação I Aula 04 (Original)

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

LINGUAGEM DE PROGRAMAÇÃO I
Aula 4 - if .. / if..else / if… else if … / switch 
 Qual escolher? 
Conteúdo Programático desta aula
Conhecer os operadores relacionais e lógicos; 
Conhecer os comandos de tomada de decisão (if .../ if ... else); 
 Conhecer os ifs encadeados;
Conhecer e estrutura do switch; 
Construir um programa com menu;
if .. / if..else / if… else if … / switch Qual escolher? – Aula 4
Linguagem de Programação I
if .. / if..else / if… else if … / switch Qual escolher? – Aula 4
Linguagem de Programação I
o
p
e
r
a
d
o
r
e
s
if .. / if..else / if… else if … / switch Qual escolher? – Aula 4
Linguagem de Programação I
Uma expressão relacional
operando 1
operando 2
operador relacional
if .. / if..else / if… else if … / switch Qual escolher? – Aula 4
Linguagem de Programação I
Uma expressão relacional
operando 1
operando 2
operador relacional
1
verdade
0
falso
if .. / if..else / if… else if … / switch Qual escolher? – Aula 4
Linguagem de Programação I
Expressão relacional - exemplos
if .. / if..else / if… else if … / switch Qual escolher? – Aula 4
Linguagem de Programação I
Expressão relacional - exemplo com vetor de char
universidade
"ESTACIO"
==
0
falso
if .. / if..else / if… else if … / switch Qual escolher? – Aula 4
Linguagem de Programação I
universidade
"ESTACIO"
==
endereço
string
if .. / if..else / if… else if … / switch Qual escolher? – Aula 4
Linguagem de Programação I
universidade
"ESTACIO"
==
strcmp(universidade, "ESTACIO") == 0
if .. / if..else / if… else if … / switch Qual escolher? – Aula 4
Linguagem de Programação I
o
p
e
r
a
d
o
r
e
s
if .. / if..else / if… else if … / switch Qual escolher? – Aula 4
Linguagem de Programação I
Uma expressão lógica
exRelacional1
exRelacional2
operador lógico
||
&&
if .. / if..else / if… else if … / switch Qual escolher? – Aula 4
Linguagem de Programação I
Uma expressão lógica
idade >= 18
&&
 <= 65
if .. / if..else / if… else if … / switch Qual escolher? – Aula 4
Linguagem de Programação I
Uma expressão lógica
idade >= 18
&&
 <= 65
if .. / if..else / if… else if … / switch Qual escolher? – Aula 4
Linguagem de Programação I
Uma expressão lógica
idade >= 18
idade <= 65
&&
if .. / if..else / if… else if … / switch Qual escolher? – Aula 4
Linguagem de Programação I
if
if else if
if else
A ESCOLHA É SUA! 
s
w
i
t
c
h
if .. / if..else / if… else if … / switch Qual escolher? – Aula 4
Linguagem de Programação I
if
encadeados
composto
simples
if .. / if..else / if… else if … / switch Qual escolher? – Aula 4
Linguagem de Programação I
if
simples
if .. / if..else / if… else if … / switch Qual escolher? – Aula 4
Linguagem de Programação I
if
composto
if .. / if..else / if… else if … / switch Qual escolher? – Aula 4
Linguagem de Programação I
s
if
encadeados
if .. / if..else / if… else if … / switch Qual escolher? – Aula 4
Linguagem de Programação I
M
ú
l
t
i
p
l
a
s
e
s
c
o
l
h
a
s
if .. / if..else / if… else if … / switch Qual escolher? – Aula 4
Linguagem de Programação I
if .. / if..else / if… else if … / switch Qual escolher? – Aula 4
Linguagem de Programação I
switch
if .. / if..else / if… else if … / switch Qual escolher? – Aula 4
Linguagem de Programação I
Parece muito mais simples de entender a lógica do que com os ifs encadeados. Será que posso usar sempre quando tiver múltiplas respostas?
if .. / if..else / if… else if … / switch Qual escolher? – Aula 4
Linguagem de Programação I
Não. Só quando você responder SIM a três perguntas.
if .. / if..else / if… else if … / switch Qual escolher? – Aula 4
Linguagem de Programação I
É a mesma variável em todos os testes?
Não. Só quando você responder SIM a três perguntas.
if .. / if..else / if… else if … / switch Qual escolher? – Aula 4
Linguagem de Programação I
 O tipo da variável é enumerável?
É a mesma variável em todos os testes?
Não. Só quando você responder SIM a três perguntas.
if .. / if..else / if… else if … / switch Qual escolher? – Aula 4
Linguagem de Programação I
Operador Relacional é = ?
 O tipo da variável é enumerável?
É a mesma variável em todos os testes?
Não. Só quando você responder SIM a três perguntas.
if .. / if..else / if… else if … / switch Qual escolher? – Aula 4
Linguagem de Programação I
if .. / if..else / if… else if … / switch Qual escolher? – Aula 4
Linguagem de Programação I
M
E
N
U
if .. / if..else / if… else if … / switch Qual escolher? – Aula 4
Linguagem de Programação I
M
E
N
U
1º bloco
if .. / if..else / if… else if … / switch Qual escolher? – Aula 4
Linguagem de Programação I
M
E
N
U
2º bloco
if .. / if..else / if… else if … / switch Qual escolher? – Aula 4
Linguagem de Programação I
M
E
N
U
3º bloco
if .. / if..else / if… else if … / switch Qual escolher? – Aula 4
Linguagem de Programação I
M
E
N
U
if .. / if..else / if… else if … / switch Qual escolher? – Aula 4
Linguagem de Programação I
M
E
N
U
if .. / if..else / if… else if … / switch Qual escolher? – Aula 4
Linguagem de Programação I
M
E
N
U
if .. / if..else / if… else if … / switch Qual escolher? – Aula 4
Linguagem de Programação I
M
E
N
U
if .. / if..else / if… else if … / switch Qual escolher? – Aula 4
Linguagem de Programação I
if .. / if..else / if… else if … / switch Qual escolher? – Aula 4
Linguagem de Programação I
1) Se else não tiver nenhum comando para ser executado, devemos usar assim: else {}?
if .. / if..else / if… else if … / switch Qual escolher? – Aula 4
Linguagem de Programação I
R: Não. Você não deve criar esse hábito.
1) Se else não tiver nenhum comando para ser executado, devemos usar assim: else {}?
if .. / if..else / if… else if … / switch Qual escolher? – Aula 4
Linguagem de Programação I
2) Quando uno duas expressões relacional por um dos operadores lógico && ou ||, preciso sempre colocá-las entre parênteses?
R: Não. Você não deve criar esse hábito.
1) Se else não tiver nenhum comando para ser executado, devemos usar assim: else {}?
if .. / if..else / if… else if … / switch Qual escolher? – Aula 4
Linguagem de Programação I
R: Não, mas nada lhe impede.
2) Quando uno duas expressões relacional por um dos operadores lógico && ou ||, preciso sempre colocá-las entre parênteses?
R: Não. Você não deve criar esse hábito.
1) Se else não tiver nenhum comando para ser executado, devemos usar assim: else {}?
if .. / if..else / if… else if … / switch Qual escolher? – Aula 4
Linguagem de Programação I
3) Os Operadores Relacionais podem ser usados para comparar vetores de char?
if .. / if..else / if… else if … / switch Qual escolher? – Aula 4
Linguagem de Programação I
R: Não. Somente a função strcmp() da biblioteca string.h .
3) Os Operadores Relacionais podem ser usados para comparar vetores de char?
if .. / if..else / if… else if … / switch Qual escolher? – Aula 4
Linguagem de Programação I
4) É obrigado dar espaço depois da palavra case na estrutura do switch?
R: Não. Somente a função strcmp() da biblioteca string.h .
3) Os Operadores Relacionais podem ser usados para comparar vetores de char?
if .. / if..else / if… else if … / switch Qual escolher? – Aula 4
Linguagem de Programação I
R: Sim.
4) É obrigado dar espaço depois da palavra case na estrutura do switch?
R: Não. Somente a função strcmp() da biblioteca string.h .
3) Os Operadores Relacionais podem ser usados para comparar vetores de char?
if .. / if..else / if… else if … / switch Qual escolher? – Aula 4
Linguagem de Programação I
if .. / if..else / if… else if … / switch Qual escolher? – Aula 4
Linguagem de Programação
I

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais