ننتظر تسجيلك هنا


الإهداءات


العودة   منتدى همسات الغلا > ¨°o.O (منتديات الـتـقـنـيـة) O.o°¨ > همســـات الكمبيوتر والانترنت والبرمجيات

إضافة رد
 
LinkBack أدوات الموضوع إبحث في الموضوع انواع عرض الموضوع
#1  
قديم 01-12-2021, 04:03 PM
ميارا غير متواجد حالياً
Kuwait     Female
SMS ~ [ + ]
ياكم تمنيت السعادة
بدنياي وشفت
السعادة تبتعد ماتبيني


يارب امنحني
قلبا يتحمل
جروحه وألالامه
الاوسمة
وسام المجد 
لوني المفضل Crimson
 رقم العضوية : 3158
 تاريخ التسجيل : 19 - 7 - 2012
 فترة الأقامة : 4545 يوم
 أخر زيارة : 20-05-2023 (09:06 PM)
 الإقامة : في عالم الأحزان
 المشاركات : 944,607 [ + ]
 التقييم : 2147483647
 معدل التقييم : ميارا يستحق التميز ميارا يستحق التميز ميارا يستحق التميز ميارا يستحق التميز ميارا يستحق التميز ميارا يستحق التميز ميارا يستحق التميز ميارا يستحق التميز ميارا يستحق التميز ميارا يستحق التميز ميارا يستحق التميز
بيانات اضافيه [ + ]
28 تعريف المتغيرات في لغات البرمجة وأنواعها




.
.

تعريف المتغيرات لغات البرمجة وأنواعها
.
نبذة عن لغات البرمجة

لغة
البرمجة تعتبر هي طريقة تدوين المصممة لتوصيل البيانات في جهاز أو الحاسب الآلي، تستعمل لغات البرمجة بشكل رئيسي ليتم التحكم في عمل الآلة أو لتوضيح عن الخوارزميات، في الوقت الحالي، تم عمل الكثير وآلاف لغات البرمجة، في مجال الحاسب الآلي، يجب ذكر الكثير من اللغات خلال صيغة الأمر، بينما تستعمل لغات البرمجة المختلفة الشكل التعريفي، ومتاح تقسيم البرنامج إلى شكلين أساسيين هما التركيب اللغوي والدلالات، يتم توضيح بعض اللغات من خلال معيار SO مثل لغة C بالحاسب. [4]
ما هي المتغيرات في لغات البرمجة

المتغير يعتبر مثل الوسيلة التي يشار بها إلى منطقة تخزين داخل برنامج كمبيوتر، ويتم حفظهم في داخل موقع الذاكرة في صورة كل من قيم أو أرقام أو نصوص أو أنواع متعددة وأكثر تعقيدًا، وعلى سبيل المثال البيانات التي تكون في داخل سجلات الرواتب لأحدى المؤسسات، وتشرع أنظمة التشغيل بالعمل على تحميل البرامج إلى أقسام متنوعة داخل ذاكرة الحاسب الآلي، لذلك لا تتوفر طريقة محددة لتحديد موقع الذاكرة الذي تشتمل على متغير محدد بالضبط قبل أن يتم تشغيل البرنامج، لذا مثلاً عندما يتم يضاف اسم رمزي لمتغير على سبيل المثال “Employ_payroll_id”، متاح للمترجم أو المترجم الفوري توضيح مكان تخزين المتغير داخل الذاكرة.[1]
كما أن تسمية
المتغيرات تعتبر من أصعب المهام التي تكون في برمجة الحاسب الآلي، عندما يتم تسمية المتغيرات، يجب التفكير مليًا في الأسماء، ويبذل قصارى الجهد للتأكد من أن الاسم الذي تم وضعه للمتغير هو يصف بدقة ومفهوم لأي قارئ آخر، في بعض الأوقات يكون هذا القارئ الآخر هو أنت شخصياً عندما ترجع لزيارة برنامج كتبته منذ شهور أو حتى منذ سنوات.
أنواع المتغيرات في لغات البرمجة

