You are on page 1of 117

‫مديرية التربية لوالية البليدة‬

‫المعهد التكنولوجي لتكوين إطارات التربية – البليدة‬


‫الدورة التكوينية ‪ 2014/2015‬ألساتذة التعليم التقني‬

‫من إعدا‪1‬د األساتذة بوزا‪1‬وية حميد و عيسى محمد‬


‫المخططات االنسيابية‬
‫اليــــــــــــــــــــوم األول‬
‫المخــطــطات االنســيـــابــية ‪Organigrammes‬‬
‫المخــطــطات االنســيـــابــية‪Organigrammes‬‬

‫‪ - 1‬تعريف المخطط االنسيابي‬


‫‪ - 2‬االشكال األساسية المستخدمة في المخطط االنسيابي‬
‫مــــثــــــال‬
‫‪ - 3‬تصنيف الخوارزميات‬
‫‪ - 1‬تعريف المخطط االنسيابي‬

‫‪ -1‬هو عبارة عن مجموعة من االشكال الهندسية تربط بينها اسهم‬


‫لتوضيح عمل الخوارزمية ‪.‬‬
‫و يمتاز بوضوح اكثر من الخوارزمية و خاصة في توضيح عمل‬
‫الحلقات و الشروط المنطقية ‪.‬‬
‫‪ -2‬هو تمثيل مصور للخوارزمية يوضح خطوات حل المشكلة‬
‫من البداية إلى النهاية مع إخفاء التفاصيل إلعطاء الصورة العامة‬
‫للحل‪ .‬فهي تعبر عن تدفق العمليات في البرنامج و يشمل ذلك‬
‫الحلقات و بنى التحكم و اتخاذ القرار‪.‬‬
‫‪ - 2‬االشكال األساسية المستخدمة في المخطط االنسيابي‬

‫‪ – 1‬الشكل البيضاوي‪:‬‬
‫يستخدم للبداية ( ابدأ ) و النهاية توقف ( قف )‬
‫‪ – 2‬المستطيل ‪:‬‬
‫يستخدم للعمليات الحسابية و تعيين قيم المتغيرات‬
‫‪ – 3‬متوازي االضالع ‪:‬‬
‫يستعمل للقراءة او الكتابة ( ادخال البيانات و اخراجها )‬
‫‪ – 4‬شكل المعين ‪:‬‬
‫يستخدم للمقارنات و العمليات المنطقية‬
‫‪ – 5‬الـــدائــــــرة ‪:‬‬
‫تستخدم لتوضيح نقاط توصيل المخطط االنسيابي ‪ ,‬و غالبا في حالة‬
‫المخططات ذات االحجام الكبيرة‬

‫‪ –6‬السهم ‪:‬‬
‫يستخدم للتوصيل فيما بين االشكال الهندسية السابقة و توضيح مسار‬
‫المخطط‬
‫‪ – 7‬متوازي االضالع‬

‫يشير الى التكرار و يستعمل في الحلقات‬


‫‪POUR – TANTQUE – REPETER JUSQU’A‬‬
‫مــــثــــــال‬
‫ارسم المخطط االنسيابي لقراءة طول و عرض المستطيل و حساب مساحته‬
‫الــــحــــــل‬
‫المعطيات‬
‫طول المستطيل ‪, L‬عرض المستطيل ‪H‬‬
‫المطلوب‬
‫حساب مساحة المستطيل ‪ S‬حيث ‪S=L*H‬‬
‫ابــــدأ‬ ‫المخطط االنسيابي‬
‫اقرأ ‪ L‬و ‪H‬‬

‫احســـــــب‬
‫‪S=L*H‬‬

‫اكـتــب ‪S‬‬

‫تــوقـــف‬
‫‪ - 3‬تصنف المخططات إلى أصناف ثالثة هي‪:‬‬
‫ابــــدأ‬ ‫‪ 1-3‬مخططات سير العمليات التتابعية‪.‬‬
‫‪Organigramme séquentielle‬‬
‫اقرـأ ‪ a‬و ‪b‬‬

‫احســـــــب‬
‫‪Somme=a+b‬‬

‫اظهار‬
‫‪Somme‬‬

‫توقف‬
‫ابــــدأ‬ ‫‪ 3-2‬مخططات سير العمليات ذات التفرع‬
‫‪Organigrammes ramifié‬‬
‫اقرـأ ‪ a‬و ‪b‬‬

‫‪Vrai‬‬ ‫‪Faux‬‬
‫‪B=0‬‬
‫أكتب خطأ‬ ‫‪Div=a/b‬‬

‫اـظهـار‪Div‬‬

