Correction exercices en Dart traitement des listes série 01
Sommaire
- 1- Objectifs
- 2- Exercice 01
- 2.1- Énoncé
- 2.2- Correction
- 3- Exercice 02
- 3.1- Énoncé
- 3.2- Correction
- 4- Exercice 03
- 4.1- Énoncé
- 4.2- Solution
- 5- Exercice 04
- 5.1- Énoncé
- 5.2- Spolution
- 6- Exercice 05
- 6.1- Énoncé
- 6.2- Solution
- 7- Exercice 06
- 7.1- Énoncé
- 7.2- Solution
- 8- Exercice 07
- 8.1- Énoncé
- 8.2- Solution
- 9- Exercice 08
- 9.1- Énoncé
- 9.2- Solution
- 10- Exercice 09
- 10.1- Énoncé
- 10.2- Solution
- 11- Exercice 10
- 11.1- Énoncé
- 11.2- Solution
- 12- Exercice 11
- 12.1- Énoncé
- 12.2- Solution
- 13- Exercice 12
- 13.1- Énoncé
- 13.2- Solution
- 13.2.1- Cours Flutter
Correction exercices en Dart traitement des listes série 01
-
Objectifs
- Savoir utiliser les listes sous Dart
-
Exercice 01
-
Énoncé
- Vous pouvez visualiser l’énoncé de l’exercice
-
Correction
-
Exercice 02
-
Énoncé
- Vous pouvez visualiser l’énoncé de l’exercice
-
Correction
-
Exercice 03
-
Énoncé
- Vous pouvez visualiser l'énoncé de l'exercice
-
Solution
void main() {
List semaine = [
"lundi",
"Mardi",
"Mercredi",
"Jeudi",
"Vendredi",
"Samedi",
"Dimanche"
];
print(semaine);
print(semaine[3]);
var premierElement = semaine[0];
print(" Le jour dont l'index 0 est : $premierElement");
var dernierElement = semaine.last;
print("Le dernier élément de la liste est : $dernierElement");
semaine[0] = dernierElement;
semaine[semaine.length - 1] = premierElement;
print(semaine);
print(dernierElement * 12);
}
import 'dart:io';
void main() {
print("Saisissez la taille de la liste : ");
int size = int.parse(
stdin.readLineSync()!); //Prend la taille de la liste de l'utilisateur
List myList = List.filled(size, null,
growable:
false); //Déclarer une liste avec la taille saisie par l'utilisateur
//Boucle pour prendre chaque valeur
int i = 0;
while (i < size) {
print("Saisir l'élément: $i");
myList[i] = stdin.readLineSync()!;
i++;
}
print(
myList); //Imprimer toutes les valeurs saisies par l'utilisateur dans la liste
final uniqueNumbers = myList.toSet().toList();
print(uniqueNumbers);
}
Exercice 04
-
Énoncé
- Vous pouvez visualiser l'énoncé de l'exercice
-
Spolution
l=[]
nbr=0
for i in range(700, 1100):
if (i%7==0) and (i%2!=0)and (i%5!=0):
l.append(i)
nbr+=1
print(l)
print("Le nombre trouvé est:",nbr)
Exercice 05
-
Énoncé
- Vous pouvez visualiser l'énoncé de l'exercice
-
Solution
Exercice 06
-
Énoncé
- Vous pouvez visualiser l'énoncé de l'exercice
-
Solution
Exercice 07
-
Énoncé
- Vous pouvez visualiser l'énoncé de l'exercice
-
Solution
Exercice 08
-
Énoncé
- Vous pouvez visualiser l'énoncé de l'exercice
-
Solution
False
False
True
True
Exercice 09
-
Énoncé
- Vous pouvez visualiser l'énoncé de l'exercice
-
Solution
- Réponse: B et E
Exercice 10
-
Énoncé
- Vous pouvez visualiser l'énoncé de l'exercice
-
Solution
Exercice 11
-
Énoncé
- Vous pouvez visualiser l'énoncé de l'exercice
-
Solution
# programme principal -----------------------------------------------
nombres = [17, 38, 10, 25, 72]
print(" Liste initiale ".center(50, '-'))
print(nombres, '\n')
rien = input('"Entree"')
print(" Tri ".center(50, '-'))
nombres.sort()
print(nombres, '\n')
rien = input('"Entree"')
print(" Ajout d'un element ".center(50, '-'))
nombres.append(12)
print(nombres, '\n')
rien = input('"Entree"')
print(" Retournement ".center(50, '-'))
nombres.reverse()
print(nombres, '\n')
rien = input('"Entree"')
print(" Indice d'un element ".center(50, '-'))
print(nombres.index(17), '\n')
rien = input('"Entree"')
print(" Retrait d'un element ".center(50, '-'))
nombres.remove(38)
print(nombres, '\n')
rien = input('"Entree"')
print(" Indicage ".center(50, '-'))
print("nombres[1:3] =", nombres[1:3])
print("nombres[:2] =", nombres[:2])
print("nombres[2:] =", nombres[2:])
print("nombres[:] =", nombres[:])
print("nombres[-1] =", nombres[-1])
Exercice 12
-
Énoncé
- Vous pouvez visualiser l'énoncé de l'exercice
-
Solution
# programme principal -----------------------------------------------
lstVide = []
print("lstVide =", lstVide)
lstVide+=range(0, 1000, 200)
print("Nouvelle liste lstVide =", lstVide)
lstFlottant = [0.0]*5
print("lstFlottant =", lstFlottant, "\n")
rien = input('"Entree"')
print("range(4) =", range(4))
print("range(4, 8) =", range(4, 8))
print("range(2, 9, 2) =", range(2, 9, 2), "\n")
rien = input('"Entree"')
lstElmnt = range(6)
print("lstElmnt =", lstElmnt)
rien = input('"Entree"')
print("Test d'appartenance de l'element 3 :", 3 in lstElmnt)
print("Test d'appartenance de l'element 6 :", 6 in lstElmnt)
rien = input('"Entree"')
print("lstVide =", lstVide)
print("lstFlottant =", lstFlottant, "\n")
rien = input('"Entree"')