منتدى همسات لمحبة
LES ACTIONS ALGORITHMIQUES SIMPLES 613623
عزيزي الزائر / عزيزتي الزائرة يرجي التكرم بتسجبل الدخول اذا كنت عضو معنا
او التسجيل ان لم تكن عضو وترغب في الانضمام الي اسرة المنتدي
سنتشرف بتسجيلك
شكرا LES ACTIONS ALGORITHMIQUES SIMPLES 829894
ادارة المنتدي LES ACTIONS ALGORITHMIQUES SIMPLES 103798
منتدى همسات لمحبة
LES ACTIONS ALGORITHMIQUES SIMPLES 613623
عزيزي الزائر / عزيزتي الزائرة يرجي التكرم بتسجبل الدخول اذا كنت عضو معنا
او التسجيل ان لم تكن عضو وترغب في الانضمام الي اسرة المنتدي
سنتشرف بتسجيلك
شكرا LES ACTIONS ALGORITHMIQUES SIMPLES 829894
ادارة المنتدي LES ACTIONS ALGORITHMIQUES SIMPLES 103798
منتدى همسات لمحبة
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

منتدى همسات لمحبة

غير حياتك إلى الأفضل. ســاحــة الإنترنت.المحاسبة , إدارة المخزون , الموارد البشرية , تسويق , مهارات إدارة المشروع , قانون العمل,إدارة التغيير ,إدارة المبيعات
 
الرئيسيةالبوابةأحدث الصورالتسجيلدخول
facebook
المتواجدون الآن ؟
ككل هناك 2 عُضو متصل حالياً :: 0 عضو مُسجل, 0 عُضو مُختفي و 2 زائر :: 1 روبوت الفهرسة في محركات البحث

لا أحد

أكبر عدد للأعضاء المتواجدين في هذا المنتدى في نفس الوقت كان 114 بتاريخ الجمعة يوليو 28, 2017 11:31 pm
أفضل 10 أعضاء في هذا المنتدى
vsmido
LES ACTIONS ALGORITHMIQUES SIMPLES I_vote_rcapLES ACTIONS ALGORITHMIQUES SIMPLES I_voting_barLES ACTIONS ALGORITHMIQUES SIMPLES I_vote_lcap 
فهودي
LES ACTIONS ALGORITHMIQUES SIMPLES I_vote_rcapLES ACTIONS ALGORITHMIQUES SIMPLES I_voting_barLES ACTIONS ALGORITHMIQUES SIMPLES I_vote_lcap 
hasna
LES ACTIONS ALGORITHMIQUES SIMPLES I_vote_rcapLES ACTIONS ALGORITHMIQUES SIMPLES I_voting_barLES ACTIONS ALGORITHMIQUES SIMPLES I_vote_lcap 
hadi
LES ACTIONS ALGORITHMIQUES SIMPLES I_vote_rcapLES ACTIONS ALGORITHMIQUES SIMPLES I_voting_barLES ACTIONS ALGORITHMIQUES SIMPLES I_vote_lcap 
قاهر الاكواد
LES ACTIONS ALGORITHMIQUES SIMPLES I_vote_rcapLES ACTIONS ALGORITHMIQUES SIMPLES I_voting_barLES ACTIONS ALGORITHMIQUES SIMPLES I_vote_lcap 
vS.dOdi
LES ACTIONS ALGORITHMIQUES SIMPLES I_vote_rcapLES ACTIONS ALGORITHMIQUES SIMPLES I_voting_barLES ACTIONS ALGORITHMIQUES SIMPLES I_vote_lcap 
قـلـوب حـائـرة
LES ACTIONS ALGORITHMIQUES SIMPLES I_vote_rcapLES ACTIONS ALGORITHMIQUES SIMPLES I_voting_barLES ACTIONS ALGORITHMIQUES SIMPLES I_vote_lcap 
ziko
LES ACTIONS ALGORITHMIQUES SIMPLES I_vote_rcapLES ACTIONS ALGORITHMIQUES SIMPLES I_voting_barLES ACTIONS ALGORITHMIQUES SIMPLES I_vote_lcap 
بحر الأنسانية
LES ACTIONS ALGORITHMIQUES SIMPLES I_vote_rcapLES ACTIONS ALGORITHMIQUES SIMPLES I_voting_barLES ACTIONS ALGORITHMIQUES SIMPLES I_vote_lcap 
auxel
LES ACTIONS ALGORITHMIQUES SIMPLES I_vote_rcapLES ACTIONS ALGORITHMIQUES SIMPLES I_voting_barLES ACTIONS ALGORITHMIQUES SIMPLES I_vote_lcap 
سحابة الكلمات الدلالية
المحاسبة production entre système تصنيف pour travail social morale 3ème approche الانتاجية commerciale المؤسسة organisation dans Pourquoi entreprise l’entreprise وضعيات الشراء services العمومية zone fonction double

 

 LES ACTIONS ALGORITHMIQUES SIMPLES

اذهب الى الأسفل 
كاتب الموضوعرسالة
hasna
نائب المدير
نائب المدير
hasna


عدد المساهمات : 238
نقاط : 45483
السٌّمعَة : 0
تاريخ التسجيل : 26/09/2010
العمر : 44

LES ACTIONS ALGORITHMIQUES SIMPLES Empty
مُساهمةموضوع: LES ACTIONS ALGORITHMIQUES SIMPLES   LES ACTIONS ALGORITHMIQUES SIMPLES Emptyالخميس فبراير 23, 2012 10:33 am

LES ACTIONS ALGORITHMIQUES SIMPLES

Objectif du cours : Comprendre les actions algorithmiques simples et connaître leurs syntaxes

