Please enable JavaScript.
Coggle requires JavaScript to display documents.
Aula 28 até 31, Resolução dos exercicios 32A até 32H - Coggle Diagram
Aula 28 até 31
Aula 29: Estruturas de repetição (while)
Estruturas de repetição
Permitem automatizar a execução de múltiplas instruções
repetidamente
Também chamados de laços ou loops
O comando while
É possível que seu bloco de comandos não seja executado
nenhuma vez
Usado geralmente em iterações com término indefinido
Possui 3 elementos:
inicialização;
condição (expressão lógica);
passo iterativo.
O problema do loop infinito
Uma estrutura de repetição que nunca finaliza
Aula 28: Estrutura 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
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
Aula 30: Estruturas de repetição (do/while
)
O comando do/while
Diferente do comando while, possui a condição no final
Usado geralmente em iterações com término indefinido
É garantido que os comandos dentro do bloco sejam
executados pelo menos uma vez
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
Diferente dos comandos while e do/while, este comando é usando 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
Resolução dos exercicios 32A até 32H
32A
32B
32C
32D
32E
32F
32G
32H