الاثنين، 20 فبراير 2017

الدرس الثاني المتغيرات الرقمية


الدرس الثاني : المتغيرات الرقمية


أكتب.نص("أكتب النقطة الأولى :")
رقم ثابت م1=3 م2=4
رقم النقطة1 النقطة2 م
النقطة1=أقرأ.رقم()
أكتب.نص("أكتب النقطة الثانية :")
النقطة2=أقرأ.رقم()
م=((م1×النقطة1+م2×النقطة2)÷(م1+م2))
أكتب.نص("المعدل يساوي "+ رقم.إلى.نص (م))

الثلاثاء، 14 فبراير 2017

الدرس الأول

الكتابة والمتغيرات النصية
\إحرص على كتابة الكلمات المفتاحية بدقة/
أكتب.نص.سطر("                         الدرس : الكتابة والمتغيرات النصية")
أكتب.نص.سطر("أكتب رتبة الفقرة")
نص ثابت ف="الفقرة"
نص رتبة عنوان="المتغيرات النصية"
رتبة="الأولى"
رتبة="الثانية"
ف="الدرس"
أكتب.نص.سطر("أكتب عنوان الفقرة")
\ عنوان=أقرأ.نص() /
أكتب.نص(ف+" "+رتبة+" "+عنوان)

يمكنكم زيارة الصفحة الرسمية للغة البرمجة العربية إبداع  ebda3lang.blogspot.com

 

الأربعاء، 9 نوفمبر 2016

الدرس الحادي عشر : إدراج إجراء - الجزء الاول


الدرس الحادي عشر : إدراج إجراء - الجزء الاول









 رقم مقسوم    مقسوم.عليه   خارج باقي
 أكتب.نص(" أكتب العدد  المقسوم : ")
مقسوم= عدد.صحيح
أكتب.نص(" أكتب العدد  المقسوم عليه : ") 
مقسوم.عليه=عدد.صحيح
باقي=مقسوم
بينما باقي >=مقسوم.عليه:
        باقي=باقي-مقسوم.عليه
        خارج=خارج+1
أكتب.نص.سطر(" الخارج  هو : "+رقم.إلى.نص(خارج)+"
 والباقي "+رقم.إلى.نص(باقي))     
أكتب.نص("أي أن "+رقم.إلى.نص(مقسوم)+" = "+رقم.إلى.نص(مقسوم.عليه)+"
× "+رقم.إلى.نص(خارج)+" + "+ رقم.إلى.نص(باقي))

إجراء(رقم عدد)عدد.صحيح:
         رقم   كسر =0.5 
         بينما كسر #0:
                أكتب.نص(" أكتب العدد  : ")
                عدد =أقرأ.رقم()
                كسر=عدد
                بينما كسر>0:
                        كسر=كسر-1

السبت، 10 سبتمبر 2016

الدرس العاشر : الإجراء

https://archive.org/details/medbbachir_gmail_010

يمكنكم زيارة الصفحة الرسمية للغة البرمجة العربية إبداع  ebda3lang.blogspot.com


رقم عدد كبير فرق
رقم كبير
رقم {1} الجدول1={5 ، 7}
كبير ،فرق= مقارنة(الجدول1 )
أكتب.رقم.سطر(كبير)
أكتب.رقم(فرق)
إجراء (رقم كبير رقم ف) مقارنة(رقم {1} ج):
        ف=ج{1}-ج{2}
         لو ج{1}<ج{2}:
                كبير=ج{2}   

الأربعاء، 24 أغسطس 2016

الدرس التاسع : الجداول ثنائية البعد

https://archive.org/details/medbbachir_gmail_009

يمكنكم زيارة الصفحة الرسمية للغة البرمجة العربية إبداع  ebda3lang.blogspot.com

رقم {2} مصفوفة={ { 8، -6، 6}، {5، 3، 0، 2} }
مصفوفة{1 ،3}=10
\   أكتب.رقم( مصفوفة{1 ،3}) /
مصفوفة={ { 15 ،4 } ،{-7، 12 ، 100 ، 5 ،8 ،1} }

 مصفوفة={{من 1 إلى 10 بقيمة 3}، {4}}

رقم {2} مصفوفة1=جديد(3 ،5)
  أكتب.رقم( مصفوفة1{ 1 ،2})

الخميس، 24 مارس 2016

التدريب الحادي عشر : برنامج البحث عن قيمة في جدول


https://vimeo.com/160255835 






نص{1}التلميذ={"عمر"،"مصطفي"،"حاتم"،"عدنان"،"علي"،"مني"،"إبراهيم"،"أحمد"}اللائحة=التلميذ
رقم{1}النقطة= {  16  ،  15  ،  14  ،  14  ،11  ،10  ،   10  ،  8  }
رقم ثابت كلمة.المرور=123
رقم  م=1  د=1
نص  اسم
منطق مسجل
أكتب.نص(" أكتب كلمة.المرور : ")
بينما كلمة.المرور#أقرأ.رقم():
        أكتب.نص(" أكتب كلمة.المرور : ")
بينما ليس(مسجل):
        أكتب.نص(" أكتب إسمك : ")
        اسم=أقرأ.نص()
        مسجل=اسم في اللائحة
لو اسم#التلميذ{1}:
        بينما م في من 2 إلى التلميذ_طول():
                لو النقطة{م}#النقطة{م-1}:
                        د=د+1
                لو اسم=التلميذ{م}:
                        أنهي()
أكتب.نص(" النقطة : "+رقم.إلى.نص(النقطة{م})+"   "+رقم.إلى.نص(د) )









الجمعة، 18 مارس 2016

التدريب العاشر : برنامج دمج مرتب لجدولين مرتبين


https://vimeo.com/159532253

رقم {1} النقطة.فوج.ا ={18.5 ،  15.5  ،  12   ،   12 ،  10  ،  9 } |   لائحة نقط الصف الاول
   النقطة.فوج.ب={ 18 ،  17  ،  15  ،   14.4 ،  14 ،  13 ، 10.5 ، 8 ، 7 }  دمج=جديد(النقطة.فوج.ا_طول()+النقطة.فوج.ب_طول())   
رقم م.ا=1  م.ب=1   م.د=1  خ
   \   دمج{ 18.5 ، 18 ، 17 ، 15.5  ، 0 ، 0 ، 0 ، 0 ، 0 ، 0 ، 0 ، 0 ، 0 }  /
بينما م.ا<= النقطة.فوج.ا_طول() و م.ب <= النقطة.فوج.ب_طول():  
        لو النقطة.فوج.ا{م.ا}>=النقطة.فوج.ب{م.ب}:
                دمج{م.د}= النقطة.فوج.ا{م.ا}
                م.ا=م.ا+1
                م.د=م.د+1
        غيره:
                دمج{م.د}= النقطة.فوج.ب{م.ب}                    
                م.ب=م.ب+1              
                م.د=م.د+1 
بينما م.ا<= النقطة.فوج.ا_طول():
        دمج{م.د}= النقطة.فوج.ا{م.ا}
        م.ا=م.ا+1
        م.د=م.د+1    
بينما   م.ب <= النقطة.فوج.ب_طول():
        دمج{م.د}= النقطة.فوج.ب{م.ب}                    
        م.ب=م.ب+1              
        م.د=م.د+1       
بينما   خ في  دمج:
        أكتب.رقم(خ)
        أكتب.نص("     ")