Département d’Informatique
DUT Informatique S1
Année 2014/2015
Algorithmique et programmation
Algorithmique et programmation
Exercices de TD avec solutions
Table des matières
1 Séquences d’actions 2
1.1 Écluse ................................................... 2
1.2 Radiateurs................................................. 2
1.3 Gazon ................................................... 3
1.4 Heures,minutes,secondes ........................................ 4
1.5 ProgrammeGazon ............................................ 5
2 Conditionnelles 7
2.1 Déroulerunalgorithme ......................................... 7
2.2 Pizzas ................................................... 7
2.3 Coordonnées ............................................... 8
2.4 Moisdel’année.............................................. 9
3 Itérations 11
3.1 Lignesd’étoiles .............................................. 11
3.2 Carrésetcubes.............................................. 12
3.3 Triangledenombres ........................................... 13
3.4 Tablesdemultiplications......................................... 14
3.5 Puissances................................................. 14
3.6 Suitealternée............................................... 15
3.7 Sommesdefractions ........................................... 15
3.8 Hauteursdepluie............................................. 16
3.9 Puissancede2 .............................................. 17
3.10Chutelibre ................................................ 18
4 Fonctions 19
4.1 Calculd’âge................................................ 19
4.2 Multiplicationrécursive ......................................... 20
4.3 Calculsdepuissances........................................... 20
4.4 ToursdeHanoï.............................................. 22
4.5 FlocondeVonKoch ........................................... 22
5 Tableaux 25
5.1 Notes ................................................... 25
5.2 Températures............................................... 25
5.3 Vote .................................................... 26
5.4 Mélange.................................................. 27
5.5 Nombresentouteslettres ........................................ 28
5.6 Recherchedichotomique ......................................... 30
5.7 Reversi................................................... 32
6 Tableaux 2D 35
6.1 Transposéedematrice .......................................... 35
6.2 Matricesymétrique............................................ 35
6.3 Sommeetproduitdematrices...................................... 36
6.4 Jeudelavie ............................................... 37
Version du 18 décembre 2014.
1