منتديات مدينة الاحلام

منتديات مدينة الاحلام (http://m.dreamscity.net/)
-   قسم الكمبيوتر والانترنت (http://m.dreamscity.net/f15.html)
-   -   البرمجة (لغة العصر) (http://m.dreamscity.net/t10934.html)

البرق 16 - 06 - 2008 13:54

البرمجة (لغة العصر)
 
http://img293.imageshack.us/img293/956/kaiven4rx7.gif






البرمجة:



هى عدة لغات مثل اللغات التى نتحدث بها فكما يوجد اللغه الانجليزية واللغة الفرنسية واللغة العربية يوجد فى البرمجة لغات مثل:



C++,c#,java,paython,pascal



c++ وسوف ابدأ معكم بلغة



مافائدة البرمجة:



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



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



Flow chart




فمثلا اريد ان اعمل برنامج المستخدم يدخل للبرنامج رقمين والبرنامج يخرج له ناتج جمعهما يكون على الشكل التالى





Start نلاحظ هنا ان كلمه



ترسم فى شكل بيضاوى وهى تعنى بداية البرنامج



End ونفس الحكاية



تعنى نهاية البرنامج.



الجزء اللى تحت ستارت ده بكتب فيه الحاجات اللى هستخدمها فى البرنامج :



كلمة



ديه اختصار لكلمة (Int)



يعنى عدد صحيح يعنى بمعنى اصح(Integer)



انى فى الجزء اللى تحت ستارت بعرف الحاجات اللى هستخدمها فى البرنامج فمثلا هنا بقوله:



Int n1:بعرفله ان العدد الاول عدد صحيح



Int n2:بعرفله ان العدد التانى عدد صحيح



Int res:ديه ناتج الرقمين وهيا عدد صحيح



ونلاحظ اننا بنكتب الحاجات اللى هنستخدمها فى البرنامج بتاعنا فى شكل متورازى اضلاع



بعد كده بنكتب العملية اللى البرنامج هيعملها فى شكل وهيا الجمع فبقوله ان



Res=n1+n2



)res) وبعدين بقوله يطلع الناتج



برضه فى شكل متوازى اضلاع بعدين بنهى



(End) البرنامج بتاعى بكلمه





برنامج تانى مثلا بيخلى المستخدم يدخل رقم وهوه يشوف الرقم زوجى ولا فردى






هنا فى المثال ده فيه بس شكل زياده اللى هوه المعين وده بعمله لو انا هكتب شرط زى



If n%2=0



وديه معناها انى بقوله هل باقى قسمة العدد اللى مستخدم البرنامج دخله على 2 هيساوى الصفر ولا لاء



طب يعنى ايه باقى القسمه؟؟



يعنى مثلا 4 باقى قسمتها على 2 يساوى صفر



3 باقى قسمتها على 2 هيساوى 1



فانا بقوله لو باقى القسمه ساوى صفر يبقى العدد زوجى ولو بيساوى حاجه تانيه يبقى عدد فردى





برنامج اخر المستخدم بيدخل نصف قطر الدائره والبرنامج يطلعله مساحه الدائره






Float هنا فيه ملاحظتين زياده اول حاجه



Int ديه حاجه زى



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



(7/22) عشان كده لازم اعرف المساحة كعدد كسرى طب افرض انا عرفتها كعدد صحيح البرنامج لو المفروض هيطلع ان مساحه الدائره =2.9 هيطلعها =2 بس يعنى هيشيل الاعداد الكسريه يعنى هيخلى العدد عدد صحيح بس والملاحظه التانيه:



(r*r)وعملت (r^2)ليه معملتش



C++ عشان علامه اس 2 غير موجوده فى لغه



(r*r*r) اكتبها كده(r^3)يعنى لو عاوز اعمل



انتهى الدرس الاول بحمد الله



التمرين:



اعمل برنامج المستخدم يدخل درجه الحرارة بالسيلزيس والبرنامج يخرجهله الدرجه بالفرهينهيد حيث



F=((9/5)*c)+32



منتظر الرسائل الخاصة والايميلات التى بها حل التمرين او الاستفسار عنه ياشباب





اترككم فى رعايه الله









منقوووول

الجرئ2006 16 - 06 - 2008 14:13

مشكور اخي الغالي على المعلومات الرائعه


الساعة الآن 11:41.

Powered by vBulletin Version 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd
ترقية وتطوير: مجموعة الدعم العربى
جميع الحقوق محفوظه لمدينة الاحلام ©


SEO by vBSEO