Aller au contenu

Programmer : algorithme, variables et types

Fiche de révision de Systèmes d'information de gestion, Terminale STMG, chapitre 14 (thème : Information, action et décision).

Dans ce chapitre, tu vas apprendre à :

  • distinguer un algorithme, un langage de programmation et un programme ;
  • repérer les entrées, le traitement et les sorties d'un programme de gestion ;
  • identifier les constantes, les variables et les paramètres d'un traitement ;
  • expliquer la déclaration et l'affectation, et suivre l'évolution d'une variable ;
  • choisir le bon type pour une donnée : entier, flottant, booléen, caractère, chaîne de caractères ;
  • utiliser un tableau ou une liste pour regrouper des valeurs ;
  • expliciter le comportement d'un court programme à la lecture de son code source.

L'essentiel à retenir

Un algorithme décrit une suite d'étapes pour obtenir un résultat à partir d'entrées. Un programme traduit cet algorithme dans un langage de programmation ; son texte est le code source. Un traitement manipule des constantes, qui ne changent pas, et des variables, dont la valeur évolue. Il manipule aussi des paramètres, dont la valeur est transmise à l'appel. L'affectation range une valeur dans une variable et remplace l'ancienne. Chaque donnée a un type : entier, flottant, booléen, caractère ou chaîne de caractères. Les tableaux et les listes regroupent plusieurs valeurs sous un seul nom, repérées par un indice.

Les mots-clés du chapitre

Programmation
Activité humaine qui permet de faire exécuter des opérations par une machine.
Algorithme
Description d'une suite d'étapes permettant d'obtenir un résultat à partir d'éléments fournis en entrée.
Pseudo-code
Écriture d'un algorithme en langage courant, structurée comme un programme.
Langage de programmation
Langage artificiel, au vocabulaire et à la syntaxe stricts, qui permet d'écrire des instructions exécutables par un ordinateur.
Programme
Traduction d'un algorithme dans un langage de programmation.
Code source
Texte d'un programme, lisible par un humain.
Variable
Emplacement de la mémoire, désigné par un nom, dont la valeur peut changer pendant l'exécution.
Constante
Valeur nommée qui ne change pas pendant l'exécution.
Paramètre
Donnée d'entrée nommée d'un traitement, dont la valeur est transmise au moment de son appel.
Déclaration
Annonce de l'existence d'une variable, avec son nom et souvent son type.
Affectation
Opération qui range une valeur dans une variable, en remplaçant l'ancienne.
Type
Nature des valeurs d'une donnée et opérations possibles sur elle.
Entier
Nombre sans virgule.
Flottant
Nombre à virgule, stocké de façon approchée.
Booléen
Type à deux valeurs, vrai ou faux.
Caractère
Un seul symbole (lettre, chiffre, signe).
Chaîne de caractères
Suite de caractères formant un texte.
Tableau
Ensemble de valeurs de même type, repérées par un indice, de taille en général fixe.
Liste
Suite ordonnée de valeurs, de taille variable.

Tout le lexique de Systèmes d'information de gestion, Terminale STMG

La suite est réservée aux élèves inscrits, gratuitement.

Avec ton compte, tu ouvres une fiche de cours complète, un QCM de 10 questions corrigé, 3 exercices corrigés et 11 flashcards.

Créer mon compte gratuit Se connecter