Aller plus avec l'algorithmique

Nous sommes arrivés au bout de cette formation, j'espère que vous avez apprécié l'aventure Algorithmes en ma compagine. Je partage avec vous une liste des ressources additionnelles qui vous permettront d'aller plus avec l'algorithmique. Je vous ai préparé un test de connaissance pour passer en revue ce que nous avons appris.

Cours en ligne#

OpenClassrooms - Découvrez le fonctionnement des algorithmes
Dans ce cours, apprenez les bases de l'algorithmique : variables, fonctions, boucles et structures conditionnelles. À la fin de ce cours, vous saurez :

  • Décrire le fonctionnement d’un algorithme,
  • Choisir le type et la structure de données adéquats,
  • Appliquer les concepts avancées de l'algorithmique.

Livres#

Algorithmique & programmation en langage C
Ce document constitue le support de cours écrit pour différents enseignements d’algorithmique et de programmation en langage C donnés à la Faculté d’ingénierie de l’Université Galatasaray (Istanbul, Turquie), entre 2005 et 2014. Il s’agit du premier volume d’une série de 3 documents, comprenant également les recueils des sujets de TP (volume 2) et de leurs corrigés (volume 3).
Notes de cours | Corrigés de travaux pratiques

Test de compréhension#

Je vous invite à prendre quelques minutes pour répondre aux questions suivantes.

Question 1

Un algorithme est :

  • Un ordinateur
  • Une suite d’instructions logiques
  • Une base
  • Un langage

Question 2

Une condition utilise :

  • for
  • print
  • if
  • import

Question 3

Une boucle permet de :

  • Arrêter le programme
  • Répéter des instructions
  • Supprimer des données
  • Compiler

Question 4

Un diagramme de flux représente :

  • Une base SQL
  • Un serveur
  • Une API
  • Un algorithme visuellement

Question 5

Une variable sert à :

  • Stocker une valeur
  • Compiler
  • Supprimer
  • Installer

Question 6

Un test logique renvoie :

  • 1 à 10
  • Vrai ou Faux
  • Texte
  • Image

Question 7

Un pseudo-code est :

  • Du code compilé
  • Une base
  • Une description simplifiée d’un algorithme
  • Une machine

Question 8

La complexité mesure :

  • La performance d’un algorithme
  • La mémoire RAM
  • Le CPU
  • Le réseau

Question 9

Une boucle infinie :

  • Ne s’arrête jamais
  • Est optimisée
  • Supprime tout
  • Compile

Question 10

Un tri sert à :

  • Supprimer
  • Installer
  • Organiser des données
  • Compiler

Prochaines étapes#

La prochaine étape de votre aventure consiste à apprendre un langage de programmation afin de faire exécuter les algorithmes par la machine.

  • Introduction à la programmation Python
  • Développement web avec Python

Rejoingnez le forum#


Je vous invite à regarder. Si vous êtes intéressé ou vous avez des questions, n'hésitez pas à me contacter, je suis disposé à vous accompagner. Au revoir et à très bientôt pour une autre formation.

Commentaires

Inscrivez-vous à une formation complète

Voir le catalogue