TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

A construção de algoritmos

Tese: A construção de algoritmos. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  2/4/2014  •  Tese  •  508 Palavras (3 Páginas)  •  343 Visualizações

Página 1 de 3

UNIVERSIDADE ANHANGUERA – UNIDERP

Construção de algoritmos.

ATPS referente ao Relatório 3 e 4 – Solução para o Problema 3 e 4.

Professor: Edilene

Nomes: R.A

Marcos Daniel Gonçalves Godoy 6059016753

Pamella Carla Lima Cavalcante 5637624530

Marcos Moreira de Melo 5641634623

Rodolffo Salgado Thomé 5038688002

Allan Cardoso Brandão 6187571419

Sumário

Sumário 1

Introdução 2

Relatório 3 – solução para o problema 3. 3

Relatório 4 – solução para o problema 4. 6

Conclusão 8

Introdução

Será apresentado a seguir a solução para o problemas proposto conforme a equipe elaborou e seu desenvolvimento passo a passo para melhor compreensão.

Relatório 3 – Solução para o Problema 3 .

algoritmo "Problema 3"

var

vetor: led[1..10]: inteiro

n,v,aux,alg,i,qtd_led: inteiro

inicio

led[1]=2

led[2]=5

led[3]=5

led[4]=4

led[5]=5

led[6]=6

led[7]=3

led[8]=7

led[9]=6

led[0]=6

escreva ("Digite o numero de casos de teste entre 1 e 2000: ")

leia (n)

enquanto (n<1 ou n>2000) faca

escreva ("Valor invalido. Informe um numero de caso de teste entre 1 e 2000: ")

leia (n)

fimenquanto

para de 1 ate n faca

escreva(“Escreva o numero que sera representado com LEDs:”)

leia (v)

enquanto (v <1 ou v>10100) faca

escreva(“Valor invalido. Informe um numero entre 1 e 10100:”)

leia(v)

fimenquanto

qtd_leds=0

aux=v

enquanto (aux>0) faca

alg=aux%10

qtd_leds = qtd_leds+led[alg]

aux=aux/10

fimalgoritmo

escreval(qtd_leds" leds ")

Passo a passo problema 3:

1. Realizar a leitura do número que ficara no vetor.

2. Ler o numero de casos de teste que o usuário pediu.

3. Fazer com que o usuário leia somente o valor pedido.

4. Ler o numero que será representado com LEDs

5. Faz o calculo para, conforme algoritmos já apresentado, descobrir os números que estão representados como leds.

Relatório 4 – Solução para o Problema 4

Algoritmo: "Problema 4"

casos, i, x, morto, cont: inteiro

d: vetor[1..30, 1..2]de inteiro

n: vetor[1..10000] de inteiro

escreva ("Digite a quantidade de casos (Max. 30): ")

leia(casos)

enquanto casos>=30 faca

escreva("Numero invalido! ")

escreva("Digite um numero entre 1 a 30: ")

leia(casos)

fimenquanto

para i de 1 ate casos faca

escreva("Numero de casos: ", casos)

escreva (" Caso ",i,"(Max. 10.000): ")

leia(d[i,1])

...

Baixar como (para membros premium)  txt (4 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com