- Donnez les 5 caractéristiques d'un algorithme
Pour les 5 questions suivantes, on part des données suivantes qui représente un arbre généalogique.
Pour chaque question, il faudra donner le résultat attendu (à la main) puis créer un algorithme qui prend en entrée ce tableau, et donne en sortie ce qui est attendu.
[
{
"name": "Georges", "age":55, "sex":"m", "married": true,
"children":[
{ "name": "Marie", "age": 32, "sex": "f","married": true,
"children":[
{"name": "Léo", "age": 3, sex: "m", "married": false, "children": []},
{"name": "Tom", "age": 1, sex: "m", "married": false, "children": []},
]},
{ "name": "Paul", "age": "27", "sex": "m","married": false, "children":[]}
]
},
{
"name": "Lydia", "age":57, "sex":"f", "married": true,
"children":[]
},
{
"name": "Stéphanie", "age":45, "sex":"f", "married": false,
"children":[
{"name": "Pierre", "age": 15, sex: "m", "married": false, "children": []},
{"name": "Adeline", "age": 13, sex: "f", "married": false, "children": []},
]
}
]
-
Nom de la personne la plus jeune.
Résultat attendu :
Algorithme : -
Age de la personne la plus vieille.
Résultat attendu :
Algorithme : -
Nombre de personnes mariées.
Résultat attendu :
Algorithme : -
Liste des noms des personnes ayant eu au moins 1 enfant.
Résultat attendu :
Algorithme : -
Nombre de femmes dans cette famille :
Résultat attendu :
Algorithme :