Buscar

Aula dia 13

Prévia do material em texto

Exercício 01
Elabore um algoritmo para escrever na tela os números 1,2,3,4,5 
Escreva (“1”)
Escreva (“2”)
Escreva (“3”)
Escreva (“4”)
Escreva (“5”)
Exercício 02
Elabore um algoritmo para escrever na tela os números pares de 1 a 5 
Escreva (“2”)
Escreva (“4”)
Exercício 03
Elabore um algoritmo para escrever na tela os números pares de 1 a 5 , utilizando uma variável para determinar o número a ser escrito
Var 
i:inteiro
Inicio
i:=2
Escreva (i)
i:=2+2
Escreva (i)
Exercício 04
Elabore um algoritmo para escrever na tela os números ímpares de 1 a 5 , utilizando uma variável e o operador MOD para determinar o número a ser escrito.
Utilize o comando SE..ENTAO para determinar se o número será impresso ou não 
Var
i:inteiro
Inicio
i:=1
Se (i mod 2) <> 0 entao
Escreva (i)
fimse
i:=i+1
Se (i mod 2) <> 0 entao
Escreva (i)
fimse
i:=i+1
Se (i mod 2) <> 0 entao
Escreva (i)
Fimse
....
fimalgoritmo
Exercício 04
Como seria o fluxograma deste algoritmo ?
Var
i:inteiro
Inicio
i:=1
Se (i mod 2) <> 0 entao
Escreva (i)
fimse
i:=i+1
Se (i mod 2) <> 0 entao
Escreva (i)
fimse
i:=i+1
Se (i mod 2) <> 0 entao
Escreva (i)
Fimse
....
fimalgoritmo
i:=1
I mod 2 <> 0	
i
i:=i + 1
I mod 2 <> 0	
i
i:=i + 1
....
Exercício 04
E se fossem os números entre 1 e 1000 ? 
Var
i:inteiro
Inicio
i:=1
Se (i mod 2) <> 0 entao
Escreva (i)
fimse
i:=i+1
Se (i mod 2) <> 0 entao
Escreva (i)
fimse
i:=i+1
Se (i mod 2) <> 0 entao
Escreva (i)
Fimse
....
fimalgoritmo
Existe um grupo de comandos repetitivos ?
i:=i+1
Se (i mod 2) <> 0 entao
Escreva (i)
Fimse
Mas o que se modifica nestes comandos repetitivos ?
O Valor de i
i:=i+1
Laço de Repetição exato
Laço de Repetição exato
Exercício 04
E se fossem os números entre 1 e 1000 ? 
Var
i:inteiro
Inicio
para i de 1 ate 1000 faca
 Se (i mod 2) <> 0 entao
 Escreva (i)
 fimse
fimpara
fimalgoritmo
Exercício 05
E se fossem os números entre 1 e um número qualquer dado pelo usuário ? 
Var
i:inteiro
N:inteiro
Inicio
Leia (N)
para i de 1 ate N faca
 Se (i mod 2) <> 0 entao
 Escreva (i)
 fimse
fimpara
fimalgoritmo
Exercício 06
E se fossem os números dados pelo usuário num intervalo [n,m]? 
Var
i:inteiro
N,M:inteiro
Inicio
Leia (N,M)
para N de 1 ate M faca
 Se (i mod 2) <> 0 entao
 Escreva (i)
 fimse
fimpara
fimalgoritmo
Exercício 06
E se fossem os números dados pelo usuário num intervalo [n,m], em ordem decrescente considerando M > N? 
Var
i:inteiro
N,M:inteiro
Inicio
Leia (N,M)
para i de M ate N passo -1 faca
 Se (i mod 2) <> 0 entao
 Escreva (i)
 fimse
fimpara
fimalgoritmo

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes