Information

Algorithmes et algorigrammes


Quelle est la différence entre un algorithme et un algorigramme ?
reponse
Les deux montrent la structure d'un programme :
- l'algorigramme par un diagramme.
- l'algorithme par du texte.
Ecrivez l'algorithme représenté par la figure 1 ?
reponse

lire Nom_utilisateur
Nb_Lettres=nombre de lettres de Nom_utilisateur
Si Nb_Lettres>10 Alors
afficher("Votre nom est long")
sinon afficher("Votre nom est cours")
finsi
(attention il y a une erreur de syntaxe dans l'algorigramme c'est "Nb_Lettres" et pas "NbLettres")
Une partie d'un algorithme contient les lignes suivantes :
a=2
b=3
c=a+b
b=4
afficher("c"=c,"b"=b)


Qu'est ce qu'il sera affiché sur l'écran ?
reponse
c=5 b=4


Quelles sont les deux grand types de structures d'un algorithme (ou d'un algorigramme) ?
reponse
- structure de choix
- structure itérative (=boucle)




Ecrivez l'algorithme de l'algorigramme représenté à la figure 2 :
reponse
tant que temps<10
temps=temps+1
fintantque



Ecrivez l'algorithme de l'algorigramme représenté à la figure 3 :
reponse
nombre=0
repeter
nombre=nombre+1
afficher(nombre)
jusqu'à nombre=1000







Ecrivez l'algorithme de l'algorigramme représenté à la figure 4, en utilisant la boucle "Pour..." :
reponse

index=0
pour index=0 à N
traitement(non indiqué dans l'algorigramme)
finpour
Quelles sont les noms des 3 structures itératives ?
reponse
tant que....fin tq
repeter.. jusqu'à
pour...fin pour