Algoritmos e Programação - 2014.1 - Aula 15

15
Algoritmos e Programação Prof.º Thyago Maia 2014.1

description

Algoritmos e Programação - 2014.1 - Aula 15

Transcript of Algoritmos e Programação - 2014.1 - Aula 15

Page 1: Algoritmos e Programação - 2014.1 - Aula 15

Algoritmos e Programação

Prof.º Thyago Maia2014.1

Page 2: Algoritmos e Programação - 2014.1 - Aula 15

Objetivos

Aula 15

• Apresentar a estrutura for;

2

Page 3: Algoritmos e Programação - 2014.1 - Aula 15

for

Page 4: Algoritmos e Programação - 2014.1 - Aula 15

for

• A estrutura de repetição for permite que uma lista de comandos seja executada várias vezes;

• A estrutura adota uma variável de controle, que possui um valor inicial e final. A cada iteração do laço, o valor da variável de controle é incrementado ou decrementado, e o laço se repete;

• O laço se repetirá até que a variável de controle atinja seu valor final;

Page 5: Algoritmos e Programação - 2014.1 - Aula 15

for

• Sintaxe:

for(inicialização; condição; iteração){

comando_1;comando_2;...

}

Page 6: Algoritmos e Programação - 2014.1 - Aula 15

for

• Exemplo: Faça um programa que escreve lado a lado os números entre 0 e 300;

Page 7: Algoritmos e Programação - 2014.1 - Aula 15

public class tarefa {

public static void main(String[] args) {

int i;

for(i=0; i<=300; i++){

System.out.print(i + “ “);}

}}

Page 8: Algoritmos e Programação - 2014.1 - Aula 15

for

• Exemplo: Escreva um programa em Java que lê 10 números inteiros. O mesmo deverá calcular e exibir a média dos números lidos.

Page 9: Algoritmos e Programação - 2014.1 - Aula 15

import java.util.Scanner; public class tarefa {

public static void main(String[] args) {

Scanner entrada = new Scanner(System.in);

int i, num, soma = 0;

for(i=1; i <= 10; i++){ System.out.println(“Digite um número“);

num = entrada.nextInt(); soma = soma + num;}System.out.println(“Média: ” + (soma/10));

}}

Page 10: Algoritmos e Programação - 2014.1 - Aula 15

for

• Exemplo: Faça um programa que receba a idade de 10 pessoas e informa a maior idade;

Page 11: Algoritmos e Programação - 2014.1 - Aula 15

import java.util.Scanner; public class tarefa {

public static void main(String[] args) {

Scanner entrada = new Scanner(System.in);

int i, idade, maior = 0;

for(i=0; i < 10; i++){ System.out.println(“Digite sua idade:“);

idade = entrada.nextInt(); if(idade > maior) {

maior = idade; }}System.out.println(“Maior: ” + maior);

}}

Page 12: Algoritmos e Programação - 2014.1 - Aula 15

for

• Exemplo: Faça um programa em Java que gera e exibe os números inteiros de 30 até 1;

Page 13: Algoritmos e Programação - 2014.1 - Aula 15

public class tarefa {

public static void main(String[] args) {

int i;

for(i=30; i>=1; i--){

System.out.println(i + “ “);}

}}

Page 14: Algoritmos e Programação - 2014.1 - Aula 15

Exercícios

Page 15: Algoritmos e Programação - 2014.1 - Aula 15

Exercícios

• Faça um programa que escreve os números pares entre 1 e 20.

• Faça um programa que calcula a média de 3 notas de 10 alunos;

• Faça um programa que receba a idade de 10 pessoas e escreva a quantidade de pessoas com idades entre 0 e 12 anos.