Escolar Documentos
Profissional Documentos
Cultura Documentos
• Unidade de Ensino: 02
Algoritmos e • Competência da Unidade: Compreender as Estruturas
• Teleaula nº: 02
Ma. Vanessa Ma)as Leite
1 2
if
Tomar uma decisão e criar um desvio dentro do
Estruturas de programa;
Decisão
Condicional
Fonte: Scheffer (2018)
3 4
if if e else
if (condição)
{
Comandos;
}
Fonte: autor
5 6
1
20/03/2020
7 8
9 10
Desconto INSS
Cálculo do Salário
11 12
2
20/03/2020
Desconto IR
Estruturas de
Repe6ção
Condicional
Fonte: Scheffer (2018)
13 14
while while
Comandos serão repe)damente executados enquanto uma condição while (condição)
verdadeira for verificada, somente após a sua nega)va essa condição {
será interrompida. Comandos;
}
Fonte: autor
15 16
loop do-while
• Contador – é u)lizado para controlar as repe)ções; Analisa a condição ao
• Incremento e decremento – trabalham o número do final do laço, ou seja,
contador, seja aumentando ou diminuindo. os comandos são
executados antes do
• Acumulador – irá somar as entradas de dados de cada
teste de condição.
iteração da repe)ção, gerando um somatório a ser
u)lizado quando da saída da repe)ção.
• Condição de parada – u)lizada para determinar o
momento de parar quando não se tem um valor exato
desta repe)ção.
Fonte: Scheffer (2018)
17 18
3
20/03/2020
do-while
do
{
comandos;
Sorveteria
} while (condição); Fonte: autor
19 20
21 22
23 24
4
20/03/2020
25 26
Vetores
• Tipo especial de variável;
Vetores e Matrizes • Armazena diversos valores “ao mesmo tempo”,
usando um mesmo endereço na memória;
• Sintaxe: !po variavel [n]
27 28
Vetores Matrizes
Arranjos de duas ou mais dimensões. Assim como
nos vetores, todos os elementos de uma matriz
são do mesmo Hpo, armazenando informações
semanHcamente semelhantes.
29 30
5
20/03/2020
31 32
Programa em C
33 34
35 36
6
20/03/2020
Exemplo de
Programa em C
37 38
39 40
Recapitulando
• if;
Recapitulando • if-else;
• switch;
• Estrutura condicional encadeada ;
41 42
7
20/03/2020
Recapitulando
• while;
• do-while
• for;
• Variáveis:
• Vetores;
• Matrizes;
43 44