ديما بندرس في لغات البرمجة أنواع البيانات
المشهورة ( int - float - string - boolean )
ولكن المعني ده بيخفي وراه كثير جدا من المعلومات اللي لازم تعرفها كمبرمج مبتدئ ، من منطلق الخوارزميات وهياكل البيانات
>>>
المشهورة ( int - float - string - boolean )
ولكن المعني ده بيخفي وراه كثير جدا من المعلومات اللي لازم تعرفها كمبرمج مبتدئ ، من منطلق الخوارزميات وهياكل البيانات
>>>
ما هي البيانات :-
البيانات بالنسبة للكمبيوتر هي عبارة عن مجموعة من السلاسل أو الأرقام الثنائية bit ,
ولكن بالنسبة لنا هي عبارة عن مجموعة من السلاسل النصية أو الأرقام أو غيرها من الأنواع
ويتم التعامل مع تلك البيانات عبر العمليات operations , الموجودة في لغة البرمجة >>
البيانات بالنسبة للكمبيوتر هي عبارة عن مجموعة من السلاسل أو الأرقام الثنائية bit ,
ولكن بالنسبة لنا هي عبارة عن مجموعة من السلاسل النصية أو الأرقام أو غيرها من الأنواع
ويتم التعامل مع تلك البيانات عبر العمليات operations , الموجودة في لغة البرمجة >>
تصنيف البيانات :-
المقصود بالتصنيف هنا هو معرفة نوع البيانات التي تعمل عليها وما العمليات التي من خلالها ستقوم بطباعة او حذف او تعديل تلك البيانات
فمثلا اذا كان نوع البيانات رقمي ستقوم بإجراء العمليات الحسابية ،
واذا كان نصي ستتعامل معه بالدوال الخاصة بالنصوص وهكذا >>
المقصود بالتصنيف هنا هو معرفة نوع البيانات التي تعمل عليها وما العمليات التي من خلالها ستقوم بطباعة او حذف او تعديل تلك البيانات
فمثلا اذا كان نوع البيانات رقمي ستقوم بإجراء العمليات الحسابية ،
واذا كان نصي ستتعامل معه بالدوال الخاصة بالنصوص وهكذا >>
اذا المقصود بأنواع البيانات :-
هو تحديد نوع البيانات الذي تتعامل معه من خلال لغة البرمجة ، وكيف تقوم بإجراء العمليات الخاصة لكل نوع من تلك البيانات وهذا الامر مهم جدا لانك من خلاله تستطيع تحديد الدوال والعمليات اللازمة للتعامل مع كل نوع بيانات موجود في المشروع الخاص بك >>>
هو تحديد نوع البيانات الذي تتعامل معه من خلال لغة البرمجة ، وكيف تقوم بإجراء العمليات الخاصة لكل نوع من تلك البيانات وهذا الامر مهم جدا لانك من خلاله تستطيع تحديد الدوال والعمليات اللازمة للتعامل مع كل نوع بيانات موجود في المشروع الخاص بك >>>
كيف تقوم بإضافة نوع بيانات جديد ؟
الآن انت تعرف انواع البيانات الموجودة مع لغة البرمجة ولكن ماذا اذا كان لديك نوع بيانات جديد تود اضافته للكمبيوتر والتعامل معه من خلال لغة البرمجة ؟
هذا امر مهم للغاية وقد يفرق بين المبرمج الفاهم والمبرمج الذي يكتب شفرة برمجية دون وعي وفهم .
الآن انت تعرف انواع البيانات الموجودة مع لغة البرمجة ولكن ماذا اذا كان لديك نوع بيانات جديد تود اضافته للكمبيوتر والتعامل معه من خلال لغة البرمجة ؟
هذا امر مهم للغاية وقد يفرق بين المبرمج الفاهم والمبرمج الذي يكتب شفرة برمجية دون وعي وفهم .
في لغات البرمجة موجود ما يسمي بالبرمجة الكائنية
( OOP )
في البرمجة الكائنية عندما تقوم بإنشاء كلاس class يحتوي علي نوع بيانات جديد علي سبيل المثال اذا أنشأنا كلاس خاص بالطلاب يسمي Students
وأنشأنا من هذا الكلاس صفات اخري وكائنات مثل درجات الطالب او عمره ومستواه >>>
( OOP )
في البرمجة الكائنية عندما تقوم بإنشاء كلاس class يحتوي علي نوع بيانات جديد علي سبيل المثال اذا أنشأنا كلاس خاص بالطلاب يسمي Students
وأنشأنا من هذا الكلاس صفات اخري وكائنات مثل درجات الطالب او عمره ومستواه >>>
فنحن الآن نقول للكمبيوتر اننا نريد تعريف نوع بيانات جديد اسمه Students الذي حددناه في اسم الكلاس
ثم نقوم بإجراء عمليات اخري علي الكلاس وإنشاء العديد من الكائنات منه
ولكن ما اريدك ان تفهمه انه عند انشاء كلاس جديد في لغة البرمجة انك تسمح بإضافة نوع بيانات جديد للغة البرمجة >>
ثم نقوم بإجراء عمليات اخري علي الكلاس وإنشاء العديد من الكائنات منه
ولكن ما اريدك ان تفهمه انه عند انشاء كلاس جديد في لغة البرمجة انك تسمح بإضافة نوع بيانات جديد للغة البرمجة >>
الآن ادركت صديقي القارئ ما هي أنواع البيانات وكيف وما اهمية تحديد نوع البيانات في لغة البرمجة حتي تستطيع تنفيذ العمليات عليها واستددعاء تلك البيانات باستخدام الدوال والوظائف البرمجية الأخري
الآن بقي لك ان تعرف اسماء ومعاني تلك البيانات فهناك بيانات أساسية ، وبيانات مركبة >>
الآن بقي لك ان تعرف اسماء ومعاني تلك البيانات فهناك بيانات أساسية ، وبيانات مركبة >>
في الموضوع القادم ان شاء الله سأقوم بتحديدها لك وشرح معني كل منها
وكيف تقوم باضافة بياناتك بشكل جيد من خلال البحث
ولكن اكتفي بهذا الكم البسيط عن البيانات في لغات البرمجة وأرجو ان تكون قد استوعبت جزء بسيط في التعامل مع البيانات وأنواعها >>
وكيف تقوم باضافة بياناتك بشكل جيد من خلال البحث
ولكن اكتفي بهذا الكم البسيط عن البيانات في لغات البرمجة وأرجو ان تكون قد استوعبت جزء بسيط في التعامل مع البيانات وأنواعها >>
وللتوضيح ايضا للمبتدء حول 4 انواع المذكورة في ثاني تغريد حول انواع البيانات الاساسية
int
تعني الارقام الصحيحة
float العشرية
تعني الارقام العشرية التي تحتوي علي كسور مثل 1.5 , 2.3
string
وهي البيانات النصية
boolean المنطقية
وتعني القيم True او False
int
تعني الارقام الصحيحة
float العشرية
تعني الارقام العشرية التي تحتوي علي كسور مثل 1.5 , 2.3
string
وهي البيانات النصية
boolean المنطقية
وتعني القيم True او False
جاري تحميل الاقتراحات...