Partiel MIAS 2 du 28 Novembre 2000

Détection de la première différence entre deux listes d'entiers de tailles différentes

/* Rend l'indice de la première différence s'il y a une différence, -1 sinon */
i <== 0
Répéter

i <== i + 1

tant que (tab1[i] = tab2[i]) et (i < longueur1) et (i<longueur2)

si tab1[i] <>tab2[i]
alors rendre i
sinon rendre -1

Calcul récursif de la somme des éléments d'une liste

/* La fonction somme_rec (tab, debut) rend la somme des éléments de tab de taille longueur */
si debut < longueur
alors rendre tab[debut] + somme_rec(tab, debut + 1)
sinon rendre 0