هل عرفت الان معنى وسوم الكتابه ؟
النمط 0
وات الافتراضي
7< النمط القصير |
فهمت النقطه الى الان ؟ اذن لنقم بتطبيق هذه الوسوم على برنامجنا الأول ؛ لثرى كيف تعمل ؛ ولكي
تعرف ماقي افضل طريقه احببت في كتابة الوسوم :)
النمط القصير
نمط 50106
" تعلمت اكتب اول برنامج مع ارسن " ) علج
الوه مه
+( " تعلمت اكتب اول برنامج مع ارسن
هل قمت بإختيار النمط المريح لك ؟ اذن انتهينا من الجزء الثاني من درس اليوم :) » هل أنت مستعد و
الطباعه للمتصفح في +
تعرف ؛ نفسها كلمة 00050 هي للطباعة في المتصفج ؛ ولكن ما قي (00017 ؛ هذة الداله داخليه في
86 اي موجوده في المترجم وتستطيع استخدامها , نقوم في معظم الحالات بطباعة مخرجات الى
المتصفح , قد تتسائل ماهو معنى كلمة داله ؟ اليس ذلك صحيح ؟ اذن داله تعني ( امر يقوم بفعل شي
معرف مسبقا بداخله ) لم تعرف ما اعني ؟ لا تتعجل سوف تقوم بفهم هذا كله لاحقا وفي دروس
والا سوف يكون هناك خط ؛ اذا ماذا لو اردنا ان نقوم بطباعة رقم ؟ الجواب هو ان نقوم بطباعته بدون
علامتي التنصيص., ولا تنسى ان تقوم بإنهاء كل سطر في كودك البرمجي بعلامة؛ ولا سوف يكون هناك
دمج 6140 مع 17141
10م )) << (( مجرد 818 )) ولكن لو اردنا ان نجعل معه بعض من اكواد ال 17141 ؟ الجواب بسيط جدا ؛
وهو أن نقوم بكتابة كود ال 17111 قبل وعد وسوم البدايه والنهليه في 54 ؛ اليك مثال يوضح لك الصورة
» لنقم بكتابة البرنامج بالاعلى بطريقه اخرى:
018 )) وسوف تلاحظ الفرق. وتذكر انه يمكن اضافة العدد الذي تريد من هذه الاكواذ ؛ لا يوجد هناك عدد
انك مبرمج حقيقي . هل أنت مصر على معرفة معنى الكود ؟ اذن سوف اشرح لك بطريقه بسيطه ؛ في
ان تعرف كيف يكتب هذا الكود بلغة 117101 , اذن لاحظ التالي
خلس
<4616/> يبرتاجي اليل 4165
الآن تعلمة الامج نهل جد اليم كلتك ؟
عندما تكتب كود برمجي كبير ؛ او اسطر برمجيه كثيرة سوف تكون لك سهله في البدايه وسوف تعرف
عمل هذا الكود ؛ لكن اترك العمل على الكود لمدة سنه ؛ وارجع له مرة ثانيه لتقوم ببعض التعديلات
عض الاصلاحات ؟ هل تعتقد انك سوف تتذكر جميع الاكواد ؟ , اذن هذه هي التعليقات , تعبير او شرح
المترجم بترجمتها )) لنأخذ بعض انواع التعليقات وبعض الامثله على التعليقات وكيف يتم استعمالها
٠ سطر واحد
٠ عدة اسطر
اذا لم تفهم هذه النقطه ؛ مع الدرس القادمه سوف تعرف معنى استخدام التعليقات لا داعي للقلق
استخدامها بشكل مفصل يفوائد
؟. لماذا تحتاج ان تقوم بإستخدام التعليقات؟
؟. قم بكتابة برنامج 848 يقوم بطباعة اسمك الاول بخط عريض في سطر واسم والدك في سظر
آخر بخط مائل واسم عائلتك بخط عادي في سطر ثالث , (( يمكنك ان تجرب كتابة الارقام وتليون
الاكواد )) تلميج : استخدم برنامج 1000:6898 للمساعدة ؛)
الدرس القلام:
في الدرس القادم سوف نقوم بشرح المتغيرات وانواعها بالتفصيل , لكي تعرف قوى لغة 0+6 ولتبدأ
مسيرتك كمبرمج !8 محترف
0068 +0006 ه ةطوح
هروس الحوهبيوقر الصرر
الموضوع: تعلم 8146 مع ارسن
ما معنى متغير ؟ المتغير هو عباره عن مكان او محتوى تضع فيه قيمة , تخيل كأس يمكن ان يحتوي ماء
أو عصير اليس ذلك صحيحا ؟ نفس الشي ينطبق على المتغير هو مكان نحفظ به قيمة ( بيانات ) , اذن
كيف نقوم بتعريف متغير ؟ وكيف نحدد قيم المتغير ؟! في لغة6!10 نقوم بتعريف متغير عن طريق الرهز 4
بسم الله الرحمن الرحيم
نتمنى ان تكون الاستفادة ممتازه من هذه الدروس ولا تترد يطرج اي سؤال على بريد الموقع أو بريدى
الشخصي وسوف يسعدني ان أقوم بالمساعدة ؛ اذا قمت بأي خطأً او كان هناك خطأ في معلوماتي
متطلبات قبل البدأ
مراجعة الدرس الاول ؛ اول برنامج 8048
اختيار محرر كتابة الاكواد المناسب
اقداف الدرس:
الثوابت
٠ المعاملات
* ترتيب الاقميات
ما معنى متغير ؟ المتغير هو عباره عن مكان او محتوى تضع فيه قيمة , تخيل كأس يمكن ان يحتوي ماء
أو عصير اليس ذلك صحيحا ؟ نفس الشي ينطبق على المتغير هو مكان نحفظ به قيمة (بيانات ) . اذن
كيف نقوم بتعريف متغير ؟ وكيف نحدد قيم المتغير ؟! في لغة 010 نقوم بتعريف متغير عن طريق الرمز 8
و لتعريف المتغيرات؛ لنقوم بتسهيل الامر سنذكر المسموح منها وهو ( احرف ) و ( أرقام )
سهولة ذلك ؟ ولكن يفضل ان تكون الاسماء معبرة لكي يسهل عليك كتابة البرنامج ويسهل على الغير
فهم محتواه ؛ فلو اردت ان تعرف متغير يحوي البريد الالكترفي فسوف يكون كالتالي (46018 ) أو (
9058_6081 ) وليس من المنطقي ان يكون (42235 ) او ( 4005112 ) على سبيل المثال. وتذكر أن
يمكنك استخدام اي عدد من الحروف التي تريد , فهي ليست محددة
لو ارحنا ان نقوم بتعريف متغير به القيمه1 ومتغير اخر به القيمه 2 ماذا سوف نفعل ؟ سوف نقوم بتعريف
المتغير الاول (/1 - 4010015811 ) والمتغير الثاني (:2 - 400005822 ) ؛ ماذا لو ردنا طباعته الى
المتصفح ؛ بكل بساطه نقوم بعمل التالي: ( :00001561 0001 ) و ( :901075212 0001 ) ؛ لم تقتنع ؟
لم توضح الصورة ؟ مللت من الكلام ؟ لنقم بتسخين ايدينا قليلا وهم بفتج محرر الاكواد اليك وقم بكتابة
الكود التالي
رلخعطة” لمع 3
عند تنفيذ هذا الكود سوف يكون لدينا الناتج التالي
اذن في المتغير 00015811 قمنا بوضع القيمه 1 وفي المتغير 10110862 قمنا بوضع القيمه 2 (بإستخدام
لاحظ هنا أن السطور البرمجيه تنفذ سطرا سطرا » نعني بذلك اننا سنقوم بتنفيذ السطر رقد3 ثم نقوم
بتنفيذ السطر رقم 4. لكن قد تتسائل , فقط نستطيع ان نقوم بوضع قيم ؟ هل يمكن ان نضع متغير في
متغير ؟ نعم يمكن ذلك بهذة الطريقه (/900075211 - 8700058602 ) ارأيت السهوله والبساطه في
الموضوع ؟ وسوف يقوم بطباعة الرقم1 . قلنا قبل قليل ان التنفيذ يكون سطرا سطراً اليس كذلك ؟
لنرى مثالا على ذلك , اكتب في محرر الاكواد التالي
مععطيسد؟ عمتعير
قم بتجربة الهلف ولاحظ الناتج , اذن لان الاوامر تنفذ سطرا سطرا لم يقم المترجم بطباعة القيقة2 +
لان اخر قيمة اسنذت الى المتغير (2 00175817 ) هي قيمة المتغير (900015221 ) ؛ اعتقد ان الامرقد
اتضح الان ؛ لا تنسى ان اسماء المتغيرات حساسه لحالة الاحرف فالمتغير ((000158 ) لايساوي
المتغير ( 40000581 )
(١ ) 10296 < ارقام عشريه - 0001 ) ١ ( المتغير 800880 ) (١ مصفيفه - 2087 ) (١ كائن -
©0016 ) , في بداية تعلمنا سوف نقوم بالتعرف على النصوص والارقم العشرية والمتغير١ 800168 ١ اما
لاحظ اننا عندما نريد طباعة نص يجب ان نقوم بوضعه بين علامتي التنصيص " " او ' ' اي واحد منهما
تقوم بإختيارة ؛ ولكن اذا بدأت بواحد منهم يجب ان ينتهي النص بنفسه فلا يصح أن نقول (
1080020 ) ولكن الصحبح ( "10100300180" ) او ( 11007300130 ) وضحت الصورة >
معلومه خارجيه : تسمى لغة 8106 اللغه المسامحه ولذلك انك عند وضع القيمه داخل المتغير لاتحتاج
ان تقوم بتحديد النوع , فإن المترجم يقوم بعرفة النوع من تلقاء نفسه ؛ ماعليك فعله فقط ان تقوم بوضع
علامة # قبل اسم المتغير.
تخيل انك تريد معرفة نوع قيمة موجوذة في متغير ؛ ماذا يجب غليك ان تفعل ؛ امر بسيط جدا وهو ان
تقوم بإستخدام الداله :(9/8) 961068 وسوف تقوم هذه الداله بطباعة نوع المتغير الموجود لديك ؛ لنأخذ
7 - تعس |4
رقب « 1680 00ط؟ 6
يماد
ماذا لو اردنا تغيير قيمة متغير من نوع الى اخر ؛ من 101898 الى 50109 فمالذي نفعله ؟ نقوم
بإستخدام الداله ( 8 1810 , 4:/82) 561/08 لكي تقوم بالعمل المطلوب , لتأخذ مثالا لتوضيح الصورة
براي اما اد ما
والناتج هو
والبقية نفس المنوال , فقط قم بوضع المتغير ؛ ثم ضع النوع المراد التحويل اليه
هناك طريقة اخرى لتغيير نوع المتغير وتسمى (85809 ) وقي بالطريقة التاليه
الوحيد ان طريقة ( 635009 ) لا تقوم بتغيير نوع المتغير الاساسي اوفعليا ؛ ولكن تقوم بوضع نسخه من
المتغير وتقوم بتغييرها الى النوع المراد » ولكن على عكس الاخرى فهي تقوم بتغير النوع فعليا
هناك شي اخر وهو لو ارحا جمع متغيرين مع بعضهما البعض في سطر واحد ؛ فسوف نقوم بإستخدام (
) ؛ لم توضح الصورة وانا متأكد ؛ لنأخذ مثال يبين لنا المعنى , افتج محر الاكواد مجددا وم بكتابة
التالي
وضع فراع ب الاضي / 9
01>2ط»." انا اتعلم مع " غحة«« |15
والناتج هو التالي:
دروسارسن
دروس ارسن
انا اتعلم مع دروس ارسن
رأيت في السابق اننا نقوم بإنشاء متغيرات ونقوم بتغيير انواعها والكثير من الامور ولكن يوجد لدينا
الثوابت , ماقي الثوابت ؟ من الاسم يمكنك ان تستنج أنه متغير ثابت ولا يتغير أبدا مهما حصل , قد
تتسائل لماذا نحتاج الى هذة النوع من المتغيرات ؛ والاجابه هي ؛ تخيل ان لدينا اسعار بعض من
منتجاتنا ؛ وهذه الأسعار ثابته ولا تتغير ؟ فسوف نقوم بوضعها في الثوابت بالطريقه التالية, "180 )08008
( 8/08 هل وضحت الصورة ؟؟ لنأخذها بالعربيه ')08178اسم الحتغير , 'القيمه( , قل عرفت الان
الطريقة ؟ لنقم ببعض الامثله ,تخيل أنه لدينا مطعم ونبيع الببسي بثلاث انواع ؛ صغير وقيمته ريال واحد
+ وسط وقيمته ريالان ؛ كبير وقيمته 3 ريالات » قم بكتابة التالي +
والناتج هو التالي
الفرق بين المتغيرات والثوابت , هي انه عندها نريد ان نقوم بطباعة الثابت او استخدامه لا نقوم بوضع
علامة 4 في الثابت ابذا ؛ وايضا من الاسماء الممنوع استخدامها في متغيرات لغة 8048 الثوابت المعرفة
في نفس اللغه ؛ وي ثابته ولا تتغير ولمشاهدتها قم بكتابة التالي في محرر الاكواد