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 ?
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