يمكن أن تظهر المتغيرات في كل الأشكال والأحجام، فيقوم البعض بأستعمال تخزين الأرقام، وقد يستعمل البعض الآخر في تخزين النصوص والبعض الآخر يستعمل لأنواع البيانات المعقدة أكثر، أنواع البيانات التي يستلزم معرفتها هي كالأتي:
  • String (or str or text): وهو يستعمل لمجموعة من أي حروف تتوفر على لوحة المفاتيح على سبيل المثال الأحرف والأرقام والرموز.[2]
  • Character (or char): وهو النوع الذي يستعمل الأحرف الفردية.
  • Integer (or int): وهو النوع الذي يستعمل للأعداد الصحيحة.
  • Float (or Real): وهو النوع الذي يستعمل للأرقام التي تشتمل على فواصل عشرية أو للكسور.
  • Boolean (or bool): والنوع الخامس يستعمل حين تكون البيانات مقيدة بأختيارات مثل صواب أو خطأ – أو نعم أو لا.
تعريف المتغيرات لغات البرمجة وأنواعها
.
عندما يتم بتعريف متغير في برنامج معين، فإنه يتم تحديد نوعه، والذي يكون اختياره من الأنواع الشاملة المتكاملة، أو الفاصلة العائمة ، أو العشرية ، أو المنطقية ، أو الفارغة، فهذا النوع المترجم يوضح كيفية التعامل مع المتغير والتحقق من الاغلاط الكتابة ، يتم تحديد النوع أيضًا من خلال كل من الموضع وحجم الذاكرة المتغيرة ونطاق القيم التي متاح تخزينها والعمليات التي متاح تطبيقها على المتغير.


ما شروط تسمية المتغيرات
  • يستلزم أن تكون أسماء المتغيرات متفردة في مجموعة البيانات ولا يتم تكررها.
  • أن يكون طول أسماء المتغيرات بحد أقصى 64 حرفًا ويمكن أن تشتمل فقط على كل من الأحرف والأرقام والحروف بغير ترقيم ولكن باستثناء أن النقطة (.) مصرح بها.
  • لا يمكن استعمال المسافات في الاسم تقليديًا ولكن إن كان المقصود يتم استعمال حرف “_” بدلاً من هذا، على سبيل المثال trust_in_media ، قد يكون البديل لهذه الجملة هو الكتابة بالأحرف الكبيرة مثل TrustInMedia.
  • لا يتم التفرقة بين الأحرف الكبيرة والصغيرة فمثلاً تدل AA و aa و Aa و aA إلى ذات المتغير، يتم حفظ برنامج SPSS بنفس الحالة كما تم إدخالها، على سبيل المثال حيت يكتب “الحالة الاجتماعية”.[3]
  • كما يستلزم أن يكون الحرف الأول هو من الحروف ، كما يتم استعمال @ أو # أو $ أيضًا، ولكن بعد هذا لهدف خاص ولكن في بعض الأحوال يكون من الأفضل تجنبها إلا إذا كان المستخدم يدرك تماماً ما يقوم به بالضبط.
  • يوجد مجموعة من الأسماء محجوزة ولا يمكن استعمالها كأسماء للمتغيرات حيث يكون استعمالها ككلمات رئيسية في عمل جملة أوامر SPSS: وهذه الكلمات كالأتي: BY و THRU و WITH وعوامل التشغيل المنطقية AND و OR و NOT إلى جانب عوامل التشغيل العلائقية وهي EQ و GE ،GT ،LE ،LT ،NE.
  • .
تعريف المتغيرات في الفيجوال بيسك

المتغيرات في الفيجوال بيسك، تعتبر هي عدد البتات التي يسمح معالجتها أو إرسالها بشكل متوازي، أو يمكن أعتبارها هي عدد البتات المستعملة لعنصر واحد داخل تنسيق البيانات، وعلى الرغم من اسنعمال هذا المصطلح في كل مراحل الحاسب الآلي ومعالجة البيانات كما هو معروف في 8 بت و 16 بت والصيغلات المماثلةلهذا، كذلك في مصطلحات VB، فإن هذا يدل على عدد البتات التي تستعمل لتكون هي عناوين الذاكرة، يتم تحديث الفاصل بين معالجة 16 بت و 32 بت حيت تم إدخال تقنية VB5 و OCX.

أهم النقاط عند وضع المتغيرات

