Points importants de la semaine Les algorithmes. Le pseudocode. Les variables. Les types. Les...

14

Transcript of Points importants de la semaine Les algorithmes. Le pseudocode. Les variables. Les types. Les...

Page 1: Points importants de la semaine Les algorithmes. Le pseudocode. Les variables. Les types. Les entrées/sorties. Les instructions conditionnelles.
Page 2: Points importants de la semaine Les algorithmes. Le pseudocode. Les variables. Les types. Les entrées/sorties. Les instructions conditionnelles.

Points importants de la semaine

Les algorithmes.

Le pseudocode.

Les variables.

Les types.

Les entrées/sorties.

Les instructions conditionnelles.

Page 3: Points importants de la semaine Les algorithmes. Le pseudocode. Les variables. Les types. Les entrées/sorties. Les instructions conditionnelles.

Rappel : les algorithmes

Qu’est-ce qu’un algorithme ?

Réponse :

Un algorithme est une séquence d’instructions permettant de réaliser une tâche en un nombre fini d’étapes.

Page 4: Points importants de la semaine Les algorithmes. Le pseudocode. Les variables. Les types. Les entrées/sorties. Les instructions conditionnelles.

Rappel : les algorithmes

Donnez un exemple d’algorithme tiré de la vie courante.

Réponses :

Une recette de cuisine

Les instructions pour assembler un meuble.

Les étapes à suivre pour réaliser un laboratoire de physique.

Page 5: Points importants de la semaine Les algorithmes. Le pseudocode. Les variables. Les types. Les entrées/sorties. Les instructions conditionnelles.

Rappel : le pseudocode

Qu’est-ce que le pseudocode ?

Réponse :

Le pseudocode est un langage qui combine des éléments de langage de programmation et de langage naturel et qui sert à décrire un algorithme.

Page 6: Points importants de la semaine Les algorithmes. Le pseudocode. Les variables. Les types. Les entrées/sorties. Les instructions conditionnelles.

Rappel : le pseudocode

Pourquoi utilise-t-on le pseudocode ? Pourquoi ne pas écrire directement dans un langage de programmation ?

Réponse :

Parce que le pseudocode est plus facile à lire que du « vrai » code et ne nécessite pas la connaissance d’un langage spécifique.

Page 7: Points importants de la semaine Les algorithmes. Le pseudocode. Les variables. Les types. Les entrées/sorties. Les instructions conditionnelles.

Rappel : les variables

Qu’est-ce qu’une variable ?

Réponse :

Une variable est un identificateur (comme x ou prénom) utilisé pour représenter une valeur.

C’est également un espace mémoire où l’on peut ranger une information.

Page 8: Points importants de la semaine Les algorithmes. Le pseudocode. Les variables. Les types. Les entrées/sorties. Les instructions conditionnelles.

Rappel : les variables

Quelles sont les deux utilisations possibles d’une variable ?

Réponse :

On peut :o lui assigner une valeur.o consulter la valeur qu’elle représente (ou

possède).

Page 9: Points importants de la semaine Les algorithmes. Le pseudocode. Les variables. Les types. Les entrées/sorties. Les instructions conditionnelles.

Rappel : les types

Qu’est-ce qu’un type de données ?

Réponse :

Un type de données est un nom que l’on associe à un ensemble de valeurs et aux opérations que l’on peut appliquer sur ces dernières.

Page 10: Points importants de la semaine Les algorithmes. Le pseudocode. Les variables. Les types. Les entrées/sorties. Les instructions conditionnelles.

Rappel : les types

Énumérez tous les types de données que vous connaissez.

Réponse :

Integer (une valeur entière)

Double (une valeur réelle)

String (une chaîne de caractères)

Page 11: Points importants de la semaine Les algorithmes. Le pseudocode. Les variables. Les types. Les entrées/sorties. Les instructions conditionnelles.

Rappel : les entrées/sorties

En Excel/VBA, quelles sont les deux instructions qui permettent respectivement de réaliser une entrée et une sortie ?

Réponse :

MsgBox permet de réaliser des sorties.

InputBox permet de réaliser des entrées.

Page 12: Points importants de la semaine Les algorithmes. Le pseudocode. Les variables. Les types. Les entrées/sorties. Les instructions conditionnelles.

Rappel : les instructions conditionnelles

Qu’est-ce qu’une instruction conditionnelle ?

Réponse :

Une instruction conditionnelle est une instruction permettant de choisir les instructions à réaliser en fonction de l’évaluation d’une expression booléenne.

Page 13: Points importants de la semaine Les algorithmes. Le pseudocode. Les variables. Les types. Les entrées/sorties. Les instructions conditionnelles.

Rappel : les instructions conditionnelles

Qu’affiche le code suivant ?x = 1

If (x > 3) Then

Call MsgBox("Vrai!")

Else

Call MsgBox("Faux!")

End If

Réponse :

Faux!

1 n’est pas plus grand que 3.L’expression

booléenne est donc fausse.

Page 14: Points importants de la semaine Les algorithmes. Le pseudocode. Les variables. Les types. Les entrées/sorties. Les instructions conditionnelles.

Maintenant, place à la partie pratique!

C’est tout pour la partie théorique de la semaine # 1.