quinta-feira, 20 de dezembro de 2018

Programação: Esboçar o algoritmo ajuda a criar o programa

Boa noite pessoal,

Venho lembrar para vocês a dica básica que sempre falo em sala de aula e coloco no quadro, que é fazer um ESBOÇO (algoritmo) do que seria a solução do problema proposto.

Esse esboço do algoritmo deve ser feito lembrando das estruturas (sequencial, condiciaonal e as de repetição) é um esboço do que vai ser o programa.

Exemplo não computacional:

Algoritmo AtravessarRua
   Olhar para a direita
   Olhar para a esquerda
   Se estiver vindo algum veículo (carro, moto, bicicleta) de algum lado
      Não atravesse
   Senão
      Atravesse
   FimSe
FimAlgoritmo


Para ilustrar isso, coloco abaixo 3 exemplos mais "computacionais", cada um tendo algo parecido ou sendo uma evolução do anterior:

Exemplo 1: Fazer um programa para listar os números pares de 1 a 100:

Para num de 1 ate 100
  Se o número for par (resto da divisão de num por 2 = 0)
    imprime o numero
FimPara


Exemplo 2: Fazer um programa para pedir números e somar esses números. Quando o usuário digitar zero o programa deve parar e mostrar o total.

Zerar o total
Repita
  Pede para o usuário digitar o numero
  acumula esse numero digitado no total (total=total+numero)
Até que numero=0
Mostra o total


Exemplo 3 (variação do exemplo 2): Fazer um programa para pedir números até que o usuário digite zero, quando o programa deve parar e mostrar quantos números pares e quanos numeros impares o usuario digitou

Zerar o total de pares
Zerar o total de impares
Repita
  Pede para o usuário digitar o numero
  Se numero for par (resto da divisão de num por 2 = 0)
    incrementa total de pares
  Senao Se numero não for zero
    incrementa total de impares
  FimSe
Até que numero=0
Mostra o total de pares
Mostra o total de impares

quarta-feira, 12 de dezembro de 2018

Estudo e atividades sobre Programação Orientada a Objetos


Atividades das aulas dos dias 12, 13 e 14/12/2018:
Respostas:




quinta-feira, 6 de dezembro de 2018