‫توقف‬
‫‪– 3 - 3‬مخططات التكــرار و الدوران‬
‫ابــــدأ‬ ‫أ – الحلقة ‪POUR‬‬
‫‪FAUX‬‬ ‫‪i=i+1‬‬
‫‪i=1.....10‬‬
‫‪VRAI‬‬
‫احســـــــب‬
‫‪Pouce=i*2.54‬‬

‫اظهار‬
‫‪i, Pouce‬‬

‫توقف‬
‫ابــــدأ‬ TANTQUE ‫ب – الحـلـقــــة‬
Somme=0
FAUX
Somme<100

VRAI
valeur‫إقـــــرأ‬

Somme=somme+valeur

somme‫اظهار‬

‫توقف‬
‫نهاية الجزء النظري‬
‫بــــرمـجـيــــــــة ‪Larp‬‬

‫‪ - 1‬تعريف برمجية ‪Larp‬‬


‫‪ - 2‬شرح الكلمة ‪Larp‬‬
‫‪ -3‬مؤلف البرمجية ‪Auteur de Larp:‬‬
‫‪ - 4‬تحميل برمجية ‪Larp‬‬
‫‪ - 5‬تنفيذ برمجية ‪Larp‬‬
‫‪ - 6‬واجهة برـمجية ‪Larp‬‬
‫‪ - 7‬تعليمات برـمجية ‪Larp‬‬
‫‪ – 8‬أمــثـــــــــلـــــة‬
‫بــــرمـجـيــــــــة ‪Larp‬‬
‫‪ - 1‬تعريف برمجية ‪: Larp‬‬

‫‪ Larp‬هو برنامج تربوي تعليمي يساعد على إنشاء الخوارزميات و‬


‫البرمجة الهيكلية‬
‫‪ Larp‬هو لغة برمجة تسمح بإنشاء نموذج سريع للخوارزميات ‪.‬‬
‫‪ - 2‬شرح الكلمة ‪: Larp‬‬

‫«‪»Logiciel d'Algorithmes et de Résolution de Problèmes‬‬

