Aller au contenu
FUTUR BTS FuturBTS
MATH · BTS SIO

Mathématiques pour l'informatique

L’épreuve : E3 Mathématiques pour l'informatique (CCF 2 situations ou écrit 2 h, coef. 3)

12chapitres
23 h 05de cours
120exercices corrigés
120questions de quiz
1chapitre offert
Pour réviserLes 12 fiches de la matière, et ses 231 définitions
1.

Arithmétique

4 chapitres · 7 h · 40 exercices

01 Compter en binaire et en hexadécimal1 h 30 · 10 exercices · 10 questions de quiz Offert

Écrire un entier ou un nombre à virgule en base 10, 2 et 16, passer d'une base à l'autre sans erreur, et lire les nombres que tu rencontres en informatique (octets, adresses, couleurs, codes).

02 Calculer en binaire2 h · 10 exercices · 10 questions de quiz Abonnés

Poser à la main une addition en base 2 ou en base 16, multiplier et diviser par une puissance de deux, arrondir avec la bonne précision et relier le calcul binaire au calcul booléen (ET, OU, NON), appliqué aux masques de réseau.

03 Diviser et décomposer les entiers1 h 45 · 10 exercices · 10 questions de quiz Abonnés

Effectuer une division euclidienne, reconnaître et rechercher les nombres premiers, décomposer un entier en facteurs premiers, trouver tous ses diviseurs et calculer un PGCD, à la main et avec un algorithme testé.

04 Calculer avec les congruences1 h 45 · 10 exercices · 10 questions de quiz Abonnés

Mener un calcul de congruence modulo n, parcourir une liste circulaire par sauts réguliers et utiliser les congruences pour calculer une clé de contrôle ou chiffrer un message.

2.

Algèbres de Boole

2 chapitres · 3 h 45 · 20 exercices

05 Raisonner avec la logique1 h 45 · 10 exercices · 10 questions de quiz Abonnés

Reconnaître une proposition, la combiner avec les connecteurs logiques, dresser une table de vérité, utiliser les lois de De Morgan, écrire et nier une phrase quantifiée, et traduire tout cela en conditions de programme, de requête ou de règle de pare-feu.

06 Simplifier une expression booléenne2 h · 10 exercices · 10 questions de quiz Abonnés

Calculer avec des ensembles, traduire une situation en expression booléenne et la simplifier par les règles de calcul ou par un tableau de Karnaugh (trois variables au plus), puis l'écrire avec NAND, NOR ou XOR.

3.

Éléments de la théorie des ensembles

1 chapitre · 1 h 50 · 10 exercices

07 Relations et applications1 h 50 · 10 exercices · 10 questions de quiz Abonnés

Déterminer et dénombrer les éléments d'un produit cartésien, reconnaître une relation d'équivalence ou d'ordre, calculer l'image et l'image réciproque d'une partie par une application, reconnaître une injection, une surjection ou une bijection et écrire une application sous forme de composée, dans des situations informatiques.

4.

Calcul matriciel

1 chapitre · 1 h 45 · 10 exercices

08 Calculer avec des matrices1 h 45 · 10 exercices · 10 questions de quiz Abonnés

Représenter une situation par une matrice, effectuer les opérations sur les matrices (à la main à l'ordre 2, avec un outil au-delà), montrer qu'une matrice est l'inverse d'une autre et résoudre un système linéaire par l'inverse d'une matrice.

5.

Graphes et ordonnancement

2 chapitres · 4 h 15 · 20 exercices

09 Modéliser avec des graphes2 h 30 · 10 exercices · 10 questions de quiz Abonnés

Représenter une situation par un graphe orienté, compter et lister ses chemins avec la matrice d'adjacence, obtenir sa fermeture transitive et ses niveaux, puis trouver un chemin optimal en longueur ou en valeur.

10 Ordonnancer les tâches d'un projet1 h 45 · 10 exercices · 10 questions de quiz Abonnés

Représenter un projet par un graphe MPM, calculer les dates au plus tôt et au plus tard, trouver le chemin critique, calculer les marges totale, libre et certaine, puis interpréter le planning en tenant compte des contraintes que le modèle ne contient pas.

6.

Algorithmique appliquée

2 chapitres · 4 h 30 · 20 exercices

11 Écrire ses premiers algorithmes2 h 30 · 10 exercices · 10 questions de quiz Abonnés

Écrire en pseudo-code un algorithme qui utilise des variables, des opérateurs, des conditions, des boucles, des tableaux et des fonctions, le traduire en Python, le tester et en produire la trace.

12 Construire des algorithmes plus complets2 h · 10 exercices · 10 questions de quiz Abonnés

Manipuler des chaînes, des bits et des types différents, construire une boucle de calcul (somme, produit) en distinguant préparation, itération et mise en forme finale, imbriquer des boucles jusqu'au produit de deux matrices, puis produire la trace d'un algorithme et tester son programme.