À quelle image correspond le code ci-dessous:
VBox root = new VBox();Scene scene = new Scene(root,200,200);Button B1 = new Button("Bouton 1");Button B2 = new Button("Bouton 2");Button B3 = new Button("Bouton 3");Button B4 = new Button("Bouton 4");HBox boite = new HBox();boite.getChildren().addAll(B2, B3);root.getChildren().addAll(B1, boite, B4);
Un noeud parent d'un noeud visé par un événement peut y répondre d'une seule façon : avec un filtre.
Retrouvez l'ordre dans la chaîne de traitement des événements
Donner le nombre d'instructions exécutées par le code ci-dessous. On attend un nombre, pas une formule en N !
Donnez votre réponse sous la forme d'un nombre, sans aucun espace ou aucune ponctuation.
Exemples de réponses correctement rédigées - mais fausses 😉 - :
488017
Exemples de réponses mal rédigées :
il y a 488 instructions exécutéesentre 0 et 10>7> 7
Le code à analyser :
i ← 2j ← 3+iPour i de 3 à 5 faire
j ← 2*j
FPour
Voici une fonction récursive qui calcule le plus grand élément d'un tableau entre les indices deb et fin (deb ≤ fin) :
fonction MaxTab (↓ T : TTableau, ↓ deb : entier, ↓ fin : entier) : entier// ...
Variable
milieu, M1, M2 : entier
Début
Si deb = fin alors
Afficher ("Coucou")retourner T [deb]
Sinon
milieu ← (deb+fin) DIV 2M1 ← MaxTab (T, deb, m)M2 ← MaxTab (T, 1+m, fin)si (M1 < M2) alors
retourner M2
Sinon
retourner M1
FSi
FSi
Fin
Si le tableau Tab = [7, 4, 5] est indicé à partir de 1
et si on appelle la fonction comme suit :
M ← MaxTab (Tab, 1, 3)
combien de fois le message "Coucou" s'affichera-t-il ?
Voici un extrait d'algorithme qui porte sur l'intervalle d'entiers [a, b] :
UnSurDeux ← vrai
Tant que (a ≤ b) faire
m ← (a+b) DIV 2
Si UnSurDeux Alors
a ← m+1
Sinon
b ← m-1
FSi
UnSurDeux ← non UnSurDeux
FTQ
Sous l'hypothèse que N représente le nombre d'entiers de a à b (N = b-a+1), choisissez la formule de sa complexité en temps (pour information, il n'y a pas de cas pire que les autres).
Voici une procédure récursive. Ne cherchez pas à savoir ce qu'elle fait : elle ne fait rien de cohérent. Considérez qu'elle résout un problème qui porte sur un intervalle non vide [D, F] (D ≤ F) d'un tableau :
procedure P (↓ T : TTableau, ↓ D : entier, ↓ F : entier)// ...
Début
Si ... // Une ou plusieurs exceptions
...
...
Sinon // Cas général
Si T [D] > T [D+1]
P (T, D+1, F-1)
Sinon
P (T, D, F-2)
FSi
FSi
Fin
Compte tenu du cas général, sélectionnez les exceptions les plus probables.
0,9.N² - 4.N + 3 = O (N²)