Notion de liste et algorithmes : Écriture en langage naturel ou Python

~1 min de lecture
Notion de liste et algorithmes

Notion de liste et algorithmes : Écriture en langage naturel ou Python

1. Introduction aux listes

Une liste est une collection ordonnée d'éléments. En programmation, elle sert à stocker plusieurs valeurs dans une seule variable.

Exemple en Python :

fruits = ['pomme', 'banane', 'orange']

2. Notion d'algorithme

Un algorithme est une suite d'instructions qui permet de résoudre un problème. Il peut être écrit en langage naturel ou en langage de programmation comme Python.

3. Écriture d'un algorithme en langage naturel

Exemple : Trouver la somme de tous les éléments d'une liste :

  1. Initialiser une variable somme à 0.
  2. Parcourir tous les éléments de la liste.
  3. Ajouter chaque élément à la variable somme.
  4. Afficher la somme.

4. Traduction en Python

Voici comment cet algorithme peut être écrit en Python :

def somme_liste(liste):
    somme = 0
    for element in liste:
        somme += element
    return somme

# Exemple d'utilisation
ma_liste = [1, 2, 3, 4, 5]
resultat = somme_liste(ma_liste)
print("La somme est :", resultat)

5. Résumé

  • Une liste est une collection ordonnée d'éléments.
  • Un algorithme est une suite d'étapes pour résoudre un problème.
  • Les algorithmes peuvent être écrits en langage naturel ou en code Python.

Teste tes connaissances sur ce cours

Crée ton compte gratuitement pour accéder aux quiz associés et suivre ta progression.