Initiation à l'algorithmique
Responsable : Mohamed MESSABIHI [mohamed.messabihi@gmail.com].
Matière : Initiation à l'algorithmique (1ère année L1 Informatique. Université de Tlemcen)
Objectifs :
Acquérir les notions fondamentales de l’algorithmique.
Les mettre en œuvre avec le langage de programmation C (pour télécharger Code::Blocks cliquez ici).
Prérequis : Mathématiques de l'école primaire.
Contenu : L'accès aux supports de Cours, de TD et de TP ne dispense en aucun cas d’une présence attentive aux cours ni d’une participation active aux travaux dirigés et travaux pratiques de la matière. Les slides des cours sont globalement inspirés du tutoriel de Mr. Mathieu Nebra disponible sur le lien : Apprenez à programmer en C !
Introduction....................................................... Cours (fr, en) , TP0 (fr, en)
Les variables et les entrées sorties............Cours (fr, en) , TD1 (fr, en), TP1 (fr , en)
Les structures conditionnelles................... Cours (fr, en), TD2 (fr, en), TP2 (fr , en)
Les structures répétitives............................ Cours (fr, en), TD3 (fr, en), TP3 (fr, en)
Les fonctions..................................................... Cours (fr , en) , TD4 (fr ,en) , TP4 (fr, en)
Les pointeurs ................................................... Cours , TD5 , TP5 Règles de priorité entre les opérateurs du langage C
Les tableaux ..................................................... Cours , TD6 , TP6
Les chaines de caractères............................ Cours , TD7, TP7
Les structures................................................... Cours , TD8, TP8 Exemple_Cours
Les fichiers......................................................... Cours , TD9, TP9 Exemple_Cours test.txt
Les algorthme de tri....................................... Cours
Références
Exercices en langage C : 000-005.13-15/02
Programmer en langage C : 000-005.13-35/01
Langage C : 000-005.13-01/01
Exercices corrigés sur le Langage C : 000-004-182/01
Initiation à l'algorithme et à la programmation en C : Cours et 129 exercices corrigés : 000-005-119/01
Initiation à l'algorithmique at a la programmation en c : 000-005-119/15
Méthodologie de la programmation en C Norme C99-API POSIX : 000-005-63/ 01
Introduction a l'algorithmique : 000-005-105/05
Introduction a l'algorithmique+ exercices corrigés : 000-005-118/01
http://uploads.siteduzero.com/pdf/14189-apprenez-a-programmer-en-c.pdf
http://melem.developpez.com/tutoriels/langage-c/initiation-langage-c/
...
Archives des examens avec corrigés
Semestre 1
Semestre 2
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
Évaluation : L'évaluation de la matière comprend :
L'examen final de 1h30 en général vers le début du mois de janvier
L'évaluation de TD : Contrôle Continu (CC) en général vers le début du mois de novembre
L'évaluation de TP :
Test : sur 15 points. 3 séances de TP choisies au hasard par les assistants de TP seront notées sur 5 points chacune. Ce test peut porter sur un exercice de la fiche de TP, ou sur d'autres exo proposés par l'assistant de TP et éventuellement des question orales.
Absence : chaque absence implique -1 dans la note finale de TP.
Le travail de l'étudiant en TP : noté sur 5 points (suivi hebdomadaire).
La note finale est calculée de la manière suivante : Note Finale = EF*0,6+CC*0,2+TP*0,2
NB.
- Plus de trois (03) absences non justifiées en TD (resp. TP) implique un zéro dans la note finale de CC (resp. TP).
- Plus de cinq (05) absences même justifiées en TD (resp. TP) implique une exclusion systématique de la matière.