Fiche de révision : Modules prédéfinis en informatique

Plan du Cours

  1. Méthodes numériques prédéfinies
  2. Indexation et découpage des chaînes
  3. Recherche et conversion des chaînes

1. Méthodes numériques prédéfinies

★ À maîtriser

  • En Python, int(a) et en algorithme Ent(a) déterminent la partie entière de a.

  • En Python, sqrt(a) après from math import * et en algorithme Racine carrée(a) déterminent la racine carrée de a.

  • En Python, randint(a,b) après from random import * et en algorithme Aléa(a,b) déterminent un entier aléatoire entre a et b.

Compléments

  • En Python, round(a) et en algorithme Arrondi(a) déterminent la valeur la plus proche de a.

  • abs(a) en Python et Abs(a) en algorithme déterminent la valeur absolue de a.

2. Indexation et découpage des chaînes

★ À maîtriser

  • En Python, Ch[i] et en algorithme Ch[i] renvoient le caractère d’une chaîne situé à la position i, les positions commençant à 0.

  • En Python, Ch[d:f] et en algorithme Sous-chaine(ch,d,f) copient la partie de ch allant de la position d à la position f exclue.

  • En Python, len(ch) et en algorithme long(ch) déterminent le nombre de caractères de ch, le comptage commençant à 1.

Compléments

  • En Python, Ch[:d]+Ch[f:] et en algorithme efface(ch,d,f) effacent de ch la partie allant de la position d à la position f exclue.

Astuce mémo

L’index commence à 0, mais le comptage de longueur commence à 1.

3. Recherche et conversion des chaînes

★ À maîtriser

  • En Python, Ch1.find(ch2) et en algorithme pos(ch2,ch1) cherchent la position de ch2 dans ch1 et renvoient -1 si ch2 n’existe pas dans ch1.

  • En Python, str(nb) et en algorithme convch(nb) convertissent un nombre en chaîne.

📌 En Python, int(ch) et float(ch) convertissent une chaîne en nombre si la conversion est possible, tandis qu’en algorithme Valeur(ch) accepte un entier ou un réel.

Compléments

  • En Python, ch.upper() et en algorithme majus(ch) déterminent la forme majuscule de ch.

  • En Python comme en algorithme, ord(car) détermine le code ASCII d’un caractère.

  • En Python, Ch.isnumeric() et en algorithme estnum(ch) renvoient vrai si ch est numérique et faux sinon.

Révisez avec les flashcards

Mémorisez les concepts clés de Modules prédéfinis en informatique avec 19 flashcards interactives.

Que calcule `int(a)` en Python et `Ent(a)` en algorithme ?

La partie entière de aa.

Que calcule `sqrt(a)` après `from math import *` et `Racine carrée(a)` ?

La racine carrée de aa.

Que calcule `randint(a,b)` après `from random import *` et `Aléa(a,b)` ?

Un entier aléatoire entre aa et bb.

Voir les flashcards →

Cours similaires

Crée tes propres fiches de révision

Importe ton cours et l'IA génère fiches, QCM et flashcards en 30 secondes.

Générateur de fiches