aula 04 estruturas de repetição 02 - para faça

7
Algoritmo 2 – Aula 4 MA12N Prof Eder Samaniego Villalba

Upload: eder-samaniego

Post on 25-Jul-2015

7.186 views

Category:

Education


9 download

TRANSCRIPT

Page 1: Aula 04  Estruturas de repetição 02 - Para Faça

Algoritmo 2 – Aula 4MA12NProf Eder Samaniego Villalba

Page 2: Aula 04  Estruturas de repetição 02 - Para Faça

Estruturas de Repetição (Parte 02)Laços ContadosPara.. faça

Page 3: Aula 04  Estruturas de repetição 02 - Para Faça

Laços ContadosPara algumas aplicações, o controle

condicional de laços imposto pela construção ”enquanto”, é desnecessariamente complicado. Em muitos casos, pode-se desejar executar um laço, um número fixo de vezes, onde este número já é conhecido. Para aplicações como estas, existe uma forma modificada de construção repetitiva.

para variável = valor-inicial até valor-final [de <inc/dec> em <inc/dec>] faça

comando(s)

fim-para

Page 4: Aula 04  Estruturas de repetição 02 - Para Faça

ExemploALGORITMO “exemplo1 da estrutura para “VarTOTALREP 5 NOME : literal InicioI : inteiro para I=1 até TOTALREP faça

escreva (“Entre com o nome: “) leia(NOME) escreva (I,” - “,NOME)

fimpara fimalgoritmo

Page 5: Aula 04  Estruturas de repetição 02 - Para Faça

Exemplo 2Algoritmo que lê 5 números e escreve todos os que forem positivos.1. Algoritmo "Positivos"2. var3. i, numero: inteiro4. inicio5. para i de 1 ate 5 passo 1 faca

6. escreval ("Digete um numero")7. leia (numero)8. se numero>0 entao

9. escreva (numero)10. fimse

11. fimpara12. fimalgoritmo

Page 6: Aula 04  Estruturas de repetição 02 - Para Faça

Exemplo 3Algoritmo que lê um número N e escreve todos os números de 1 a N.1. algoritmo "determina o tamanho do laço"2. var3. i, N: INTEIRO4. inicio5. leia (N)6. para i de 1 ate N faca7. escreva (i)8. fimpara9. fimalgoritmo

Page 7: Aula 04  Estruturas de repetição 02 - Para Faça

Exercícios Escrever um algoritmo que leia informações sobre um grupo de

250 pessoas e calcule alguns dados estatísticos. Para cada pessoas do grupo deve ler o nome da pessoa, a altura, o peso e o sexo (“F” para feminino e “M” para o masculino). Calcular e escrever:◦ A quantidade total de homens e mulheres e o percentual de cada.◦ A média de peso das pessoas (somatório dos pesos de todas as pessoas

pela quantidade de pessoas)◦ O nome da pessoa mais alta.

Faça um algoritmo que gere uma tabela com os números de 1 a 10 e mostre o seu quadrado, cubo, fatorial, número de divisores e uma mensagem dizendo se o número é primo ou não. A cada 20 linhas deve ser escrito o cabeçalho novamente:

Número Quadrado Cubo Fatorial Divisores Primo1 1 1 1 1 Sim2 4 8 2 2 Sim