Programme en tant que donnée en Terminale
Programme en tant que donnée, c'est une notion de nsi du chapitre « Langages et programmation », au programme de Terminale. Voici le cours, un exemple et de quoi t'entraîner.
Programme en tant que donnée : le cours
Un programme est une suite d'instructions qu'on peut stocker, transformer et exécuter. Comme n'importe quelle donnée (texte, image), un programme peut être manipulé par un autre programme.
Exemple
Quand tu télécharges une application sur ton téléphone, tu télécharges un fichier qui est lui-même une donnée. Un autre logiciel (l'OS) peut lire ce fichier et l'exécuter.
À retenir
Un programme écrit en langage de programmation est une donnée textuelle que l'ordinateur peut interpréter et exécuter.
S'entraîner sur programme en tant que donnée
Fais l'exercice, puis demande au tuteur de te corriger pas à pas.
Exercice 1
Écris une fonction récursive qui calcule la somme des entiers de 1 à n. Puis modifie-la pour afficher combien de fois elle s'appelle elle-même.
Corrige cet exercice avec le tuteur →Exercice 2
Un programme demande l'âge de l'utilisateur et doit afficher « Adulte » ou « Mineur ». Écris le code sans try/except d'abord, puis avec gestion d'erreur.
Corrige cet exercice avec le tuteur →Cette notion fait partie du chapitre Langages et programmation (NSI Terminale).