‫من إيجابيات برمجية ‪ Larp‬ان البرامج تدرج على شكل شبه شفرة‬
‫(‪ )pseudo-code‬بصيغ سهلة وبسيطة و ليس باستعمال لغات‬
‫البرمجة المعروفة مثل‪.)C++, Pascal, Java, etc( :‬‬
Auteur de Larp: ‫ مؤلف البرمجية‬-3
‫‪ - 4‬تحميل برمجية ‪Larp‬‬

‫لتحميل البرمجية يمكننا تصفح الموقع الرسمي لصاحب البرمجية‬


‫على الرابط التالي ‪:‬‬

‫‪http://larp.marcolavoie.ca‬‬
http://larp.marcolavoie.ca
J’accepte les conditions
‫نــنقر علىاــلراـبط‪Larpsetup.exe‬‬
‫لــلتحميل نــنقر على‪Démarrer‬‬
‫‪ - 5‬تنفيذ برمجية ‪Larp‬‬

‫تنفذ البرمجية باستعمال االختصار على سطح المكتب‬

‫او باتباع المراحل التية ‪:‬‬


‫‪Démarrer ---Tous les programmes ---Larp‬‬
‫‪ - 6‬واجهة برمجية ‪Larp‬‬
‫فتــــح ملـــف جــديـــد‬

‫ننقر على األداة ملف جديد‬


‫ظهور علبة بداية و نهاية الخوارزمية‬

‫حفظ ملف‬ ‫تنقيذ البرنامج‬

‫ملف جديد‬ ‫فتح ملف‬


‫‪ - 7‬تعليمات برمجية ‪: Larp‬‬
‫‪-7-1‬تعليمات متتابعةـ‪:‬‬

‫لصياغة تعليمات متسلسلة‪ ،‬مثل التنازل‪ ،‬وفتح وإغالق قنوات ‪ ،O / F‬الخ‬


‫‪-7-2‬تعليمات للقراءة و ‪ /‬أو الكتابة‪:‬‬
‫تسمح بصياغة تعليمات االدخال و االخراج‬

‫‪-7-3‬استدعاء‪:‬‬
‫استدعاء وحدة ثانوية من الخوارزمية‬
‫‪-7-3‬التعليق‪:‬‬
‫إدراجات معلومات غيرقابلة للتنفيذ في التخطيط‪.‬‬

‫‪-7-4‬هيكل مشروط‪SI:‬‬
‫سلسلة من التعليمات المنفذة فقط على نتائج تقييم حالة‪.‬‬
‫‪-7-5‬هيكل مشروط‪si-sinon :‬‬
‫اثنين من سالسل التعليمات تنفذ واحدة وواحدة فقط بناءا على نتيجة تقييم الشرط‬

‫‪-7-5‬هيكل المتكررة‪tantque :‬‬


‫سلسلة من التعليمات تنفذ بالتكرار بناءا على نتيجة تقييم الشرط‬
‫‪ -5 -7‬تكرار لحين هيكل المتكررة‪repeter –jusqu’a :‬‬
‫سلسلة من التعليمات المنفذة مرارا وتكرارا وفقا لنتيجة تقييم الشرط‪.‬‬

‫‪-7-6‬هيكل المتكررة‪pour:‬‬
‫سلسلة من التعليمات المنفذة مرارا و تكرارا لعدد محدد مسبقا‬
‫‪-7-7‬هيكل التحديد‪:‬‬
‫هيكل شرطي يستعمل عند وجود عدة سالسل بديلة للتعليمات حيث يتم تنفيذ‬
‫تعليمة واحدة فقط ‪.‬‬

‫‪-7-8‬مـشروط هيكل‪: si-sinon-si‬‬
‫هيكل شرطي يحتوي العديد من سالسل التعليمات متناوبة حيث تنفذ واحدة فقط‬
‫وفقا لقيمة الصيغة الحسابية‬
‫‪-7-9‬اتصال لهياكل الشرطية‪:‬‬
‫يسمح إلدراج فروع إضافية مشروطة في الهياكل اختيار والهياكل الشرطية‬
‫‪SI-SINON-SI‬‬
‫‪ – 8‬أمــثـــــــــلـــــة‬

‫مثال ‪ :01‬حساب مجموع عددين‬


‫نــنقر ثــمـ نــسحباــلشكل لــيوضعـ بــين‪Début Fin‬‬
‫نــنقر بــاــلزر ا ـأليمنلــلفأرة ثــمـ ‪Editer‬‬
‘‘  enter la valeur de A=‘‘

accepter

a
‘‘  enter la valeur de B=‘‘

accepter

b
S=a+b

accepter
’’la Somme S=’’

accepter
‫تــنفيذ اــلبرنامج ‪Pas a pas‬‬
‫خـطوة بــخطوة‬
un pas + la
touche Entrée
‫تنفيذ البرنامج مباشرة‬
‫مثال ‪:02‬حل معادلة من الدرجة األولى‬
‫‪Y=Ax+B‬‬
‘‘  Variable A=‘‘

accepter

a
‘‘  valeur B=‘‘

accepter

b
‘‘  la valeur Y=‘‘

y accepter
Y=0

accepter
X=(-b)/a

accepter
X=(y/a)-b

accepter
’’ la variable X= ’’,X 

accepter
‫تنفيذ البرنامج‬
Variable A=1 
Variable B=2 
Variable Y=0 
Variable X=-2 
‫مثال ‪:03‬الدالة ‪SI‬‬
‘’entrer la valeur A=‘’,a

Vrai Faux

a>0

‘’ A est une valeur


Négative ‘’
a=0 ‘’ A est Nul‘’ ‘’ A est une valeur
Positive ‘’
‫مثال‪ : 04‬كتابة برنامج على شكل ‪Pseudo-code‬‬
Pseudo-code‫اـخـتيار‬
‫تنفيذ الخوارزمية‬

‫استعماـل‬
‫‪Pseudo-code‬‬ ‫بــــ‬ ‫كــتابة خوـارزـمـية‬
Moyenne annuel=11
Élève admis
pour:‫الحلــقــة‬
Boucle pour
‫ننقر ثم نسحب االداة‬
‫‪Variable i‬‬ ‫التدريجة ‪1‬‬

‫القيمة االولية‬ ‫القيمة النهائية‬


‫‪1‬‬ ‫‪10‬‬
Pouce=i*2.54
i, ’’=’’,pouce
‫قيم ‪pouce‬من ‪ 1‬الى ‪10‬‬
Tant que :‫الحلـــقـــة‬
Boucle Tant que
‫القيمة االبتدائية‬
‫‪Somme=0‬‬
‫الشرط‬
Somme<100
’’entrer valeur=’’,
valeur
Somme=somme+
valeur
‫حساب القيمة‬
‫‪somme‬‬
répéter jusqu’a :‫الحلـــقـــة‬
Boucle répéter jusqu’a
accepter

‫الشرط‬
X>0
’’entrer la valeur x=’’

‫قـــراءة‬
X
’’nombre positive’’
X=100
nombre positive
‫نهاية العرض‬
‫مع تحيات ا‪1‬ألساتذة بوزاوية حميد و عيسى محمد‬

‫شكرا ً لكم‬

You might also like