PDA

View Full Version : الألغوريثم 3



mustall
10-25-2013, 18:34
السلام عليكم ورحمة الله تعالى وبركاته

والصلاة والسلام على اشرف الأنبياء والمرسلين محمد صلى الله عليه وسلم








ان شاء الله في هذا الدرس و كما وعدتكم و سوف نتكلم حول عنصيرين مهميمن من أجل التعامل مع كل من الحاسب من جهة و مع المستعمل من جهة آخرى ،



يتعلق الأمر بكل من





* المدخلات و المخرجات .



ربما في الوهلة الأولى يبدوا الأمر فيه بعض اللبس ، لأنه و في هذا الجزء يجب ان يتم النظر في الأمر و كأنك الحاسب .





حسنا لنبدء على بركة الله مع المخرجات لأنها سهلة للغاية و معرفتها ستساعدك على معرفة الجزء الأخر .





المخرجات، في الواقع ما هي الى رسالة مقدمة من طرف الحاسب الى المستعمل ، 'طبعا هي مبرمجة من طرف المستعمل' ،



على سبيل المتال أريد برنامج يكتبHello World ماذا على اي افعل ،



بما أنا الألجوريثم هي لغة قريبة للإنسان فعليك استعمال ما يكافئ مصطلح كتابة في اللغة ، و بما انني استعمل الفرنسية فسأستعمل Ecrire



و بهذا سأضع التالـي :



Ecrire"Hello World"



يمكنكم نسخها في البلوك نوت لمشاهدتها ،



يمكننا القيام بأكثر من هذا مثلا نستطيع ان 'نطبع' او ندخل قيمة متغير مـا مثلا ،



Variable a En Numérique



debut





A <- 2
A <- A*A



Ecrire "Le Carré de 2 est " A



fin





كل ما هو متغير يتم اخراجه من " "





مثلا طباعة قيمة A مباشرة ،



EcrireA







الأن و بعد أن فهمنا ان المخرجات تقوم بعمل بسيط و هي الإنتقال من الحاسب الى الإنسان ، يعني انه المعلومات التي في البرنامج يمكن للإنسان الإطلاع عليها



فإن المدخلات هو العكس بالنسبة للعملية





في الواقع المدخلات، عنصر مهم للغاية بالنسبة لنا نحن كمبرمجيين فنحن في الغالب نبرمج برنامج لكن المستعمل هو الذي يختار القيم ،



مثلا لنفترض انه نريد ان نصنع برنامج يحسب مساحة ارض مستطيلة الشكل فقط لتسهيل ،



يعني سنقوم بالألجوريثم التالي :





Variable Longueur,Largeur,surface En Numérique

debut

Longueur <-10
Largeur <-20
surface <-Longueur*Largeur

Ecrire " La surfac vaut = " surface "m² "

fin





الأن سيعطي النتيجة كما هو متوقع ، لكن المشكل هو ان قيمة الطول و العرض من المفترض انها متغيرة على حساب المستخدم ،



لهذا لجأنا الى المدخلاتـ ، يعني نطلب من المستخدم أن يعطينا المعلومات بنفسه عن طريق ،



Lire(Longueur) يعني تقول له أدخل لي قيمة الطول ،



ليصبح الألجوريثم كالتالي :





Variable Longueur,Largeur,surface En Numérique

debut

Lire(Longueur)
Lire(Largeur)
surface <-Longueur*Largeur

Ecrire " La surfac vaut = " surface "m² "

fin




لكن و لتوضيح الأمر ، يعني ادا لم تكن انت من كتبه فلن تعرف المطلوب ، هل ستضع قيمة عددية ام نص أم غيره ،



لهذا نقوم بالتحسيناتـ ، باستخدامEcrire كمساعدة مثلا ،





Variable Longueur,Largeur,surface En Numérique

debut

Ecrire "Entrez les valeurs du Longueur puis Largeur"
Lire(Longueur)
Lire(Largeur)
surface <-Longueur*Largeur

Ecrire " La surfac vaut = " surface "m² "

fin



و في الواقع هذا يبدوا طبيعي ، فعندما تدهب عند شخص معين و تريد شيء ما مثلا تريده ان يكتب لك الطريق الى مكان معين ،



لا يمكنك ان تدهب و تعطيه الكتاب دون ان توضح له ما تريد .







