Skip to content
Snippets Groups Projects
Unverified Commit f8f4b6ca authored by orestis.malaspin's avatar orestis.malaspin
Browse files

removed all useless #fig

parent a098c734
No related branches found
No related tags found
No related merge requests found
......@@ -120,7 +120,7 @@ for (int i = 0; i != 1; i = rand() % 4) { // ésotérique
# Représentation des variables en mémoire (2/2)
![Les variables en mémoire.](figs/memory.svg){#fig:memory width=100%}
![Les variables en mémoire.](figs/memory.svg){width=100%}
# Les fonctions (1/7)
......
......@@ -64,7 +64,7 @@
num->im = -1.0; // mémoire pas allouée.
```
![La représentation mémoire de `complex_t`.](figs/pointer_struct.svg){#fig:compilation width=100%}
![La représentation mémoire de `complex_t`.](figs/pointer_struct.svg){width=100%}
# Types complexes: `struct`{.C} (4/5)
......@@ -203,7 +203,7 @@
## Un seul fichier source
![Étapes de génération.](figs/compilation.svg){#fig:compilation width=100%}
![Étapes de génération.](figs/compilation.svg){width=100%}
# Génération d'un exécutable (2/5)
......@@ -224,7 +224,7 @@ Les différents codes intermédiaires sont effacés.
## Plusieurs fichiers sources
![Étapes de génération, plusieurs fichiers.](figs/compilation_plusieurs.svg){#fig:compilation_plusieurs width=100%}
![Étapes de génération, plusieurs fichiers.](figs/compilation_plusieurs.svg){width=100%}
# Génération d'un exécutable (4/5)
......
......@@ -222,19 +222,19 @@ gcc -o example example.o
# Syntaxe d'un `Makefile` (1/4)
![Un exemple simple de `Makefile`.](figs/ex_makefile.svg){#fig:ex_makefile width=100%}
![Un exemple simple de `Makefile`.](figs/ex_makefile.svg){width=100%}
# Syntaxe d'un `Makefile` (2/4)
![La cible.](figs/ex_makefile_cible.svg){#fig:ex_makefile_cible width=100%}
![La cible.](figs/ex_makefile_cible.svg){width=100%}
# Syntaxe d'un `Makefile` (3/4)
![Les dépendances.](figs/ex_makefile_dep.svg){#fig:ex_makefile_dep width=100%}
![Les dépendances.](figs/ex_makefile_dep.svg){width=100%}
# Syntaxe d'un `Makefile` (4/4)
![La règle.](figs/ex_makefile_regle.svg){#fig:ex_makefile_regle width=100%}
![La règle.](figs/ex_makefile_regle.svg){width=100%}
# Principe de fonctionnement
......@@ -275,7 +275,7 @@ rebuild: clean hello
## Un graph complexe
![`Makefile` complexe.](figs/complex_makefile.svg){#fig:complex_makefile width=100%}
![`Makefile` complexe.](figs/complex_makefile.svg){width=100%}
:::
::::::::::::::
......
......@@ -4,7 +4,7 @@
# Rappel: représentation des variables en mémoire
![Les variables en mémoire.](figs/memory.svg){#fig:memory width=100%}
![Les variables en mémoire.](figs/memory.svg){width=100%}
# Rappel: Les pointeurs (1/3)
......@@ -28,7 +28,7 @@
# Rappel: Les pointeurs (2/3)
![Les pointeurs, le déréférencement, et la mémoire.](figs/memory_deref.svg){#fig:memory width=100%}
![Les pointeurs, le déréférencement, et la mémoire.](figs/memory_deref.svg){width=100%}
# Rappel: Les pointeurs (3/3)
......@@ -128,7 +128,7 @@ p = &m; // erreur de compilation.
- La mémoire doit être désallouée explicitement $\Rightarrow$ **fuites mémoires**.
<!-- - Toujours garder un pointeur sur la mémoire allouée sinon **pointeur pendouillant**. -->
![La représentation mémoire de `complex_t` et fuites.](figs/pointer_struct_ok.svg){#fig:compilation width=100%}
![La représentation mémoire de `complex_t` et fuites.](figs/pointer_struct_ok.svg){width=100%}
# Allocation dynamique de mémoire (3/8)
......@@ -176,7 +176,7 @@ p = &m; // erreur de compilation.
## Arithmétique de pointeurs
![L'arithmétique des pointeurs.](figs/pointer_arithmetics.svg){#fig:compilation width=100%}
![L'arithmétique des pointeurs.](figs/pointer_arithmetics.svg){width=100%}
# Allocation dynamique de mémoire (6/8)
......@@ -195,7 +195,7 @@ p = &m; // erreur de compilation.
## Pointeur de pointeur
![L'arithmétique des pointeurs.](figs/double_pointeur.svg){#fig:compilation height=100%}
![L'arithmétique des pointeurs.](figs/double_pointeur.svg){height=100%}
# Allocation dynamique de mémoire (8/8)
......
......@@ -196,7 +196,7 @@ int main(void) {
# Représentation des variables en mémoire (2/N)
![Les variables en mémoire.](figs/memory.svg){#fig:memory width=100%}
![Les variables en mémoire.](figs/memory.svg){width=100%}
# Les pointeurs (1/N)
......@@ -220,7 +220,7 @@ int main(void) {
# Les pointeurs (2/N)
![Les pointeurs, le déréférencement, et la mémoire.](figs/memory_deref.svg){#fig:memory width=100%}
![Les pointeurs, le déréférencement, et la mémoire.](figs/memory_deref.svg){width=100%}
# Les pointeurs (3/N)
......@@ -318,7 +318,7 @@ int main(void) {
num->im = -1.0; // mémoire pas allouée.
```
![La représentation mémoire de `complex_t`.](figs/pointer_struct.svg){#fig:compilation width=100%}
![La représentation mémoire de `complex_t`.](figs/pointer_struct.svg){width=100%}
# Allocation dynamique de mémoire (1/N)
......@@ -345,7 +345,7 @@ int main(void) {
- La mémoire doit être désallouée explicitement $\Rightarrow$ **fuites mémoires**.
<!-- - Toujours garder un pointeur sur la mémoire allouée sinon **pointeur pendouillant**. -->
![La représentation mémoire de `complex_t` et fuites.](figs/pointer_struct_ok.svg){#fig:compilation width=100%}
![La représentation mémoire de `complex_t` et fuites.](figs/pointer_struct_ok.svg){width=100%}
# Allocation dynamique de mémoire (3/N)
......@@ -393,7 +393,7 @@ int main(void) {
## Arithmétique de pointeurs
![L'arithmétique des pointeurs.](figs/pointer_arithmetics.svg){#fig:compilation width=100%}
![L'arithmétique des pointeurs.](figs/pointer_arithmetics.svg){width=100%}
# Allocation dynamique de mémoire (6/N)
......@@ -413,7 +413,7 @@ int main(void) {
## Pointeur de pointeur
![L'arithmétique des pointeurs.](figs/double_pointeur.svg){#fig:compilation height=100%}
![L'arithmétique des pointeurs.](figs/double_pointeur.svg){height=100%}
# Allocation dynamique de mémoire (8/N)
......@@ -479,7 +479,7 @@ int main(void) {
## Un seul fichier source
![Étapes de génération.](figs/compilation.svg){#fig:compilation width=100%}
![Étapes de génération.](figs/compilation.svg){width=100%}
# Génération d'un exécutable (2/N)
......@@ -500,7 +500,7 @@ Les différents codes intermédiaires sont effacés.
## Plusieurs fichiers sources
![Étapes de génération, plusieurs fichiers.](figs/compilation_plusieurs.svg){#fig:compilation_plusieurs width=100%}
![Étapes de génération, plusieurs fichiers.](figs/compilation_plusieurs.svg){width=100%}
# Génération d'un exécutable (4/N)
......
......@@ -42,7 +42,7 @@ Ce qui marche *presque* tout le temps:
1. Appuyer sur le bouton `Super` (`Windows`) du clavier.
2. Commencer à taper "terminal".
![](figs/terminal_open.png){#fig:terminal_open width=100%}
![](figs/terminal_open.png){width=100%}
Raccourcis clavier:
......
......@@ -7,7 +7,7 @@
* Soit un ensemble de $N$ points $\mathcal{P}=\{p_i\}_{i=1}^N$.
* Une triangulation est un ensemble de triangle dont les sommets sont formés des points de $\mathcal{P}$ et couvrant leur envelope convexe.
![Deux exemples de triangulation (source: [wikipedia](https://bit.ly/2P2XCJ9)).](figs/PointSetTriangulations.svg){#fig:tri width=100%}
![Deux exemples de triangulation (source: [wikipedia](https://bit.ly/2P2XCJ9)).](figs/PointSetTriangulations.svg){width=100%}
## La triangulation de Delaunay
......@@ -28,27 +28,27 @@
## Exemple d'ajouts (1/6) (source [wikipedia](https://bit.ly/2vJs5p2))
![Ajout du premier point dans le super-triangle](figs/Bowyer-Watson_0.png){#fig:tri width=100%}
![Ajout du premier point dans le super-triangle](figs/Bowyer-Watson_0.png){width=100%}
## Exemple d'ajouts (2/6) (source [wikipedia](https://bit.ly/2vJs5p2))
![Ajout du premier point dans le super-triangle](figs/Bowyer-Watson_1.png){#fig:tri width=100%}
![Ajout du premier point dans le super-triangle](figs/Bowyer-Watson_1.png){width=100%}
## Exemple d'ajouts (3/6) (source [wikipedia](https://bit.ly/2vJs5p2))
![Ajout du premier point dans le super-triangle](figs/Bowyer-Watson_2.png){#fig:tri width=100%}
![Ajout du premier point dans le super-triangle](figs/Bowyer-Watson_2.png){width=100%}
## Exemple d'ajouts (4/6) (source [wikipedia](https://bit.ly/2vJs5p2))
![Ajout du premier point dans le super-triangle](figs/Bowyer-Watson_3.png){#fig:tri width=100%}
![Ajout du premier point dans le super-triangle](figs/Bowyer-Watson_3.png){width=100%}
## Exemple d'ajouts (5/6) (source [wikipedia](https://bit.ly/2vJs5p2))
![Ajout du premier point dans le super-triangle](figs/Bowyer-Watson_4.png){#fig:tri width=100%}
![Ajout du premier point dans le super-triangle](figs/Bowyer-Watson_4.png){width=100%}
## Exemple d'ajouts (6/6) (source [wikipedia](https://bit.ly/2vJs5p2))
![Ajout du premier point dans le super-triangle](figs/Bowyer-Watson_6.png){#fig:tri width=100%}
![Ajout du premier point dans le super-triangle](figs/Bowyer-Watson_6.png){width=100%}
<!-- ## Pseudo-code de l'algorithme (1/2)
......
......@@ -17,7 +17,7 @@ Utilisez le libre service (l'horaire sera fixé prochainement).
Salon de discussion [Matrix](https://matrix.to/#/!tuZtXjUSPbnRfBsFXv:matrix.org?via=matrix.org), installez [element.io](https://element.io).
![](figs/matrix.png){#fig:memory width=20%}
![](figs/matrix.png){width=20%}
# Cyberlearn
......
......@@ -56,19 +56,19 @@ gcc -o example example.o
# Syntaxe d'un `Makefile` (1/4)
![Un exemple simple de `Makefile`.](figs/ex_makefile.svg){#fig:ex_makefile width=100%}
![Un exemple simple de `Makefile`.](figs/ex_makefile.svg){width=100%}
# Syntaxe d'un `Makefile` (2/4)
![La cible.](figs/ex_makefile_cible.svg){#fig:ex_makefile_cible width=100%}
![La cible.](figs/ex_makefile_cible.svg){width=100%}
# Syntaxe d'un `Makefile` (3/4)
![Les dépendances.](figs/ex_makefile_dep.svg){#fig:ex_makefile_dep width=100%}
![Les dépendances.](figs/ex_makefile_dep.svg){width=100%}
# Syntaxe d'un `Makefile` (4/4)
![La règle.](figs/ex_makefile_regle.svg){#fig:ex_makefile_regle width=100%}
![La règle.](figs/ex_makefile_regle.svg){width=100%}
# Principe de fonctionnement
......@@ -109,7 +109,7 @@ rebuild: clean hello
## Un graph complexe
![`Makefile` complexe.](figs/complex_makefile.svg){#fig:complex_makefile width=100%}
![`Makefile` complexe.](figs/complex_makefile.svg){width=100%}
:::
::::::::::::::
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment