A franchement parler, il est en général impossible de calculer la primitive d'une fonction donnée. Calculer signifiant obtenir le résultat exprimé au moyen de fonctions "élémentaires". Tout dépend, bien entendu, de ce que l'on appelle fonctions élémentaires. Il y aura évidemment toutes les fonctions rationnelles, les fonctions algébriques et quelques fonctions transcendantes telles les fonctions trigonométriques, exponentielles, leurs réciproques et ce que l'on obtient par composition de celles-ci. D'autres y ajouteront peut-être les fonctions gamma, les fonctions de Bessel, etc, mais dans l'enseignement secondaire on est limité à ce qui a été énuméré ci-dessus.
Il est déjà bien clair que si l'on ne connaissait pas certaines fonctions transcendantes on ne pourrait pas calculer la primitive de
Toutefois, pour les fonctions rationnelles il existe une méthode mécanique qui permet de calculer les primitives à l'aide de fonctions rationnelles, logarithmiques et des fonctions goniométriques inverses.
Cela mis à part on en est réduit à utiliser des astuces qui, parfois, réussissent en particulier avec les exercices proposés dans les manuels. On apprend ainsi une série de recettes: poser
Soit à calculer une primitive de
Considérons la courbe
Prenons quelques exemples classiques.
Soit tout d'abord à calculer la primitive de

Nous savons que les hyperboles, et plus généralement les coniques sont des
courbes rationnelles
.
Rappelons que l'on obtient une paramétrisation rationnelle en considérant un faisceau de droites passant par un des points de la conique; les coordonnées du second point d'intersection sont données par une équation du premier degré et sont donc des fonctions rationnelles du paramètre du faisceau.
Dans le cas présent il suffit donc de choisir un point particulier de l'hyperbole, par exemple le point à l'infini sur l'asymptote
Considérons un deuxième exemple tout aussi classique.
Soit à calculer

Comme précédemment nous allons exprimer les deux coordonnées
On reconnaît la forme paramétrique
Dans d'autres cas analogues on procéderait de la même manière; toutefois il faut savoir qu'en général une courbe ne peut pas être paramétrisée rationnellement, et que par conséquent l'intégrale ne sera pas calculable au moyen des fonctions élémentaires.
On voit aussi la possibilité qu'offrent les intégrales de définir de nouvelles fonctions. Pour qui ne connaîtrait pas les fonctions logarithmiques et exponentielles, on pourrait définir la fonction logarithme népérien par la primitive de