النقاط المكتوبة أدناه تعتبر هي النقاط الرئيسية حول المتغيرات التي يجب أن توضع في الاعتبار:
  • يمكن أن يشتمل اسم المتغير على نوع واحد فقط من القيمة،وعلى سبيل المثال ، في حالة تم تعريف المتغير a من النوع int، فيمكن أن يتم تخزينه على شكل عدد صحيح فقط.
  • في حالة استعمال لغة البرمجة C قد يحتاج الأمر إلى إنشاءًا متغيرًا، وهذا معناه توفير تصريح قبل استعمال المتغيرات في البرنامج، لا يتمكن المستخدم من استعمال اسم متغير داخل أي برنامج دون أن يتم إنشائه، على الرغم من أن لغة البرمجة لغة Python نوفر للمستخدم استعمال اسم متغير دون أن تتم خطوة إنشائه مسبقاً.
  • يمكن للمستخدم أن يستعمل اسم متغير ولكن لمرة واحدة فقط في البرنامج المستخدم، على سبيل المثال، في حالة تم تعريف متغير بأسم a ليتم تخزين قيمة عدد صحيح، فلن يتمكن المستخدم من تحديد قيمة مرة أخرى لتخزين أي نوع آخر من القيم.
  • يتوفر في لغات برمجة لغات مثل لغة Python ولغة PHP ولغة Perl وما إلى هذا من اللغات المعروفة في عالم الحاسب الآلي، والتي لا تبغي من المستخدم أن يوضح نوع البيانات في توقيت إنشاء المتغيرات، لهذا يمكن تخزين عدد صحيح أو عائم أو طويل بغير الحاجة لتحديد نوع البيانات الخاصة بهم.
  • كما هو متاح للمستخدم أن يتم إعطاء أي اسم لمتغير على سبيل المثال العمر أو الجنس أو الراتب أو سنة 1990 أو أي أمر آخر المراد تسجيله يوتم ذكره، لكن أغلب لغات البرمجة توفر فقط استعمال أحرف محدودة داخل أسماء المتغيرات الخاصة بها، في الزمن الحالي، قد يقترح استعمال a …. z، A …. Z، 0 …. 9 فقط داخل أسماء المتغيرات الخاصة بكل مستخدم، على أن يتم بداية أسمائهم من خلال استعمال الحروف الأبجدية فقط بدلاً من كتابة الأرقام.
  • لا توفر أي من لغات البرمجة تقريبًا بداية أسماء المتغيرات الخاصة بها من خلال الارقام، لهذا لن يكون 1990year اسمًا صالحًا للمتغير بينما تعتبر year1990 أو ye1990ar من أسماء متغيرات صالحة الاستعمال
  • .
.
.



juvdt hgljydvhj td gyhj hgfvl[m ,Hk,huih hgljydvhj hgfvl[m juvdt td




 توقيع : ميارا
















وحدك يالله تدرك عمق
ما أشعر به فكن معي دائما
_ _ _ _

يبقى الكتمان مريح
رغم انه مؤذي داخليا
_ _ _ _
اشعر بخيبه
مثل ذالك السجين
الذي سمحوا له
بالزياره مرا واحد في السنه
ولم يأتي احد لزيارته


مواضيع : ميارا


رد مع اقتباس
قديم 01-12-2021, 04:20 PM   #2


الصورة الرمزية ذابت نجوم الليل
ذابت نجوم الليل غير متواجد حالياً

بيانات اضافيه [ + ]
 رقم العضوية : 5956
 تاريخ التسجيل :  3 - 6 - 2014
 أخر زيارة : اليوم (05:38 PM)
 المشاركات : 3,292,474 [ + ]
 التقييم :  2147483647
 الدولهـ
Saudi Arabia
 MMS ~
MMS ~
لوني المفضل : red
افتراضي



سَلِمَتْ يدآك على رَوْعَة الطَّرْحْ
وَسَلِمَ لنآ ذوقك الراقي عَلَى جَمَآلِ الاختيار
لَگـ ولــ حضُورِكْ الجميل كُلَّ الشُّكْرِ والتقدير
اسأل البآري لك سعآدة دائمة
وِدِّي وتقْدِيري لِـ سٌمُوكْ


 
 توقيع : ذابت نجوم الليل

:::
ثلاثة اخرجهم من حياتك:
:: من استرخص مشاعرك
:: من يتلذذ في تعكير مزاجك
:: من هانت عليه العشرة
ا-------------------ا


رد مع اقتباس
قديم 01-12-2021, 06:40 PM   #3


الصورة الرمزية باربي
باربي غير متواجد حالياً

بيانات اضافيه [ + ]
 رقم العضوية : 7407
 تاريخ التسجيل :  25 - 9 - 2016
 أخر زيارة : 27-05-2022 (07:28 PM)
 المشاركات : 185,038 [ + ]
 التقييم :  2147483647
 الدولهـ
Jordan
 MMS ~
MMS ~
 SMS ~
بالانـاا أنا فخــورهـ
وانانيتــي تأبى الوقوف عند تأثير الريااحـ

لوني المفضل : Hotpink
افتراضي



عبق نرجسي يسطر بعذوبه
وجمال يعانق السماء كجمال الانتقاء


 

رد مع اقتباس
قديم 01-12-2021, 07:35 PM   #4


الصورة الرمزية همس الروح
همس الروح متواجد حالياً

بيانات اضافيه [ + ]
 رقم العضوية : 5633
 تاريخ التسجيل :  27 - 11 - 2014
 أخر زيارة : اليوم (06:00 PM)
 المشاركات : 999,023 [ + ]
 التقييم :  2147483647
 الجنس ~
Female
 SMS ~
لوني المفضل : Snow
افتراضي



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


 
 توقيع : همس الروح













رد مع اقتباس
قديم 03-12-2021, 02:11 AM   #5


الصورة الرمزية فاتنة
فاتنة غير متواجد حالياً

بيانات اضافيه [ + ]
 رقم العضوية : 8862
 تاريخ التسجيل :  11 - 9 - 2019
 أخر زيارة : 08-02-2024 (01:04 AM)
 المشاركات : 849,166 [ + ]
 التقييم :  2147483647
 الدولهـ
Saudi Arabia
لوني المفضل : Mediumauqamarine
افتراضي



يعطيك العافية
على طرحك الرائع
وجزاك الله خير الجزاء


 
 توقيع : فاتنة




مثل المطر جَيِّتكـ حتى قليلكـ بهـ حياة


رد مع اقتباس
قديم 03-12-2021, 06:50 AM   #6


الصورة الرمزية زاكا
زاكا غير متواجد حالياً

بيانات اضافيه [ + ]
 رقم العضوية : 9815
 تاريخ التسجيل :  3 - 12 - 2021
 العمر : 35
 أخر زيارة : 03-12-2021 (06:52 AM)
 المشاركات : 1 [ + ]
 التقييم :  10
لوني المفضل : Cadetblue
افتراضي



شكرا


 

رد مع اقتباس
قديم 04-12-2021, 02:52 AM   #7


الصورة الرمزية الاداره
الاداره غير متواجد حالياً

بيانات اضافيه [ + ]
 رقم العضوية : 1
 تاريخ التسجيل :  3 - 2 - 2010
 أخر زيارة : 07-12-2024 (09:16 PM)
 المشاركات : 900,637 [ + ]
 التقييم :  2147483647
 الدولهـ
Saudi Arabia
 الجنس ~
Male
لوني المفضل : Crimson
افتراضي



مَوْضُوٌعْ فِيٍ قَمّةْ الْرَوُعَهْ
لَطَالمَا كَانَتْ مَواضِيعَكْ مُتمَيّزهَ
لاَ عَدِمَنَا هَذَا الْتّمِيزْ وَ رَوْعَةْ الأخَتِيارْ
دُمتْ لَنَا وَدَامَ تَأَلُقَكْ الْدّائِمْ


 
 توقيع : الاداره



رد مع اقتباس
إضافة رد

الكلمات الدلالية (Tags)
لغات , المتغيرات , البرمجة , تعريف , في , وأنواعها


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

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


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
تعريف صعوبات التعلم وأنواعها أبو صفية همسات ذوي الاحتياجات الخاصة 10 08-04-2021 08:46 PM
تعريف القيادة وعناصرها وأنواعها ونظريات القيادة مبارك آل ضرمان (همسات الجامعة والطلبه والطالبات) 10 28-02-2020 11:17 AM
الحب وانواعه الفارس المصرى ( همســـــات العام ) 8 04-11-2019 02:38 PM
تعريف الكلمة المفتاحية وأنواعها البرنسيسه فاتنة همســـات الكمبيوتر والانترنت والبرمجيات 15 02-09-2018 11:51 AM
عرفة : تعريف واعتراف|| فعالية مناسك الحج الاداره (همسات الحج والعمره) 12 25-08-2018 04:24 AM

RSS RSS 2.0 XML MAP HTML

الساعة الآن 06:02 PM


Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc. TranZ By Almuhajir
HêĽм √ 3.1 BY: ! ωαнαм ! © 2010