# **Lexique informatique** ## Sommaire [TOC] ### Itérer / Iterate : **Exécuter de façon répétée une série d’instructions.** ```python= for e in range(30): ``` ### Déclarer / Declare : **Créer une variable ou une fonction dans la zone mémoire (Certains langages imposent que la déclaration d’une variable renseigne son type au préalable (int, char…) mais pas Python).** ```python= a #(déclare une variable nommée a) ``` ### Initialiser / Initialise (/Initialize) : **Attribuer la première valeur d’une variable.** ```python= a = 3 #(On initialise la variable a avec la valeur entière 3) ``` ### Affecter / Assign : **Initialiser une variable ou modifier sa valeur.** ```python= a = 4 ; a = 2 ``` ### Implémenter / Implement : **Mettre en place un programme informatique. Traduire un algorithme dans un langage de programmation.** ```python= #Implémenter la somme des entiers de 1 à 100 en Python. ``` ### Algorithme / Algorithm : **Un algorithme est la description d'une suite d'étapes permettant d'obtenir un résultat à partir d'éléments fournis en entrée. (Il est écrit en langage naturel.)** ```python= #Une recette de cuisine permet d’obtenir un plat à partir d’ingrédients. ``` ### Programme / Program : **Ensemble d'instructions et de données représentant un algorithme et susceptible d'être exécuté par un ordinateur.** ```python= def mon_programme(n,m): moyenne=(n+m)/2 print(moyenne) mon_programme(15,16) #Un programme qui calcule la moyenne de deux nombres entrés au clavier et l’affiche. ``` ### Listes / Lists : **Structure de données permettant de regrouper des donnés et d’y accéder.** ```python= [ 1 , 2 , 3 ] et [ 2.5 , ‘girafe’ ] #sont des listes ``` ### Dictionnaire / Dictionary : **Type construit (type construit à l’aide des types de base) qui contient des clés associées à des valeurs.** ```python= {"nom": "Durand", "prenom": "Christophe", "date de naissance": "29/02/1981"} #est un dictionnaire ``` ### Muable / Mutable : **Objet dont l’état peut être modifié après sa création. Variable dont la valeur peut être modifiée.** ```python= [1,2,3] #Une liste est variable, muable (on peut modifier la valeur de ses éléments) ``` ### Itérable / Iterable : **Objet qui peut retourner ses éléments les uns à la suite des autres. Objet dont on peut parcourir les valeurs.** ```python= [1,2,3] #Une liste est un itérable, un dictionnaire aussi. ``` ### Incrémenter / Increment : **Augmenter la valeur d’une variable d’une quantité fixée (souvent 1)** ```python= a += 1 #est une instruction qui incrémente la valeur de la variable a de 1 ``` ### Décrémenter / Decrement : **Diminuer la valeur d’une variable d’une quantité fixée (souvent 1)** ```python= a -= 1 #est une instruction qui décrémente la valeur de la variable a de 1 ``` ### Typage / Typing : **Attribution d’un type à une variable.** ```python= #En C++, on peut définir a comme une variable représentant un entier par l’instruction : int a ``` ### Cast / Cast : **Conversion d’une valeur d’un type dans un autre.** ```python= a = 3 ; a = str(a) #est une suite d’instructions qui stocke dans a non plus la valeur entière 3 mais la chaine de caractères « 3 » ``` ### Interpréteur / Interpreter : **Outil ayant pour tâche de traduire des programmes écrits dans un langage informatique dans le but de l’exécuter.** ```python= #Edupython ```