✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.
Une phrase s est une chaîne composée d'un ou plusieurs mots. Un mot dans s est composé uniquement de caractères alphabétiques, et chaque mot dans s est séparé par un ou plusieurs espaces (' '). Un ou plusieurs espaces sont autorisés au début et à la fin de s, et on considère que s aura toujours au moins un mot.
Considérons la séquence d'instructions suivante. Quelle sera la valeur finale de la chaîne r ?
s <- " Lorem ipsum dolor sit amet "
r <- ∅ (* r est initialisée avec une chaîne vide *)
j <- -1
n <- 0
i <- 1
While i <= length(s) Do
While i <= length(s) AND s[i] = ' ' Do
i <- i + 1
End while
If i <= length(s) Then
j <- i
n <- 0
End If
While i <= length(s) AND s[i] != ' ' Do
n <- n + 1
i <- i + 1
End while
End while
For i <- j to j + n - 1 Do
r <- r + s[i]
End For