على العموم هدا الجزء التاني ، مهم من أجل تسهيل عملية البرمجة و من أجل الربط بين كل من المستعمل و الحاسب ،



و إن شاء الله سأضع بعض التمارين لتطبيق و شكرا لكم

aleque05
10-27-2013, 13:21
الســـلام عليك اخى جمــال ــ
مشكــــور
موضوع أروع ، نطلب الله ان يبدل مواضيعك بحسنــات ،،
موفق اخى ،، في انتضــار مواضيعك الشيقة
بارك الله فيك ، و جعل عملك في ميزان الحسنات
بالتوفيق

vegaa
11-02-2013, 15:34
السلام عليكمو رحمه الله و بركاته
لساني لايقدر ان يصف المضوع ,,
بارك الله فيك أخي الى الموضوع الذي لاتوجد كلمة راح تصفهاا لك
جزاك الله خير
ما شاء الله عليك أخي الكريم
موضوع رائع و شرح أروع
نتمنى لك التوفيق
لساني يعجز عن التعبير
فبتوفيف وبالتوفيق يا أخي
واااااااااصل
تقبل مروري

aleque05
11-03-2013, 14:35
السلام عليكم ورحمة الله تعالى وبركاته
بارك الله فيك أخي على هذه الطريق الجميلة
وعلى الجهد الكبير الذي قمت به
الله يجعله في ميزان حسناتك
ولا تحرمنا من جديدك مثل هذه
المواضيع المفيدة درجة
جزاك الله خيرا

---------- Post added at 11:35 AM ---------- Previous post was at 11:34 AM ----------

السلام عليكم
ما شاء الله طريقة جميلة و فعالة و سهلة أيضا
جازاك الله خيرا أخي الكريم
واصل تميزك المعتاد
الله ينور عليك أخي الله يحفظك من كل سوء
و يرحم والديك

jalalko
11-05-2013, 23:48
السلام عليكم ورحمة الله تعالى وبركاته
بارك الله فيك أخي على هذه الطريق الجميلة
وعلى الجهد الكبير الذي قمت به
الله يجعله في ميزان حسناتك
ولا تحرمنا من جديدك مثل هذه
المواضيع المفيدة درجة
جزاك الله خيرا

ahzi
11-06-2013, 17:38
في الحقيقة لا يوجد عيب في كوننا مبتدئين..............
فالكل مر بهذه المرحلة للوصول إلى الإحتراف ..............

elarbi2012
11-08-2013, 13:58
الســـلام عليكم و رحمة الله تعالى و بركاته

جازاك الله خيرا أخي الكريــــم على الموضوع الرائع و الشرح الأكثر روعة

لا تحرمنا من جديــــــــــــــــــتدك

بالتوفيق للجميع

za3iim3
11-08-2013, 15:09
السلام علكم ورحمة الله و بركاته
شكرا على الشرح رغم انه غير كافي
الرجاء مدنا بشرح كامل مع فيديو او صور وذكر استعملات الالغوريتم

idman
11-08-2013, 15:16
السلام عليكم ورحمة الله تعالى وبركاته
مشكور أخي الكريم ارجو ان يستفيذ منها الجميع وبالتوفيق ان شاء الله
جازاك الله خيرا على الموضوع الرائع و الشرح الأكثر روعة

aleque05
11-17-2013, 13:07
السلام عليكم ورحمة الله وبركاته
واش نقولك خويا علي روعة روعة
اداة هائلة
ومميزة
ولا قولي مواضيعك كلها متميزة
بارك الله فيك وجزاك كل خير
على الافادة

aleque05
11-18-2013, 17:06
السلام عليكم ورحمةالله وبركاته
موضوع مميز رائع ومفيد وشرح كافي ووافي
بارك الله فيك اخي الكريم
بالوفيق لك ولا تحرمنا من مواضيعك المميزة

houssem berkani
11-19-2013, 19:12
الســـلام عليكم و رحمة الله تعالى و بركاته
مشاركاتك كلها قيمة و جد مفيدة لأي مبتدئ في دروس الألغوريثم
واصل في مجهوداتك الرائعة

hamid.chaaibi
11-19-2013, 20:11
السلام عليكمو رحمه الله و بركاته
لك مني اخي جزيل الشكر و الثناء

تعريف الألغوريتم

