T1.ini-pro : Sujet du TD1
T1.ini-pro : Sujet du TD1
Groupe ESIEE, Denis BUREAU, septembre 2001.
Attention !
Le sujet peut être modifié jusqu'à la veille du TD.
1 Les objectifs
Être à l'aise avec les différents types de données standards ;
savoir calculer la valeur des expressions ; savoir utiliser instructions
de base.
2 Notions abordées dans les cours 1 et 2
- environnement informatique ESIEE
- architecture d'un PC
- notion d'algorithme et pseudo-langage
- notions de fichier et répertoire
- notions d'arborescence et chemin d'accès
- commandes DOS de base
- données constantes ou variables
- types prédéfinis (domaine et opérateurs)
- logique booléenne
3 Apport de connaissances
- déclarations (pp.7-8)
constantes : const type nom = valeur ;
variables : type nom ;
- conversions de type (pp.19-20)
(NomType)NomObjet - partie entière -
perte d'information
Quelle est la différence entre (int)X et floor(X)
(p.15) ?
- expressions (pp.23-24)
opérande, opérateur - priorité
- commentaires (p.4)
- instructions d'entrée/sortie (pp.5,6,8,9)
moyen mnémotechnique - plusieurs types - endl
- assignation (affectation) et bloc d'instructions (pp.25-27)
- structure d'un programme C++ (pp.3,11,25)
#include <iostream.h>
int main() {
return 0; } // main()
4 Références dans le polycopié
"Initiation à la programmation structurée en C++": pages 1 à 27
et chapitre 14.
5 Évaluation d'expressions
Quelle est la valeur des expressions C++ suivantes (sans calculatrice !) ?
- 1 + 2 / 3
- 1.0 + 2 / 3
- 1.0 + 2.0 / 3
- 28 % 5
- 28.0 % 5
- cos(2*3.14159) == sin(3.14159/2)
6 Premiers programmes
- Écrire un programme (d'abord en pseudo-langage, puis traduire
en C++) qui effectue la conversion en centimètres d'une longueur
saisie en mètres et centimètres.
Exemple: 3 72 ® 372 cm
- Écrire un programme (d'abord en pseudo-langage, puis traduire
en C++) qui saisit trois nombres réels et qui les affiche dans
l'ordre inverse de l'ordre de saisie.
Exemple: 3.14 -0.5 26.03 ® 26.03 -0.5 3.14
- Écrire un programme (d'abord en pseudo-langage, puis traduire
en C++) qui saisit deux nombres entiers correspondant au
numérateur et au dénominateur d'un nombre rationnel, puis
qui affiche la valeur réelle correspondante.
Exemple: 9 2 ® 4.5
- Écrire un programme (d'abord en pseudo-langage, puis traduire
en C++) qui saisit un nombre entier N, puis
qui affiche la somme des N premiers entiers
(sans faire de boucle !).
Exemple: 10 ® 55
- En travail personnel :
les autres exercices de la page 27 du polycopié.
File translated from
TEX
by
TTH,
version 2.75.
On 21 Sep 2001, 12:08.