Dicas Úteis

Calculando o dia da semana na mente

Pin
Send
Share
Send
Send


Códigos do mês e ano - este é talvez o mais difícil na fórmula.

O código do mês que você só precisa lembrar.

  • 1 - janeiro, outubro,
  • 2 - maio
  • 3 de agosto
  • 4 - fevereiro, março, novembro,
  • 5 - junho
  • 6 - dezembro, setembro
  • 0 - abril, julho.

Para lembrar tais dados ilógicos, é mais fácil recorrer a associações.

O código do ano no século XXI é calculado pela fórmula:

O operador "/" significa um quociente incompleto, ou seja, a parte inteira do resultado da divisão.

  • 2015: (6 + 15 + 15/4)% 7 = (6 + 15 + 3)% 7 = 25% 7 = 4,
  • 2016: (6 + 16 + 16/4)% 7 = (6 + 16 + 4)% 7 = 26% 7 = 5,
  • 2017: (6 + 17 + 17/4)% 7 = (6 + 17 + 4)% 7 = 27% 7 = 6,
  • 2026: (6 + 26 + 26/4)% 7 = (6 + 26 + 6)% 7 = 38% 7 = 3.

Se você quiser descobrir o dia da semana para a data de outro século, você também terá que levar em conta os valores do século (6, 4, 2, 0). Em vez de 6 para os próximos séculos, haverá os seguintes valores:

Aqui é simples:% é o operador restante para divisão.

O que lembrar

Em geral, basta lembrar todos os dias da semana de todos os 28 anos (a freqüência é proporcional ao produto dos períodos de anos bissextos e dias da semana). A sequência é 10k. Isso é muito bonito.

Se você adicionar uma operação de adição, será suficiente lembrar apenas algumas linhas de números:

m (mês) = <6 2 2 5 0 3 5 1 4 6 2 4>, de janeiro a dezembro

Por exemplo: 13 de setembro de 2013 = (13 + 4 + 2)% 7 = 5 (sexta-feira)

As compensações do mês são retiradas do calendário de um determinado ano. O deslocamento do mês é igual ao número de quadrados cinzentos no início do mês. Por exemplo, não um ano bissexto de 2006. O deslocamento para este ano será 0.

Ainda assim, lembrar preconceitos para todos os anos e, em seguida, fazer uma pesquisa rápida no índice é uma tarefa cognitiva bastante difícil. Existe um caminho alternativo - para calcular. Você precisa pegar os dois últimos dígitos do ano (+100 para o século XXI) - Y. Em seguida, encontre o último salto anterior Y. Tome dY = Y - Y Em seguida, o deslocamento do ano pode ser calculado

y (Y) = (50 - Yv / 2 + dY)

A desvantagem da fórmula é que para 2004 e depois o viés será negativo, e para o início e o meio do século XX, dois dígitos, o que complica um pouco os cálculos na mente. Você pode usar fórmulas diferentes para cada século, que levam em conta apenas os dois dígitos mais baixos do ano. Por exemplo, 12 para 2012 e 1912.

XX: (50 - Yb / 2 + dY)% 7 ou (8 - Yb / 2% 7 + dY)
XXI: (7 - Y / 2% 7 + dY)

Como resultado, pode ser mais fácil lembrar a tabela de deslocamento desta forma:

O deslocamento para o ano pode ser calculado através da soma do deslocamento do próximo ano bissexto menor e sua diferença com o ano desejado. Sete dígitos são mais fáceis de lembrar do que 28. Além disso, os números são organizados em ordem decrescente com o passo 2. (Sim, sim, (0 - 2) será 5, lembre-se do restante da divisão por 7). Você pode lembrar os números (6, 4, 2, 0, -2, -4, -6), que nos cálculos darão um resultado semelhante. Múltiplos de 20 estão localizados em um quadrado oblíquo de 3x3 de acordo com o padrão de "movimento de cavaleiro" desde 2000 no centro. Os valores dos deslocamentos de meses e anos são coordenados para que, em 2000, haja um deslocamento de 0. Um passo entre linhas adjacentes é de 28 anos.

Por exemplo, para 2014, o turno será y (2014) = y (2012) + 2 = 1 + 2 = 3. E o dia do programador em 13 de setembro de 2014 será (y (2014) + m (set) + 13) = (3 + 4 + 13) = 20 => 20% 7 = 6, i.e. Sábado

Nós estruturamos uma série de compensações por meses. Os valores são convenientes para lembrar por temporada: primavera, verão, outono, inverno.

