6 الفصل الأول : بدايتك مع لغة 0م
ضع هذا الكود في ملف وليكن باسم م11م:85: ونفذ الكود عن طريق كتابة رابط الصفحة في
نافذة الفتصفح .
ملاحظة : يُسمح لك باستخدام المسافات الفارغة و الأسطر كيفما تشاء ولكن يجب
أن يتم الفصل بين الأوامر البرمجية بالفاصلة المنقوطة ":*
يمكننا تطبيق وسوم ال 1471/41 وطباعتها كالتالي :
تبدال علامة الاقتباس المزدوجة إلى مفردة حتى لا يحدث تضارب بين العلامتين
ويمكن أن يكون الكود أيضاً بهذا الشكل :
باحسستك/ت>!! تعد 10:8500:"<06116ه "دعلا 01>" مراع
الحديث عن الفرق بين الطريا
ويمكن أيضاً إستخدام العلامة ١ قبل العلامة التي لا تريد أن يحدث لها تضارب مع علامة أخرى
بهذا الشكل :
للدمج نستخدم علامة النقطة . كالتالي :
الفصل الأول : بدايتك مع لغة مام
التعليقات فى أكواد مم :
- تستخدم العلامتين // أو العلامة # لإضافة تعليق سطر واحد ويمكنك إستخدام بداية التعليق
تعليق سطر واحد //
تعليق سطر واحد #
/* حصر التعليق */
حصر تعليق أكثر من سطر
حصر تعليق أكثر من سطر
على نوع البيانات المسندة للمتغير
- تسمية المتغيرات تتبع القواعد العامة بأن يبدأ اسم المتغير بحرف من حروف اللغة الإنجليزية
أو من 127 إلى 255 من جدول 8501 ولا يحتوي غير الحروف الإنجليزية والأرقام والعلامة_
ومن 127 إلى 255 من جدول ال 8501 على هذا يمكن إستخدام اللغة العربية في تسمية
ملاحظة : من 127 إلى 255 من جدول 8561 تكون مخصصة لرموز اللغة الحالية
المستخدمه على الجهاز .
8 الفصل الأول : بدايتك مع لغة 0م
ية المتغيرات حساسة لحالة الأحرف أى إستخدامك حرف كبير غير إستخدامك لحرف
لي تعريف متغيرات مختلفه تحمل قيم مختلفة :
عدم اسناد قيمة إبتدائية للمتغير // :5/81
اسناد عدد صحيح // :7 - 51322
استاد عدد كسري // - 3عفلا
اسناد القيمة الفارغة // بن - عقي
اسناد قيمة منطقية // :616 - 5فلا5
1 الى المتغير 57/877 اسنتد قيمة المتفير // :87 - 051
دمج متغير بمتغير واسناد القيمة المدمجة لمتغير أخر // 586 - 5
دمج متغير بمتفير واسناد القيمة المدمجة لمتغير أخر // 81-3 - 5-20
طباعة المتغيرات معاً //
7 5 .5067.5 50836 .5065 .5184 51833 .5181.532 وجل
ناك قيم أخرى يمكن إسنادها للمتغير سنتعرف عليها لاحقا كالمصفوفات والكائنات و العنوان
ملاحظة : القيمة ال 158 والقيمة الفارغة اانا لانظهر في الطباعة وا
الفصل الأول : بدايتك مع لغة مام 9
يمكن للغة م١ام كغيرها من لغات البرمجة القيام بمختلف العمليات الحسابية على الأعداد و من
هذه العمليات البسيطة الجمع وذلك باستخدام الرمز + و الطرح باستخدام الرمز - و الضرب * و
القسمة / و علامة باقى القسمة 6 . أمثلة على العمليات الحسابية:
اسناد عدد صحيح //
استاد عدد كسري // - 51822
عملية ضرب متفيرين // 0 (50821*50322 - 5033
عملية قسمة متغيرين // 0 (50821/50322 - 50134
عملية باقي القسمة // 5/6156 - 5عولا
طباعة ناتج عملية // خط (9762 +6061 ١١ - 51831450832 ماع
الجمع وطباعة اسماء المتغيرات
طباعة ناتج عملية // بخعطا . (6061+9032) . " 2 510831450832" مع
الجمع وطباعة قيم المتغيرات
المثال السابق يوضح الفرق بين إس:
من المعروف أن ال غيرات العددية فقط فهل لغة 10م
النمط كباقي اللغات وتصدر أخطاء عند مخالفة هذا الأمر ؟ حاول تجربة المثال التالى :
- 1عفلا
قيدة تسياريها أعداد د حروف رار
الفصل الأول : بدايتك مع لغة مم
رعنام - 4عفلا5
به - 6عفلا
00 - تفلا
- 578321+573823" مطل
- 57831+50824" مطل
- 57831+50835" مطل
- 57831+53826" مطل
- 57821+573828" مطل
- نفذ المثال السابق ولاحظ النتيجة إن لم تستسغ الأمر يمكنك استخدام معاملات التحويا
م لتحويل نوع المتغير الى أرقام
عاطناوة لتحويل نوع المتغير الى عدد ذو فاصلة عائمة
:108 لتحويل نوع المتغير الى عدد طويل
لتحويل نوع المتغير الى قيمة منطقية
لتحويل نوع المتغير الى سلسلة نصية
بالنسبة ل ا00ط و 5001880 العمل واحد وأيضاً 1088 و 000018 والمثال التالي يوضح العملية :
الفصل الأول : بدايتك مع لغة مام 11
- 1عفلا
:7 - فلا
از "حاط ".522109(57/831)." - 570331 (36232109) " مع
والمثال التالي يوضح عملية التحويل
حالة الشرط م لاحقاً :
12 الفصل الأول : بدايتك مع لغة مم
و خط" '6601(0)." - 09 (66061) " وجل
والحرطة". 6661312" 2 6601(12) " وركع
و حرط" 12056317. 12" (6601). " - 1205631 6601(12) " ولع
تعني 0106 حتى بدون وسنرى هذا عند حديثنا عن الشروط , وأيضاً الصفر أو 0.0
858 وبخلاف ذلك سواء عدد صحيح أو كسري أو عدد سالب فهو يعني 0106 .
معاملات الزيادة والنقصان :
++ معامل الزيادة
- معمل النقصان
ففي حالة كونه قبل المتغير أي يُزاد أو يُنقص من ل
واحد ولكن في حالة كونه بعد المث الكود البرمجي الموجود به ومن ثم زا
المتغير بمقدار الواحد والكود التالي يوضح العملية
- 1عفلا
الفصل الأول : بدايتك مع لغة مام
بمة على 8
جمع
طرح قيمة من قيمة المتغير السابقة
4 المتغير السابقة على قيمة
ضرب قيمة في فى قيمة المتغير السابقة
حو إيجاد الباقي لقيمة المتغير السابقة على قيمة
5 دمج قيمة إلى قيمة المتغير السابقة
والتالي يوضح العملية :
تو > ولط تساوي :06:2 - 5/201 5/2012
تتصدية <* صو تساوي ل2بفا * في د لوب
:2ل -/02:1 تساوي :02:2 /9/2:1 2 5/201
2 96 6/201 تساوي :9/262 120196 2 201ل
:بعل -. 002:1 تساوي :51/2:2. 9/201 50201
مثال على ما سبق :
الفصل الأول : بدايتك مع لغة 0م
- 1عفلا
- فلا
و -- فلا