OpenLLM-France/wikimedia huggingface dataset:
# Macros-commandes VBA/Annexe/Raccourcis
## Liste

Voici une liste de raccourcis non exhaustive qui permettra à l'utilisateur d'activer, de programmer sans à avoir à cliquer sur les icônes, l'apprentissage du VBA via les raccourcis est aussi une valeur ajoutée, en effet, il gagnera en efficacité.

### La gestion des fichiers

| Fonctionnalité | Raccourci |
| Enregistrer le classeur | Ctrl + S |
| Importer un fichier | Ctrl + M |
| Exporter un fichier | Ctrl + E |
| Imprimer | Ctrl + P |
| Fermer l'éditeur VBA et retourner sur Excel | Alt + Q |
| Retourner à Excel sans fermer l'éditeur VBA | Alt + F11 |

### L'édition

| Fonctionnalité | Raccourci |
| Afficher le code d'un formulaire | F7 |
| Afficher le formulaire | Maj + F7 |
| Afficher l'élément sélectionné dans l'Explorateur d'objets | Maj + F2 |
| Ouvrir l'explorateur d'objets | F2 |
| Afficher la fenêtre Exécution | Ctrl + G |
| Afficher la fenêtre de l'Explorateur de projets | Ctrl + R |
| Afficher la fenêtre des propriétés | F4 |

### Le débogage

| Fonctionnalité | Raccourci |
| Lancer une procédure en mode Pas à pas détaillé | F8 |
| Lancer une procédure en mode Pas à pas principal (Les sous-routines sont exécutées en mode Normal) | Maj + F8 |
| Modifier un espion | Ctrl + W |
| TCréer un espion sur l’expression sélectionnée | Maj + F9 |
| Placer ou supprimer un point d'arrêt | Ctrl + Maj + F9 |

### L'exécution

| Fonctionnalité | Raccourci |
| Exécuter la procédure ou le formulaire sélectionné | F5 |
| Arrêter la macro en cours d'exécution | Ctrl + Pause |

## Sources

La principale source pour cette partie est la suivante :
VBA pour Excel 2010 (Jean Paul Master édition Micro ondes application, 2010)
| Lexique | La gestion des erreurs |
# Macros-commandes VBA/Annexe/La gestion des erreurs
## Les types d'erreurs

Lors de la création de fonction des erreurs peuvent apparaitre. Pour cela, nous vous mettons à disposition dans cette annexe les différents types d'erreurs possibles.
* Erreurs de syntaxe : une instruction ne respectant pas la syntaxe VBA
| Procédure | Message |
| Function test(Nom,prénom) Dim Nom as Sting End Sub | Erreur de compilation : Sting n’est pas un type valide |
Les erreurs d'exécution se produisent lorsqu'une instruction tente d'accomplir une opération non valide. Chaque erreur d'exécution provoque l'arrêt des macros. La ligne en cause de l'erreur est surlignée en jaune et un message d'alerte s'affiche à l'écran.
Le numéro d'erreur ainsi qu'une description courte s'affichent dans la boîte de dialogue.
-Le bouton Fin permet de sortir immédiatement de la procédure.
-Le bouton Débogage ferme le message d'alerte et affiche la ligne qui a déclenché l'erreur.
-Le bouton Aide ouvre l'aide associée au code d'erreur.
* Erreurs d'exécution prévisibles : une suite d'instructions ne respectant pas la logique VBA
| Procédure | Message |
| Function fnMin(a, b) 'Retourne le minimum de a ou b If a < b Then fnMin = a Else fnMin = b End If End Function | Si a et b sont de nature différente (comparer 3 et Nothing, par exemple):Erreur d'exécution 13: Incompatibilité de type |
* Erreurs d'exécution imprévisibles : une suite d'instructions qui ne fonctionnent pas dans des conditions inattendues
| Procédure | Message |
| Sub EnregistrerClasseur ActiveWorkbook.Save End Sub | Si le lecteur (dossier) actif est en lecture seule :Erreur d'exécution 1004 Impossible d'accéder au document en lecture seule |

## Comment gérer les erreurs

VBA dispose d'un gestionnaire d'erreurs. C'est l'instruction On Error qui valide la gestion des erreurs; le gestionnaire est ensuite activé lorsque survient une erreur
| Procédure | Message |
| On Error Go To | Effectue un lien avec une ligne spécifique. Lorsque une erreur d'exécution se produit, l'exécution de la macro se déplace automatiquement jusqu'à cette ligne concernée par l'erreur. Ce branchement différé demeure en vigueur jusqu'à l'exécution d'une autre instruction On Error ou à la fin de la procédure Sub ou Function. |
| On Error Resume Next | Lorsque une erreur d'exécution se produit, VBA passe à l'instruction suivant celle ayant causé l'erreur. |
| On Error GoTo 0 | Désactive toute gestion d'erreur par une ou l'autre forme de On Error. |
# Macros-commandes VBA/Conditionnelles et boucles
## Structures de test
### Test conditionnel simple : le bloc If

Exemple :

### Distinction de cas : Select Case

Fonctionnement : selon la valeur de la variable foo, il sera exécuté une série d'instruction définie comme suit.
Si foo = "valeur" alors on fera les Instructions_1 Si foo = "Valeur_bis" alors on exécutera les Instructions_2
C'est une fonction très pratique et plus propre que les if elseif else à répétitions.

## Structures de boucle

Une boucle, c’est quoi ?
C'est comme son nom l'indique, le fait de faire quelque chose qui tourne en rond, de le répéter un certain nombre de fois.
Par exemple, on souhaite calculer la moyenne d'une classe de CM1, on connait toutes les moyennes des élèves et donc on va faire la boucle suivante :
Pour chaque élève de la classe, additionner la moyenne. Une fois tous les élèves y sont passés, on divise le total par le nombre d'élève.

### Boucles à compteur : For

En anglais, "for" = "pour".
Syntaxe :
Traduction littérale : Pour la variable var égale à start, exécuter les Instructions et incrémenter var de 1 jusqu'à end
L'instruction Step Step = Pas. En définissant un pas, on choisi de modifier l'incrémentation de la variable a chaque passage de la boucle
Traduction littérale : Pour la variable var égale à start, exécuter les Instructions et incrémenter var de pas jusqu'à end
Cela sert quand le pas d'incrémentation est supérieur à 1, et/ou quand on connait le nombre d'itération.

#### For Each

Pour parcourir toutes les lignes d'un tableau :

### Boucles conditionnelles : While

En anglais, "while" = "tant que".
Syntaxe :
Traduction littérale : tant que condition est vrai alors on exécute les instructions. Le contenu d'un while peut donc en théorie se produire zéro fois, si sa condition n’est pas remplie au départ.
Une variante permet donc de passer au moins une fois dans la boucle avant de tester sa condition de sortie :
Pour sortir du Do while il existe la commande Exit Do.

### Calculer la moyenne de la classe de CM1

Code commun :
| Avec For : For i=0 to 5 noteTotale = noteTotale + notes(i) Next i | Avec While i=0 While(i<6) noteTotale = noteTotale + notes(i) i = i+1 Wend |
Calcul de la moyenne

## Étiquettes

À tout moment il est possible de sortir d'une boucle par une étiquette.
De plus, afin de ne pas déranger l'utilisateur à chaque erreur d'exécution, de nombreux programmes débutent par :
Pour annuler cette levée d'exception :
Il est également possible de spécifier où le programme doit poursuivre son exécution, avec goto + étiquette :
* Il est fortement déconseillé d’utiliser de goto quand on peut faire autrement, car cela rend le code moins compréhensible et peut être considéré comme de la programmation spaghetti.
| Manipulation des variables | Enregistreur |
# Le Paris Haussmannien

