اختر لونك:
وَقُلِ اعْمَلُوا فَسَيَرَى اللَّهُ عَمَلَكُمْ وَرَسُولُهُ وَالْمُؤْمِنُونَ ۖ وَسَتُرَدُّونَ إِلَىٰ عَالِمِ الْغَيْبِ وَالشَّهَادَةِ فَيُنَبِّئُكُم بِمَا كُنتُمْ تَعْمَلُونَ [ التوبة : ( 105 )] كلمة الإدارة

يرجى إختيار القسم المناسب قبل النشر وسيعاقب المخالف بإنذار أول مرة وسيتم حظره إذا تكرر ذلك كلمة الإدارة

يُمنع كتابة مواضيع السحر والشعوذة والروحانيات والابراج بكافة الأشكال والمخالف سيعاقب بحظر مؤقت وإذا تكرر سيكون حظر دائم تنبيه هام جداً



أضف رد جديد
 
LinkBack أدوات الموضوع انواع عرض الموضوع

قديم 02-03-2019, 09:33 PM   #1
تاريخ التسجيل: Feb 2019
العمر: 28
المشاركات: 1,003
التقييم: 10
تاريخ التسجيل: Feb 2019
العمر: 28
المشاركات: 1,003
التقييم: 10
افتراضي المُتغيِّرات هي ببساطة أماكن في الذاكرة مُسمّاة

نحتاج عادةً أن نُبقي بيانات في كودنا المصدري في أماكنٍ يُمكننا إعادة استدعاء البيانات منها لاستخدامها مُجدّدًا. تكون عادةً هذه الأماكن أماكن في الذاكرة يَحجُزها المُصرِّف أو المُفسِّر لنا. المُتغيِّرات تُمكِّننا من تسميّة أماكن الذاكرة هذه لاستخدامها لاحقًَا. انظر إلى المُقتطف البرمجي من لغة بايثون أدناه:

pet_name = 'Hippo'
print pet_name

الكلمة pet_name هي مثال عن المُتغيِّرات. ولأنَّ نوع البيانات المُخزَّن في المُتغيِّر pet_name هو سلسلة نصيَّة، يُسمَّى المُتغيِّر بالمتغيِّر نصي. توجد أيضًا مُتغيِّرات عدديَّة، ومُتغيِّرات من كافة الأنواع. تُصنَّف المُتغيرات بناءً على نوع البيانات الذي تحويه.
الثوابت
الثوابِت هي قيم لا تتغيّر خلال عمر البرنامج. نَستخدِم الأحرف الكبيرة لجعل القيم قيمًا ثابتة. تُتيح بعض لغات البرمجة طريقةً لتعريف القيم الثابتة، وأخرى لا. تتيح بعض لغات البرمجة إمكانيَّة التصريح عن نوع المتغيِّرات. تدعى اللغات من هذا النوع لغات قوية النوع، وجافا إحدى الأمثلة الجيدة عنها. بينما لا تُتيح أخرى هذه الميزة، فَتُعرَف باللغات ضعيفة النوع أو الديناميكيَّة، وبايثون إحدى الأمثلة الجيدة عنها. إليك أدناه مثال عن كيفيَّة التصريح عن قيمة ثابتة في لغة الجافاسكربت:

const petName = 'Hippo'
الحرفيَّات
توجد في كُل كود مصدري أنواع بيانات تستخدمها في كل مكان في كودك لن تتغيّر سوى إن عدّلتها بنفسك. ندعو هذه البيانات بالحرفيَّات، التي لا ينبغي الخلط بينها وبين المُتغيِّرات أو الثوابت. يُمكِن رؤية الحرفيَّات بمُجرَد النظر إلى الكود المصدري، فيمكن أن يكونوا سلاسل نصيَّة أو أعداد أو أعداد عشريَّة أو أي نوع بيانات آخر. في الكود المصدري السابِق، الكلمة 'Hippo' من الحرفيَّات، وتحديدًا هي حرفيَّة نصيَّة. لن تتغيَّر هذه الكلمة ما لم تُعدلها مُغيّرًا الكود المصدري بنفسك. ستتعلَّم مع تعلُّمك للتكويد كيفيَّة إدارة الحرفيَّات في كودك المصدري بطريقة سهلة الصيانة دون تغيير الكثير من كودك.
علامات الترقيم والرموز
ستجد في معظم الأكواد المصدريَّة أنواعًا مختلفة من علامات الترقيم اعتمادًا على لغات البرمجة. فمثلًا في لغة الجافا علامات ترقيم أكثر من لغة بايثون. من علامات الترقيم الشائعة الفاصلة (,) والفاصلة المنقوطة (;) والنقطتين (:) والحاصرتان ({}) والعاضدتان ([]) والهلالان (()) وعلامات الاقتباس ("") والعارضة (|) والمائلة الخلفيَّة (\) والنقطة (.) وعلامة الاستفهام (?) وعلامة الإقحام (^) وعلامة النسبة المئوية (%).
أهلًا بك في عالم التكويد، حيث علامات الترقيم هم أصدقاؤك الأعز.
العوامل
احتماليّة أن تكتب كودًا لإجراء عمليَّة عالية جدًا. وكذلك، باحتماليّة أقل، ستُجري عمليات الإسناد في كودك المصدري. لدينا عدد كبير من العوامل مُقدمة لنا من لغات البرمجة التي نستخدمها، مثل عامل الجمع (+) والقسمة (/) والضرب (*) والطرح (-) والأكبر من (<).
يُمكن تصنيف العوامل عامةً كالتالي:
عوامل الإسناد

عادةً ما تُفهَم أنَّها نفس علامة المساواة. علامة المساواة تُستخدم لمقارنة قميتين، بينما عامل الإسناد يُستخدم لحفظ قيمة في مُتغيِّر، مثل:
pet_name = 'Hippo'
العوامل الحسابيَّة
تَضُم عوامل إجراء العمليات الحسابية المُختلفة، كالجمع والطرح. تُتيح بعض اللغات بعض العوامل الحسابيّة الغير مُتاحة في أخرى، كعامل الباقي (%) الذي يُعيد قيمة الباقي من عملية القسمة.
العوامل العلائقيَّة
تُستخدَم لمقارنة القيم، ومنها علامة الأكبر مِن، والأصغر من، والمساواة، واللامساواة. يختلف تمثيل هذه العوامل باختلاف لغة البرمجة التي تستخدمها، فالعامل <> هو عامل اللامساواة في بعض اللغات، بينما في أخرى هو =! أو ==!.
العوامل المنطقيَّة
تُستخدَم لإجراء العمليَّات المنطقيَّة. بعض العوامل المنطقيَّة شائعة الاستخدام هي عامل المعيّة (and) والاختيار (or) والنفي (not). تُمثِّل بعض اللغات هذه العوامل برموز، مثل && لعامل المعيّة، و|| لعامل الاختيار، و! لعامل النفي. تُنتِج العمليّات المنطقيّة عادةً قيمًا منطقيَّة (صح أو خطأ).
التعليقات

القيصر غير متواجد حالياً   اقتباس
أضف رد جديد

الكلمات الدلالية (Tags)
منتديات رحيل, رحيل, شبكة رحيل, r7il, r7il.com


الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة



الساعة الآن 11:10 PM

 


Content Relevant URLs by vBSEO ©2010, Crawlability, Inc.