segunda-feira, 21 de julho de 2014

Lógica de Programação 02 - Algoritmo - Programas - Desafios

Cuidados a tomar
Imagine que o que lhe fosse pedido para montar um balanço.
 




Vamos pensar
Até mesmo as coisas mais simples como “mascar chicletes” podem ser descritas por uma sequência lógica de instruções (algoritmo).


Descreva os passos parar você mascar chiclete.

Algoritmo
“Algoritmo mascar chiclete”.
1. Pegar a chiclete;
2. Retirar o papel;
3. Inserir o chiclete na boca;
4. Mascar o chicletes;
5. Jogar o papel no lixo;
6. Após mascar o chiclete coloca-lo no lixo.

“Somar dois números quaisquer”





“Algoritmo ligar de um orelhão”
1. Retirar o fone do gancho;
2. Esperar o sinal;
3. Colocar o cartão;
4. Discar o número desejado;
5. Falar ao telefone;
6. Colocar o fone no gancho.


“Somar dois números quaisquer”
1. Leia o primeiro número;
2. A leitura do primeiro número coloque no valor 1;
3. Leia o segundo número;
4. A leitura do segundo número coloque no valor 2;
5. Some o valor contido em valor 1 com valor
contido no valor 2;
6. Coloque a soma obtida de valor 1 com valor 2 em resultado.

Programas
Os programas de computadores nada mais são do que algoritmos escritos numa linguagem de computador (Java, C++, Ruby, Python, PHP entre outras) e que são interpretados e executados por uma máquina, no caso um computador. Notem que dada esta interpretação rigorosa, um programa é por natureza muito específico e rígido em relação aos algoritmos da vida real. (LOPES, 2002, p. 5).

Desafio
Você contratou um operário para trabalhar 7 dias se comprometendo em pagar com um 1/7 de um barra de ouro a cada dia.
Você possui uma serra que só pode realizar apenas dois cortes na barra o que você faria, sabe-se que a cada dia o operário deve ter o seu pagamento o que você faria?










Referencias Bibliográficas

LOPES, Anita Introdução à programação, 500 Algoritmos Resolvidos. ed Campus, Rio de Janeiro, RJ 2002.

Nenhum comentário:

Postar um comentário