Ressource affichée de l'autre côté. Faites défiler pour voir la suite.
A
Qu'est-ce qu'un programme informatique ?
Ressource affichée de l'autre côté. Faites défiler pour voir la suite.
Un programme est une liste d'instruction, et de commandes à effectuer par l'ordinateur au moment de l'exécution du programme. Le programme peut être écrit dans différents langages qui seront ensuite interprétés pour que le processeur de l'ordinateur puisse réaliser les opérations demandées.
Dans ce manuel, deux langages de programmation sont utilisés : Scratch et Python. Scratch est un langage de programmation pédagogique, pensé pour sa lecture et sa rédaction aisées. Python est un langage de programmation très utilisé dans le monde académique.
L'intérêt d'un programme est de pouvoir répéter un grand nombre d'opérations en changeant les paramètres d'entrée selon les besoins.
Ressource affichée de l'autre côté. Faites défiler pour voir la suite.
Exemple
Programme Python qui modélise l'évolution d'une population dont on connaît le taux d'accroissement.
Ici, il s'agit d'une population de 20 individus, avec un taux d'accroissement de 20 %.
Le zoom est accessible dans la version Premium.
Ressource affichée de l'autre côté. Faites défiler pour voir la suite.
B
Les boucles
Ressource affichée de l'autre côté. Faites défiler pour voir la suite.
Les boucles sont utilisées pour répéter des instructions un grand nombre de fois. Les commandes données sont valables pour le langage Python.
La boucle for (pour) permet de répéter une instruction pour tous les éléments d'une liste. Cette liste peut être définie au préalable ou déclarée au début de la boucle, comme c'est le cas du programme en exemple.
Les boucles conditionnellesif (si), else (sinon) et elif (sinon si). Les boucles conditionnelles permettent d'effectuer une instruction seulement si les conditions spécifiées sont remplies. La commande else permet d'ajouter une instruction supplémentaire si la condition if n'est pas remplie. La commande elif permet d'ajouter une condition et une instruction supplémentaire.
La boucle while (tant que) permet de répéter une instruction tant que la condition donnée en entrée est validée. Ce type de boucle est utilisé lorsque l'on ne connaît pas le nombre de répétitions nécessaires pour arriver au résultat souhaité. Il peut cependant être risqué : la condition pouvant ne jamais se réaliser, le programme tournerait alors à l'infini s'il n'est pas interrompu.
Ressource affichée de l'autre côté. Faites défiler pour voir la suite.
C
Déboguer un programme
Ressource affichée de l'autre côté. Faites défiler pour voir la suite.
C'est la partie la plus importante du travail d'un programmeur. Il est extrêmement rare qu'un programme fonctionne parfaitement dès le premier jet. Le processus de recherche et de correction d'erreur est appelé débogage.
Voici plusieurs conseils pour vous aider à déboguer vos programmes : lisez les messages d'erreur, utilisez la fonction « print » pour afficher les valeurs à différents endroits du code, exécutez le programme à chaque petit changement identifiable.
Une erreur sur la page ? Une idée à proposer ?
Nos manuels sont collaboratifs, n'hésitez pas à nous en faire part.
Oups, une coquille
j'ai une idée !
Nous préparons votre pageNous vous offrons 5 essais
Yolène
Émilie
Jean-Paul
Fatima
Sarah
Utilisation des cookies
Lors de votre navigation sur ce site, des cookies nécessaires au bon fonctionnement et exemptés de consentement sont déposés.