diff --git a/slides/Makefile b/slides/Makefile index e2ebe71d46782bfb3507238d3bfdfcd1655281fa..924297c505c4ca4d2ee0840c1c86e0baa72ef03d 100644 --- a/slides/Makefile +++ b/slides/Makefile @@ -69,6 +69,6 @@ deploy: all index.html cp index.html algo_cours clean: - rm -f *.html *.pdf *.markdown yq_linux_amd64* index.md .puppeteer.json + rm -rf *.html *.pdf *.markdown yq_linux_amd64* index.md .puppeteer.json algo_cours *.err .PHONY: clean index.md puppeteer yq diff --git a/slides/cours_1.md b/slides/cours_1.md index 6bf2aae87661f6b0dd76912bac2ed86baf3ae93c..590136c52d8eba89fdd17a0ffcb6a381cc7ec62f 100644 --- a/slides/cours_1.md +++ b/slides/cours_1.md @@ -57,7 +57,7 @@ Nombre premier: nombre possédant deux diviseurs entiers distincts. ## Algorithme naïf (problème) ```C -est_premier(nombre) +booléen est_premier(nombre) si pour tout i, t.q. 1 < i < nombre i ne divise pas nombre @@ -79,11 +79,11 @@ est_premier(nombre) ```C booléen est_premier(nombre) // fonction - soit i := 2; // variable, type, assignation + soit i = 2; // variable, type, assignation tant que i < nombre // boucle si nombre modulo i == 0 // expression typée retourne faux // expression typée - i := i + 1 + i = i + 1 retourne vrai // expression typée ``` diff --git a/slides/metadata.yaml b/slides/metadata.yaml index fb966bcfaf4429e7bff3faf9b8ceeed4484a184b..d863cfe0ae1fc30f8c14fc6b02829204f1220801 100644 --- a/slides/metadata.yaml +++ b/slides/metadata.yaml @@ -1,5 +1,5 @@ --- -subtitle: "Algorithmique et structures de données, 2021-2022" +subtitle: "Algorithmique et structures de données, 2022-2023" author: "Paul Albuquerque (B410), Pierre Künzli et Orestis Malaspinas (A401), ISC, HEPIA" institute: En partie inspirés des supports de cours de P. Albuquerque lang: fr-CH