• Aucun résultat trouvé

Fiche TP 01 : Introduction à l'algorithme et à java

N/A
N/A
Protected

Academic year: 2022

Partager "Fiche TP 01 : Introduction à l'algorithme et à java"

Copied!
1
0
0

Texte intégral

(1)

Fiche TP 01 :

Introduction à l'algorithme et à java

Licence 1 MASS semestre 2, 2011-2012

Contrairement aux apparences, en informatique, nous avons quasiment toujours besoin d'un papier et d'un crayon.

Exercice 1 : Crible d'Erastosthène (III

e

avant J.-C.)

L'algorithme du crible d'Erastosthène (cf cours) donne les nombres premiers inférieurs ou égale à un nombreN.

Questions :

a - Exécuter l'algorithme d'Erastothène pourN= 100.

b - On peut réduire la place, i.e. le nombre de cases du tableau, nécessaire à l'exécution de l'algorithme en n'écrivant que les nombres impairs. Modier la première ligne de l'algorithme en conséquence.

Exercice 2 : Bouilloire

a - Décrire en utilisant un langage le plus formel possible (langage compréhensible et univoque), l'algorithme qui permet à une bouilloire électrique de produire de l'eau bouillante.

b - La bouilloire est équipée d'un thermostat.

De la même manière, écrire un algorithme qui permet de maintenir l'eau entre deux températures donnéesTmin etTmax.

Exercice 3 : Magie

a - Programmer l'achage du tour de magie du cours. Ne pas oublier de mettre des commentaires.

b - Programmer l'achage du tour de magie pour deviner un nombre entre 1 et 31.

Exercice 4 : Graphisme

Réaliser le TP 02 du cours de l'école d'Art d'Aix en provence : http://www.ecole-art-aix.fr/

article304.html

1

Références

Documents relatifs

Dans la deuxième partie, nous définissons une fonction de traduction, permettant l'obtention d'une première forme pour la série à partir d'une expression régulière.. Dans la

Cliquez ici pour telecharger le

3.5 Conversions entre types tableaux ou

Pour cela, il faut construire un objet de la classe DataInputStream qui permet de lire des éléments de type primitif dans le flux, grâce aux méthodes readBoolean , readByte ,

[r]

a - D´ ecrire en utilisant un langage le plus formel possible (langage compr´ ehensible et univoque), l’algorithme qui permet ` a une bouilloire ´ electrique de produire de

a) Ecrire une fonction en langage python permettant de savoir si un nombre est parfait ou non (on pourra utiliser la fonction précédente). b) Programmer cet algorithme

On pousse tous les bits d'un cran (ou de plusieurs si on remplace 1 par n) vers la droite (on perd donc des données de ce côté), on complète par des zéros sur la gauche. On obtient