| Chap. 1 : | Introduction |
| Chap. 2 : | La circulation |
| Chap. 3 : | Les limites du projet d'ensemble |
| Chap. 4 : | Les principes esthétiques |
| Chap. 5 : | Les réalisations |
| Chap. 6 : | Des innovations |
| Chap. 7 : | Des exemples de la géographie de prestige |
| Chap. 8 : | Des angles morts |
| Chap. 9 : | Le modèle bourgeois de l'immeuble haussmannien |

## Présentation [Modifier]

Cette leçon présente les nombreux changements et modifications du paysage urbain de la ville de Paris de sous le Second Empire au premier XIXème siècle, changements effectués par le baron Haussmann, qui ont révolutionné Paris.
Bonne lecture à vous !

## Objectifs [Modifier]

Les objectifs de cette leçon sont les suivants :
* Connaître la géographie de la ville de Paris lors de la deuxième moitié du XIXème siècle.
* Savoir le vocabulaire et les notions de la leçon.

## Niveau et prérequis conseillés [Modifier]

Leçon de niveau 9.
Voici une leçon qui peut servir de prérequis pour la leçon Le Paris Haussmannien :
* France de la IIème République

## Référents [Modifier]

Ces personnes sont prêtes à vous aider concernant cette leçon :
* Jade éternelle (discuter)
# Opérations sur les fonctions/Post-notions

Les manipulations présentées dans cette leçon sont les manipulations les plus élémentaires. Des connaissances plus approfondies en analyse feront apparaître de nouvelles manipulations sur les fonctions, parmi lesquelles :
* la dérivation
* l’intégration
* le calcul de limites
# Opérations sur les fonctions

| Chap. 1 : | Fonctions associées |
| Chap. 2 : | Somme et différence |
| Chap. 3 : | Produit et quotient |
| Chap. 4 : | Composition |
| Exos. 1 : | Somme |
| Exos. 2 : | Composition |
Sur les autres projets Wikimedia :

## Présentation [Modifier]

Outil de base de l'analyse, les fonctions sont omniprésentes en mathématiques. On est ainsi souvent amené à travailler avec plusieurs fonctions et à les manipuler.
Cette leçon présente les opérations les plus simples sur les fonctions ainsi que les propriétés qui sont ou non conservées par ces transformations.

## Objectifs [Modifier]

* Connaître les principales fonctions associées
* Connaître les propriétés de la somme, différence, produit et quotient de deux fonctions
* Savoir tracer rapidement les graphes de la somme et de la différence de deux fonctions de graphes donnés
* Avoir une première approche de la composition des fonctions et des problèmes soulevés

## Niveau et prérequis conseillés [Modifier]

Leçon de niveau 12.
* Avoir compris ce qu'est une fonction
* Savoir interpréter des représentations graphiques
* Connaître le vocabulaire associé aux fonctions
    → Voir le cours Généralités sur les fonctions (niveau 11) pour revoir ces notions

## Pour aller plus loin [Modifier]

    Les manipulations présentées dans cette leçon sont les manipulations les plus élémentaires. Des connaissances plus approfondies en analyse feront apparaître de nouvelles manipulations sur les fonctions, parmi lesquelles :
* la dérivation
* l’intégration
* le calcul de limites

## Référents [Modifier]

Ces personnes sont prêtes à vous aider concernant cette leçon :
* Loïc Fabiou (discuter)
# Opérations sur les fonctions/Exercices/Composition
## Exercice 1

* On note $h$ l'application définie sur $\mathbb {R} \setminus \{0,1\}$ par : $h\left(x\right)=1-{\frac {1}{x}}$. Vérifier que $h$ est à valeurs dans $\mathbb {R} \setminus \{0,1\}$ et calculer $h\circ h\left(x\right)$ et $h\circ h\circ h\left(x\right)$.
* Soit $f:\mathbb {R} \setminus \{0,1\}\to \mathbb {R}$ une application telle que (pour tout $x\in \mathbb {R} \setminus \{0,1\}$) $f\left(x\right)+f\circ h\left(x\right)=ax+b$. Calculer, en fonction de $x$, $f\left(x\right)$, $h\left(x\right)$ et $h\circ h\left(x\right)$, les valeurs de $f\circ h\left(x\right)$, $f\circ h\circ h\left(x\right)$ et $f\circ h\circ h\circ h\left(x\right)$.
* En déduire que pour tout $x\in \mathbb {R} \setminus \{0,1\}$, $f\left(x\right)={\frac {ah\circ h\left(x\right)-ah\left(x\right)+ax+b}{2}}$.
* Vérifier que réciproquement, la fonction $g:\mathbb {R} \setminus \{0,1\}\to \mathbb {R}$ définie par $g\left(x\right)={\frac {ah\circ h\left(x\right)-ah\left(x\right)+ax+b}{2}}$ vérifie $g\left(x\right)+g\circ h\left(x\right)=ax+b$.
Pour tout $x\in \mathbb {R} \setminus \{0,1\}$ :
** $h\left(x\right)\neq 0$ car ${\frac {1}{x}}\neq 1$ car $x\neq 1$,
** $h\left(x\right)\neq 1$ car ${\frac {1}{x}}\neq 0$ car $x\times {\frac {1}{x}}=1\neq 0$,
** $h\circ h\left(x\right)=1-{\frac {1}{1-{\frac {1}{x}}}}=1-{\frac {x}{x-1}}={\frac {1}{1-x}}$,
** $h\circ h\circ h\left(x\right)={\frac {1}{1-h\left(x\right)}}={\frac {1}{\frac {1}{x}}}=x$ ;
** $f\circ h\left(x\right)=ax+b-f\left(x\right)$ par hypothèse sur $f$,
** $f\circ h\circ h\left(x\right)=ah\left(x\right)+b-f\circ h\left(x\right)=ah\left(x\right)+b-\left(ax+b-f\left(x\right)\right)=ah\left(x\right)-ax+f\left(x\right)$,
** $f\circ h\circ h\circ h\left(x\right)=ah\circ h\left(x\right)-ah\left(x\right)+f\circ h\left(x\right)=ah\circ h\left(x\right)-ah\left(x\right)+ax+b-f\left(x\right)$ ;
* $f\circ h\circ h\circ h\left(x\right)=f\left(x\right)$ d'après la question 1, d'où le résultat (d'après la fin de la question 2).
* Si (pour tout $x\in \mathbb {R} \setminus \{0,1\}$) $g\left(x\right)={\frac {ah\circ h\left(x\right)-ah\left(x\right)+ax+b}{2}}$ alors $g\circ h\left(x\right)={\frac {ax-ah\circ h\left(x\right)+ah\left(x\right)+b}{2}}$ donc $g\left(x\right)+g\circ h\left(x\right)=ax+b$.
| Somme | Sommaire |
# Opérations sur les fonctions/Exercices/Somme
## Exercice 1

Soit $f$ la fonction définie sur $\left]0,+\infty \right[$ par $f(x)=-2x+4+{\frac {1}{x}}$.
* Écrire $f$ comme somme de deux fonctions $u$ et $v$ (définies sur $\left]0,+\infty \right[$).
* Donner le sens de variation de $u$ et $v$.
* En déduire celui de $f$.
* $f=u+v$ avec (par exemple !) pour tout $x\in \left]0,+\infty \right[$, $u(x)=-2x+4$ et $v(x)={\frac {1}{x}}$.
* Sur $\left]0,+\infty \right[$ :
** $u$, fonction affine de coefficient directeur $-2$, est décroissante ;
** $v$, fonction inverse, est décroissante.
* $f$, somme de deux fonctions décroissantes, est décroissante.
| Sommaire | Composition |
# Opérations sur les fonctions/Objectifs

* Connaître les principales fonctions associées
* Connaître les propriétés de la somme, différence, produit et quotient de deux fonctions
* Savoir tracer rapidement les graphes de la somme et de la différence de deux fonctions de graphes donnés
* Avoir une première approche de la composition des fonctions et des problèmes soulevés
# Opérations intellectuelles 8

​ L’ ANALYSE de la question amène l’étudiant à la REPRESENTATION de la situation du proverbe ​
qui lui permettra de formuler la DISCRIMINATION nécessaire à l'énoncé de la réponse. ​
OPÉRATIONS INTELLECTUELLES 9
# Opérations sur les fonctions/Produit et quotient
## Produits de fonctions

Soit $u$ et $v$ deux fonctions définies respectivement sur les ensembles ${\mathcal {D}}u$ et ${\mathcal {D}}v$.
* La fonction $\ uv$ est la fonction définie par $\ (uv)(x)=u(x)\times v(x)$ sur l’ensemble ${\mathcal {D}}u\cap {\mathcal {D}}v$, c'est-à-dire l’ensemble des valeurs communes à ${\mathcal {D}}u~$ et à ${\mathcal {D}}v~$.

### Exemple

* $f(x)=5x-2$
$(-3f)(x)=-3f(x)$
$=-3(5x-2)$

### Sens de variation de ku

Soient les fonctions suivantes :
* $f_{1}(x)=x^{2}$
* $f_{2}(x)=2x^{2}$
* $f_{3}(x)=3x^{2}$
* $f_{4}(x)={\frac {1}{2}}x^{2}$
* si $k>0$, u et ku ont le même sens de variation.
* si $k<0$, u et ku ont des sens de variations contraires.
$f(x)=5x+1-{\frac {3}{x}}$
Déterminer le sens de variation de $f$.
$f=u-3v$
    avec
$u(x)=5x+1$
$v(x)={\frac {1}{x}}$
u, fonction affine avec a = 5 est croissante sur $]0;+\infty [$
v, fonction inverse est décroissante sur $]0;+\infty [$ donc -3v est croissante sur $]0;+\infty [$
    or $f=u+(-3v)$
       donc f est la somme de deux fonctions croissante sur $]0;+\infty [$, donc f est croissante sur $]0;+\infty [$

## Quotients de fonctions

Soit $u$ et $v$ deux fonctions définies respectivement sur les ensembles ${\mathcal {D}}u$ et ${\mathcal {D}}v$.
* La fonction $\ {u \over v}$ est la fonction définie par $\ \left({u \over v}\right)(x)={u(x) \over v(x)}$ sur l’ensemble ${\mathcal {D}}u\cap {\mathcal {D}}v$ privé de tout $\ x$ tel que $\ v(x)=0$, c'est-à-dire l’ensemble des valeurs communes à ${\mathcal {D}}u$ et à ${\mathcal {D}}v$ avec $\ v(x)\neq 0$.
| Somme et différence | Composition |
# Opérations intellectuelles 9

Ici l’ANALYSE du proverbe est du type AUDITIF . ​ ​
OPÉRATIONS INTELLECTUELLES 10
# Prévention et secours civiques de niveau 1/Présentation de la leçon

La formation de prévention et secours civiques de niveau 1 est une formation de secourisme française, d'une durée de 7 heures, qui permet de former le grand public aux gestes de premiers secours. Elle est dispensée par des associations agréées de sécurité civile, les sapeurs-pompiers et l'éducation nationale.
Son enseignement nécessite de la pratique. Ce cours ne peut donc se substituer à une formation dans un organisme agréé, seul à même de délivrer un diplôme, mais permet de s'approprier les différents items ou de se rafraichir la mémoire.
# Prévision décisionnelle

| Chap. 1 : | Introduction (18) |
| Chap. 2 : | Avantages et limites de la prévision décisionnelle (18) |
| Chap. 3 : | Méthode de la prévision (18) |
| Chap. 4 : | Cas particuliers (18) |
| Chap. 5 : | Application de la prévision (18) |
| Chap. 6 : | Conclusion (18) |
| Annexe : | Références (18) |
| Quiz : | QCM Prévision décisionnelle (18) |

## Présentation [Modifier]

Dans un contexte de forte concurrence, les entreprises sont de plus en plus nombreuses à recourir à des outils décisionnels, basés sur des données passées ou présentes. Ces outils permettent aux entreprises de se projeter dans l'avenir et de prendre les meilleures décisions pour assurer leur pérennité.
Cette leçon vous permettra de comprendre la notion de prévision décisionnelle, de découvrir les différents outils et leur utilité dans la gestion des entreprises.

## Objectifs [Modifier]

* Découvrir la notion de prévision décisionnelle
* Savoir établir une bonne prévision en fonction des données passées
* Découvrir et comprendre les différents types de prévisions et les outils associés
* Connaître les apports de la prévision décisionnelle pour les entreprises

## Niveau et prérequis conseillés [Modifier]

Leçon de niveau 18.
Il n'y a pas de prérequis spécifiques à avoir, le but de cette leçon étant de vous faire découvrir la notion de prévision décisionnelle.

## Référents

Ces personnes sont prêtes à vous aider concernant cette leçon :
    Personne ne s'est déclaré prêt à aider pour cette leçon. Pour vous ajouter, cliquez ici.
# Prévision décisionnelle/Annexe/Références
### Sur wikiversité

* Hypercubes
* Datamining
* Arbres de décision
* Pentaho
* Birt

### Sur wikipédia

* Informatique décisionnelle
* Aide à la décision
* Exploration de données
* Entrepôt de données
* Reporting
* Business Objects
# Prévention et secours civiques de niveau 1

| Chap. 1 : | Protection (7) |
| Chap. 2 : | Alerte (7) |
| Chap. 3 : | Malaise (7) |
| Chap. 4 : | Plaies (7) |
| Chap. 5 : | Brûlures (7) |
| Chap. 6 : | Traumatismes (7) |
| Chap. 7 : | Hémorragies externes (7) |
| Chap. 8 : | Obstruction des voies aériennes (7) |
| Chap. 9 : | Perte de connaissance (7) |
| Chap. 10 : | Arrêt cardiorespiratoire (7) |
Sur les autres projets Wikimedia :

## Présentation [Modifier]

La formation de prévention et secours civiques de niveau 1 est une formation de secourisme française, d'une durée de 7 heures, qui permet de former le grand public aux gestes de premiers secours. Elle est dispensée par des associations agréées de sécurité civile, les sapeurs-pompiers et l'éducation nationale.
Son enseignement nécessite de la pratique. Ce cours ne peut donc se substituer à une formation dans un organisme agréé, seul à même de délivrer un diplôme, mais permet de s'approprier les différents items ou de se rafraichir la mémoire.

## Objectifs [Modifier]

* être capable d'éviter la survenue d'un accident
* être capable d'alerter les secours en décrivant précisément la situation
* être capable de réaliser les gestes de premiers secours

## Niveau et prérequis conseillés [Modifier]

Leçon de niveau 7.
Pas de prérequis particulier, bien qu'il existe une leçon Premiers secours.
La formation réelle nécessite les prérequis suivants :
* Être âgé d’au moins 10 ans
* Suivre la formation dans son ensemble
* Participer au moins une fois à une mise en situation

## Référents

Ces personnes sont prêtes à vous aider concernant cette leçon :
    Personne ne s'est déclaré prêt à aider pour cette leçon. Pour vous ajouter, cliquez ici.
# Prévention et secours civiques de niveau 1/Objectifs

* être capable d'éviter la survenue d'un accident
* être capable d'alerter les secours en décrivant précisément la situation
* être capable de réaliser les gestes de premiers secours
# Prévention et secours civiques de niveau 1/Prérequis conseillés

Pas de prérequis particulier, bien qu'il existe une leçon Premiers secours.
La formation réelle nécessite les prérequis suivants :
* Être âgé d’au moins 10 ans
* Suivre la formation dans son ensemble
* Participer au moins une fois à une mise en situation
# Mémoires, lecture historique/Présentation de la leçon

Premier thème d'histoire. La société peut entretenir des rapports problématiques avec son passé, comprenant l'affrontement entre plusieurs mémoires collectives.
Deux exemples significatifs au choix :
* l'historien et les mémoires de la Seconde Guerre mondiale en France ;
* l'historien et les mémoires de la guerre d'Algérie.
# Mémoires, lecture historique/Intro

Selon les programmes de l'enseignement d'histoire-géographie en terminale des séries générales$^,$ des lycées français, le travail de l'année de terminale commence par le thème « rapport des sociétés à leur passé » qui doit être traité en 4 à 5 heures (évaluations comprises). Une seule question (= chapitre) compose ce thème introductif, « les mémoires : lecture historique », comprenant une étude au choix parmi les deux suivantes :
* soit « l'historien et les mémoires de la Seconde Guerre mondiale en France » ;
* soit « l'historien et les mémoires de la guerre d'Algérie ».
Le sujet de composition suivant est envisageable : en fonction de l'étude menée dans l'année, vous traiterez l'un des deux sujets suivants : l'historien et les mémoires de la Seconde Guerre mondiale ou l'historien et les mémoires de la guerre d'Algérie
L’analyse d'un ou deux documents (textes, images, cartes...) peut être demandée à l'examen.

## Rapport entre la mémoire et l'histoire

Définitions :
* l'historien est une personne qui travaille sur l'histoire, c'est-à-dire l'étude du passé ;
* la mémoire est la faculté de retenir des éléments du passé.
Il y a une mémoire collective, mais aussi des mémoires (au pluriel) concernant chacune un acteur ou une communauté.
Souvent l'histoire, présentée comme objective (c'est-à-dire neutre et impartiale), est opposée aux mémoires qui sont subjectives (partisanes et partiales). L'historien est sensé fournir un regard dépassionné (avec une démarche critique, qualifiée de « scientifique »), tandis que les mémoires sont marquées par leurs points de vue (dimensions morale, identitaire et politique).
Mais il existe de nombreux historiens engagés (avec des opinions partisanes), ainsi que des « histoires officielles » (produites par un État, un parti ou une entreprise), dont les vérités sont révisables. D'où des polémiques quand les versions s'affrontent dans les médias : sont alors utilisées les expressions « lieu de mémoire », « devoir de mémoire », « construction mémorielle », « loi mémorielle », « excès mémoriels », ou « instrumentalisation mémorielle ».
Ces mémoires peuvent servir de sujet d'étude pour l'historien, qui peut y apporter un travail critique, mettant en lumière les oublis et confrontant les discours et les faits. Les mémoires sont donc des objets d'histoire.

## Pourquoi un tel sujet ?

Le choix des concepteurs du programme de prendre en exemple soit la Seconde Guerre mondiale, soit la guerre d'Algérie, s'explique car ces deux périodes ont vu des affrontements franco-français. Le temps aidant, avec la disparition des contemporains de ces événements et le passage aux nouvelles générations (la deuxième puis la troisième), se dessine une évolution, intéressante à étudier.
Ce chapitre, qui fait partie du programme d'histoire de la classe de terminale depuis 2002, a la particularité d’être un chapitre d'historiographie (d'histoire de l'histoire). Ce qui est ici étudié n’est pas seulement la mémoire de la Seconde Guerre mondiale, mais l'attitude des historiens face à cette mémoire.