~~NOTOC~~ [[:start|{{ :iconemaisonrouge.jpg?nolink&25|Les wikis}}]] ==== Bienvenue sur "Bases d'algorithmique et de programmation" ==== ** Rédacteur(s)** : Philippe Mariano [Mise à jour le 9/10/2024] \\ \\ === Sommaire === - **Le matériel** - Choix des composants d'un PC - Tout savoir sur le M.2 - [[info:gene:repdonnees|Représentation des données en machine]] - Entiers naturels et relatifs - Approximation des réels - Représentation des textes - **[[:info:bdd:accueilbdd|Bases de données]]** (sommaire) - **Algorithmique** - [[:info:algo:introduction|Introduction]] - [[:info:algo:complexite|Complexité]] - [[:info:algo:recursivite|Récursivité]] - Les algorithmes de tri - Algorithmes - Jouer au morpion avec l’algorithme Minimax - **Programmation** - Langage de bas niveau : l'assembleur - [[info:prog:ass6800|Programmer en assembleur 6800-6811]] - Les langages d'implémentation de haut niveau - [[info:prog:varop|Les variables et les opérateurs]] - Les tests et la logique booléenne - Les boucles - Les structures de données - Les tableaux - Les structures et les enregistrements - Les dictionnaires - Liste, piles, files - Arbres - Les graphes - [[:info:bdd:accueilbdd|Bases de données]] - Les sous-programmes - Les fichiers - Une approche de l'objet - Principe - Manipuler les objets - **Outils** - Création - [[:outils:vscode:accueilvscode|IDE VSCode]] - Documentation - [[:outils:markdown|Mémento de Markdown]] - Sauvegarde et collaboration - [[:outils:filezilla|Transférer des fichiers avec FileZilla client]] - [[:outils:git|Gestion de versions : démarrer avec git et Github]] - [[:outils:vscode:liveshare|Travail collaboratif dans VSCode]] * [[:info:gene:biblio|Bibliographie]] * [[:info:gene:webographie|Webographie]] * [[:info:gene:lexique|Lexique]]