Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouGiuliana Vilalobos Alencastre Alterado mais de 8 anos atrás
1
ALGORITMOS Profº Antonio Carlos Marcelino de Paula 1
2
Estruturas de Repetição 2 #include main ( ) { printf (“1”); printf (“2”);... printf (“10”); } saída: 1 2 3 4... 10 Como imprimir os 1000 1os números a partir de 1?
3
Comando While 3 while (condição) { instruções; } 1º avalia condição; Se condição é verdadeira, executa as instruções do bloco; Ao término do bloco, volta a avaliar condição; Repete o processo até que condição seja falsa.
4
Comando While 4 #include main() { int i=0; while (i <= 1000) { printf(“%d”,i); i++; } system(“pause”); } O loop se repete, enquanto a condição for verdadeira.
5
Comando Do-While 5 O par do-while é utilizado sempre que o bloco de instruções deve ser executado ao menos uma vez. do { comandos; } while(condição);
6
Comando Do-While 6 #include main() { int i=0; do { printf(“%d”,i); i++; } while (i < 1000); system(“pause”); } O loop é executado pelo menos uma vez e se repete até que a condição se torne verdadeira.
7
Comando For 7 for ( ; ; ) { } Inicialização: Expressão de atribuição Sempre executada uma única vez Teste: Condição que controla a execução do laço é sempre avaliada a cada execução: verdadeiro → continua a execução falso → para a execução Incremento: Define como a variável de controle será alterada é sempre executada após a execução do corpo do laço.
8
Comando For 8 for (pré_instrução; teste; pós_instrução) { instruções; } Em termos de while, equivale a: pré_instrução; while (teste) { instruções; pós_instrução; }
9
Comando For 9 #include main() { int i=0; for ( i=1; i <= 1000; i++){ printf(“%d”,i); } system(“pause”); }
10
Comando Break 10 O comando break permite interromper a execução de um laço ou de um switch Ex: int main () { int i, j; for (i = 0; i < 3; i++){ for (j = 0; j < 3; j++) if (i == 2) break; else printf("i: %d j: %d\n", i, j); } system (“pause”); }
11
Comando Continue 11 O comando continue leva a execução do próximo passo de uma iteração. Os comandos que sucedem continue no bloco não são executados. Ex: int main() { int i; for (i = 0; i < 5; i++) { if (i == 2) continue; else printf("i: %d \n", i); } system(“pause”); }
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.