Section outline

    • Séries de TPs : 2022-2023

      Série de TP N°01 :

      • Comprendre la notion de code source et code binaire.
      • Phase d'écriture et d'exécution d'un programme : saisir un code source, compiler le programme, corriger le code source et l'exécuter.
      • Se familiariser avec l'éditeur My-PASCAL, réaliser un petit programme.

      Série de TP N°02 :

      • Conversions entre les différents bases de numération : Base 10, Base 2, base 16 et base 8.
      • L'écriture des formules mathématiques en PASCAL
      • Évaluation avec ordre priorité des expressions arithmétiques et logiques
      • Notion d'identificateur

      Série de TP N°03 :

      • Les algorithmes de bases avec les instruction de Lecture, écriture et affectation
      • Traduire un algorithme en Programme PASCAL
      • Comprendre l'instruction de lecture
      • Comprednre l'instruction d'affichage
      • Comprednre l'instruction d'affectation
      • Schéma Entrée / Traitement / Sortie d'un algorithme
      • Analyser un problème et établir un algorithme.

      Série de TP N°04 :

      • Comprendre la notion de test
      • Traduire un algorithme avec instruction de test alternatif.
      • Différence entre Test Alternatif Simple (TAS) et Test Alternatif Double (TAD)
      • Réaliser des algorithmes / programmes PASCAL pour des problèmes avec les Tests.

      Série de TP N°05 :

      • Comprendre la notion des instructions de boucles
      • Traduire un algorithme en programme PASCAL avec une boucle POUR.
      • Remplacer la boucle Pour avec la boucle Tant-que
      • Remplacer la boucle Pour avec la boucle Répéter
      • Réaliser la boucle Tantque avec un pas = 2
      • Réaliser des alogrithmes pour le calcul des sommes et produits

    • Séries de TPs : 2020-2021

      Série de TP N°01 :

      - Expressions arithmétiques et logiques. Ordre de priorité
      - Algorithme : Données + Instructions
      - Données : Constantes et Variables
      - Notion d'identificateur : donner un nom à l'algorithme, aux constantes, variables, ...
      - 5 types de base en algorithmique : Entier, Réel, Caractère, Chaîne de caractères et boolean
      - 5 types de base en Pascal : Integer, Real, Char, String et Boolean
      - Instruction de lecture : lire des variables (donner une valeur aux variable - saisie par clavier)
      - Instruction d'écriture : écrire des valeurs (afficher une valeur fixe, constante, variable our expression)
      - Instruction d'affectation : affecter une valeur (fixe, constante, variable ou expression calculée) à une variable
      Série de TP N°02 :
      - Structures de contrôle conditionnelles (Tests)
      - <Condition> : expression booléenne ou logique (True ou false)
      - Test alternatif simple : Si <Condition> Alors  <Bloc Instruction> Fin-Si  (Si la condition est TRUE on exécute <Bloc Instruction>)
      - Test alternatif double : Si <Condition> Alors  <Bloc Instruction 1>  Sinon <Bloc Instruction 2> Fin-Si
      Série de TP N°03 :
      - Structures de contrôle itératives ( Boucles )
      - Instruction itérative Pour (For)
      - Instruction itérative Tant-que (While)
      - Instruction itérative Répéter (Repeat)
      • La structure d'un programme / algorithme : entête, déclaration et corps (instructions)

      • Notion d'affectation

      • Affichage avec l'instruction write / writeln

      • La lecture de donnée avec l'instruction read / readln

      • Exercice 4 : comment réaliser un programme à partir d'un énoncé de problème

      • Comment corriger les erreurs syntaxiques et / ou les erreurs logiques

      • Déroulement d'un algorithme / programme

      • Expression arithmétiques et Logique

      • Définition de types de variables

      • Les structures de contrôle

        • Les testes alternatifs simples et doubles

        • Les boucles (Pour, TantQue et Répéter)