• Aucun résultat trouvé

Partiel de Java sur machine IFIPS Élec/II 2ième année 2004-2005 – Solutions

N/A
N/A
Protected

Academic year: 2022

Partager "Partiel de Java sur machine IFIPS Élec/II 2ième année 2004-2005 – Solutions"

Copied!
2
0
0

Texte intégral

(1)

Partiel de Java sur machine IFIPS Élec/II 2 ième année

2004-2005 – Solutions

Université de Paris Sud

Solution de l’ex. 1 Fonctions élémentaires

Solution de l’ex. 2 Ensemble Le code solution est le suivant:

Solution de l’ex. 3 Détection d’erreurs

1. Voici le code corrigé

public class MonTableau {

public static void main(String args[]) { int tab[];

boolean estPositif = true;

tab = new int[args.length];

for(int i = 0; i < args.length; i++) tab[i] = Integer.parseInt(args[i]);

for(int i = 0; i < tab.length; i++) if (tab[i] < 0) {

estPositif = false;

break;

}

if (estPositif == true)

System.out.println("le tableau est positif ");

} }

2. Voici le code corrigé de la deuxième question

public class MonTableauMain {

public static void main(String args[]) {

1

(2)

2 — Partiel de Java sur machine IFIPS Élec/II

2ième

année 2004-2005 – Solutions

int tab[];

boolean fini = false;

tab = new int[args.length];

for(int i = 0; i < args.length; i++) tab[i] = Integer.parseInt(args[i]);

MonTableau t = new MonTableau(tab);

t.verifPositif();

} }

class MonTableau { int[] tableau;

public void MonTableau(int tab[]) { tableau = new int[tab.length];

for(int i = 0; i < tab.length; i++) tableau[i] = tab[i];

}

public static verifPositif() { boolean estPositif = true;

for(int i = 0; i < tableau.length; i++) if (tableau[i] < 0) {

estPositif = false;

break;

}

if (estPositif == true)

System.out.println("le tableau est positif ");

} }

Solution de l’ex. 4 Question sur les langages orientés objet

Aller voir dans une bonne référence (par exemple Grady Booch).

Références

Documents relatifs

Le temps partiel (de droit ou sur autorisation) est accordé pour une année scolaire. Il appartient donc à l’ensemble des personnels bénéficiaires d’un temps partiel de

Fonctions de plusieurs variables Rentrée2. février mars avril

– Chargeur, éditeur de liens, Initialisation de la machine – Création, affectation des champs d'instances ou de classe – Segment d'activation, méthodes statiques et virtuelles,

3 Optionnel : classification par multi listes Le code solution est le suivant :.

Le code fourni doit être court et doit être obligatoirement placé dans le fichier source

méthodes ajouter() et supprimer() en fournissant un message adéquat pour les cas d’ajout d’un N_MAX + 1 ième élément et en cas de suppression d’un élément à un ensemble

// cree un ensemble vide de capacite N_MAX elts et l’initialis // (affecte chaque case de donnees a CASE_VIDE. public

Indiquer la valeur de l'énergie cinétique quand le wagon atteint son altitude maximale. Indiquer la valeur de n'énergie cinétique au bas de la descente avant de remonter