Skip to content

Instantly share code, notes, and snippets.

@smwhr
Last active July 11, 2018 09:49
Show Gist options
  • Select an option

  • Save smwhr/3574bb67e077479c7405553fa85eaad6 to your computer and use it in GitHub Desktop.

Select an option

Save smwhr/3574bb67e077479c7405553fa85eaad6 to your computer and use it in GitHub Desktop.

Rattrapage Inititation algorithmie

  1. 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": []},
    ]
  }
]
  1. Nom de la personne la plus jeune.
    Résultat attendu :
    Algorithme :

  2. Age de la personne la plus vieille.
    Résultat attendu :
    Algorithme :

  3. Nombre de personnes mariées.
    Résultat attendu :
    Algorithme :

  4. Liste des noms des personnes ayant eu au moins 1 enfant.
    Résultat attendu :
    Algorithme :

  5. Nombre de femmes dans cette famille :
    Résultat attendu :
    Algorithme :

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment