Blogue Mathspp

Um blogue dedicado à matemática e à programação.

O meu blogue antigo está a ser migrado para aqui. Por agora, podem ler o conteúdo antigo neste link.

A edição de 2020 da competição de programação em APL foi difícil! Neste artigo partilho algumas reflexões e as minhas soluções.

Vou provar que, se um conjunto tiver \(n\) elements, então esse conjunto tem exatamente \(2^n\) subconjuntos.

Se há uma coisa de que gosto em programar em Python é que posso usá-lo para automatizar tarefas aborrecidas. Hoje usei-o para gerir o meu blogue!

  271

O "jogo do 24" é um jogo matemático que costuma ser jogado nos primeiros anos de escola para ajudar os alunos a treinarem as quatro operações aritméticas básicas. Neste artigo vamos estudar algumas particularidades deste jogo.

O problema deste artigo vai ser sobre um jogo de matemática elementar, o jogo do 24. É comum jogar-se ao "24" nos anos de escolaridade mais jovens porque ajuda os alunos a familiarizarem-se com as quatro operações básicas da aritmética.

Infelizmente ainda não traduzi este artigo para português :(

  315

Pega numa folha de papel e num lápis. Agora vou pedir-te que escrevas umas letras na folha e depois vou desafiar-te a dobrar a folha... Soa fácil? Prometo que não vai ser.

\(n\) matemáticos com chapéus de festa juntam-se num círculo para resolver um problema que é uma questão de vida ou de morte..!

Vamos construir um interpretador simples para APL! APL é uma linguagem orientada para vetores (multi-dimensionais). A facilidade com que se pode escrever código relacionado com matemática, as funções primitivas estranhas (por exemplo , , ou ) e o facto de APL ser executado da direita para a esquerda fazem com que seja uma experiência de programação interessante!

Py-don'ts são anti-dicas para escrever bom código Python. Por vezes, aprender o que é bom não chega. Há que comparar as coisas boas com as más para aprender com o contraste!

  409

Quando eu estava no secundário, tinha um colega que fazia anos no mesmo dia que eu. Que grande coincidência, certo? Certo..?

Será verdade que qualquer número inteiro tem um múltiplo que pode ser escrito só com \(0\)s e \(1\)s?

  87

Neste artigo falo de três métodos comuns para fazer provas matemáticas: prova por construção, por contrapositivo e por contradição.

O problema contido neste artigo é um problema que resolvi duas vezes. Da primeira vez consegui resolvê-lo corretamente mas não deixei tudo bem provado... uns anos mais tarde lembrei-me do problema e dessa vez já o consegui resolver como deve ser. Vamos ver como te sais!

Sempre adorei resolver labirintos... portanto era óbvio que tinha de escrever um programa que o fizesse por mim!

  111

HueHue é um jogo bastante colorido que eu escrevi com a minha colega @inesfmarques.

Neste artigo eu falei de uma charada com baldes com água. Agora desafio-te a mostrares que há situações em que a charada é impossível de resolver!

  144

Será que és capaz de medir \(2\)L de água se tiveres um balde com \(14\)L de capacidade e outro com \(5\)L? Claro que sim!

Expressões regulares são uma maneira compacta de representar várias sequências de caracteres. Será que eu consigo descobrir todas as sequências de caracteres que uma expressão regular consegue encontrar?

Vamos provar que existem dois números irracionais, sejam eles \(a\) e \(b\), tais que \(a^b\) é um número racional! E vamos fazê-lo num tweet.

O Gandalf tem de ir ajudar alguns Hobbits mas a tarefa não parece ter fim... Dás-lhe uma ajudinha?

Dois amigos estavam aborrecidos e decidiram jogar um jogo! Um jogo matemático com um saco de papel, claro.

O formato deste artigo vai ser um pouco diferente do que tenho feito até agora, e vai ser a primeira de várias publicações nestes moldes: vou introduzir um pequeno problema "de matemática" e depois vou partilhar uma possível solução.

O meu método preferido para resolver equações: tentar coisas aleatórias até que alguma funcione.

  116

Imagina um bêbedo que cambaleia sem Norte, para aqui e para lá...

Inovação é algo incrível e coisas novas são sempre interessantes... mas isso não quer dizer que as coisas antigas não tenham valor!

  274

O conjunto preenchido de Julia é um fractal bastante giro que faz lembrar o conjunto de Mandelbrot!

Neste artigo eu divago um pouco sobre a maneira como um certo matemático definiu o que era uma função recursiva...

Run on Repl.it

Este artigo conta a história (curta) de como criei um interpretador para uma linguagem de programação!

Sempre achei piada ao conceito de fractal. São objetos muito elegantes, têm uma noção de infinito embutida neles e, ainda para mais, não fazem sentido (onde é que já se ouviu falar de auto-semelhança?). Como é que eu poderia não os apreciar..?

  193

Este artigo tem um único propósito: partilhar um jogo estranho que fiz, inspirado pelo Flappy Bird e pelo meu professor (maluco) de Inglês.

  264

O jogo Minesweeper deve ser um dos mini-jogos mais famosos de todos os tempos e na minha mocidade gastei algumas manhãs de domingo a jogar Minesweeper num computador velhinho com Windows XP...