Le squelette de la classe Note : package blocnotes ;
public class Note private int id ; private String titre ; private String note ; public Note(String titre, String note) this.titre = titre ; this.note = note ; public int getId() return id ; public void setId(int id) this.id = id ; public String getTitre() return titre ; public void setTitre(String titre) this.titre = titre ; public String getNote() return note ; public void setNote(String (...)
Articles les plus récents
-
UML - modélisation objet - exemple de code
1er mars 2014 -
Exercice de connexion a la base de donnée
6 février 2014package Main ;
import java.sql.DriverManager ;
import com.mysql.jdbc.Connection ;
public class Main
/** * @param args */ //public static boolean existe(String s) // return existe(s,"blocnotes","blocnotes") ; //
public static boolean existe(String s) String url = "jdbc:mysql ://localhost/"+s ; String bdduser = "blocnotes" ; String bddpass = "blocnotes" ; try Connection conn = (Connection) DriverManager.getConnection(url, bdduser, bddpass) ; conn.close() ; (...) -
Blocnotes 2014 - Base de donnée
8 janvier 2014Le MCD et le MLD de l’application Blocnotes
-
Mucol MLD
9 décembre 2013Le MLD en pdf
-
Exercices sur les tableaux
6 décembre 2013Initialiser un tableau Écrire une fonction prenant en argument un tableau de type array[1..N] of integer, et le remplissant de zéros. Écrire une fonction prenant en argument un tableau t de type array[1..N] of integer, et le remplissant avec les valeurs d’une fonction f déclarée ailleurs dans le code. La case t[i] doit contenir la valeur f(i). Écrire une fonction prenant en argument un tableau de type array[1..N] of integer, et le remplissant de valeurs aléatoires. Indication : on rappelle que (...)
-
Erreurs d’arrondi dans les calculs en virgule flottante
6 décembre 2013Les nombres réels sont stockés dans les programmes sous formes de nombres « à virgule flottante », composés d’une mantisse et d’un exposant.
Dans certain cas, surtout lorsqu’on fait des soustractions sur des nombres très proches, de grosses erreurs d’arrondis apparaissent (cela s’appelle la cancellation). Il faut donc être très prudent dans l’utilisation des réels et préférer les entiers autant que possible.
Voici un exemple. Les deux nombres réels, très grands, r et s, sont différent de 100. À leur (...) -
Tableaux
28 novembre 2013Un tableau est une structure de donnée. Il représente des éléments rangés dans des case. Tableaux indicés
Le cas le plus simple est le tableau où chaque élément est retrouvé par son indice : c’est le numéro de la case dans laquelle il se trouve.
Par exemple : 4 45 8 1 12 13
Ces éléments sont rangés dans des case, si on appelle "t" un tel tableau, et si on numérote les cases de 1 à 6, on va avoir t[1] qui vaut 4. On peut aussi numéroter de 0 à 5, dans ce cas t[1] vaut 45.
En informatique, il est (...) -
Algorithmes sur les entiers
21 novembre 2013Pour ces exercices, on suppose que l’on ne connaît que les opérations d’addition et de soustraction. On va réfléchir aux algorithmes en pseudo code et les implémenter ensuite, d’abord en Pascal puis en Python.
Algorithme de division La division entre nombre entiers est appelée division euclidienne. Un algorithme permet de la calculer de façon peu efficace : c’est l’algorithme naïf. D’un point de vue général, le nom d’algorithme naïf est tooujours donné à l’algorithme le plus simple, celui qui met en œuvre (...) -
Compilation
21 novembre 2013Traduction en langage du processeur La compilation d’un programme informatique est le fait de traduire le code source, destiné à être compréhensible aux humains, vers un format compréhensible au processeur de l’ordinateur.
Le résultat de la compilation est directement exécutable en tant que programme autonome.
Il va dépendre de plusieurs paramètres.
Le système d’exploitation Le système d’exploitation des ordinateurs offre des fonctionnalités qu’un logiciel utilise pour accéder au matériel. Ces (...) -
Le milieu
14 novembre 2013Guido doit trouver le milieu du mur nord. On ne connaît pas à priori la largeur du mur, mais elle est >2. Par exemple : robot 1 1 N 16 wall 1 10 N wall 2 10 N wall 3 10 N wall 4 10 N wall 5 10 N wall 6 10 N wall 7 10 N wall 8 10 N wall 9 10 N wall 10 10 N wall 10 1 E wall 10 2 E wall 10 3 E wall 10 4 E wall 10 5 E wall 10 6 E wall 10 7 E wall 10 8 E wall 10 9 E wall 10 10 E Il doit partir du sud-ouest. define turnRight : do 3 : turnleft
define trouverMoitie : if (...)
page précédente | page suivante
Derniers commentaires