A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

ALGORITMOS Profº Antonio Carlos Marcelino de Paula 1.

Apresentações semelhantes


Apresentação em tema: "ALGORITMOS Profº Antonio Carlos Marcelino de Paula 1."— Transcrição da apresentação:

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”); }


Carregar ppt "ALGORITMOS Profº Antonio Carlos Marcelino de Paula 1."

Apresentações semelhantes


Anúncios Google