LIVRE : INFORMATIQUE, Algorithmique et programmation
Introduction & Détails
Introduction
Ce polycopie est le fruit d'une expérience dans le domaine de l'algorithmique et de la programmation Il constitue un support de cours pour des étudiants n'ayant aucune connaissance en programmation. Il est aussi destiné à des étudiants ayant déjà une première expérience en programmation et qui veulent connaître davantage sur l'art de la programmation.
On trouvera l'ensemble des questions posées aux différents examens écrits depuis que le cours d'Informatique est devenu obligatoire pour la majorité des sections de la Faculté de génie mécanique. Les exercices proprement dits sont ceux repris dans l'application "Le langage Fortran" qui se trouve à disposition sur les ordinateurs de la salle de travaux pratiques. Pour ces exercices, nous donnons tout d'abord l'ensemble des énoncés pour permettre aux étudiant(e)s d'y réfléchir, de tenter de les résoudrai sans être influencés par la lecture des solutions proposées. Toutefois, pour faciliter la lecture, nous redonnons l'énoncé avant chaque solution; celle-ci reprend non seulement l'algorithme mais aussi le programme Fortran correspondant avec éventuellement une ou des variantes et également les données nécessaires à son exécution. Toutes les solutions proposées ne sont pas commentées autant que nous l'aurions voulu! On soumettra toutes les solutions proposées à une critique attentive. Nous accueillerons volontiers les remarques, corrections que les lecteurs voudront bien formuler.
La première partie de la polycopie traite les notions fondamentales de l’algorithmique : types de base, instructions simples, etc. La seconde partie est consacrée aux instructions de lecture et d’écriture et les formats de conversion des données. La deuxième et la troisième partie sont consacrées aux structures de contrôle itératives et conditionnelles. Elles sont structurées de manière à fournir à l’étudiant les bases de la programmation en Fortran afin que ce dernier puisse maitriser pour les applications au calcul scientifique. Les notions des tableaux, fait l’objet de la dernière partie, elle constitue l’atout important de la programmation en fortran avec l’introduction des notations matricielles et des fonctions intrinsèques manipulant les tableaux multidimensionnels.
Pour terminer, la polycopie contient environ une centaine d’exercices souvent conçus comme une application du cours à des situations de la vie professionnelle. La solution proposée à chaque exercice n’est pas unique et dans plusieurs cas elle n’est optimale car on a toujours privilégié l’apport pédagogique et la simplicité.
Table des Matières
Introduction Générale……………………………………………………………………………………………………….
Leçon 1 : Généralités sur l’Algorithmique
1.1 Ordinateur et programmation…………………………………………………………………………………
1.2 Définitions et unités de mesure………………………………………………………………………………
1.3 Algorithmes ………………………………………………………………………………………………………………….
1.4 Langage de programmation………………………………………………………………………………………..
1.5 Structure d'un fichier Fortran…………………………………………………………………………………
1.6 Le Codage ………………………………………………………………………………………………………………………
1.7 Les variables et les constantes…………………………………………………………………………………
1.8 Opérandes et operateurs……………………………………………………………………………………………
1.9 L'instruction d'affectation…………………………………………………………………………………………
1.10 Les notions de lecture et d’écriture…………………………………………………………………….
Travaux Dirigés 1- Généralités sur l’Algorithmique………………………………………………….
Solutions des exercices …………………………………………………………………………………………………….
Travaux Pratiques 1- Généralités sur l’Algorithmique………………………………………………
Solutions des exercices………………………………………………………………………………………………………
Leçon 2 : Les opérations de lecture et d’écriture
2.1 Introduction……………………………………………………………………………………………………………………
2.2 Syntaxe générale………………………………………………………………………………………………………….
2.3 Entrées-sorties standards : Ecriture en format libre………………………………………
2.4 Entrées-sorties standards : Lecture en format libre………………………………………
2.4 Les formats…………………………………………………………………………………………………………………….
2.5 Les fichiers…………………………………………………………………………………………………………………….
Travaux Dirigés 2- Les opérations de lecture et d’écriture …..………………………….
Solutions des exercices …………………………………………………………………………………………………….
Travaux Pratiques 2- Les opérations de lecture et d’écriture ……………………………
Solutions des exercices………………………………………………………………………………………………………
Leçon 3 : Les structures itératives
3.1 Définition………………………………………………………………………………………………………………………..
3.2 La boucle « POUR »…………………………………………………………………………………………………..
3.3 La boucle TANT QUE………………………………………………………………………………………………..
3.4 La boucle REPETER ... JUSQUA ... ……………………………………………………………………
Travaux Dirigés 3- Les structures itératives ……………………………..………………………….
Solutions des exercices …………………………………………………………………………………………………….
Travaux Pratiques 3- Les structures itératives…………………………. ……………………………
Solutions des exercices………………………………………………………………………………………………………
Leçon 4 : Structures de contrôle conditionnel
4.1 Introduction……………………………………………………………………………………………………………………
4.2 Expression logique…………………………………………………………………………………………………………
4.3 Evaluation d'une expression logique…………………………………………………………………………
4.4 Tableaux d'évaluations…………………………………………………………………………………………………
4.4 Test alternatif simple…………………………………………………………………………………………………
4.5 Test alternatif double…………………………………………………………………………………………………
4.6 TESTS IMBRIQUES………………………………………………………………………………………………………….
Travaux Dirigés 4- Structures de contrôle conditionnel ……………………………………….
Solutions des exercices …………………………………………………………………………………………………….
Travaux Pratiques 4- Structures de contrôle conditionnel …………………………………
Solutions des exercices………………………………………………………………………………………………………
Leçon 5: Les tableaux
5.1 Définition…………………………………………………………………………………………………………………………
5.2 Déclaration des tableaux…………………………………………………………………………………………..
5.3 Terminologie des tableaux………………………………………………………………………………………..
5.4 Manipulation d’un tableau…………………………………………………………………………………………..
5.5 Tri d’un tableau…………………………………………………………………………………………………………….
Travaux Dirigés 5- Les tableaux ………………………………………………………………………………….
Solutions des exercices …………………………………………………………………………………………………….
Travaux Pratiques 5- Les tableaux ……………………………….………………………………………………
Solutions des exercices………………………………………………………………………………………………………
Qui sommes-Nous ?
Tutoriel Populaire
PHOTOSHOP 3: TELECHARGER ET INSTALLER ADOBE PHOTOSHOP CC 2020 GRATUITEMENT
Tutoriel Populaire
POURQUOI ACTIVE WINDOWS AVCE KMSPICO ET COMMENT
Soutenez notre travail !
Nos ressources vous sont utiles ? Aidez-nous à faire plus ! Votre soutien est essentiel pour la création de nouveau contenu.
Faire un DonSpécifications Techniques
- Faculté/Domaine : Génie Logiciel
- Institut : Université des sciences et de la technologie Moha
- Année d'édition : 2017
- Garant : Dr. Nateche tahar
- Format : pdf
- Téléchargements : 100