Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Exercices Algorithmie Débutant et Initié

Introduction 🎉

Ces exercices ont pour but de vous offrir une entrée en matière sur l’algorithmie ✨. Ils sont conçus pour vous familiariser avec les bases de la logique et de la programmation, en utilisant JavaScript pour résoudre des problèmes simples 🧩.

À travers chaque exercice, vous allez pratiquer des notions essentielles comme les variables, les boucles, et les conditions, et apprendre à structurer des algorithmes de manière logique et efficace 🔍.

👩‍💻 Que vous soyez débutant ou que vous souhaitiez renforcer vos bases, ces exercices vous guideront dans l’apprentissage de techniques utiles pour la programmation au quotidien. Mettez-vous dans la peau d’un programmeur, prêt à résoudre des défis progressivement plus complexes 🛠️.

N’oubliez pas, l’important est de prendre votre temps et de bien comprendre chaque étape 🤓.

Allez, à vos claviers ! 🚀

Compétences pédagogiques 🧠

À la fin de cette série d’exercices, vous serez capable de :

  • Manipuler des variables et des constantes (💾) : comprendre comment déclarer, assigner, et utiliser des valeurs dans votre code.

  • Utiliser les boucles pour automatiser des tâches répétitives (🔄) : maîtriser les boucles for, while, et forEach.

  • Appliquer des conditions pour prendre des décisions (⚖️) : comprendre comment utiliser des structures conditionnelles pour orienter le déroulement d'un algorithme.

  • Manipuler les chaînes de caractères et les tableaux (📜🔢) : travailler avec des listes de données, compter et filtrer des éléments.

  • Développer des algorithmes pour résoudre des problèmes (💡) : aborder des exercices qui stimulent la logique et la capacité à structurer un code clair et fonctionnel.

Avec chaque exercice, vous renforcerez votre capacité à penser comme un développeur 💪 et à aborder les défis de manière méthodique et créative ✨.

La minute versionning 🕰️

💡 Petit rappel ! Créez un repo dans lequel vous ferez vos exercices. A la fin de CHAQUE exercices, pensez à faire un commit dans votre dépôt Git ! Versionner régulièrement, c’est la clé pour garder une trace de votre progression et éviter les mauvaises surprises en cas d’erreur 🛡️.

⚠️ Les exercices suivants ne sont pas forcément trié par ordre de difficultés. Si vous passez + de 30 minutes sur un exercice, passez au suivant. ⚠️

Exercice 1 : Affichage simple

Objectif : Se familiariser avec les sorties dans la console.

  • Afficher "Hello, world !" dans la console.
  • Afficher ensuite "Bienvenue dans le monde de la programmation !".

Exercice 2 : Addition de deux nombres

Objectif : Manipuler les variables et les afficher.

  • Déclare une variable nombre1 avec la valeur 5 et une variable nombre2 avec la valeur 10.
  • Affiche la somme de ces deux nombres dans la console.

Exercice 3 : Affichage d’une liste simple

Objectif : Manipuler les tableaux et afficher les éléments un par un.

  • Crée un tableau avec trois fruits de ton choix (par exemple, ["pomme", "banane", "cerise"]).
  • Utilise une boucle pour afficher chaque fruit dans la console.

Exercice 4 : Affichage des nombres pairs

Objectif : Utiliser des conditions simples et une boucle.

  • Affiche tous les nombres pairs de 1 à 20 dans la console.

Exercice 5 : Compteur de voyelles

Objectif : Manipuler les chaînes de caractères et compter des éléments.

  • Dans une constante, stockez un mot.
  • La suite de votre algo va compter et afficher le nombre de voyelles dans le mot (a, e, i, o, u).

Exercice 6 : Compter les lettres

Objectif : Pratiquer les boucles et la manipulation des chaînes de caractères.

  • Stockez une phrase dans une constante.
  • Compte combien de fois chaque lettre apparaît dans la phrase.
  • Affiche chaque lettre avec son nombre d’occurrences (par exemple, "a : 3 fois").

Exercice 7 : Filtrer les nombres positifs et négatifs

Objectif : Utiliser des conditions pour trier des éléments dans deux groupes.

  • Crée un tableau contenant plusieurs nombres positifs et négatifs.
  • Utilise une boucle pour séparer les nombres positifs et les nombres négatifs dans deux nouveaux tableaux.
  • Affiche ces deux tableaux.

Exercice 8 : Trouver le nombre maximum

Objectif : Utiliser des boucles et des conditions pour trouver une valeur.

  • Saisissez une liste de 5 nombres.
  • Parcoure cette liste pour déterminer et afficher le plus grand nombre.

Exercice 9 : Inverser une chaîne de caractères

Objectif : Utiliser les boucles et les manipulations de chaînes.

  • Saisissez un mot.
  • Affiche ce mot en inversant l'ordre des lettres (par exemple, "bonjour" deviendrait "ruojnob").

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages