ISN Non-rivalité de l'information
ISN algorithmique
=Algorithmique=
ISN Algorithmes simples
ISN Algorithmes plus avancés
ISN langage et programmation
=Langages et programmation=
ISN Types de données
Pourquoi typer des données.
Dans un ordinateur, tout est représenté par des uns et des zéros. Alors, pourquoi vouloir distinguer des types de données ?
Pour l'essentiel, c'est une question de codage !
Prenons l'exemple du nombre formula_1, il pourrait représenter :
Pour des données plus longues, il existe de nombreuses autres interprétations possibles. Décider quel codage s'applique, c'est typer la donnée.
Bien connaître les types de données.
Si on ignore les types de données, des bugs étranges et incompréhensibles peuvent se produire.
Le type entier.
Selon les ordinateurs et les systèmes utilisés, un entier peut être codé sur une longueur fixe :
Exercice
Quelles sont les limites qui concernent la représentation d'un entier sur 64 bits ?
Des bibliothèques de programmes existent pour faire du calcul en précision arbitraire. Dans ce cas, un entier peut être représenté par un nombre variable d'octets, selon les besoins.
Le type virgule flottante.
Un ordinateur n'utilise que des zéros et et des uns. Même si vous utilisez plusieurs giga-octets pour représenter un nombre tel que formula_2 ou formula_3, la représentation sera toujours fausse.
On représente donc les nombres « réels » par une suite limitée de chiffre binaires. Un type à virgule flottante contient quelques bits pour donner l'ordre de grandeur (un exposant positif ou négatif pour faire une puissance de deux), et un nombre entier qui est multiplié par cette puissance de deux.
 Extrait de l'article Virgule flottante de Wikipedia
Le type booléen.
Il s'agit d'un type de donnée qui ne peut avoir que deux valeurs différentes : vrai/faux ou 1/0.
La plupart des ordinateurs n'ont de mécanismes simples que pour accéder à des octets ; alors, il arrive que les valeurs vrai/faux soient encodées par les octets codice_1 et codice_2. Ce n'est pas un problème pour des systèmes riches en mémoire. Pour des micro-systèmes disposant d'une mémoire très limitée, il peut être bon de considérer des méthodes d'empaquetage de plusieurs booléens dans un seul octet, pour économiser une ressource précieuse.
Le type caractère.
Le tableau suivant résument l'encodage de caractères non accentués, du code ASCII (début de l'UNICODE). Il a été adapté d'une page de Wikipedia.
Pour connaître le code d'un caractère, prendre le chiffre hexadécimal en début de ligne, puis le chiffre hexadécimal en tête de colonne.
Par exemple, 0041 est le code hexadécimal du caractère « A »
Évidemment, ce ne sont pas les seuls caractères qu'on ait à encoder dans le monde.
Le type tableau.
Le type tableau se présente le plus souvent dans la mémoire de l'ordinateur comme une succession de données du même type (entiers, ou flottants, etc...), les unes à la suite des autres.
La particularité du tableau c'est qu'on doit pouvoir accéder à une des « cases » de ce tableau en donnant sont « index » : un seul numéro (tableaux à une dimension), ou plusieurs (tableaux à plusieurs dimensions).
Le type chaîne de caractères.
Une chaîne de caractères, ça peut être implémenté comme un tableau de caractères. 
Dans certains cas, cependant, on préfère réserver une code particulier qui signifie « fin de la chaîne de caractères ». Par exemple, en langage C, le premier octet nul marque la fin de la chaîne de caractères. 
Une autre méthode (utilisée par certains langages Pascal), consiste à coder tout au début de la chaîne un entier qui représente la longueur de la chaîne de caractères.
Exercice

ISN Fonctions
ISN Correction d'un programme
ISN Langages de description
ISN architectures matérielles
=Architectures matérielles=
ISN Éléments d'architecture
ISN Jeu d'instructions
ISN Transmission point à point
ISN Adressage sur un réseau
ISN Routage
ISN Supranationalité des réseaux
ISN Découverte d'un système robotique et de sa programmation

ISN relié
= Introduction =
Ce livre contient de nombreux articles utiles aux étudiants de classe de Terminale
qui sont inscrits à la spécialité Informatique et Sciences du numérique. Il est écrit en
développant différentes parties du programme officiel du Ministère de l'Éducation Nationale.
= première partie =
= deuxième partie =
= troisième partie =
= quatrième partie =

Psychologie cognitive pour l'enseignant/La répétition

Psychologie cognitive pour l'enseignant/Biais mémoriels

Psychologie cognitive appliquée à l'enseignement/Les cinqs sens

Psychologie cognitive appliquée à l'enseignement/Visuel et auditif

Photographie/Sociétés et Organisations/Éditeurs de cartes postales/Lion

Lion était un éditeur de cartes postales installé à Douai (Nord).

Psychologie cognitive pour l'enseignant/Fonctions éxecutives

Photographie/Sociétés et Organisations/Éditeurs de cartes postales/Lévêque

Lévêque était un éditeur de cartes postales installé 26 Grande Rue à Ault-Onival (Somme).

Photographie/Sociétés et Organisations/Éditeurs de cartes postales/Henry

Henry était un libraire et éditeur de cartes postales installé 2, rue Sous-Préfecture à Roanne (Loire).

Photographie/Sociétés et Organisations/Éditeurs de cartes postales/Giletta