On considère un pendule pesant simple de masse m, qui se déplace à la distance l de l'axe (longueur du fil ou de la tige, considérée inextensible et sans masse). Soit θ l'angle entre l'axe vertical descendant et la tige du pendule, à un instant t et θ0 l'angle maximal. On note g l'accélération de la pesanteur.
En négligeant les frottements, l'énergie mécanique du pendule, somme de l'énergie cinétique et de l'énergie potentielle, est constante et vaut :
avec 
En dérivant la relation ci-dessus par rapport au temps, on obtient après simplification :

Cette équation est celle d'un oscillateur non harmonique, c’est-à-dire non sinusoïdal. La période T des oscillations ne dépend pas de la masse mais dépend de l'amplitude du mouvement.
Pour de faibles oscillations, l'équation différentielle peut approximativement s'écrire :

On voit donc que, pour de faibles amplitudes permettant d'approximer le sinus par son angle, le pendule « se comporte comme » un oscillateur harmonique. La période est alors indépendante de l'amplitude. On appelle ceci l'isochronisme des petites oscillations. Cette période s'exprime alors simplement par :

En séparant les variables dans l'équation de conservation de l'énergie, on obtient :

et en prenant la racine de l'expression, on obtient
.
La période T d'oscillations vaut 4 fois le temps mis pour aller de 0 à θ0, donc :

où K est l'intégrale elliptique complète de première espèce. Si on pose
, on dispose du développement en série :
![{\displaystyle K(\gamma )={\frac {\pi }{2}}\sum _{n=0}^{\infty }\left[{\frac {(2n)!}{2^{2n}(n!)^{2}}}\right]^{2}\gamma ^{2n}={\frac {\pi }{2}}\left(1+{\frac {\gamma ^{2}}{4}}+{\frac {9\gamma ^{4}}{64}}\dots \right)={\frac {\pi }{2}}\left(1+{\theta _{0}^{2} \over 16}+{11\theta _{0}^{4} \over 3072}+...\right)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a5933313bf3a7761e1280292ce5d827265e55307)
En reprenant l'expression
de la période pour les petites oscillations, on obtient alors comme expression de la période :

La quantité approchée
de la période est connue sous le nom de formule de Borda. Voir un tableau de valeurs dans l'article détaillé. On peut retenir qu'à un angle de θ0 de 50° la période est 5 % plus grande que celle donnée par la formule simple
et que la correction due au second terme n'est perceptible qu'à des angles supérieurs à 70°.