Prepa Help
Prepa Help › Cours › Informatique, 1re année

Systèmes informatiques et représentation des données : cours, méthodes et exercices corrigés d'informatique ECS1 et ECT1

Architecture d'un ordinateur (modèle de von Neumann, processeur, mémoires, périphériques), rôle du système d'exploitation, codage des entiers naturels en binaire et opérations simples ; en ECS1, entiers relatifs, nombres à virgule et caractères, avec leurs limites.

Les nombres sont ceux du chapitre complet ; chaque filière voit la partie qui correspond à son programme.

Ce premier chapitre d'informatique de l'ECS1 et de l'ECT1 au Maroc décrit la machine et la façon dont elle range les nombres : le schéma de von Neumann, le processeur (unité de contrôle, UAL, registres), la mémoire vive et la mémoire morte, la mémoire cache et la hiérarchie des mémoires, les mémoires de masse, les périphériques, le système d'exploitation et les logiciels applicatifs, puis les bits, les octets et les unités (ko et Kio), la conversion entre binaire et décimal, l'addition binaire et le dépassement de capacité. Les élèves d'ECS1 y trouvent aussi le complément à deux, les nombres à virgule et les codes ASCII. Il suit la première section du programme marocain d'informatique et prépare aux questions d'informatique générale de l'ISCAE ; il pose aussi les bases de l'informatique qu'exigent les épreuves du CNAEM. La page propose un cours illustré de schémas et de photos, des méthodes avec la rédaction attendue, des exercices corrigés pas à pas et des sujets réels de l'ISCAE.

Ce que tu sauras faire

Un ordinateur reçoit des données, les range, les transforme et rend des résultats, sous la seule forme de suites de 0 et de 1. Ce chapitre décrit la machine qui fait ce travail et la façon dont elle range les nombres. À la fin, tu dois savoir :

L'essentiel : La machine Extrait gratuit

Un extrait de la fiche « L'essentiel » du chapitre. Les démonstrations sont dans le cours détaillé.

Composant Rôle
processeur (CPU) exécute les instructions : chercher, décoder, exécuter
unité de contrôle va chercher l'instruction, la décode, organise son exécution
UAL fait les calculs et les comparaisons
registres petites mémoires très rapides dans le processeur
mémoire centrale contient le programme en cours et ses données
bus transporte adresses, données et commandes entre les composants
périphériques échangent des informations avec l'extérieur
À retenir Le schéma de von Neumann

Processeur, mémoire centrale, périphériques d'entrée et de sortie, reliés par des bus. Le programme et les données sont rangés dans la même mémoire.

Une méthode du chapitre Extrait gratuit

Un exercice corrigé Extrait gratuit

Dans le chapitre complet

Le cours détaillé, toute la fiche « L'essentiel », 14 méthodes, 15 pièges corrigés, la carte mentale, 34 exercices corrigés, 6 problèmes de concours, les fiches à mémoriser et l'assistant qui répond à tes questions. Ce chapitre est offert : il s’ouvre en entier avec un compte d’essai gratuit.

Ouvrir l'essai gratuit

Plan du cours

Les méthodes du chapitre

Chaque méthode est une fiche : quand l'utiliser, le rappel de cours, les étapes, la rédaction attendue sur la copie, un exemple traité, les erreurs à éviter.

  1. Situer un composant sur le schéma de von Neumann et dire son rôle
  2. Comparer des mémoires et choisir un support de stockage
  3. Classer un périphérique et distinguer logiciel système et logiciel applicatif
  4. Convertir une taille entre bits, octets et multiples
  5. Calculer la taille de données et le nombre de fichiers sur un support
  6. Compter les valeurs sur n bits et le nombre minimal de bits pour N valeurs
  7. Donner la valeur décimale d'un mot binaire
  8. Écrire un entier naturel en base 2 et vérifier
  9. Additionner deux entiers en binaire et détecter un dépassement
  10. Vérifier un calcul binaire à la machine
  11. Coder et décoder un entier relatif en complément à deux sur 8 bits
  12. Écrire un nombre à virgule en binaire et reconnaître une écriture infinie
  13. Expliquer un résultat surprenant d'un calcul en flottants et calculer un montant exactement
  14. Coder et décoder un texte en ASCII et estimer la taille d'un texte

Les exercices corrigés

Chaque exercice a ses indications, sa correction rédigée et ce qu'il faut en retenir.

Application directe (14)

Entraînement (15)

Approfondissement (5)

Les problèmes de concours

Des extraits de sujets réels, corrigés en entier, avec la durée conseillée et les méthodes mobilisées.

Questions fréquentes

Comment convertir un nombre décimal en binaire ?

On divise le nombre par 2, puis le quotient par 2, jusqu'à obtenir un quotient nul. Les restes, 0 ou 1, sont les bits, et l'on les lit du dernier au premier : le premier reste est le bit de droite. Ainsi 77 = (1001101)₂. On vérifie en additionnant les puissances de 2 : 64 + 8 + 4 + 1 = 77.

Comment convertir un nombre binaire en décimal ?

On écrit au-dessus de chaque bit son poids, 1, 2, 4, 8, 16... en partant de la droite, puis on additionne les poids des bits égaux à 1. Par exemple (101101)₂ = 32 + 8 + 4 + 1 = 45.

Quelle est la différence entre mémoire vive et mémoire morte ?

La mémoire vive (RAM) contient le programme en cours et ses données ; on y lit et on y écrit, elle est rapide, et son contenu disparaît quand on coupe le courant. La mémoire morte (ROM) ne peut qu'être lue et garde son contenu hors tension : elle contient en particulier le programme de démarrage de la machine.

1 ko vaut-il 1000 ou 1024 octets ?

Selon la norme, 1 ko vaut 1000 octets et 1 Kio (kibioctet) vaut 1024 octets ; de même 1 Go vaut 10⁹ octets et 1 Gio vaut 2³⁰ octets. Beaucoup de cours emploient « ko » pour 1024 octets : dans un exercice, on suit la convention de l'énoncé et, s'il n'en donne pas, on dit celle que l'on prend.

Combien de bits faut-il pour coder N valeurs ?

Il faut le plus petit entier n tel que 2ⁿ soit au moins égal à N. Pour 3 000 références, 2¹¹ = 2048 ne suffit pas et 2¹² = 4096 suffit : il faut 12 bits. Sur n bits, on code les entiers de 0 à 2ⁿ − 1, soit de 0 à 255 sur 8 bits.

Qu'est-ce que l'architecture de von Neumann ?

C'est l'organisation des ordinateurs actuels : un processeur (unité de contrôle, unité arithmétique et logique, registres), une mémoire centrale, des périphériques d'entrée et de sortie, reliés par des bus. Son idée clé est que le programme et les données sont rangés dans la même mémoire.

Comment y accéder

Ce chapitre fait partie des chapitres offerts : il s'ouvre en entier avec un compte d'essai gratuit. Créer un compte d'essai ou se connecter. Pour l'accès complet, les tarifs ou une question, écris-nous sur WhatsApp.

Toute ta prépa au même endroit

Pour chaque chapitre : le cours, l'essentiel, les méthodes, les pièges, les exercices corrigés, les problèmes de concours, et un assistant qui répond à tes questions. Programmes du Maroc et de France.

Essayer gratuitement Prepa Help

Introduction au langage Python : variables, types, instructions et fonctions →