TP Computer Science I (Dr. BENTATA khadidja) 

 The first subgroup for the following groups: G4, G6, G21, G27 
In this section, you will find solutions for the quiz and quiz scheduled on the Moodle platform for the mentioned groups.

Test : Initiation à l'algorithmique

Élaboré et Présenté par :

Khaled KECHIDA, Morad BRIK, Adel BALLOUTI - Faculté de Technologie

DOMAINE SCIENCES ET TECHNOLOGIE

Université de Mohamed BOUDIAF - M'sila




Description:

Practical Exercises in Pascal Programming provide students with an opportunity to master the fundamentals of programming through the lens of the Pascal language. Known for its simplicity and clarity, Pascal serves as an ideal choice for programming beginners.


Objectives:

Fundamentals: Introduce basic concepts such as variables, loops, and Pascal-specific conditional structures.

Algorithmic Skills: Develop essential algorithmic skills for effective problem-solving.

Practical Application: Create functional programs to address real-world problems.

Project Management: Gain practical experience in managing computer science projects.

Familiarization with IDE: Become acquainted with the Pascal Integrated Development Environment (IDE).


Algorithmique et programmation (08, 10, 13, 14, 15, 22, 26)

The objective of the course is to enable students  of the common technology base to learn programming with a high-level language ( Pascal language ). The concept of algorithm should be implicitly addressed during the language learning process.

L'objectif de la matière est de permettre aux étudiants d'apprendre à programmer avec un langage évolué (Pascal). La notion d'algorithme doit être prise en charge implicitement durant l'apprentissage du langage. 

Les TP ont pour objectif d'illustrer les notions enseignées durant le cours. Ces derniers doivent débuter avec les cours selon le planning suivant :

  • TP's initiatiques de familiarisation avec la machine informatique d'un point de vu matériels et systèmes d'exploitation (exploration des différentes fonctionnalités des OS)
  • TP's d'initiation à l'utilisation d'un environnement de programmation (Edition, assemblage, compilation etc...)
  • TP's applicatifs des techniques de programmation vues en cours.

Solutions des exercices 06 et 07