Please enable JavaScript.
Coggle requires JavaScript to display documents.
Aulas do 28 ao 32 - Coggle Diagram
Aulas do 28 ao 32
Aula 32: Resoluções de exercícios
Exercício A
Exercício B
Exercício C
Exercício D
Exercício E
Exercício F
Exercícios G
Exercício H
Aula 28
Estruturas de decisão
(switch/case)
Estrutura de decisão de múltipla escolha
Usada quando se possui
múltiplas condições
e precisamos realizar
ações distintas
baseadas nestas condições
Substitui o uso de vários comandos if/else
Exemplo
O comando switch é capaz de trabalhar com
inteiros
e valores que podem ser convertidos para inteiros (
tipos integrais
)
Quando
não
usar?
Em situações em que
não há múltiplas condições
, neste caso é preferível usar estruturas de decisão usando if ou if/else mesmo.
Exemplo
Aula 29
Estruturas de repetição (WHILE)
Permitem automatizar a execução de múltiplas instruções repetidamente.
Exemplo 1
,
Exemplo 2
Também chamados de laços ou
loops
O comando (
WHILE
)
Possui 3 elementos:
*inicialização
*condição
*passo iterativo
È possível que seu bloco de comandos
não
seja executado nenhuma vez.
Exemplo
Usado
geralmente
em iterações com
término indefinido
.
Exemplo
O problema do
loop
infinito
Uma estrutura de repetição que nunca finaliza
Aula 30: Estruturas de repetição (do/while)
O comando
do/while
Diferente do comando
while
, possui a condição
no final
.
Exemplo
Usado geralmente em iterações com
término indefinido
É garantido que os comandos dentro do bloco sejam executados pelo menos uma vez
Possui 3 elementos:
Inicialização
Condição (expressão lógica)
Passo iterativo
Aula 31: Estruturas de repetição (for)
O comando
for
Um tipo de estrutura de repetição em que a
inicialização
,
condição
e
passo iterativo
são feitos em uma única linha.
Exemplo
Diferente dos comandos
while
e
do/while
, este comando é usado em iterações com
término definido
Qualquer um de seus elementos (
inicialização
,
condição
e
passo iterativo
) são opcionais
É possível ter inicialização com várias variáveis e incremento com várias variáveis.
Exemplo