Buscar

Aula 6 - Estrutura de repetição

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

Estrutura de Repetição
	Luenne Nailam Sousa Nascimento
	luennenailam@hotmail.com	
	(73) 8842-2064
Estruturas de Repetição
	A linguagem C possui comandos para repetir uma sequência de instruções
	Estas estruturas de repetição são também conhecidas como laços ou loops (inglês)
Estruturas de Repetição
	A quantidade de repetições pode ser fixo ou depender de uma condição
Comando while
	É a estrutura de repetição mais simples
	Repete a execução de um bloco de sentenças enquanto uma condição permanecer verdadeira
	Na primeira vez que a condição se tornar falsa, o while não repetirá a execução do bloco, mas continuará a execução com a sentença ou comando que vem logo após o bloco do while, na sequência do programa
Comando while
O while é uma estrutura de repetição, utilizada para criar os chamados “loops” de um programa. O código dentro do bloco repetirá enquanto a condição não for verdadeira
Comando while
	O funcionamento é o seguinte:
1. Testa a condição;
2. Se a condição for falsa então pula todos os comandos do bloco subordinado ao while e passa a executar os comandos após o bloco do while.
3. Se condição for verdadeira então executa cada um dos comandos do bloco subordinado ao while.
Comando while
	O comando while deve ser usado sempre que:
	não soubermos exatamente quantas vezes o laço deve ser repetido;
	o teste deva ser feito antes de iniciar a execução de um bloco de comandos;
	houver casos em que o laço não deva ser repetido nenhuma vez.
Comando while
Comando while
	Escreva um programa que imprima os números de 1 a 10.
Saída:
	Número 1!
Número 2!
Número 3!
Número 4!
Número 5!
...
Número 10!
Comando for
	Assim como o while, o for é utilizado para criar estruturas de repetição
Comando for
	O funcionamento é o seguinte:
1. Executa os comandos de inicialização;
2. Testa a condição;
3. Se a condição for falsa então executa o comando que está logo após o bloco subordinado ao for .
4. Se condição for verdadeira então executa os comandos que estão subordinados ao for;
5. Executa os comandos de incremento/decremento;
Comando for
	O comando for deve ser usado sempre que:
	soubermos exatamente quantas vezes o laço deve ser repetido;
	o teste deva ser feito antes da execução de um bloco de comandos;
	houver casos em que o laço não deva ser repetido nenhuma vez.
Comando for
	Escreva um programa que imprima os números de 1 a 10.
Saída:
	Número 1!
Número 2!
Número 3!
Número 4!
Número 5!
...
Número 10!
Comando for
	Escreva um programa que imprime os quadrados de cada número. Para um dado número n, o programa calcula todos os números de 1 até n.
Saída: caso n = 4
Quadrado de 1 é: 1
Quadrado de 2 é: 4
Quadrado de 3 é: 9
Quadrado de 4 é: 16
Comando do...while
	Esta estrutura tem um comportamento muito semelhante ao while, com uma diferença crucial: a condição é verificada após executar o bloco de instruções correspondente.
Comando do...while
	O funcionamento é o seguinte:
1. Executa os comando dentro do bloco do-while;
2. Testa a condição;
3. Se a condição for falsa então executa o comando que está logo após o bloco subordinado ao do-while 
Comando do...while
	O comando do-while deve ser usado sempre que:
	que não soubermos exatamente quantas vezes o laço deve ser repetido;
	o teste deva ser feito depois da execução de um bloco de comandos;
	o bloco de comandos deve se executado pelo menos 1 vez;
Comando do...while
	Escreva um programa que imprima os números de 1 a 10.
Saída:
	Número 1!
Número 2!
Número 3!
Número 4!
Número 5!
...
Número 10!

Teste o Premium para desbloquear

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

Outros materiais