Prof. Ms. Patrícia Salles Maturana
Exemplo: Tabuada #include <stdio.h> #include <stdlib.h> main() {         int i,t;         printf("Digite o numero da...
For O laço será executado 10 vezes; Inicialmente: i=1 (i = 1); Última vez: i = 10 (i <= 10); Quando i = 11, o laço ter...
Múltiplos de 3: #include <stdio.h> #include <stdlib.h> int main(){    int i;    for( i=3 ; i <= 100 ; i += 3)      ...
Exercícios Qual a condição inicial? Qual a condição de parada? Qual o incremento?
 #include <stdio.h> #include <stdlib.h> main(){       int i,t;       printf("Digite o numero da tabuadan");       s...
Exercícios O que o programa anterior está executando?
Flexibilidade do laço for Maneira simples: for(i = 0; i<=10; i++){ printf(“ola”);} Outras possibilidades: Expressões ...
Exemplo: /* Imprime os números de 0 a 98 de 2 em 2 */ #include <stdio.h> #include <stdlib.h> int main(){     int i,j...
Explicação: for(i=0, j=i; (i+j) < 100 ; i++, j++){           printf("%d " , i +j);} Inicialmente: i=0 e j = i:     i =...
Exercícios 1 - Construa um programa que faça a tabuada do 5; 2 - Faça um programa que calcule a média de 20 alunos e se ...
Referências Bibliográficas MIZRAHI, V. V. Treinamento em linguagem c. São  Paulo: Makron Books do Brasil, 2005. v. 1. 241...
Upcoming SlideShare
Loading in...5
×

Algoritmo e lógica de programação - aula 6

842

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
842
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
38
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Algoritmo e lógica de programação - aula 6

  1. 1. Prof. Ms. Patrícia Salles Maturana
  2. 2. Exemplo: Tabuada #include <stdio.h> #include <stdlib.h> main() { int i,t; printf("Digite o numero da tabuadan"); scanf("%d",&t); for( i=1 ; i <= 10 ; i++ ) printf("n%d x %d = %d" , i ,t, i*t); printf("n"); system("PAUSE"); }
  3. 3. For O laço será executado 10 vezes; Inicialmente: i=1 (i = 1); Última vez: i = 10 (i <= 10); Quando i = 11, o laço termina, ou seja, o que estiver dentro do for não executa;
  4. 4. Múltiplos de 3: #include <stdio.h> #include <stdlib.h> int main(){ int i; for( i=3 ; i <= 100 ; i += 3) printf("%d" , i ); printf("n"); system("PAUSE");}
  5. 5. Exercícios Qual a condição inicial? Qual a condição de parada? Qual o incremento?
  6. 6.  #include <stdio.h> #include <stdlib.h> main(){ int i,t; printf("Digite o numero da tabuadan"); scanf("%d",&t); for( i=10 ; i > 0 ; i-- ) printf("n%d x %d = %d" , i ,t, i*t); printf("n"); system("PAUSE");}
  7. 7. Exercícios O que o programa anterior está executando?
  8. 8. Flexibilidade do laço for Maneira simples: for(i = 0; i<=10; i++){ printf(“ola”);} Outras possibilidades: Expressões do laço for pode conter mais intruções:  Separadas por vírgula;  Operador entende, faça isso e depois isso;  Avaliado da esquerda para a direita;
  9. 9. Exemplo: /* Imprime os números de 0 a 98 de 2 em 2 */ #include <stdio.h> #include <stdlib.h> int main(){ int i,j; for(i=0, j=i; (i+j) < 100 ; i++, j++) printf("%d " , i +j); printf("n"); system("PAUSE");}
  10. 10. Explicação: for(i=0, j=i; (i+j) < 100 ; i++, j++){ printf("%d " , i +j);} Inicialmente: i=0 e j = i:  i = 0, j = i; Última vez: A soma de i + j tem que ser 99: (i + j) < 100; Quando a soma de i + j = 100, o que estiver dentro do laço não executa;
  11. 11. Exercícios 1 - Construa um programa que faça a tabuada do 5; 2 - Faça um programa que calcule a média de 20 alunos e se aluno aprovado para média maior que 7 e reprovado para média menor que 7. 3 – Construir um programa que calcule a soma dos números ímpares de 0 a 100.
  12. 12. Referências Bibliográficas MIZRAHI, V. V. Treinamento em linguagem c. São Paulo: Makron Books do Brasil, 2005. v. 1. 241p. MIZRAHI, V. V. Treinamento em linguagem c. São Paulo: Makron Books do Brasil, 2004. v. 2. 273p. SCHILDT, H. C completo e total. 3. ed. São Paulo: Makron Books do Brasil, 1997. 827p. MANZANO, J. A. N. G.; OLIVEIRA, J. F. Algoritmos: logica para desenvolvimento de programacao de computa. 13. ed. São Paulo: Erica, 2002. 236p.
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×