• Aucun résultat trouvé

Cours

N/A
N/A
Protected

Academic year: 2021

Partager "Cours"

Copied!
6
0
0

Texte intégral

(1)

Mme LE DUFF 1 STAV

A - Variables et affectation

1°)

La notion de variable

:

En informatique, pour stocker un résultat on utilise une variable. On peut se représenter une variable comme « une boite » sur laquelle on colle une étiquette pour savoir accéder à son contenu.

2°)

L’affectation

:

B – Ecriture d’un algorithme

1°)

Structure d’un algorithme

:

Avant de commencer à écrire un algorithme, on analyse le problème et on crée les variables que l’on va utliser en leur donnant un nom et en précisant leur type (nombre entier, nombre réel, lettre…) : c’est ce que l’on appelle la déclaration des variables.

Algorithmique – COURS

Une variable est désignée par un nom. Elle contient une valeur : celle-ci peut-être un nombre, un mot, une liste de valeurs…

Lorsque l’on donne une valeur à une variable X, on écrit l’une des instructions ci-dessous :

Affecter à X la valeur… ou X prend la valeur…….

La nouvelle valeur remplace alors la précédente.

Un algorithme comprend ensuite trois phases :

Une phase d’initialisation et d’entrée qui permet de donner une valeur initiale aux variables. Une phase de traitement du problème.

(2)

Mme LE DUFF 1 STAV 2°)

Instruction d’entrée-sortie

:

C - Programmation d’un algorithme

1°)

La programmation

:

Programmer un algorithme c’est le traduire dans un langage compréhensible par un logiciel donné. Instructions d’entrée

Pour entrer une donnée, on écrit l’une des instructions ci-dessous :

Saisir X ou Lire X

Ces instructions affectent à X la valeur saisie par l’utilisateur

Instructions de sortie

Pour afficher un résultat, on écrit l’instruction :

Afficher…

L’instruction Afficher X affiche la valeur contenue dans la variable X.

L’instruction Afficher « … » affiche le texte écrit entre les guillements.

(3)

Mme LE DUFF 1 STAV

(4)

Mme LE DUFF 1 STAV 2°)

Les commandes pour démarrer

:

Les commandes indispensables pour élaborer un programme sont les suivantes :

Les commandes permettant de créer un programme à partir de l’algorithme déjà fait. Les instructions d’entrée et de sortie des données.

L’instruction d’affectation.

(5)

Mme LE DUFF 1 STAV

D – Instruction conditionnelle

1°)

Structure d’une instruction conditionnelle

:

C’est la structure « Si … Alors … Sinon » qui permet d’écrire l’instruction conditionnelle dans l’algorithme : un test est effectué sur une condition, et le résultat du test décide de l’exécution de la phase de traitement.

2°) Programmation :

E – Boucle itérative « Pour »

1°)

Structure de la boucle « Pour »

:

La boucle « Pour I variant de … à … » permet d’exécuter un nombre de fois fixé un même bloc d’instructions dans un algorithme.

2°) Programmation : Si condition C Alors instructions A Sinon instructions B Fin Si Pour I vairant deI à N 0 Faire instructions Fin Pour

(6)

Mme LE DUFF 1 STAV

F – Boucle conditionnelle « Tant que»

1°)

Structure de la boucle « Tant que »

:

La boucle « Tant que … faire ... » exécute un bloc d’instructions tant qu’une condition reste vraie. La condition est testée en début de boucle.

2°) Programmation.

Tant que condition faire

Instructions

Références

Documents relatifs

Mobilisation passive, active aidée et active Orthèses de maintien. anti rétraction entre

In the present study, subjects using a power toothbrush during the initial treatment phase reduced supragingival plaque to lower levels than subjects using a manual brush.. As

L’animateur doit prévoir le matériel nécessaire (chapeaux ou tout autres objets de couleur ou, pour la version numérique, un fichier World ou Excel avec des colonnes de couleur)

Rapprochez-vous des soignants qui organisent et encadrent l'ETP de votre patient pour vous impliquer, si ce n'est dans le programme d'ETP (faute de formation), dans ses objectifs.

Klasse (siehe nachfolgenden Vorschlag 4) herrschte über die Vorschläge Einhelligkeit. Vorschlag 1 – Beurteilungsauftrag: Förderung einer Beurteilung, die den Lernprozess

Cette analyse générale comprend les données tirées directement du terrain – principalement la localisation des témoins archéologiques – dans la colonne de gauche et

Comme la lentille convergente est utilis´ee dans le conditions de Gauss , elle n’introduit pas de diff´erence de marche et l’angle des rayons utilis´es par rapport `a l’axe

[r]