6 Synthese
6 Synthese
6 Synthese
ET TECHNOLOGIE
PROGRAMMATION 2nde
Ce que je dois Écrire et développer des programmes pour répondre à des problèmes et modéliser des phénomènes physiques,
Programme informatique
Un programme informatique est une suite d'instructions déterminées par le programmeur pour
répondre à un problème (jeux, application, système réel, …).
Il est mis au point dans un langage de haut niveau (scratch, python, C, ...), testé et corrigé, puis
traduit en langage compréhensible par le microprocesseur (ou microcontrôleur) dans lequel il
sera transféré : sous forme de « 0 » et « 1 » , le code binaire.
a = valeur 1
b = valeur 1
fibonacci = a
Répéter 20 fois :
Afficher fibonacci
fibonnacci = valeur a+b
a = valeur b
b = valeur fibonacci
Fin Répéter
Affectations, variables
Une variable permet de mémoriser une information : nombre, texte, ... La valeur associée à la variable peut changer
au cours de l’exécution du programme. L’instruction d'affectation est l’action d'associer une valeur à cette variable. On
la note le plus souvent avec le signe égal « = » (ne pas confondre avec l’égalité mathématique). Lors de l'évaluation de
l'instruction d'affectation, la partie droite est évaluée en premier et le résultat obtenu est associé à la variable.
Exemple 1 : a = 12 >>> 12 est la valeur associée à la variable a
Exemple 2 : b = a + 1 >>> 13 (résultat de l'évaluation de l'expression a+1) est la valeur associée à la variable b
On peut mémoriser différents types de données :
- des entiers : entiers relatifs comme 74 ou -2
- des flottants : nombres décimaux comme 12,97 ou -14,0
- les chaînes de caractères : successions de caractères encadrés par des guillements "Ok !", "456", « Hello World »
Séquences
Une séquence est un ensemble fini et ordonné d’éléments (nombres ou caractères).
Exemple :
Dans d’autres cas, il est nécessaire de répéter des instructions jusqu’à ce qu’une certaine condition soit vérifiée. On
utiliser alors une boucle non bornée :
Pour les projets les plus ambitieux il sera vite important d'organiser son travail. Les fonctions peuvent alors être
enregistrées dans des fichiers distincts pour plus de flexibilité et de lisibilité.
Exemple : Utiliser l’afficheur de la carte programmable microbit