Want to create interactive content? It’s easy in Genially!

Get started free

NSI1_Algorithmique Débuter en Python - partie2

abdelaziz.hellali

Created on September 18, 2023

Start designing with a free template

Discover more than 1500 professional designs like these:

Transcript

Algorithmique- Débuter en Python

les fonctions

Structures Algorithmiques

Exécution d'Un Programme Informatique

Prise en mains de Python :

les Variables:

les Conditions:

Créer et utiliser des fonctions :

Exécution d'une fonction:

Pour appeler une fonction en Python, que ce soit une fonction sans paramètre ou une fonction avec des paramètres, vous devez suivre une syntaxe générale.

Fonction sans paramètres : Pour appeler une fonction qui ne prend pas de paramètres, vous utilisez simplement le nom de la fonction suivi de parenthèses vides, comme ceci :

Par exemple, si vous avez une fonction sans paramètres appelée "afficher_message()", vous l'appellerez ainsi:

Fonction avec paramètres : Lorsque vous appelez une fonction avec des paramètres, vous devez fournir les valeurs ou les arguments correspondants aux paramètres de la fonction entre les parenthèses

nom_de_la_fonction(parametre1, parametre2, ...)

Exécution d'une fonction

for i in range(1, 11)

La commande for i in range(1, 11)est une boucle foren Python qui permet d'itérer sur une séquence de nombres. Voici ce que chaque partie signifie : for: C'est le mot-clé qui indique que vous allez définir une boucle for. i: C'est une variable qui prendra successivement les valeurs de la séquence. Vous pouvez choisir n'importe quel nom de variable que vous souhaitez ici. in: C'est un mot-clé qui indique que la variable iva itérer à travers une séquence. range(1, 11): C'est la séquence sur laquelle la boucle forva itérer. Dans cet exemple, range(1, 11)génère une séquence de nombres allant de 1 (inclus) à 11 (exclus), c'est-à-dire les nombres 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.

Completer la ligne 2,3 et 5:

Exercice 1:

les étapes d'exécution d'un programme informatique

L'exécution d'un programme Python se déroule généralement en plusieurs étapes : Écriture du code source : Tout d'abord, vous devez écrire le code source de votre programme en utilisant un éditeur de texte ou un environnement de développement intégré (IDE) tel que Visual Studio Code, PyCharm, ou simplement un éditeur de texte simple. Sauvegarde du fichier : enregistrez votre fichier source avec l'extension ".py". Par exemple, si vous créez un programme nommé "mon_programme.py", le fichier doit être enregistré sous ce nom. Analyse lexicale (Lexing) : L'interpréteur Python commence par analyser le code source pour diviser le texte en éléments lexicaux, tels que les mots clés, les identificateurs, les opérateurs, et les valeurs littérales.

Analyse syntaxique (Parsing) : Ensuite, Python analyse la structure syntaxique du code pour s'assurer qu'il est correctement écrit. Si des erreurs de syntaxe sont détectées, le programme s'arrête et affiche un message d'erreur.

Compilation (bytecode) : Une fois que le code source est validé, il est compilé en bytecode Python, qui est une forme intermédiaire du code que l'interpréteur peut exécuter. Les fichiers bytecode sont généralement stockés dans des fichiers avec l'extension ".pyc" (ou ".pyo" pour les fichiers optimisés). Exécution : L'interpréteur Python lit le bytecode et exécute le programme ligne par ligne, en suivant les instructions définies dans le code source. Les données sont manipulées, les opérations sont effectuées et les résultats sont calculés. Fin de l'exécution : Une fois que toutes les instructions du programme ont été exécutées, le programme se termine. Si le programme a une sortie (par exemple, il affiche des résultats à l'écran), cette sortie sera affichée.

Gestion d'erreurs : Si des erreurs se produisent pendant l'exécution (par exemple, une division par zéro ou une variable non définie), Python génère une exception. Vous pouvez gérer ces exceptions avec des blocs try/sauf pour éviter que le programme ne s'arrête brusquement. Fermeture des fichiers et libération de la mémoire : Python gère automatiquement la fermeture des fichiers ouverts et la libération de la mémoire utilisée par le programme à la fin de son exécution.

Gallery

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam blandit nisi sit amet

Quotes

Follow us!