[PDF] [PDF] Algorithmique et programmation - USTO

programmation Il constitue un support de cours pour des étudiants n'ayant aucune l'algorithme mais aussi le programme Fortran correspondant avec 



Previous PDF Next PDF





[PDF] COURS ALGORITHMIQUE ET PROGRAMMATION INFORMATIQUE

12 mar 2013 · pré et post conditions • Structures algorithmiques fondamentales: • Implantation des algorithmes dans un langage de programmation • 



[PDF] Cours dAlgorithmique

succession finie et non ambigüe d'opérations ; se termine toujours (Note : semi- algorithme) Définition (Notion de Programme) suite d'instructions définies dans un 



[PDF] INITIATION A LALGORITHMIQUE INF 102 NOTES DE COURS

Un algorithme est correct si pour toute instance du problème il se termine et produit une sortie correcte Les algorithmes peuvent être spécifiés en langage humain 



[PDF] Cours Introduction a lalgorithmique

3 – Traduire cet algorithme en langage de programmation 4 – Compiler PASCAL Principaux langages étudiés au cours de la licence (parcours informatique)



[PDF] Algorithmique et programmation - USTO

programmation Il constitue un support de cours pour des étudiants n'ayant aucune l'algorithme mais aussi le programme Fortran correspondant avec 



[PDF] Algorithmes et langage C - Ecole Mohammadia dingénieurs

Ecole Mohammadia d'Ingénieurs Département Informatique Rabat Algorithmes et langage C Plan du cours: INTRODUCTION NOTIONS D'ALGORITHMES



[PDF] Cours n°1- Algorithmes de base - LIP6

Introduction Construction d'un algorithme Structures de base d'un algorithme Tester un algorithme Exemples (Polytech'Sorbonne) cours n◦1 2018-2019



[PDF] Cours complet - Structures de données et algorithmes

Objectif du cours Introduction `a l'étude systématique des algorithmes et des structures de données http://www cs berkeley edu/~vazirani/algorithms/all pdf 5 



[PDF] Cours dEléments dAlgorithmique - IRIF

Comment trier dans l'ordre croissant une suite de nombres entiers? Comment additionner 2 nombres? Page 12 Qu'est ce qu'un algorithme?



[PDF] Algorithmique et programmation : les bases (Algo) Corrigé

2 1 Exemple d'algorithme : calculer le périmètre d'un cercle sa valeur : La variable contient une information qui peut varier au cours de l'exécution

[PDF] algorithme cours seconde

[PDF] la boucle tant que algorithme

[PDF] algorithme boucle tant que exercice corrigé pdf

[PDF] algorithme boucle pour exemple

[PDF] exercice algorithme boucle tant que pdf

[PDF] la boucle pour

[PDF] les fonctions en javascript

[PDF] cours javascript debutant pdf

[PDF] les evenements en javascript

[PDF] javascript pour les nuls pdf gratuit

[PDF] boucle for liste python

[PDF] openclassroom python

[PDF] liste append

[PDF] append python

[PDF] parcourir une liste python

Ministère de l'Enseignement Supérieur et de la Recherche Scientifique

Universite des sciences et de la technologie

Mohamed Boudiaf (Oran)

Faculté : Génie Mécanique

Département : Génie Maritime

Par Dr. Nateche tahar

Année Universitaire 2016-2017

Cours

Travaux dirigés

Travaux pratiques

SUPPORT DE COURS EN

INFORMATIQUE O2

Algorithmique et programmation

Table des Matières

Introduction Générale

Leçon 1 :

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

Travaux Dirigés 1-

Solutions des exercices

Travaux Pratiques 1-

Solutions

Leçon 2 :

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

Solutions des exercices

Travaux Pratiques 2-

Solutions

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

1 2 2 2 4 5 6 7 12 13 14 15 16 19 21
23
23
24
24
25
26
28
29
31
32
34
34
35
37
39
40
43
44
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.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

Leçon 5: Les tableaux

5.1 Définition

5.2 Déclaration des tableaux

5.3 Terminologie des tableaux

5 5.5

Travaux Dirigés 5- Les tableaux

Solutions des exercices

Travaux Pratiques 5- Les tableaux

Solutions

46
46
46
47
48
49
52
55
56
60
61
65
65
66
66
68
72
74
77
78

Introduction

1

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 types de base, instructions simples, etc. La seconde partie est consacrée aux La deuxième et la troisième partie sont consacrées aux structures de contrôle itératives et conditionnelles. Elles la programmation en Fortran afin que ce dernier puisse maitriser pour les applications au a dernière partie, elle notations matricielles et des fonctions intrinsèques manipulant les tableaux multidimensionnels. Pour terminer, la polycopie contient environ une ce comme une application du cours à des situations de la vie professionnelle. La solution et la simplicité.

Leçon 1 :

Leçon 1 :

2

Leçon 1 :

Objectifs

- Connaître le vocabulaire de base en programmation - Comprendre la démarche de programmation

1.1 Ordinateur et programmation

L'informatique intervient aujourd'hui dans de nombreux secteurs d'activité. Parmi les applications courantes on peut citer la bureautique, la gestion, le calcul scientifique, laquotesdbs_dbs3.pdfusesText_6