Por favor, note que de repente (?), Em ordem de cima para baixo e da esquerda para a direita, os números estão alinhados em uma linha crescente (primeira tabela de cores). Você só pode lembrar o restante da divisão por 7 (a segunda tabela de cores), ou para restaurar a tabela inteira, lembre-se apenas das diferenças (última tabela). Adicionando 1 a 1, chegamos para 2 de março, para 2 de junho + 1 = 3, para 3 de setembro + 1 = 4, etc. Os mesmos valores são pintados nas mesmas cores. Para uma pesquisa rápida, uma segunda tabela de cores nos ajudará. Lembre-se de que as linhas são temporadas começando na primavera. Isso é extremamente incomum. Mas na Roma antiga, o ano começou precisamente em março. Isso se reflete nos nomes dos meses em números latinos: September /October /November /December - 7/8/9/10, ou seja Fevereiro foi o último 12º mês do ano em que um dia bissexto foi adicionado.

12 de abril de 1961: (6 + 1 + 5 + 12) = (0 + 5 + 12) => 17% 7 = 3 - quarta-feira.

É importante. Os programadores têm um problema eterno com uma unidade perdida. Nossa tarefa não foi sem ela. Para janeiro e fevereiro de um ano bissexto, você precisa subtrair um.

14 de fevereiro de 2012 = (y (2012) + m (fevereiro) +14) — 1 = (1 + 2 +14) — 1 => 16% 7 = 2, isto é terça-feira.

Você também precisa lembrar que nem todos os anos que são divididos por 4 serão anos bissextos (exceções - 2100, 1900, 1800, ....). Por conseguinte, é necessário ter em conta o deslocamento para a pálpebra. No entanto, mesmo se você não levar em consideração a última exceção, poderá operar corretamente os dias da semana nos séculos XX e XXI, o que é suficiente para a maioria dos casos do dia a dia.

Um pouco de otimização.

Os cálculos podem ser realizados no modo de streaming. Normalmente, a data de nascimento (ou qualquer outra data) é relatada a partir do dia do mês, por exemplo, 23 de dezembro de 1913. Ou seja no processo de relatar a data, você pode calcular parcialmente a quantidade desejada 23 + m (dec) = 27 ou até 23% 7 + m (dec) = 2 + 4 = 6 e então pensar em y (1913) = y (1912) + 1 = 3 Como resultado, relate 30% 7 = (6 + 3)% 7 = 2, terça-feira.

Muitas vezes você tem que operar nas datas do ano atual. Ou seja você sempre se lembrará do deslocamento do ano, como de uso freqüente, o valor é armazenado em cache. Por exemplo, para 2014, o deslocamento é 3.

O que nós temos? As regras para o preenchimento das tabelas são simples e você provavelmente se lembrará delas e poderá jogar sua folha de dicas em qualquer lugar a qualquer hora. Mas, para contar rapidamente, é mais fácil memorizar toda a tabela. Afinal, não restauramos as tabelas de adição e multiplicação para calcular a mudança na frente do caixa. Essas tabelas são “costuradas” na escola primária. A maneira mais fácil de memorizar tabelas é usar o simulador Week Brain Calc (Windows Phone).

Após uma curta sessão de treinamento, você pode agradar seus entes queridos com suas habilidades únicas.

Exemplos de cálculo

  • 25 de julho de 2016: (25 + 0 + 5)% 7 = 30% 7 = 2 - segunda-feira,
  • 8 de agosto de 2017: (8 + 3 + 6)% 7 = 17% 7 = 3 - terça-feira,
  • 5 de janeiro de 2127:
    • (4 + 27 + 27/4)% 7 = (4 + 27 + 3)% 7 = 34% 7 = código de 6 anos,
    • (5 + 1 + 6)% 7 = 10% 7 = 5 - quinta-feira.

É claro que calcular o dia da semana por dia na mente não é uma habilidade vital na era da tecnologia. Mas este é um exercício não trivial para todos que gostam de desenvolver sua memória e conduzir operações com números.

UPD. Infelizmente, essa fórmula não funciona muito bem para um ano bissexto. Até 29 de fevereiro, inclusive, você precisará adicionar mais um à fórmula para obter o dia certo. Obrigado aos leitores por descobrir o erro.

Assista ao vídeo: Henrique e Juliano - BEIJADAMENTE CALCULADO - DVD Menos é Mais - IG henriqueejuliano (Agosto 2022).

Pin
Send
Share
Send
Send