الألغوريتم هو عبارة عن متتالية منتهية من التعليمات تبين الطريقة التي تم بها تنفيد مجموعة من العمليات للحصول على حل لمشكل ما
سؤال : لمذا نتعلم اللوغاريتم لتعلم البرمجة ؟
أضن أننا أجبنا على هدا السؤال سابقا في الموضوع الخاص بالتقديم لاكن لا ضير فالإعادة
اللوغاريتم هو تعبير عن سلسلة من الأوامر تحل مشكلة ما و هو مستقل عن خصوصيات البرامج أي أن إتقان اللوغاريتم هو إتقان الصيغة أو البناء المنطقي لبرنامج ما و المشكل الوحيد المطروح هو اختلاف الأوامر بينه و بين لغات البرمجة المخترفة

simonakil
11-19-2013, 22:15
السلام عليكم ورحمة الله تعالى وبركاته
بارك الله فيك أخي على هذه الطريق الجميلة
وعلى الجهد الكبير الذي قمت به
الله يجعله في ميزان حسناتك
ولا تحرمنا من جديدك مثل هذه
المواضيع المفيدة درجة
جزاك الله خير

WASEM DALLOUL
12-01-2013, 18:02
السلام عليكم
شكرا لك يا أخي الكريم على هذه المشاركة ولكن ارجو منك ان تشرح لنا معنى الألغوريثم3 وجزاك الله كل خير
وبالتوفيق

ahmed0eagle
12-01-2013, 18:10
ان الله لا يضيع اجر من احسن عملا

شكرا اخي الفاضل علي مساهمتك الكريمة

abdelmoumenDK
12-05-2013, 17:24
لسلام عليكم اخواني
الآن أطلب بطاقة ماستركارت مجانا تصلك حت للمنزل واربح $25 وذلك باتباع الرابط التالي
http://www.payoneer.com/payment-services/en/referafriend/?tellapal.id=335e8422-6a24-43aa-bdfd-4dce502b7d63&f=Abdelmoumen&refid=3298682&dist_src=facebook_js
عندما تنتهي من التسجيل ستجد رابطك الخاص انشره كم فعلت وستربح $25
وجزاكم الله خيرا

ahmed0eagle
12-06-2013, 18:32
ان الله لا يضيع اجر من احسن عملا

شكرا اخي الكريم علي مشاركتك المفيده

nacero
12-21-2013, 18:16
قد قام المعهد الوطني الأمريكي للمعايير ansi بتطوير نسخة معيارية من cobol ، مفسر كوبول يطابق المواصفات القياسية لهذا المعهد، وكان ذلك ف ي عام 1968م وسميت "ansi 1968" وظهر بعدها ansi 1974 و ansi 80

ahmad lord
12-21-2013, 18:18
اخى اشكرك على هذه الطريقه ولكن كان يجب عليك ان تختصر لكى تفيد الاعضاء ويقدروا يفهموا هذا الموضع لانه بهذه الطريقه ياخد وقت طويل

harimeche
03-05-2014, 18:20
الســـلام عليكم ورحمة الله

أشكر أخــــــــي على الموضوعــ

الطويل شيء مــــا لكن انا أضن

لا علاقة لهدا الموضوعــ

ببرمجة أنضمة التداول

-----------

تحياااااااتي/ وبالتوفيق

rachid38
03-10-2014, 21:14
السلام عليكم و رحمة الله وبركاته
بارك الله فيك أخي على هذه الطريق الجميلة
وعلى الجهد الكبير الذي قمت به
الله يجعله في ميزان حسناتك
ولا تحرمنا من جديدك مثل هذه
المواضيع المفيدة درجة
جزاك الله خيرا

ahmed2014
04-08-2014, 20:01
**اللهم لاتكلني إلى نفسي فأعجز ولاإلى الناس فأضيع , اللهم اغنني بالإفتقار إليك ولاتفقرني بالإستغناء عنك ..
**اللهم حنن علي عبادك واحباءك واغنني عن شرارهم ياأرحم الراحمين ياودود يافعّال لماتريد أغثني أغثني يامغيث يالطيف .
**اللهم بلطيف صنعك في التسخير وخفي لطفك في التيسير الطف بي فيما جرت به المقادير واصرف عني السوء إنك على كل شيء قدير , اللهم لاتكلني إلى نفسي فأعجزعن التدبير , ولالأحد من خلقك فاجزع وتداركني بلطفك , يامن لاتدركه الأبصار وهو يدرك الأبصار وهو اللطيف الخبير .

