Algo Flashcards

1
Q

Qu’est-ce que l’algorithmique ?

A

L’algorithmique désigne la discipline qui étudie les algorithmes et leurs applications en Informatique.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Définissez un algorithme.

A

Un algorithme est une description complète et détaillée des actions à effectuer et de leur séquencement pour arriver à un résultat donné.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Quelles sont les qualités d’un bon algorithme ?

A
  • Exact
  • Efficace
  • Clair
  • Général
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Quelles sont les trois étapes d’un algorithme ?

A
  • Phase d’initialisation
  • Phase de traitement du problème
  • Phase de sortie des résultats
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Comment peut-on représenter un algorithme ?

A
  • Organigramme
  • Pseudo-code
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Vrai ou Faux : Un organigramme est une représentation largement utilisée aujourd’hui.

A

Faux

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

À quoi servent les Entrées/Sorties en algorithmique ?

A

Elles permettent à la machine de communiquer avec l’utilisateur.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Qu’est-ce qu’une variable en algorithmique ?

A

Une variable sert à stocker la valeur d’une donnée.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Quelles sont les caractéristiques d’une variable ?

A
  • Identificateur (nom)
  • Type
  • Valeur
  • Portée
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Quels types de données peut-on avoir en algorithmique ?

A
  • Entier (court ou long)
  • Réel (simple ou double précision)
  • Booléen
  • Caractère
  • Chaîne de caractère
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Vrai ou Faux : Pour utiliser une variable, il faut d’abord la déclarer puis lui affecter une valeur.

A

Vrai

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Quel symbole représente l’opérateur d’affectation en algorithmique ?

A

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Qu’est-ce qu’une constante en algorithmique ?

A

Une constante est une variable dont la valeur ne doit pas changer au cours de l’exécution de l’algorithme.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Quelles sont les règles de priorité des opérateurs en algorithmique ?

A
  • ˆ : élévation à la puissance
  • *, /, div : multiplication, division réelle, division entière
  • mod : reste de la division entière
  • +, - : addition, soustraction
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Quel acronyme peut aider à mémoriser les règles de priorité des opérateurs ?

A

PEMDAS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Quelles sont les fonctions d’entrée/sortie en algorithmique ?

A
  • Fonction d’entrée : Lire(variable)
  • Fonction de sortie : Ecrire(variable)
17
Q

Quelles sont les parties d’une structure d’algorithme ?

A
  • Nom de l’algorithme (facultatif)
  • Déclaration des variables
  • Début
  • Instructions
  • Fin