Relatório 3 - Solução de problemas
Relatório de pesquisa: Relatório 3 - Solução de problemas. Pesquise 862.000+ trabalhos acadêmicosPor: andersonpassos00 • 30/11/2014 • Relatório de pesquisa • 361 Palavras (2 Páginas) • 238 Visualizações
Relatório 3 – Resolução do problema
Foi apresentado um problema que consiste em calcular a quantidade de leds necessária para criar uma sequencia de número.
Também será informado dinamicamente a quantidades de casos serem executados.
Problema 3
João quer montar um painel contendo diferentes números de LEDs. Como não têm muitos, não tem certeza se vai ser capaz de montar o número desejado. Considerando-se configuração dos LEDs conforme consta o exemplo na Figura 1, fazer um algoritmo que ajude João descobrir quantos LEDs são necessários para montar o número.
Entrada
A entrada contém um número inteiro N, (1 ≤ N ≤ 2000) correspondente ao número de casos de teste, seguido por N linhas, cada linha contendo um número (1 ≤
V ≤ 10100) que corresponde ao valor que João quer representar com LEDs.
Saída
Para cada caso de teste, imprimir uma linha contendo o número de LEDs que João precisa para representar o valor desejado, seguido da palavra "leds".
Solução do problema:
1. Criar variáveis com números inteiros para contador de leds;
2. Criar outra variável “vetor” para a quantidade de números que o usuário vai utilizar nos leds;
3. Pedir para que o usuário digite um número;
4. Ler o número digitador;
a. Se o número for menor que 1 ou maior que 2000, mostrar na tela que o número deve ser maior ou igual a 1 e menor ou igual a 2000;
b. Se o número for maior ou igual a 1 e menos ou igual a 2000, prosseguir com a operação;
5. Mostrar na tela o número de leds que foi utilizado no número digitado;
6. Pedir para que o usuário digite outro número;
a. Se o número for menor que 1 e maior que 10100, mostrar na tela que o número deve ser maior ou igual a 1 e menor ou igual a 10100;
b. Se o número for igual ou maior que 1 e menor ou igual a 10100, prosseguir com a operação;
7. Mostrar na tela o número de leds que foi utilizado no número digitado;
8. Repetir todo o teste até completar o número o número de leds que serão utilizadas;
9. Finalizar o teste.
Representação por Pseudo-Linguagem:
algoritmo "Relatório 3"
// Função :
// Autor :
// Data : 22/11/2013
// Seção de Declarações
var
qtd: vetor[0..9] de inteiro
x,v,aux,alg,i,leds: inteiro
inicio
qtd[0]
...