Thông tin

Tác giả Vincent Branders, Pierre Dupont
Hạn chót 22/04/2026 14:00:00
Giới hạn nộp bài Không có giới hạn

Đăng nhập

[TP09] Puissance - Invariant


Câu hỏi 1: Puissance - Initialisation

Sélectionnez, parmi les propositions suivantes, la(les) propriété(s) vérifiée(s) à chaque passage par la ligne marquée d'un # dans la fonction suivante :

def puissance(a,m):
    """
    pre: `a` un entier > 0
    pre: `m` un entier >= 0
    post: renvoie a^m
    """
    p = 1
    n = 0
    #
    while n < m:
        p *= a
        n += 1
    return p
Câu hỏi 2: Puissance - Itération

Sélectionnez, parmi les propositions suivantes, la(les) propriété(s) vérifiée(s) à chaque passage par la ligne marquée d'un # dans la fonction suivante :

def puissance(a,m):
    """
    pre: `a` un entier > 0
    pre: `m` un entier >= 0
    post: renvoie a^m
    """
    p = 1
    n = 0
    while n < m:
        #
        p *= a
        n += 1
    return p
Câu hỏi 3: Puissance - 3

Sélectionnez, parmi les propositions suivantes, la(les) propriété(s) vérifiée(s) à chaque passage par la ligne marquée d'un # dans la fonction suivante :

def puissance(a,m):
    """
    pre: `a` un entier > 0
    pre: `m` un entier >= 0
    post: renvoie a^m
    """
    p = 1
    n = 0
    while n < m:
        p *= a
        #
        n += 1
    return p
Câu hỏi 4: Puissance - Itération

Sélectionnez, parmi les propositions suivantes, la(les) propriété(s) vérifiée(s) à chaque passage par la ligne marquée d'un # dans la fonction suivante :

def puissance(a,m):
    """
    pre: `a` un entier > 0
    pre: `m` un entier >= 0
    post: renvoie a^m
    """
    p = 1
    n = 0
    while n < m:
        p *= a
        n += 1
        #
    return p
Câu hỏi 5: Puissance - Terminaison

Sélectionnez, parmi les propositions suivantes, la(les) propriété(s) vérifiée(s) à chaque passage par la ligne marquée d'un # dans la fonction suivante :

def puissance(a,m):
    """
    pre: `a` un entier > 0
    pre: `m` un entier >= 0
    post: renvoie a^m
    """
    p = 1
    n = 0
    while n < m:
        p *= a
        n += 1
    #
    return p