Cours Informatique I

Ce cours représente une introduction à l'Algorithmique et la programmation. Le langage de programmation choisi est le langage PASCAL.

Le cours est composé de trois chapitres :

Chapitre I : Introduction à l'Informatique

  • Définitions et Notions de base-
  • historique de l'ordinateur et l'informatique
  • système de numération binaire, base 8, base 10 et base 16
  • Partie matérielle d'un ordinateur (Partie hardware : Unité Central, Périphériques, Mémoire centrale: RAM & ROM, Processeur : Unité de commande et UAL, ...)
  • Parie Logcielle d'un ordinateur (Partie Software : BIOS (avec la vérification POST), Système d'exploitation, Logiciel d'application.

Chapitre II : Introduction à l'Algorithmique et la programmation PASCAL

  • Définitions
  • Structure d'un Algorithme et d'un programme PASCAL
  • Déclaration des données (Variables & Constante)
  • Les entrées et Sorties : instruction lire et instruction écrire (Read et Write)
  • Diffirence entre Read et Readln,  Write et Writeln
  • Instruction d'affectation
  • Exemples et Exercices
  • Structures de contrôle d'exécution :
    • Test alternatif (Simple & Double)
    • Boucles : Pour, Tantque et Répéter
    • Instruction de branchement Aller à (Goto)

Cours Informatique II

Ce cours permet de passer au deuxième niveau de l'algorithmique et la programmation. Il est constitué de 3 chapitres :

Chapitre I : Variables Indicées : Type Tableau (Vecteur & Matrice)

  • Notion de type tableau
  • Tableau à une dimension : vecteurs (Déclaration, lecture et affichage d'un vecteur)
  • Exemples et exercices sur les vecteurs.
  • Tableaux à deux dimensions : matrices (Déclaration, lecture et affichage d'une matrice)
  • Exemples et exercices sur les matrices

Chapitre II : Fonctions et Procédures : Sous-Programme

  • Notion du sous-programme : notions de paramètres, paramètres formel et paramètres effectifs.
  • Transmission de paramètres (Passage de paramètres) à un sous-programme : transmission par valeur et transmission par variables
  • Procédures : Déclaration, paramètres formel, Appel à une procédure, paramètres effectifs.
  • Fonctions : Déclaration, paramètres formel, Appel à une procédure, paramètres effectifs.
  • Transformer une fonction à une procédure
  • Transformer une procédure à une fonction.