Hassan Owen
04-21-2014, 04:49
الســـلام عليك اخى جمــال ــ
مشكــــور
موضوع أروع ، نطلب الله ان يبدل مواضيعك بحسنــات ،،
موفق اخى ،، في انتضــار مواضيعك الشيقة
بارك الله فيك ، و جعل عملك في ميزان الحسنات
بالتوفيق

fatoma elsayd
04-21-2014, 05:57
وعليكم السلام ورحمه الله
شكرا اخى على الموضوع
وبرغم انى والله مش فاهمه اى حاجه لكن شكرا لان الاعضاء معظمهم فهمين
تقبل مرورى اخى وبالتوفيق :) :yahoo:

rafikhamdi
05-04-2014, 00:54
بصراحة هذا ماكنت أبحث عنه لأنني متكون حاليا مجال إعلام ألي متخصص في قاعدة المعطيات في المعهد وبفضلك إستفدت كثيرا شكرا على هذا الدرس وجزاك الله خيرا

hello2999
05-04-2014, 02:19
السلام عليكم رحمه الله و بركاته
جزاك الله خيرا.

maroki
06-22-2015, 20:03
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
بارك الله فيك وجزاك خير الجزاء
تقبل الله منا ومنكم صالح الاعمال
اللهم اني اسألك من خير ما سألك به محمد صلى الله عليه وسلم

alimed
09-28-2015, 16:00
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله تعالى وبركاته
بارك الله فيك على هذا المجهود الطيب والموضوع القيم والمميز
جزاك الله الفردوس الاعلى
واصل تألقك الدائم

AboMoZo
03-17-2016, 21:14
بسم الله الرحمن الرحيم ... السلام عليكم ورحمة الله وبركاته
جزاك الله كل خير علي هذا الطرح المفيد و شكراً جزيلاً لك علي المعلومات
بإنتظار جديد مواضيعك فلا تحرمنا من الفائدة
تمنياتي بالتوفيق والسداد وخالص التحية
اللهم علمنا ما ينفعنا وانفعنا بما علمتنا

**TITO**
03-18-2016, 07:44
السلام عليكم ورحمة الله وبركاتة
شكرا لك يا اخى موضوع جيد جدا وجزاك الله خيرا بإنتظار جديد مواضيعك فلا تحرمنا من الفائدة
واحنا فى انتظار مواضيع منك تفيدنا اكتر مشكور وتقبل مرورى وتمنياتى ليك وللجميع بالتفوق

AYA.M
05-28-2016, 15:56
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
اسعدني التواجد بهذا المنتدي الرائع واتمني دوماً الافادة للجميع
واشكرك شكراً جزيلاً علي طرحك لهذا الموضوع الجميل
تمنياتي لكم بالنجاح الدائم

omaryat2
05-28-2016, 23:24
السلام عليكم و رحمة الله تعالى و بركاته
موضوع منسق و جميل يعني به الكثير من المعلومات المفيدة أخي الكريم حول الفوركس خاصة بالنسبة للأعضاء الذين لتوهم
بدأو في هذا المجال و أنا منهم بارك الله فيك عنا أخي الحبيب
تحياتي لك و تقبل مروري

zeco2020
06-11-2016, 17:57
السلام عليكم ورحمه الله وبركاته
مشكور علي هذه المعلومات الاكثر من رائعة وان شاء الله تعرض مواضيع نستفاد منها اكتر
واتمنى منك دائما الافاده لنا والله يجازيك كل خير واتمنى لك التوفيق
والسلام عليكم ورحمه الله:):):):):)

lascars
02-16-2017, 01:48
السلام عليكم و رحمة الله تعالى و بركاته
جزاك الله كل الخير يا اخي على هذا الموضوع و إن شاء الله يستفيد الجميع من الموضوع لا تحرمنا من الجديد
تقبل مروري و بالتوفيق لكافية الأعضاء .

eslam-gad
03-25-2017, 13:02
السلام عليكم ورحمة الله وبركاته
الاخوة الكرام نشكركم علي معلوماتكم المفيدة ونتمني المزيد من المعلومات والشروحات لكي نستفيد من خبراتكم ونشكركم علي مجهودكم الراءع والله الموفق والمستعان