5
Estrutura de repetição Para-Faça PARA V DE vi ATÉ vf PASSO vinc FAÇA C1; C2; FIM PARA; Onde V: é a variável de controle Vi : é o valor inicial de V Vf : é o valor que deverá ser atingido, ou seja, o teste para verificar se a variável atingiu o limite Vinc : é o valor de incremento de V

Estrutura de repetição Para-Faça

  • Upload
    mairi

  • View
    21

  • Download
    1

Embed Size (px)

DESCRIPTION

Estrutura de repetição Para-Faça. PARA V DE vi ATÉ vf PASSO vinc FAÇA C1; C2; FIM PARA; Onde V : é a variável de controle Vi : é o valor inicial de V Vf : é o valor que deverá ser atingido, ou seja, o teste para verificar se a variável atingiu o limite - PowerPoint PPT Presentation

Citation preview

Page 1: Estrutura de repetição Para-Faça

Estrutura de repetiçãoPara-Faça

PARA V DE vi ATÉ vf PASSO vinc FAÇA C1; C2;FIM PARA;Onde• V: é a variável de controle • Vi : é o valor inicial de V• Vf : é o valor que deverá ser atingido, ou seja, o teste

para verificar se a variável atingiu o limite

• Vinc : é o valor de incremento de V

Page 2: Estrutura de repetição Para-Faça

Comparação com Enquanto

• ...ENQUANTO cont<= 50 FAÇA

ler nome;

ler n1;

ler n2;

media (n1 + n2 )/2;

escreve media;

cont cont + 1;

FIM ENQUANTO

...PARA cont DE 1 ATÉ 50 PASSO 1 FAÇA

ler nome;

ler n1;

ler n2;

media (n1 + n2 )/2;

escreve media;

FIM PARA

Page 3: Estrutura de repetição Para-Faça

Fatorial

Inicio // programa fatorial Inteiro: n , fat, i escrever('Programa de calculo de fatorial‘);escrever('entre com o N' );ler(n);fat 1 PARA i DE n ATÉ 1 PASSO -1 FAÇA fat fat * i FIM PARA Escrever ( n ,'! = ', fat)

Fim // do programa

Page 4: Estrutura de repetição Para-Faça

Pseudocódigo -> Fortran

• ...DO cont= 1, 50, 1

read*, nome

read*, n1

read*,n2

media = (n1 + n2 )/2

Print*,media

EndDO

...Para cont De 1 Até 50 Passo 1 Faça

ler nome;

ler n1;

ler n2;

media (n1 + n2 )/2;

escreve media;

FIM PARA

Page 5: Estrutura de repetição Para-Faça

Enquanto -> para-faça

• ...DO n1= N-1, 2, -1

resto = mod ( n , n1 )

if ( resto ==0 ) then    primo = .false.endif

EndDO

...n1 = N -1do while ( n1 >= 2 ) 

       resto = mod ( n , n1 )

        if ( resto ==0 ) then             primo = .false.        endif

        n1 = n1 – 1enddo