Introduction à la syntaxe du langage Java Sujet 0

publicité
IUT des Pays de l’Adour - RT1
M2207 - Consolidation des bases de la programmation
Introduction à la syntaxe du langage Java
Sujet 0 - Variables, boucles, tests
L’objectif de cette première série d’exercices est de vous familiariser avec les premiers éléments de la syntaxe Java :
déclaration de variables, boucles et tests, structure d’un programme avec son point d’entrée, etc. . . Il s’agira également
de vous approprier les outils de votre environnement de programmation (système Linux, ligne de commandes, éditeur
de texte, compilateur Java, JVM,. . .).
? ? ?
1
Premiers pas en Java. . .
En suivant les indications fournies lors du TD/TP, transcrivez le programme Python suivant en langage Java :
a=5
b=3
add=a+b
p r i n t ’ r é s u l t a t = ’ , add
2
Boucles : instructions while et for
Écrire en Python puis en Java un programme qui calcule la somme de tous les entiers compris entre 0 et 10.
1. D’abord avec une boucle while
2. Ensuite avec une boucle for
3
Tests : instruction if
Écrire un programme (en Python puis en Java) qui énumère tous les nombres entiers compris entre 0 et 20 et
affiche pour chacun d’entre eux s’il est multiple de 3 ou pas. Exemples :
— pour N=6
"le nombre 6 est multiple de 3"
— pour N=7
"le nombre 7 n’est pas multiple de 3"
4
À vous de jouer. . .
1. Écrire un programme Java qui calcule la somme de tous les nombres pairs compris entre 0 et 30.
(a) D’abord en vous inspirant des exercices faits précédemment.
(b) Ensuite en réfléchissant. . .
2. Soit un nombre N fixé, écrire le programme qui calcule la factorielle de N.
3. Soit un nombre N fixé, écrire le programme qui affiche "proprement" la table de multiplication de N de 1 à 10.
4. Soit un nombre N fixé, écrire le programme qui indique si N est un nombre premier ou pas.
5. Soit un nombre N fixé, écrire le programme qui affiche la décomposition de N en nombres premiers.
1
Téléchargement