عرض مشاركة واحدة
  #8  
قديم 22-09-2012, 01:54 PM
tarek elhamy tarek elhamy غير متواجد حالياً
مدرس حاسب الى
 
تاريخ التسجيل: Jul 2008
المشاركات: 2,572
معدل تقييم المستوى: 20
tarek elhamy is on a distinguished road
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة sir_belal مشاهدة المشاركة
الحصة الخامسة
بسم الله الرحمن الرحيم
يا أهلاً بيكم

نستكمل على بركة الله شرح أمثلة خرائط التدفق

المثال الاول : رسم خريطة تدفق لجمع عددين يتم إدخالهما وإظهار الناتج :

بص يا سيد الناس انت و هو ....

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

... صح يا بنت يا آلاء ................. معطيات و مطلوب و قانون
اللي هو مدخلات و مخرجات و عملية حسابية


يبقى على كدا يا ولا الخريطة دي بتحل المسألة بتحديد
1. المخرجات واللي هيه ناتج جمع الرقمين وحنفترض ان المكان اللي حيحط في النتاج دا اسمه c
2 . المدخلات واللي هيه المعطيات أي الرقمين اللي حنجمعهم ودول لسه مش عارفنهم لأن الرقمين دول ...وحنفترض انهم حيتخزنوا في مكان في الذاكرة اسمه a ودا للرقم الاول ومكان تاني اسمه b ودا للرقم الثاني

يجي واحد ويقولك ازاي يا استاذ مش حنعرف الارقم اللي جنجمعها
عارف تقوله ايه ...
قوله هي الالة الحاسبة معمولة لجمع أو طرح ... اي ارقام ولا ارقام محددة .... يرد ويقول اي أرقام ... تقوله ما هي دي آلة حاسبة بس لعملية واحد وهيه الجمع

3. الحل : ودا بعمل فيه المعادلة اللي بتقول
c = a + b

....

طيب ايه خطوات الحل الخوارزمية اللي حنتبعها علشان نحل المشكلة دي

1. لازم تكون البداية
2. بعد ما نبدء اي لما البرنامج يشتغل ندخل الارقام اللي المفرض تتجمع ..
3. بعد كده نجمعها ونخزن الناتج في الذاكرة في المكان اللي اسمه c
4. ونطلع الناتج
5. ونوقف البرنامج

صعب الموضوع لأ طبعاً سهل .

طيب تعالى نرسم الخريطة وحده وحده ونشوف حتترسم ازاي يا ولاد

الاول احنا قولنا قبل كده اي خريطة لازم تبدء برمز بداية يله نرسم


ودائما خلي باك بعد كل رمز بنرسم خط اتجاه


حلو اوي لحد هنا

هي المسألة دي عايز تجمع رقمين والرقمين دول طبعا انت مستني تخزينه في الذاكرة في المكان اللي اسمه a والمكان اللي اسمه b
صح برضه ولا
طيبا احنا علشان نخزن الرقمين دول نحتاج امر ادخال مين عارفه يا ولاد ...... صح با ينت يا مريم شكل المتوازي
ونكتب جواه input او read أو get أو enter للمتغيرات a و b طيب يله نرسمه


كده بقى عندنا رقمين وعايزين نجمعهم في المتغير c اللي هو مكان في الذاكرة
تبقى المعاجلة c=a+b ,اي عملية رياضية بتنكتب في رمز المعالجة اللي هو شكل ايه يا وبنات؟؟؟
........ صح يا بنت يا مريومة المستطيل


كده بقى عندنا ناتج الجمع في المتغير c يبقى لازم نعمل اخراج للناتج اللي هوه المطلوب ....
ايه الشكل اللي بتاع الاخراج ها مين يعرف ؟؟؟؟
برافو يا بنت يا الاء ..... المتوازي ونكتب بداخله يا كلمة print يا كلمة output


وفي الآخر زي البداية لازم ننهي الخريطة برمز النهاية


ودا شكل الخريطة في النهاية



وبكده تنتهي الحصة الخامسة
جزاك الله خير الجزاء ... وزادك الله من فضله وعلمه
__________________
لاإله إلا أنت سُبحــانك أني كُنت من الظالمين
سـبـّحـَان الـلـهّ وبـِحـَمـّده*عـَدَدّ خـَلـّقـِه

وَزِنـَةِ عـَرّشـِه *وَرِضـاَ نـَفـّسِه*وَمـِدَآدّ كَـَلـِمـَآتـِه