Compréhension durable (DAT-1) : La façon dont un ordinateur représente les données internement est différente de la façon dont les données sont interprétées et affichées à l'utilisateur. Les programmes sont utilisés pour traduire les données en une représentation plus facile à comprendre pour les êtres humains.
Objectif d'apprentissage DAT-1.A : Expliquer comment les données peuvent être représentées à l'aide de bits. [Compétence 3.C]
- DAT-1.A.1 Les valeurs de données peuvent être stockées dans des variables, des listes d'éléments ou des constantes autonomes et peuvent être transmises en tant qu'entrée (ou sortie) à (ou depuis) des procédures.
- DAT-1.A.2 Les dispositifs informatiques représentent les données numériquement, ce qui signifie que les composants de niveau le plus bas de toute valeur sont des bits.
- DAT-1.A.3 Bit est une abréviation de chiffre binaire et vaut soit 0, soit 1.
- DAT-1.A.4 Un octet est composé de 8 bits.
- DAT-1.A.5 L'abstraction est le processus consistant à réduire la complexité en se concentrant sur l'idée principale. En masquant les détails sans rapport avec la question posée et en regroupant les détails pertinents et utiles, l'abstraction réduit la complexité et permet de se concentrer sur l'idée.
- DAT-1.A.6 Les bits sont groupés pour représenter des abstractions. Ces abstractions incluent, mais ne se limitent pas à, les nombres, les caractères et les couleurs.
- DAT-1.A.7 La même séquence de bits peut représenter différents types de données dans divers contextes.
- DAT-1.A.8 Les données analogiques ont des valeurs qui évoluent de manière continue plutôt qu'en intervalles discrets au fil du temps. Certains exemples de données analogiques incluent le pitch et le volume d'une musique, les couleurs d'un tableau ou la position d'un sprinteur lors d'une course.
- DAT-1.A.9 L'utilisation de données numériques pour approximer des données analogiques du monde réel constitue un exemple d'abstraction.
- DAT-1.A.10 Les données analogiques peuvent être approximées numériquement à l'aide d'une technique d'échantillonnage, qui consiste à mesurer les valeurs du signal analogique à des intervalles réguliers appelés échantillons. Les échantillons sont mesurés pour déterminer les bits exacts nécessaires pour stocker chaque échantillon.
Objectif d'apprentissage DAT-1.B : Expliquer les conséquences de l'utilisation de bits pour représenter les données. [Compétence 1.D]
- DAT-1.B.1 Dans de nombreux langages de programmation, les entiers sont représentés par un nombre fixe de bits, ce qui limite la plage de valeurs entières et les opérations mathématiques sur ces valeurs. Cette limitation peut entraîner des débordements ou d'autres erreurs.
- DAT-1.B.2 D'autres langages de programmation offrent une abstraction selon laquelle la taille des entiers représentables est limitée uniquement par la taille de la mémoire de l'ordinateur ; c'est le cas pour le langage défini dans la feuille de référence de l'examen.
- DAT-1.B.3 Dans les langages de programmation, le nombre fixe de bits utilisé pour représenter les nombres réels limite la plage et les opérations mathématiques sur ces valeurs ; cette limitation peut entraîner des erreurs d'arrondi ou d'autres erreurs. Certains nombres réels sont représentés comme des approximations dans le stockage informatique.
- Énoncé d'exclusion : Les limitations de plage spécifiques pour les nombres réels sortent du champ de cette formation et de l'examen AP.
Objectif d'apprentissage DAT-1.C : Pour les nombres binaires : a. Calculer l'équivalent binaire (base 2) d'un entier positif (base 10) et vice versa. [Compétence 2.B] b. Comparer et ordonner des nombres binaires. [Compétence 2.B]
- DAT-1.C.1 Les bases numériques, y compris le binaire et le décimal, sont utilisées pour représenter les données.
- DAT-1.C.2 Le binaire (base 2) n'utilise que des combinaisons des chiffres zéro et un.
- DAT-1.C.3 Le décimal (base 10) n'utilise que des combinaisons des chiffres $0 - 9$.
- DAT-1.C.4 Comme pour le décimal, la position d'un chiffre dans la séquence binaire détermine sa valeur numérique. La valeur numérique est égale à la valeur du bit (0 ou 1) multipliée par la valeur de position de sa place.
- DAT-1.C.5 La valeur de position de chaque emplacement est déterminée par la base élevée à la puissance de l'emplacement. Les emplacements sont numérotés en commençant par l'emplacement le plus à droite avec 0 et augmentent de 1 pour chaque emplacement suivant vers la gauche.