Éléments de contenu du cours:
Concepts de base
La saisie de données
L'affichage
L'affectation
L'évaluation d'une expression arithmétique
1.1. 0. Concepts de base

Dans tout ce qui suit, pour présenter les syntaxes, on suit les règles suivantes :

· Ce qui est entre les crochets est optionnel.

· La suite des points de suspensions "…" veut dire que ce qui précède peut se répéter plusieurs fois.

· Le symbole " | " veut dire : " ou bien ".

· Les mots en majuscule sont des mots réservés.

· Ce qui est entre accolades est un commentaire, pour la lisibilité des algorithmes.
1.2.1. L'affichage : ECRIRE

Cette action permet de communiquer un résultat ou un message sur écran ou sur imprimante pour l'utilisateur.

Syntaxe

ECRIRE(paramètre1 [[,paramètre2]…])

Paramètre = variable | expression | constante


Constante = nombre | message

-a) Exemples

ECRIRE(" La valeur de 3*2 est égale à ", 3*2)



message expression

ECRIRE(" La moyenne est = ", MOY)



Variable
1.3. 2. La saisie des données : LIRE

L'ordre LIRE permet à l'ordinateur d'acquérir des données à partir de l'utilisateur, dans des cases mémoire bien définies (qui sont les variables déclarées).

Rappel

Les variables sont des cases mémoire, supposées contenir un type de données, nommées par le nom de variable.

Syntaxe

LIRE(variable1 [[, variable2] …])

Remarques :

1. La saisie se fait uniquement dans des variables. Ce sont les cases (cellules) qui pourront accueillir les données correspondantes.

2. La donnée à introduire doit être de même type que la variable réceptrice.
1.4. 3. Les expressions arithmétiques

Parmi les opérateurs, on distingue les fonctions et les opérateurs.

Les fonctions

· La fonction DIV permet de donner le résultat de la division entière d'un nombre par un autre. 7 DIV 2 = 3

· La fonction MOD (se lit Modulo), permet de donner le reste de la division entière d'un entier par un autre. 7 MOD 2 = 1

· La fonction ** ou ^ permet d'élever un nombre à la puissance d'un autre. 2**3 ®8

Les opérateurs

· Sont le "+", "-", "/", "*" et le "-" un aire.

Ordre de priorité

Les opérateurs suivants sont ordonnés du plus prioritaire au moins prioritaire dans l'évaluation d'une expression arithmétique.

1- Les parenthèses

2- "- " un aire

3- Les fonctions

4- Les opérateurs de multiplication " * " et de division " / "

5- Les opérateurs d'addition " + " et de soustraction " - "

Remarque

Si l'ordre entre les opérateurs dans une expression est le même, on évalue l'expression de gauche à droite.

Exemples
3**2+4 = 9+4=13

3**(2+4)=3**6 car les parenthèses sont plus prioritaires

17 MOD 10 DIV 3=(17MOD10)DIV3=7DIV3=2
1.5. 4. L'affectation

C'est l'action de charger une valeur dans une variable. Cette valeur peut elle-même être une variable, le résultat d'une expression arithmétique ou logique ou une constante.

Syntaxe

Variable1 ¬ variable2 | expression | constante

A ¬ B se lit " A reçoit B "

Le résultat de cette action est de mettre le contenu de la variable B dans la variable A. Si B était une expression, elle aurait été évaluée, ensuite sa valeur est transférée dans la variable réceptrice (à notre gauche).

Remarque

L'affectation ne vide pas la variable émettrice (à notre droite) de sa valeur. Par contre, le contenu de la variable réceptrice est écrasé Supposons qu'on ait deux récipients A et B où A contient un liquide coloré en jaune et B contient un liquide rouge.

Peut-on échanger les contenus de A et de B (c.-à-d. mettre le liquide rouge dans A et le liquide jaune dans B).

Résultat

Cette opération n'est possible que si on utilise un troisième récipient qu'on appelle récipient auxiliaire


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]


Avec des variables réelles, cette opération d'échange de contenu se fait entre cases mémoires qui représentent les conteneurs (récipients).

Problème : Echanger les valeurs de 2 variables numériques.

Principe : pour éviter de perdre l'une des 2 valeurs initiales (A et B), on utilise une 3ième variable pour préserver la valeur initiale de la première variable modifiée.

Remarques Importantes
Toute variable utilisée dans un algorithme doit être déclarée au début de l'algorithme, une fois et une seule.
L'affectation de valeur à une variable peut être effectuée autant de fois que l'on veut au cours d'un algorithme. La valeur de la variable sera alors modifiée à chaque affectation.
Lorsqu'une variable apparaît en partie droite d'une action d'affectation, c'est que l'on suppose qu'elle contient obligatoirement une valeur. Cette valeur devra lui avoir été affectée auparavant (par initialisation ou saisie), sinon l'on dira que la valeur est indéfinie, et le résultat de l'affectation ne sera pas défini.
La variable réceptrice d'une affectation doit être de même type que de la valeur à affecter ou de type compatible. Le type est dit compatible s'il est inclus dans le type de la variable réceptrice. Exemple : REEL ¬ ENTIER est possible mais pas l'inverse.

Exemple


Ecrire l'algorithme qui permet de calculer le discriminant D (delta) d'une équation du second degré.
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://www.startimes.com/f.aspx
 
LES ACTIONS ALGORITHMIQUES SIMPLES
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
»  la prescription des actions découlant des relations de travail
» Concevoir, programmer et tester des algorithmes simples.

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتدى همسات لمحبة :: ictap :: Informatique-
انتقل الى: