Première année préparatoire · tronc commun · S1

Algorithmique 1 — 1re année préparatoire, EMSI

Le cours « Algorithmique 1 » de la première année préparatoire de l'EMSI (Casablanca, 2025-2026) suit cinq étapes, que ce parcours reprend : l'introduction (ce qu'est un algorithme, comment on passe d'un problème à une solution), les variables et l'affectation, la lecture et l'écriture, les structures de contrôle conditionnelles et les structures de contrôle itératives.

Les chapitres ont été écrits pour ce parcours dans la notation du cours - déclarations Entier A, B;, affectation ←, Lire et Ecrire, Si … Alors … Sinon … FinSi, Selon … Faire … FinSelon, TantQue … Faire … FinTantQue, Répéter … Jusqu'à, Pour … De … à … PAS … Faire … FinPour - pour que ce que tu écris ici soit ce que tu écriras en contrôle. Les exercices d'application du cours y sont repris, avec leurs corrections.

Après le parcours, la bibliothèque reprend les séries de TD n° 1 et n° 2, exercice par exercice, avec des corrections rédigées par Understand, puis un examen blanc. Elle est facultative.

Modules
5
Leçons
14
Durée
~6 heures

Construit à partir du cours « Algorithmique 1 » de la 1re année préparatoire de l'EMSI Casablanca (2025-2026), de ses séries n° 1 et 2 et des corrections fournies. Understand est indépendant de l'école.

Commencer

Ce que tu sauras faire

  • Analyser un problème - données d'entrée, résultats, étapes - et écrire l'algorithme en pseudo-code
  • Déclarer des variables et des constantes de type Entier, Réel, Caractère, Chaine de caractères, Booléen
  • Évaluer des expressions arithmétiques, relationnelles et logiques
  • Écrire des algorithmes séquentiels avec Lire et Ecrire
  • Choisir et écrire la bonne structure conditionnelle, Selon compris
  • Choisir et écrire la bonne boucle, et la suivre à la main
  • Traiter les exercices des séries 1 et 2 de l'EMSI

Pour qui

Les élèves de première année préparatoire (1AP, tronc commun) de l'École marocaine des sciences de l'ingénieur, et tout débutant en programmation.

Ce qu'il te faut

Aucun prérequis d'informatique ; le calcul de base (division entière, reste, pourcentages).

Programme

Introduction, variables, lecture et écritureDu problème à l'algorithme ; variables, types, affectation, opérateurs ; Lire et Ecrire. 3 modules · 8 leçons
  1. 1 Introduction à l'algorithmiqueCe que fait un ordinateur, comment on passe d'un problème à un algorithme, et comment s'écrit un algorithme en pseudo-code.
  2. 2 Variables, affectation et expressionsIdentificateur, type et valeur ; déclarer, affecter, calculer avec des opérateurs arithmétiques, relationnels et logiques.
  3. 3 Lecture et écritureLire ce que l'utilisateur tape, afficher messages et résultats, enchaîner les instructions une à une.
Structures de contrôleConditionnelles (Si, Sinon Si, Selon) et itératives (TantQue, Répéter, Pour). 2 modules · 6 leçons
  1. 4 Structures de contrôle conditionnellesSi … Alors … FinSi, Si … Sinon, Sinon Si en cascade, Selon … Faire … FinSelon.
  2. 5 Structures de contrôle itérativesTantQue … Faire, Répéter … Jusqu'à, Pour … De … à … PAS … Faire - et comment choisir.