Algorithme et programmation
Cours Algorithme et programmation Mention Statistique L1 - S2
partout Madagascar avec de frais supplémentaire
ESUM - Lot Y 505 Bis Ambohitsaina (Près Terminus Bus 194 - Mausolée) - B.P. 8582 Antananarivo 101
via la plateforme
Table des matières
Pages
PARTIE I : ALGORITHMIQUE ……………………………………………………………………………………………….. 4
I. INTRODUCTION ……………………………………………………………………………………………………… 5
1. Définition ………………………………………………………………………………………………………………. 5
2. Représentation d’un algorithme ……………………………………………………………………………. 5
3. Programme …………………………………………………………………………………………………………… 6
4. Importance de l’algorithme …………………………………………………………………………………… 6
5. Place de l’algorithme dans la production de programme ……………………………………... 6
6. Données et actions élémentaires …………………………………………………………………………. 6
II. VARIABLE ………………………………………………………………………………………………………………. 7
1. Définition …………………………………………………………………………………………………………….. 7
2. Les actions d’entrée/sortie ……………………………………………………………………………………. 7
3. Types de variable ………………………………………………………………………………………………….. 8
4. Déclaration de variable …………………………………………………………………………………………. 8
5. Opération et expression ………………………………………………………………………………………… 9
III. LES ACTIONS DE BASE ……………………………………………………………………………………………. 10
1. L’affectation ………………………………………………………………………………………………………….. 10
2. Les actions d’entrée/sortie ……………………………………………………………………………………. 13
IV. LES STRUCTURES DE CONTROL …………………………………………………………………………….. 15
1. Le test ou la structure alternative ………………………………………………………………………….. 15
2. Le choix multiple ou structure CAS …VAUT…………………………………………………………….. 18
3. La boucle POUR ……………………………………………………………………………………………………… 20
4. La boucle TANT QUE………………………………………………………………………………………………. 21
5. La boucle REPETER … JUSQU’A ………………………………………………………………………………. 24
6. Imbrication de boucle ……………………………………………………………………………………………. 25
7. Exercices ……………………………………………………………………………………………………………….. 26
V. LES TABLEAUX ……………………………………………………………………………………………………….. 27
1. Définition ………………………………………………………………………………………………………………. 27
2. Déclaration d’une variable de type tableau: ………………………………………………………….. 27
3. Accès aux éléments d’un tableau : ………………………………………………………………………… 27
4. Les algorithmes sur les tableaux …………………………………………………………………………… 27
5. Exercices tableaux ……………………………….………………………………………………………………… 29
PARTIE II – PROGRAMMATION AVEC ……………….…………………………………………………………………
LE LANGAGE VISUAL BASIC ……………….…….……………………………………………………………..
37
I. L’EDI SHARPDEVELOP ……………………..…….………………………………………………………………. 38
1. Introduction …………………………………..…….……………………………………………………………….. 38
2. Création d’un projet SharpDevelop ……………………………………………………………………….. 38
II. SYNTAXE GENERALE D’UN PROGRAMME EN VB.NET …………………………………………….. 40
1. Modules et Sub ……………………………………………………………………………………………………… 40
2. Les variables ………………………………………………………………………………………………………….. 40
III. LES INSTRUCTIONS DE BASE EN VB.NET………………………………………………………………….
1. Affectation de valeur …………………………………………………………………………………………….. 42
2. La lecture et l’écriture …………………………………………………………………………………………… 42
3. Les opérateurs ………………………………………………………………………………………………………. 43
IV. LES STRUCTURES ALTERNATIVES ………………………………………………………………………….. 44
1. Syntaxe générale …………………………………………………………………………………………………… 44
2. If sans Else …………………………………………………………………………………………………………….. 44
3. Alternatives imbriquées ………………………………………………………………………………………… 45
ESUM Rakotozanany Andriamora Norbert 3
4. La structure de choix multiple ……………………………………………………………………………….. 46
V. LES STRUCTURES ITERATIVES OU REPETITIVES ………………………………………………………. 47
1. La structure TANT QUE ………………………………………………………………………………………….. 47
2. La structure répétitive Répéter … Jusqu'à …..…………………………………………………..…….. 48
3. La structure répétitive For ……………………………………………………………………………………… 50
VI. LES TABLEAUX ………………………………………………………………………………………………………. 50
1. Déclaration …………………………………………………………………………………………………………… 50
2. Indice d’un tableau ……………………………………………………………………………………………….. 51
3. QUELQUES ACTIONS DE BASE SUR LES .TABLEAUX ………………………..……………………… 51
a) Saisie des éléments ……………………………………………………………………………………………….. 51
b) Affichage des éléments …………………………………………………………………………………………. 51
VII. ENNONCES DES EXERCICES ……………………………………………………………………………………. 52
VIII. CORRIGEES DES EXERCICES ……………………………………………………………………………………. 54
Bibliographie ……………………………………………………………………………………………………………………… 61
Pas de commentaires client pour le moment.