Introduction à la programmation (420-PK2-SL) cours 9 Gestion des applications Technologie de l’information (LEA.BW)
Plan Devoir #1 Remise 17/02/2011 Version papier au début du cours Version électronique avant 13:00 Laboratoire
Laboratoire Écrire un programme qui calcule la somme des valeurs entre x et y. Par exemple Si on entre 5 et 10 le résultat sera 45 = 45
Laboratoire Écrire un programme qui demande deux nombres entiers puis affiche leur plus grand commun diviseur (PGCD) Le pseudo-code de l’algorithme d’Euclide pour déterminer le PGCD de deux entiers N et M est le suivant : Reste = N modulo M (Reste est de type entier) Tant que Reste est différent de 0 N = M M = Reste Reste = N modulo M Fin du tant que Après cette boucle M est le PGCD entre N et M
Laboratoire Écrire un programme qui demande une valeur de courant et de tension et propose les options suivantes : 1)Afficher la résistance 2)Afficher la puissance 3)Quitter Le menu est reproposé tant que l’option « Quitter » n’est pas choisie. Si le choix est invalide, un message l’indique. La tension(V) et le courant(I) ne sont demandés qu’une seule fois, au début du programme. Pour les calculs, utiliser les équations suivantes : R=V/I P=V*I
Laboratoire Créer un programme pour obtenir la racine carrée d’un nombre a entré par un utilisateur. Il est possible de réaliser cela de la façon suivante : définissez une constante EPSILON = , une variable a et une variable x. Saisissez la valeur de a au clavier, initialisez la valeur x à la valeur de a. Tant que (x 2 - a) > EPSILON, faites Finalement, affichez la valeur de a et celle du x trouvée (c’est la racine carrée de a).
Laboratoire Écrivez un programme qui demande une année supérieure à Tant que l’année entrée est invalide, vous redemandez l’année. Ensuite vous demandez un mois. Tant que le mois n’est pas entre 1 et 12, vous redemandez le mois. Ensuite vous calculer le nombre de jours maximum permis pour le mois entré et retenez-le dans une variable. Ensuite vous demandez un jour qui doit être entre 1 et le nombre de jours maximum calculé précédemment. Tant que le jour est invalide, vous le redemandez. Finalement, vous affichez la date entrée, mais à l’envers de ce qu’elle a été entrée. De plus, vous affichez le mois sous forme littéral. Exemple : année : 2000 mois : 2 jour : 29 affichera 29 février 2000