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