Sistemas Concorrentes

903 palavras 4 páginas
Nove ou Menos

Faculdade de Informática – PUCRS

Resumo

O artigo em questão, proposto na disciplina de Algoritmos e Programação III, irá abordar um dos diversos tópicos da matemática, mais precisamente respondendo uma pergunta da Teoria dos Números. Serão exemplificadas duas alternativas com suas respectivas eficiências, com a finalidade de descobrir quantos números existentes possuem 12 dígitos, dentre os quais qualquer grupo de 3 dígitos consecutivos, quando somados, não ultrapassem o valor 9.

Palavras-chave: matemática, teoria, dígitos

Introdução

Dentro do escopo da disciplina de Algoritmos e Programação III, o problema matemático apresentado pode ser resumido da seguinte maneira:

1. Suponha um número de 12 dígitos qualquer, não começao pelo dígito 0: 232 416 889 351

2. Pegamos o primeiro grupo de 3 dígitos consecutivos e somamos para ver se o resultado é menor do que 9:

2+3+2 = 7

Com uma soma igual a 7, conferimos que a sequência está dentro da regra por ser menor que 9, logo nos direcionamos para os próximos 3 números consecutivos:

3+2+4 = 9

Calculando a soma obtemos o resultado do valor 9, vemos que ainda estamos dentro da regra, assim partimos para o próximo conjunto de números de 3 dígitos: 2+4+6 = 12

Sendo a soma maior do que 9, o número apresentado 232 416 889 351 já não é mais válido pois viola a nossa premissa.

Para a resolução serão demostradas duas soluções de como obter esses números, bem como a diferença de tempo gasto em ambos algoritmos.

Primeira Solução

Inicialmente foi analisada a variação das possibilidades dos números, ou seja: o primeiro número de 12 dígitos a ser calculado é 100 000 000 000 e o último, 900 900 900 900. Sendo assim teríamos um laço de repetição com 800.900.900.900 iterações para verificar todas as possibilidades.

A linha de pensamento que utilizamos, para uma primeira solução, foi trabalhar com

Relacionados

  • Programação concorrente - sistemas operacionais -
    1775 palavras | 8 páginas
  • EQUILIBRANTE DE UM SISTEMA DE FORÇAS COPLANARES E CONCORRENTES
    352 palavras | 2 páginas
  • O galileo - sistema de navegação europeu concorrente do gps
    261 palavras | 2 páginas
  • Estruturas
    776 palavras | 4 páginas
  • programação concorrente
    1800 palavras | 8 páginas
  • Professora
    9279 palavras | 38 páginas
  • Pascal concorrente
    1907 palavras | 8 páginas
  • Revisao Programacao Concorrente
    1096 palavras | 5 páginas
  • Nada
    2661 palavras | 11 páginas
  • guyvjkkljiohjgujn
    1055 palavras | 5 páginas