update recap séance hier

This commit is contained in:
2025-10-07 10:56:06 +02:00
parent 6a6db8f514
commit 52fbbfdce6

View File

@@ -95,10 +95,19 @@ La traduction d'un code de haut niveau se fait en deux temps. D'abord du langage
Évocation: partage de la RAM entre chaque processus. Évocation: partage de la RAM entre chaque processus.
Un processus a une pile (pour les choses petites) et un tas (pour les choses grandes). Sur la pile on indique l'adresse de quelque chose de gros dans le tas. Un processus a une pile (pour les choses petites) et un tas (pour les choses grandes). Sur la pile on indique l'adresse de quelque chose de gros dans le tas.
Machine virtuelle à pile (MVàP). Un modèle académique simplifié. Machine virtuelle à pile (MVàP). Un modèle académique simplifié.
Rappel des instructions élémentaires pour faire des calculs sur la pile (pousser un entier, 4 opérations arithmétique). Exemple d'un calcul de moyenne avec deux notes et des coefficients différents.
Présentation de l'intérêt d'avoir des variables dans la pile, et des entrées sorties avec l'utilisateur. Exemple avec le cacul de la moyenne précédent.
Évolution du calcul de la moyenne, avec l'apparition d'un maximum. Il est nécessaire de pouvoir dépasser le stade d'instructions successives systématiques et d'avoir des blocs d'instructions, avec des sauts, en particuliers des sauts conditionnés ou résultat d'un test.
Formalisation d'un if-then-else avec la MVàP.
Évocation de boucles. Formalisation d'une boucle while.
### séance du lundi 13/10. ### séance du lundi 13/10.