OpenLLM-France/wikimedia huggingface dataset:
# Automatisme : norme 1131-3 et GRAFCET/Exercices/Retour sur le graphe d'état – Langage LD de la norme 1131-3
## Exercice 1

Reprendre l'exemple donné en cours et rappelé complètement ici. Les équations de récurrences étaient :
* ${{x_{1}}^{+}}=AC_{1}+{\overline {D_{1}}}\cdot x_{1}+Init=x_{3}\cdot e_{4}+x_{4}\cdot e_{3}+Init$
* ${{x_{2}}^{+}}=(AC_{2}+{\overline {D_{2}}}\cdot x_{2})\cdot {\overline {Init}}=(x_{1}\cdot e_{1}+{\overline {e_{2}}}\cdot x_{2})\cdot {\overline {Init}}$
* ${{x_{3}}^{+}}=(AC_{3}+{\overline {D_{3}}}\cdot x_{3})\cdot {\overline {Init}}=(x_{2}\cdot e_{2}+{\overline {e_{4}}}\cdot x_{3})\cdot {\overline {Init}}$
* ${{x_{4}}^{+}}=(AC_{4}+{\overline {D_{4}}}\cdot x_{4})\cdot {\overline {Init}}=(x_{1}\cdot {\overline {e_{1}}}+{\overline {e_{3}}}\cdot x_{4})\cdot {\overline {Init}}$
Les équations de sorties sont :
* $a_{1}=x_{1}$
* $a_{2}=x_{1}$
* $a_{3}=x_{3}+x_{4}$
* $a_{4}=x_{2}$

### Travail à faire

Implanter les équations de cet exemple en langage à contact. Le modifier en utilisant des bobines S et R avec comme principe ACi sur bobine S et xi.Di sur bobine R (ceci a été mieux décrit dans la partie cours et est rappelé ici sous forme schématique).
Voici les deux équations de récurrences manquantes. Les autres sont dans le cours.

## Exercice 2

Déclarer en FBD le programme dessiné en langage LD ci-dessous.
Le diagramme FBD demandé est une simple déclaration fonctionnelle, je veux dire un rectangle avec les entrées et les sorties. Ceci peut paraître bizarre de demander quelque chose d'aussi simple mais vous seriez surpris de savoir qu’à ce stade énormément d'étudiants ne savent pas distinguer les entrées et sorties dès qu’il s'agit d'un système séquentiel.
Les temps étant gérés de manière spéciale, on pourra les retirer en entrée et en sortie en première approximation.

## Exercice 3

* Déclarer en FBD les graphes d'états ci-dessous.
* Donner les équations de récurrence, en langage LD, de ces graphes d'états :
Voici la déclaration FBD des deux graphes d'états
On a laissé le Init qui n’est pas vraiment une entrée comme expliqué dans le cours. Je le retirerai à partir de maintenant. La première chose que vous aurez à faire si vous utilisez un nouvel automate programmable sera donc de trouver comment est géré l'initialisation.

## Exercice 4

Déclarer en FBD le diagramme d'états ci-dessous. L'implanter en langage LD.
La gestion du compteur complique un peu la situation : il faut se poser la question de savoir comment gérer le compteur et s'il doit être considéré comme une entrée ou une sortie.
| Le langage FBD de la norme 1131-3 | Le langage SFC de la norme 1131-3 |
# France de la IIIème République

| Chap. 1 : | Les débuts de la République (10) |
| Chap. 2 : | La République modérée et radicale (10) |

## Présentation [Modifier]

Après la guerre franco-prussienne, une période républicaine stable a commencé de 1879 à 1914. Durant cette période, la France consolide son Empire colonial et la Belle Époque commence, culminant avec le déclenchement de la Première Guerre mondiale.

## Objectifs

Les objectifs de cette leçon n'ont pas encore été fixés. Pour le faire, cliquez ici.

## Niveau et prérequis conseillés

Leçon de niveau 10. Les prérequis pour cette leçon n'ont pas encore été précisés. Pour le faire, cliquez ici.

## 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.
# France de la IIème République/Fiche/Résumé

La IIème République naît du mélange d'une crise économique, sociale et politique. Suite à l'organisation de banquets, une Révolution (La Révolution de février) naît le 22 février 1848 et mène à l'abolition de la monarchie, la fuite de Louis-Philippe Ier et la proclamation de la République.
Dans les premiers mois, c’est une République sociale mise en place. Le gouvernement, composé de 12 membres, travaille activement et ce travail porte ses fruits rapidement (abolition de l'esclavage, suffrage universel masculin ...).
La Constitution est proclamée le 4 novembre 1848. L'élection du 10 décembre désigne massivement Louis-Napoléon Bonaparte, neveu de l'ancien Empereur Napoléon Ier, comme premier Président de la République Française. Rapidement, son régime deviendra autoritaire et conservateur.
D'une République sociale à une République conservatrice, la IIème République devient néfaste pour la France et c’est son protagoniste principal, Louis-Napoléon Bonaparte, qui y mettra fin.
# Franc-comtois/Vocabulaire/Nombres

Les nombres en franc-comtois :

## De 0 à 10

| français | |
| Zéro | Zéro |
| Un | Yun |
| Deux | Dous |
| Trois | Trâs |
| Quatre | Quaitre |
| Cinq | Cïntçhe |
| Six | Ché |
| Sept | Sèpt |
| Huit | Heûte |
| Neuf | Nûef |
| Dix | Dieche |

## De 11 à 19

| français | |
| Onze | Onze |
| Douze | Doze |
| Treize | Trâze |
| Quatorze | Tiaitouje |
| Quinze | Tçhïnze |
| Seize | Saze |
| Dix-sept | Dieche-sèpt |
| Dix-huit | Dieche-heûte |
| Dix-neuf | Dieche-nûef |

## De 20 à 29

| français | |
| vingt | vinte |
| vingt-et-un | vinte-pe-yun |
| vingt-deux | vinte-dous |
| vingt-trois | vinte-trâs |
| vingt-quatre | vinte-quaitre |
| vingt-cinq | vinte-cïntçhe |
| vingt-six | vinte-ché |
| vingt-sept | vinte-sèpt |
| vingt-huit | vinte-heûte |
| vingt-neuf | vinte-nûef |

## De 30 à 99

Les chiffres de 30 à 99 se forment sur le même principe que ceux de 20 à 29, en adaptant la base des dizaines.
| français | |
| trente | trente |
| quarante | quairante |
| cinquante | cïnquante |
| soixante | soichante |
| soixante-dix | sèptante |
| quatre-vingts | heûtante |
| quatre-vingt-dix | nannante |
Ainsi, on forme les nombres en mettant dizaine + unité. Ainsi on a :
* français
* trente-et-un
* trente-deux
* trente-trois
* trente-quatre
* trente-cinq
* trente-six
* trente-sept
* trente-huit
* trente-neuf
| français | |
| soixante-et-onze | sèptante-pe-yun |
| soixante-douze | sèptante-dous |
| soixante-treize | sèptante-trâs |
| soixante-quatorze | sèptante-quaitre |
| soixante-quinze | sèptante-cïntçhe |
| soixante-seize | sèptante-ché |
| soixante-dix-sept | sèptante-sèpt |
| soixante-dix-huit | sèptante-heûte |
| soixante-dix-neuf | sèptante-nûef |
etc.

## Les centaines

| français | |
| cent | ceint |
| deux-cents | dous-ceints |
| troi-cents | trâs-ceints |
| trois-cent-cinq | trâs-ceint-cïntçhe |
| 400 | quaitre-ceints |
| 500 | cïntçhe-ceints |
| 600 | ché-ceints |
| 700 | sèpt-ceints |
| 800 | heûte-ceints |
| 900 | nûef-ceints |

## Les milliers

| français | |
| mille | mil |
| deux-mille | dous-mil |
| 3000 | trâs-mil |
| Sommaire | Jours de la semaine |
# France de la IIème République/Objectifs

Acquérir une culture solide sur une période plutôt courte (quatre ans).
# France de la IIème République

| Chap. 1 : | Aux origines de 1848 |
| Chap. 2 : | La Révolution de 1848 et la République sociale |
| Chap. 3 : | La dérive de la République |
| Fiche : | Résumé |
Sur les autres projets Wikimedia :

## Présentation [Modifier]

1848 marque une année charnière dans l'Histoire française. Cette année, plus que jamais européenne, marque la fin d'une monarchie bourgeoise, la mise en place d'une République sociale et son déclin immédiat. 1848 est nourrie de conservatismes, de progressismes et de révolution(s).

## Objectifs [Modifier]

Acquérir une culture solide sur une période plutôt courte (quatre ans).

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

Leçon de niveau 14.
Aucun prérequis spécifique pour cette leçon, si ce n'est une ouverture historique et une capacité de mise en relation. Celle-ci est tirée d'une leçon d'histoire dans un Institut d'études politiques (« Sciences Po »). C'est une leçon complète mais ouverte, sans grande difficulté.

## 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.
# France de la IIème République/Aux origines de 1848

L'année 1848, charnière du XIXe siècle, est nourrie par plusieurs crises.

## Une crise économique

Alors que la révolution industrielle arrive plus que jamais en Europe et aux États-Unis, la France reste un pays massivement rural (65% de ruraux) et agricole.
La conjoncture économique en France est mauvaise. La décennie 1840 n’est pas bonne. En 1846, le blé pourrit par l'alternance entre sècheresse et pluies abondantes. De ce fait, la soudure (période où les stocks sont épuisés et où les nouvelles récoltes n'ont pas encore été réalisées) entre les saisons 1846 et 1847 est longue et ardue. Le prix du pain augmente, des contestations naissent, vivement réprimées (déportations au bagne, parfois). La situation redevient en quelque sorte médiévale. Cette année 1846-1847 marque la dernière crise frumentaire. 1847 est une année plutôt bonne en termes de récoltes.
Mais la crise touche également le monde artisanal, dont l’industrie peine à croitre. La France traverse de plus une crise monétaire : les francs ne sont pas valables sur tout le territoire.

## Une crise morale

La crise morale française sera mise en exergue par l'analyse d'Alexis de Tocqueville qui, de retour des États-Unis, est stupéfait. Il sent un « malaise français ».
De nombreux scandales politiques éclatent. Un ancien ministre, pair de France, est accusé d'avoir touché des pots-de-vin durant son mandat. Le duc de Chaseul Praslin tue sa femme pour une histoire d'adultère, mais n'est pas mis en prison. De cet évènement nait la critique d'une justice à deux vitesses. Parfois, la fiction dépassera la réalité (comme dans les romans de Balzac, par exemple).
C'est dans cette fin des années 1840 que sont publiées les premières histoires de la Révolution française, racontées sous l'égide de plusieurs écoles (réactionnaire, libérale puis plus tard marxiste). Quel que soit le diagnostic, le souvenir de la Révolution habite toujours les Français.

## La crise politique

La crise politique nait du paradoxe entre la réélection des partisans de Guizot, président du Conseil des ministres, et les farouches mais vaines manifestations en faveur de l'abaissement du cens. Les tensions naissent.
Dès lors se lance la « campagne des Banquets ».
Le premier, sans but politique, est organisé le 9 juillet 1847 autour de Paris, dont l'entrée est payante. Entre 1000 et 1500 personnes s'y rendent. Quelques cris hasardeux sont lancés : « Vive le cens à 100 Francs ! », « Vive la République ! ». Les banquets se multiplient (une cinquantaine de banquets entre l'été 1847 et 1848).
Les banquets prennent une envergure politique. Le 7 novembre 1847, Ledru-Rollin y demande le suffrage universel. Le 19 décembre, à Châlons-sur-Saône, un député lance « République française ! ».
Un banquet est prévu par le modéré Odilon Barrot le 22 février 1848, vers les Champs Élysées. Cette organisation est vue par Guizot comme une provocation : il interdit ce banquet.
Il sera néanmoins organisé, annoncé par des affiches dans Paris. Le 22 février 1848 devient rapidement une journée révolutionnaire.
| Sommaire | La Révolution de 1848 et la République sociale |
# France de la IIème République/La dérive de la République

Le 28 juillet 1848, le peuple est encadré. L'Abbé Lamennais, curé réactionnaire devenu socialiste, proclame l’expression du « Silence aux pauvres ».

## La Constitution

La Constitution est adoptée le 4 novembre 1848.
Le suffrage universel masculin pour les hommes de plus de 21 ans désigne :
* Le Président de la République (pouvoir exécutif) : 4 ans, non renouvelable
* L'Assemblée législative (pouvoir législatif) pour 3 ans, avec 750 députés.

## Les élections
### L'élection présidentielle du 10 décembre 1848

Le 10 décembre, l'élection présidentielle se tient, opposant six candidats:
* Cavaignac (candidat officiel du gouvernement). 1 400 000 voix * Ledru-Rollin. 370 000 voix * Raspail. 37 000 voix * Changarnier. 6 000 voix * Lamartine. 17 000 voix * Louis-Napoléon Bonaparte. 5,4 millions de voix (74 %)
Le peuple toujours largement analphabète vote comme ses bons notables en choisissant Louis-Napoléon Bonaparte, présenté comme neveu de Napoléon Ier. Parfaitement inconnu avant l'élection, son nom de famille résonna chez beaucoup comme la suite de la légende napoléonienne encore intacte. Face à des candidats du gouvernement ou des républicains non monarchistes, le peuple plébiscite Bonaparte. Adolphe Thiers le pensait idiot et influençable, il fit donc voter la bourgeoisie pour lui. Or, Louis-Napoléon Bonaparte (LNB) est intelligent et original.

### L'élection législative du 14 mai 1849

C'est une victoire du parti de l'Ordre, qui obtient environ 500 sièges sur 750.

## La dérive de la République

Le 13 juin 1849, une manifestation est organisée pour soutenir les républicains romains. Or, LNB sauve le pape, chassé par Garibaldi. C'est le premier antagonisme entre le peuple et son Président. Il y a des massacres. Les libertés de presse et de réunion sont abolies.
Le 15 mars 1850, la loi Falloux (ministre de l'Instruction publique) protège l'enseignement catholique. Les établissements catholiques sont dispensés du contrôle des universités. Les instituteurs socialistes sont révoqués. Les départements ne peuvent financer plus de 10% des investissements. Cette loi est toujours en vigueur.
Le 31 mai 1850, une loi électorale oblige, pour pouvoir voter, à avoir résidé 3 ans dans la commune. 2 500 000 hommes ne peuvent plus voter (à l'époque, les ouvriers étaient itinérants).
Le 16 juillet 1850, le cautionnement des journaux est mis en place.
Une République conservatrice est donc en place. Celle-ci se mènera à sa propre fin, avec à sa tête le même homme, Louis-Napoléon Bonaparte.
# France de la IIème République/Prérequis conseillés

Aucun prérequis spécifique pour cette leçon, si ce n'est une ouverture historique et une capacité de mise en relation. Celle-ci est tirée d'une leçon d'histoire dans un Institut d'études politiques (« Sciences Po »). C'est une leçon complète mais ouverte, sans grande difficulté.
# France de la IIIème République/Présentation de la leçon

Après la guerre franco-prussienne, une période républicaine stable a commencé de 1879 à 1914. Durant cette période, la France consolide son Empire colonial et la Belle Époque commence, culminant avec le déclenchement de la Première Guerre mondiale.
# Introduction aux bases de données avec ACCESS/Administration
## Sauvegarde et restauration

Une fois la base créée, les données saisies dans celle-ci sont automatiquement sauvegardées. La commande enregistrer sauvegarde tous les objets en cours (tables, formulaires, ...). La commande enregistrer sous enregistre la base sous un nouveau nom, par exemple "copie de sauvegarde". Tout fichier de sauvegarde ACCESS est utilisable comme une base de données normale.

## Compactage

Principe : au fur et à mesure du développement de votre base, ACCESS laisse des trous dans votre base de données. Par exemple, lorsque vous créez une table, ACCESS augmente le volume de la base pour accueillir celle-ci. Cependant, si vous supprimez cette même table par la suite, ACCESS conserve cette place disque. Ainsi, le fichier de la base de données peut s'alourdir au fur et à mesure que vous ajoutez puis supprimez des objets (tables, requêtes, formulaires, ...). Le fait de compacter la base de données, permet de se débarrasser immédiatement des espaces vides et ainsi de réduire la taille globale de la base.
* Par expérience, il est vivement conseillé de faire une copie de la base avant de la compacter, en effet, le compactage peut entraîner quelques surprises de type destruction de la base !

## Sécurité des données

* Mot de passe global : ACCESS permet de définir un accès par mot de passe à une base de données
* Mot de passe au niveau utilisateur : ACCESS permet de définir qui a accès à quoi pour une base précise. Certains utilisateurs ne peuvent avoir accès qu’à certaines données et pas d'autres. Chaque utilisateur ou groupe d'utilisateur est ainsi répertorié et son droit d'accès défini, par exemple :
** un utilisateur comptable ne pouvant que lire les données
** un utilisateur technicien ne pouvant pas modifier la structure ni administrer la base

## Sécurité des programmes

* Mot de passe global : ACCESS permet de définir un accès par mot de passe à une base de données
* Fichier MDE : une fois l’application terminée et testée, ACCESS permet de générer un fichier au format MDE permettant de ne générer que l’application sans les programmes sources.
* Une fois le fichier MDE créé, il est impossible de faire machine arrière en cas de bug du programme, il est donc nécessaire de conserver une copie de la base en cas de problème.
| Les formulaires et les contrôles | Sommaire |
# Introduction aux bases de données avec ACCESS/Les différentes étapes de la conception d'une base de données

(Présentation du chapitre à rédiger...)

## Conception

Une base de données conçue avec précision permet d'accéder à des informations à jour et exactes. Parce qu'une conception correcte est essentielle à la réalisation de vos objectifs et à l’utilisation de la base de données, l'investissement en temps nécessaire à l'apprentissage des concepts de création est très important. Vous aurez ainsi la garantie que la base de données conçue répond à vos besoins et peut évoluer.
Cet article présente des conseils pour la planification d'une base de données. Vous apprendrez à faire le tri parmi les informations qui vous sont nécessaires, à répartir les informations entres les tables et les colonnes et à établir un lien entre les tables.
Conception d’une base de données Créer une base de données ACCESS Conception d’une base de données sous ACCESS Créer une table ACCESS

## Utilisation

Une base de données permet de mettre des données à la disposition d'utilisateurs pour une consultation, une saisie ou bien une mise à jour, tout en s'assurant des droits accordés à ces derniers. Cela est d'autant plus utile que les données informatiques sont de plus en plus nombreuses.
Une base de données peut être locale, c'est-à-dire utilisable sur une machine par un utilisateur, ou bien répartie, c'est-à-dire que les informations sont stockées sur des machines distantes et accessibles par réseau.
L'avantage majeur de l’utilisation de bases de données est la possibilité qu'offrent celles-ci d'être accédées par plusieurs utilisateurs simultanément.
Utilisation standard des tables Saisir des données Se déplacer dans une table Modifier un enregistrement Imprimer une table Peupler une table ACCESS

## Liaison

Les relations ACCESS Rechercher des données Bouton Jumelle Trier des données Bouton AZ et Bouton ZA Filtrer des données Utilisation avancée des tables
| Le logiciel Access | Les états et les requêtes |
# Introduction aux bases de données avec ACCESS/Les états et les requêtes

Les états et les requêtes sont des outils qui représentent le fondement de l’utilisation d'ACCESS. Nous verrons les différentes formes de requêtes possibles sur ACCESS qui existent et comme créer et modifier un état.

## Les Requêtes

Il existe plusieurs types de requêtes sur ACCESS :

### Les requêtes simples

La requête simple permet de rechercher une ou plusieurs informations très précises et sélectionnées dans une ou plusieurs tables
Ici nous avons la Table CLIENTS:
Et ici la Table COMMANDES:
On constate que dans la requête ci-dessous, l'information recherchée représente les commandes passées par départements

### Les requêtes "analyses croisées"

La requête analyse croisée qui ressemble un peu au tableau croisé dynamique d’EXCEL, consiste à disposer d’une autre façon la table afin de n’afficher que les informations essentielles sous forme de tableau. Exemple avec cette table qui regroupe un grand nombre d'informations :
En utilisant l'assistant requête on peut arriver à ce résultat :
On voit que la requête permet d'afficher quel client a acheté quel produit et en quelle quantité et ce répertorié par numéro de commande.

### Les requêtes "trouver les doublons"

Lorsque vous avez deux tables et que vous souhaitez vous assurer qu’il n’y a pas deux fois la même information, cette requête vous permet de savoir quelle ligne a été dupliquée.
Exemple de table contenant des doublons :
Une fois l'assistant requête "trouver les doublons" utilisé, on arrive à ce résultat :

### Les requêtes de "non-correspondance"

Elle permet de vérifier quelles informations ne figurent pas dans deux tables qui sont censées recenser des informations similaires Exemple : si deux magasins d'une même enseigne ont deux fichiers produits et qu’ils décident de les comparer afin de s'assurer qu’ils vendent bien les mêmes.
Voici le résultat obtenu grâce à l'assistant requête de "non-correspondance" :

## Les États

Le générateur d'état est un outil d'analyse qui permet de mettre en forme et d'imprimer une table ou une requête, il permet également de calculer et d'afficher des calculs sur des champs numériques (totaux, comptes, moyennes, ...).

### Créer des états via l’assistant

Pour créer un ÉTAT aller dans l'onglet États, sélectionner nouveau. Le logiciel ACCESS vous donne plusieurs possibilités grâce à son assistant
* Choix de la table et des champs
* Choix des regroupements
* Choix des tris
* Choix des présentations et des styles
Exemple : État de la table "produit" ci-dessus

### Modifier les états

Pour modifier un ÉTAT aller dans l'onglet États, sélectionner modifier. Le logiciel ACCESS vous donne plusieurs possibilités de modification grâce à son assistant
* Les zones d’entêtes
* Les lignes détails
* Les zones de pieds
* Utilisation des états
| Les différentes étapes de la conception d'une base de données | Les formulaires et les contrôles |
# Introduction aux bases de données avec ACCESS/Prérequis conseillés

* Connaitre et utiliser fréquemment les logiciels bureautiques de la suite MS OFFICE, notamment EXCEL et plus particulièrement ses fonctions standards et avancées.
* Avoir un zeste d'expérience en programmation est un plus, notamment avec le langage SQL.
# Introduction aux bases de données avec ACCESS/Les formulaires et les contrôles

(Présentation du chapitre à rédiger...)

## L'IHM : les formulaires
### Création d'un formulaire

* Formulaire instantané
* Formulaire avec assistant
* En mode création

### Propriétés d'un formulaire

* En-tête
* Corps
* Pied

## L'IHM : les contrôles
### Les principaux contrôles

* Zone de texte
* Bouton bascule
* Bouton d'option
* Case à cocher
* Zones de liste
* Bouton de commande
* Groupe d'options
* Contrôle d'onglet
* Cadre d'image
* Cadre d'objet OLE

### Les principales propriétés des contrôles

* Format
* Données
* Évènements
| Les états et les requêtes | Administration |