Disciplinas UFC

Jogos de Programação

aula 01:  Fundamentos da programação   (pdf, video)

exemplo 1:  Botando pra repetir

Agora que a gente entendeu, é fácil botar a coisa para repetir.

Quer dizer, a ideia é desenhar a linha até o ponto (0,y)

linha (0,0,10,y)

E dentro da repetição a gente aumenta o valor do y — (começando ele com 0)

< Figura > < Figura >

Para fazer isso na linguagem de programação, a gente precisa de um comando de repetição.

Na prática, existem vários comandos de repetição.

Mas nós vamos utilizar esse aqui

y = 0
while ( 1 == 1 )
linha (0,0,10,y)
y = y + 1

Quer dizer, isso está dizendo o seguinte

Daí, como o 1 vai ser igual a 1 pra sempre, a coisa vai ficar rodando pra sempre.

E quando a coisa roda pra sempre as linhas vão até o infinito.

Só que assim o desenho não fica muito bonito ...

Mas isso é uma coisa bem fácil de consertar.

Quer dizer, é nessa hora que a gente usa a bifurcação.

A ideia é que a gente vai olhar para o y.

E se o y ainda é menor do que 10, a gente aumenta o valor dele em 1.

Senão, não faz nada ...

< Figura >

A coisa fica assim




Exercício: Você consegue escrever um programa que desenha esse catavento?

< Figura >