31
1 Estruturas de repetição: “while” Prof. Jesús P. Mena-Chalco CMCC/UFABC Q2/2018 Processamento da Informação

Estruturas de repetição: “while”professor.ufabc.edu.br/~jesus.mena/courses/bc0505-2q-2018/PI... · 2 Estrutura de repetição: laço Usado em situações em que é necessário

  • Upload
    lekien

  • View
    214

  • Download
    0

Embed Size (px)

Citation preview

1

Estruturas de repetição: “while”

Prof. Jesús P. Mena-ChalcoCMCC/UFABC

Q2/2018

Processamento da Informação

2

Estrutura de repetição: laço

Usado em situações em que é necessário repetir um determinado trecho de um programa, geralmente, um determinado número de vezes.

Duas formas: Escrever o trecho quantas vezes for necessário, ou Utilizar o conceito de Laços.

...

...

7

Estrutura de repetição: laço while

8

Estrutura de repetição: laço

Fonte: http://www.kumamon.co/

9

Exercício 01: Contagem regressiva

10

Exercício 01: Contagem regressiva

11

Exercício 02: Somatória de números inteiros

Soma de números inteiros no intervalo [a, b]

12

Exercício 02: Somatória de números inteiros

13

Exercício 02: Somatória de números inteiros

14

Exercício 03: Somatória de números

Crie um método, em que dado um inteiro n>0, permita somar a seguinte sequência:

Assinatura:

15

Exercício 03: Somatória de números

16

Exercício 03: Somatória de números

17

Exercício 03: Somatória de números

Modifique o método somaP em que, além do número n, seja utilizado um outro número k, de tal forma que o calculo da seguinte somatória seja realizada:

Assinatura:

18

Exercício 03: Somatória de números

19

Exercício 03: Somatória de números

Modifique o método somaP em que, além do número n, seja utilizado um outro número k, de tal forma que o calculo da seguinte somatória seja realizada:

Assinatura:

20

Exercício 03: Somatória de números

21

Exercício 04: Número triangular

Dizemos que um número natural é triangular se ele é produto de três número naturais consecutivos.Dado um inteiro não negativo n, crie um método que permita verificar se é triangular.

Exemplo: 120 é triangular, pois 4*5*6 = 120. 2730 é triangular, pois 13*14*15 = 2730.

Assinatura:

Devolve “true” se o número for triangular, caso contrário “false”.

22

Exercício 04: Número triangular

23

Exercício 04: Número triangular

24

Exercício 04: Número triangular

25

Atividade em aula

26

Questão 1

27

Questão 2

Somatória dos inteirosno intervalo [x, y]

28

Questão 3

29

Questão 4

Fatorial de x

30

Questão 5

31

Desafio

O método somatoria, dado um inteiro n positivo, calcula: