Quotidien Shaarli

Tous les liens d'un jour sur une page.

May 3, 2022

How To Calculate Square Roots In Your Head - YouTube · Shaarli | Orangina Rouge
thumbnail

Une méthode pour calculer sans machine les racines carrées et cubiques d'un carré/cube parfait (= un carré/cube d'un nombre entier ; méthode adaptable pour les carrés/cubes des nombres décimaux (?))
quelques étapes simples.

Préambule, les carrés "simples" :

  • 0² = 0
  • 1² = 1
  • 2² = 4
  • 3² = 9
  • 4² = 16
  • 5² = 25
  • 6² = 36
  • 7² = 49
  • 8² = 64
  • 9² = 81

Noter que ces carrés "vont par paires" (ex. : 2²=4 et 8²=64 finissent part 4, idem pour 3 et 7 --> 9, etc.) sauf 0 et 5 qui sont seuls.

Quelques étapes simples pour déterminer la racine carrée d'un nombre :
-1- extraire le chiffre de droite
-2- voir quels sont les nombres dont le chiffre de droite (cf. ci-dessus) se rapprochent le plus de ce chiffre sans le dépasser --> cela nous donnera l'unité de la racine carrée
-3- oublier le chiffre des dizaines
-4- extraire les autres chiffres milliers, centaines et au delà
-5- chercher le carré s'en rapprochant le plus sans le dépasser
-6- la racine carrée recherchée est la combinaison des résultats des étapes 5 et 2
... puis si plusieurs résultats possibles ...
-7- prendre le résultat de l'étape 5 et le multiplier par (lui-même + 1)
-8- si le résultat est > au résultat extrait au point 4, alors on retient le résultat le plus petit obtenu au point 2, sinon, c'est l'autre

ex. : pour 1 156
-1- chiffre de droite --> 6
-2- carrés "simples" dont le chiffre de droite se rapproche le plus de 2 sans le dépasser --> 4²(=16) et 6²(=36)
-3- sans objet ...
-4- autre(s) chiffre(s) à extraire --> 11
-5- carré le plus proche sans le dépasser de 11 --> 3²(=9)
-6- combinaisons des étapes 5 et 2 --> 34 et 36
-7- résultat de l'étape 5 multiplié par (lui-même + 1) --> 3 x (3+1) = 3 x 4 = 12
-8- 12 > 11 donc l'unité de la racine carrée est 4 et non 6
résultat : √ 1 156 = 34

Ça ne fonctionne que pour les carrés/cubes parfaits, pas pour les autres nombres.

Une astuce pour calculer le carré des nombres terminant par 5 :
-1- on prend les chiffres précédents l'unité
-2- on les multiplie par (la même valeur + 1)
-3- on met un 25 derrière le résultat
ex. : 25²
-1- le(s) chiffre(s) avant l'unité --> 2
-2- on multiplie 2 par (2+1) --> 2 x (2 + 1) = 2 x 3 = 6
-3- on remet un 25 derrière le résultat --> 625 = 25²

Le calcul des racines cubiques en vidéo : https://www.youtube.com/watch?v=Ds8ijPsg26g
Autres méthodes de calcul pour tous types de racines carrées : https://fr.wikihow.com/calculer-une-racine-carr%C3%A9e-%C3%A0-la-main

Note: Doc grep

Usage de la commande :
grep [OPTIONS] PATTERN [FILE...]
grep [OPTIONS] -e PATTERN ... [FILE...]
grep [OPTIONS] -f FILE ... [FILE...]

Options utiles :

  • Forcer l'usage du fichier de recherche en mode texte --> -a, --text quand grep veut le reconnaître comme un binaire.

  • Fichier motif --> -f fichier_motifou --file=fichier_motif

  • Utilisation de modèles et regex
    -e _PATTERN_ peut être utilisé plusieurs fois dans la commande
    -E _REGEX_ peut être utilisé plusieurs fois dans la commande ?
    -P _PERL REGEX_

  • Afficher plusieurs lignes avant/après correspondance :
    -Bnnn, -B nnn, --after-context=nnn --> nnn lignes avant la correspondance
    -Annn, -A nnn, --before-context=nnn --> nnn lignes après la correspondance
    -nnn, -C nnn, --context=nnn --> nnn lignes avant et après la correspondance

  • Arrête après avoir trouvé nnn corespondances :
    -m nnn
    ---max-count=nnn

  • Sensibilité à la casse --> -i, --ignore-case

  • Renvoyer les lignes non correspondantes --> -v, --invert-match

  • Compter le nombre de lignes correspondantes --> -c, --count

  • Renvoyer les nom des fichiers qui correspondent ou non au motif :
    -L, --files-without-match
    -l, --files-with-matches

  • Afficher le nom du fichier --> -H, --with-filename

  • Ne pas afficher le nom du fichier --> -h, --no-filename

  • Afficher le numéro de la ligne trouvée --> -n, --line-number

  • Exclure des fichiers --> --exclude-from=FILE

  • Mode récursif --> -r, --recursive

  • Afficher uniquement la partie reconnue de la ligne --> -o, --only-matching

ex. : grep -Hlir motif --> affiche le nom du fichier, le numéro de la ligne est insensible à la casse et balaye tous les fichiers du répertoire et des sous-répertoires pour trouver le motif.

  • Colorer le résultat -> --color=always