logo

Crowdly

Browser

Додати до Chrome

Algorithmique et programmation 2

Шукаєте відповіді та рішення тестів для Algorithmique et programmation 2? Перегляньте нашу велику колекцію перевірених відповідей для Algorithmique et programmation 2 в moodle.uphf.fr.

Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!

Quels types de complexité d’un programme connaissez-vous ?

0%
0%
0%
0%
Переглянути це питання

Gérer un arbre généalogique familial simplifié avec une classe Personne et quelques fonctions.

1- Définir une classe Personne avec les attributs :

- nom (str)

- prenom (str)

- date_naissance (int)

- genre (int)

- pere (Personne ou None)

- mere (Personne ou None)

2- Définir une fonction creer_personne() qui demande à l'utilisateur de saisir nom, prénom, date de naissance et genre, puis crée et retourne un objet Personne (avec père et mère initialisés à None).

3-Définir les fonctions pour associer un père et une mère à une personne :Définir une fonction afficher_personne(p) qui affiche les infos de la personne.

4-Définir une fonction afficher_parents(p) qui affiche le père et la mère s’ils existent.

5-Définir une fonction afficher_grands_parents(p) qui affiche les parents des parents, s’ils existent.

Переглянути це питання

Quelle ligne permet d'accéder à l’attribut nom d’un objet p de type Personne ?

Переглянути це питання

Quel est le risque principal en récursivité mal conçue ?

Переглянути це питання

  1. Créer une liste d'entiers tab avec une capacité maximale de 100 éléments (initialement vide).

  2. Implémenter les fonctions suivantes  :

  • ajoutPosition(tab, n, val, pos) : ajoute la valeur val à la position pos dans la liste tab.
  • suppressionPosition(tab, n, pos) : supprime l'élément à la position pos dans la liste tab par décalage à gauche.

Les fonctions doivent modifier la liste tab en place et mettre à jour la variable n (nombre d'éléments actuels).

  1. Implémenter un tri par sélection croissant pour trier la liste tab contenant n éléments.

  2. Implémenter une fonction de recherche dichotomique récursive rechercheDichoRecursive(tab, val, debut, fin) qui retourne l’indice de val dans la liste triée tab ou -1 si val n’est pas présent.

Переглянути це питання

Quelle est la condition essentielle pour utiliser la récursivité ?

Переглянути це питання

Quelle est la syntaxe correcte pour définir une classe Personne avec un nom et un âge ?

Переглянути це питання

Que mesure la complexité en temps d’un algorithme ?

0%
0%
0%
0%
Переглянути це питання

La recherche dichotomique (binaire) s’applique sur :

0%
0%
0%
0%
Переглянути це питання

Que signifie une complexité en O(n) ?

Переглянути це питання

Хочете миттєвий доступ до всіх перевірених відповідей на moodle.uphf.fr?

Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!

Browser

Додати до Chrome