QCM Algorithmes – Notions de base – Partie 1

image_pdfimage_print

Questions pratiques pour testez vos connaissances en algorithmiques.

 

1. Qu’est-ce qu’un algorithme?

A Un organigramme

B Un organigramme ou un pseudocode

C Une décision

D Instructions pas à pas utilisées pour résoudre un problème

D
Chaque solution de problème commence par un plan. Ce plan s’appelle un algorithme.

Un algorithme est un plan pour résoudre un problème, et il y a plusieurs façons de l’écrire.

 

2. Quelles sont les trois constructions d’algorithme?

A Entrée, Sortie, Processus

B Séquence, Sélection, Répétition

C Entrée / Sortie, Décision, Répétition

D Boucle, Entrée/Sortie, Processus

B
Un algorithme est une séquence d’étapes simples pouvant être suivies pour résoudre un problème. Ces étapes doivent être organisées de manière logique et claire. Nous concevons des algorithmes en utilisant trois méthodes de contrôle de base:

  • Séquence,
  • Sélection,
  • Répétition.

 

 

3. Quelle est la différence entre un organigramme et un pseudocode?

A Un organigramme est schématique tandis que le pseudocode est écrit dans un langage de programmation (par exemple, Pascal ou Java)

B Un organigramme est textuel mais le pseudocode est schématique

C Un organigramme est une description schématique d’un algorithme, tandis que le pseudocode est une description textuelle d’un algorithme.

D Un organigramme et un pseudocode sont pareils

C

 

4. Dans un organigramme, une instruction d’entrée ou de sortie est représentée par _____?

A Un losange

B Un rectangle

C Un parallélogramme

D Un cercle

C
Dans un organigramme, une instruction d’entrée ou de sortie est représentée par un parallélogramme.

 

5. Dans un organigramme, un calcul (processus) est représenté par _____?

A Un losange

B Un rectangle

C Un parallélogramme

D Un cercle

B
Dans un organigramme, un calcul est représentée par un rectangle.

 

6. Pour répéter une tâche, nous utilisons une ____?

A Entrée

B Condition

C Boucle

D Sortie

C
Une boucle est une séquence d’instructions répétée continuellement jusqu’à ce qu’une certaine condition soit atteinte.

 

 

7. Si ....... Alors ....... Sinon ....... Fin Si vérifier ____?

A Une seul condition

B Deux conditions

C Trois conditions

D Plusieurs conditions

B

 

8. RÉPÉTER <traitement> JUSQU’À <condition> est une ______?

A Boucle positive

B Boucle négative

A
On dit que cette boucle utilise une logique « positive » car elle continue « tant que » une condition est vraie.

L’exemple suivant utilise la structure RÉPÉTER-JUSQU’À pour lire et valider une valeur positive:

RÉPÉTER
    ECRIRE "Entrez un nombre positif ?"
    LIRE nombre
JUSQU’À nombre > 0

 

 
9. Un organigramme doit représenter la situation dans laquelle, pour chaque note, un élève reçoit la mention «Bien» ou «Passable» le système considérera la note et s’il est égal ou supérieur à 12, attribue la mention «Bien», sinon il attribue la mention «Passable». Laquelle des options suivantes sera utilisé?
 
A Entrée

B Condition

C Boucle

D Sortie

B

 

 

10. Qu’est-ce qu’un organigramme?

A Un moyen de concevoir un algorithme basé sur du texte

B Un langage de programmation spécifique

C Un diagramme qui représente un ensemble d’instructions

D Un schéma d’instructions

C
Un organigramme est un type de diagramme qui représente un algorithme, un flux de travail ou un processus. L’organigramme peut également être défini comme une représentation schématique d’un algorithme (approche pas à pas pour résoudre une tâche).

 

Partagez cet article

Une pensée sur “QCM Algorithmes – Notions de base – Partie 1

  • Avatar
    novembre 14, 2019 à 10:55
    Permalink

    Je félicite et bon courage merci pour cette examain.
    J’aime la programmation mes dans mon payé et more

    Répondre

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *