9. كورس البرمجة للمبتدئين C++ - قواعد وشروط تسمية المتغيرات Variables
ฝัง
- เผยแพร่เมื่อ 9 ก.พ. 2025
- #برمجة #سي_بلس_بلس #طارق_العبد
كورس البرمجة للمبتدئين بلغة السي بلس بلس C++
قواعد وشروط تسمية المتغيرات في لغة السي بلس بلس C++
لو حابب تدعمنا على موقع patreon من هنا :
/ tarekalabd
مهم جدا تنضم لجروبات التيليجرام:
آخر التحديثات والأخبار في الكورس: t.me/DevAnnoun...
للمناقشات والاستفسارات: t.me/DevDiscus...
لينك المدونة بها المقالات:
علشان المدونة تشتغل بدون أي مشاكل محتاج يا إما تضيف لمتصفح جوجل كروم اللي بتفتح منه VPN
زي مثلا إضافة Dot VPN
أو لو موبايل يبقى أبلكيشن لل VPN
أو إنك تختصر الطريق وتنزل Tor Browser
وتفتح من عليه المدونة؛ لأنه بينزل جواه ال CPN الخاص بيه.
/ learn-coding-with
الجزء العملي ( مهم جدًا تطبيقه قبل الحلقات التالية ) :
معرفة أسباب صحة التسميات في آخر الفيديو، وكتابة سبب كل تسمية في الكومنتات
وأهم نقطة، وأنت بتحدد الأسباب، أوعى تبص للكومنتات، اتعب وارجع للدقيقة في الفيديو اللي كان فيها الشروط وحاول تعرف السبب لوحدك.
(مهم جدًا النقطة دي وهتأثر جدًا في عملية التعلم)
لينك الكورس كاملا:
• كورس البرمجة للمبتدئين...
وطبعا عاوزينك تنورنا على مواقع التواصل الاجتماعي كلها من هنا :
فيسبوك: / tarekalabd6
فيسبوك: / tarekalabd1
يوتيوب : / tarekalabdtarekalabd
تويتر: / tarekalabd
ساوند كلاود: / tarek-alabd
ولو حابب تسأل عن أي حاجة يبقى هنا : ask.fm/TarekAlabd
ماشاء الله. كثيرا ماحولت تعلم البرمجة لكن انت الوحيد الذي عرضها بالطريقة الصحيحة
حقا افضل كورس
ذكرتني بابراهيم عادل في الانجليزية
اقسم بالله حرام ما يكون عندك دعم محتواك أسطوري شكرا ولا توقف ابدا
صح
1- عشان بادئ بحرف و مفيهوش رموز ولا مسافات.
2- عشان بادئ ب _ و مفيهوش رموز ولا مشافات.
3- غلط عشان يه مسافة بين group و one.
4- صح عشان بادئ بحرف و مفيهوش رموز غير $ وده مصرح بيه و مفيش مسافات.
5- غلط عشان ( و) غير مسموح بيهم.
6- غلط عشان int معرفة فى البرنامج بمعنى تانى.
7- صح عشان بادئ بحرف و مفيش مسافة و ال _ مسموح بيها و ال int عادى عشان مش لوحدها كده بقت اسم على بعضه اسمه int_type.
8- غلط عشان بادئ برقم.
جزاك الله خيرآ ان كان الوحى قد انقطع من عند الله بالنبى الخاتم فان الله أنعم على البشر برسل العلم ليهدوهم الى الخير و الفلاح ( كاد المعلم ان يكون رسولا ) بارك الله فيك و وفقت دائمآ .
لينك المدونة بها المقالات:
علشان المدونة تشتغل بدون أي مشاكل محتاج يا إما تضيف لمتصفح جوجل كروم اللي بتفتح منه VPN
زي مثلا إضافة Dot VPN
أو لو موبايل يبقى أبلكيشن لل VPN
أو إنك تختصر الطريق وتنزل Tor Browser
وتفتح من عليه المدونة؛ لأنه بينزل جواه ال CPN الخاص بيه.
medium.com/learn-coding-with-tarek
بارك الله فيك
بسمع دائما عن البرمجه وأنها مهمة، بس دا اول مرة اسمع حد وأبدأ اتعلم، و مكنتش متوقع اني هلاقي حد بيشرح بالطريقة الممتازة والبسيطه دي .
حليتها صح الحمد لله
اساسا اعتقد ان الكل راح يفهم الصح والغلط طالما انت شرحتها
وقبل لا احل جربت بالمنصة :)
لك جزيل الشكر يا استاذ
أقسم بالله عبقري
مش عارف اقولك لحضرتك ايه
كمل وإن شاء الله توصل
tarek valid لانه بدأ بحرف
_x1 valid لانه بدأ ب underscore
group one not valid لانه فى مسافة بين الكلمتين
price$ valid لانه بادئ بحرف
int not valid لانه خاص بالبرنامج
int_type not valid لنفس السبب فوق
2teams not valid لانه بدء برقم
معلش نسيت واحد (area) not valid لانه بدء بكاركتر غير _ $
Tarek 》 start with letter , dont have white spaces or symbols (except _ or $)
_x1 》 start with _ , dont have white spaces or symbols
Group one 》 white space
Price$ 》 start with letter , no white space, Symbol is $
(Area) 》 start with (
Int 》 not used
Int_type 》start with letter and symbol is _
2team 》 start with number
(area) جربتها علي الحاسوب و نفعت تكون variable 🙂🙂🙂
بارك الله فيك
شكرا شرح افضل من مدرس بالجامعة
انت انسان عظيم
شكرا على تعبك يا باشمهندس
1 .. حروف مقبول
2 علامه _ مقبول
3 فى مسافه غير مقبول
4 مقبول
5 فيه اقواس غير مقبول
6 int موجود فى الأساس غير مقبول
7 int مدمجه مع الكلمه بعلامه _ تعتبر كلمه واحده مقبول
8 رقم غير مقبول
مايكل البير
شكرا ❤❤❤
جزاك الله خيراً ❤
استاذ متألق بجدارة ♥️♥️♥️🔥
1 لانه بدا بحرف وليس ضمن اوامر البرنامج
2 لانها أبتدِأت ب _
3 لان هناك فاصل بين الكلمتين
4 لانها أبتدأت بعلامة الدولار
5 لأانها أبتدات برمز
6 لانها ضمن أوامر البرنامج
7 ليست هناك مسافة بين الكلمات و قد استمل لتفادي ذلك علامة _
8 ل أنها أبتدات برقم
استمر جزاك الله خير الجزاء بارك الله فيك انا بتعلم من الصفر
بارك الله فيك , شرح مبسط و مفهوم
شكرا على هذا المحتوى الرائع و بارك الله فيك
بارك الله فيك..وجزاك الله خيرا
tarek (valid) لأن بدايته حرف
_x1 (valid) من الرموز المسموح بها underscore
group one (not valid) لوجود space بين الكلمتين
price$ (valid) لأن بدايته حرف
(area) / (not valid) لأن بها أقواس
int (not valid) لأنه خاص بالبرنامج
int_type (valid) لأنه أضفنا كلمة لثوابت البرنامج وبينهما underscore
2team (not valid) لأن بدايته رقم
شكرا
ماشاء الله شرح مميز جداااا
متخيلتش بصراحة اني ممكن افهم كده عادي لغاية دلوقتي ربنا يكرم حضرتك
الله يبارك لك ي هندسه
شكرا ع الشرح ❤️❤️
جزاك الله خيرا
واصل اخي
بارك الله فيك ❤️
اللهم صل وسلم وبارك علي سيدنا محمد وعلي آله وصحبه وسلم
جزاك الله كل خير ي بشمهندس .. (1) group one مش ختنفع عشان فيها سبيس بين الكلمتين
(2) (area) مش هتنفع عشان فيها اقواس ودي من ضمن الرموز الممنوعه في تسميه المتغيرات
(3) int مش هتنفع عشان هي اسم معرف في البرنامج قبل كده ف مش هينفع نستخدمه ك متغير
(4) 2teams مش هتنفع عشان بدأت ب نمبر ومن ضمن الشروط انه لازم يبدأ بحرف او اند سكور(_)
1, ينفع لنه بادي بحرف
2, ينفع لنه بادي _
3,ماينفع لنه فيه مسافا white space
4, ينفع لنه( $ _ السم) عادي تكون في الاسم
5, ماينفع لنه فيه علامة ( )
6, ماينفع لنه int بل فعل موجوده
7,ينفع لنه int_ type اسم جديد للكمبيوتر
8, ماينفع لنه بادي برقم 2
Tarek 》letter
_x1 》 underscore
group one 》 groupOne(camelCase)
Price$ 》 $
(area)》symbols
int 》 is used
int_type 》 underscore
2teams》 number
int_type ليه ينفع وبدايتها انت في الشرح مينفعش وانا من متابعينك وعاوز اكمل كورس برايفيد عبر منصه زووم لان بجد حبيت المال دا من شرح حضرتك الله يباركلك
استفسار
لما غيرت اسم القيمة ازاي غيرت الكل مرة واحدة وانا بطبق غيرتهم واحد واحد وخدت وقت كبير
ازا عرفت قلي لو سمحت
شكرا كتير 😍
الفيديوهات بتجنن
بس انا بدي اسألك اذا لما نخلص الكورس
رح يكون عنا اساس ببداية تعلم برمجة الالعاب 💜💜
لأن هاد حلمي
ممكن تنزل شرح عن طريقة برمجة الالعاب اذا عندك معلومات لو سمحت 😍😍
thx:)
1.عشان مكتوب بشكله الطبيعي
2.عشان الاندر اسكور بتنقبل اساسا وثانيا اتي الرقم بعد الحرف
3.عشان مافيش اندر اسكور اللي هو(_) او حرف كبير بين الكلمة الاولئ و التانية
4.عشان بداية الكلمة بشكل طبيعي ومن ثم اتي الرمز ($)
5.عشان بداتة الكلمة برمز والمتغير مابحفظ القيمة لمن تكون بدايتها مكون من رمز او رقم
6.لان اساسا int هي محجوزة للغة وهي تشكل متغير من المتغيرات
7.لان الاندر اسكور اتي بشكل طبيعي وتم كتابته بعد الكلمة الاول او المتغير
8.لان البداية كانت برقم حيث .
السؤال دا اكتب كود لتعريف متغير من نوع double يدعى fahrenheit واجعل له قيمة ابتدائية (أي قيمة بين 0 و 100) ومتغير آخر يدعى celsius وقم بحساب قيمته اعتمادا على قيمة الفهرنهايت.
للتحويل من فهرنهايت إلى سلزيوس:
(fahrenheit - 32) * 5 / 9 = celcius
دا يبقي حله ولا غلط
string x = "fahrenhait";
double fahrenhait = 10.99;
string y = "celcius";
cout
1-ينفع
2-ينفع
3-ينفع
4-ينفع
5-لا ينفع
6-ينفع
7-ينفع
8-لا ينفع
group one فيه مسافة ودا غير مسموح
(area) فيه اقواس وطبعا دا غير مسموح
int كلمة محجوزه داخل لفة السي بلس بلس ودا غير مسموح
2teamsبدا برقم ودا غير مسموح
ازاي كلهم غيرتهم بي num_of_passengers ؟؟
بالنسبة للكلمة الاولى tarek صحيحة لانها بدأت ب حرف
بالنسبة للكلمة الثانية _x1 ايضا صحيحة لانها بدأت ب اشارة سيمي كورن هذه الاشارة (_)
بالنسبة للكلمة الثالثة group one في البداية افتكرتها صح بس فكرت فيها واكتشفت انو في space مسافة بين الكلمتين اظن هذا السبب
بالنسبة للكلمة الرابعة price$ صحيحة يسمح باستخدام اشارة $ وايضا قد بدأ ب حرف
بالنسبة للكلمة الخامسة (area) غلط بسبب استخدام القوس (
بالنسبة للكلمة السادسة int غلط لانها كلمة محجوزة في البرنامج ويمنع استخدامها لان لها عمل معين معرفة في البرنامج
بالنسبة للكلمة السابعة int_type صحيحة لانها تعتبر جملة ولم تكن كلمة محجوزة بل دمجت مع كلمة اخرى عن طريق اشارة _
بالنسبة للكلمة الثامنة 2teams غلط لانها بدءت ب رقم ولكن لو كان الرقم في امكان اخر في الكلمة عدا البداية لاصبحت صحيحة
رقم 3فى مسافه بينهم
رقم5بين كوسين
رقم 6الاسم موجود فى البرنامج
والاخير باديه برقم
رقم تلاتة غلط لان في مسافة بين الكلمتين
رقم خمسة غلط لان فيه اقواس و مش مسموح غير ب _ $ بس
رقم ستة غلط لان int نوع من انواع البيانات المعرفة ع الجهاز
رقم تمانية غلط لانه بادئ برقم
1-,اسم متغير عادي صح
2-تبداء ب_ صح
3-في مسافه بين الكلام غلط
4- متاح كتابه رمز وهو$ صح
5-في اقواس وده غلط
6-int اسم متخزن في البرنامج غط
7-في_ بين الكلمتين صح
8-تم كتابه رقم او اسم المتغير وده غلط
1. صحيحه»لانه بدا بحرف
2.صحيحه»لانه بدا بشرطة تحت
3.غلط»لانه ماوضع شرطة تحت بين onوgroup
4.صحيح»لانه بدا بحرف
5.غلط»لانه بدا بفتح قوس
6.غلط»لانه بدا بكلمة مسجلة اصلا فاللغة ولها استخدام رسمي
7.صحيح»لانو حط بعد int شرطة وكتب اي كلمة بعدها ،هذا الشيء خلانا نغض البصر عن ال int
8.غلط»لانه بدا برقم وهذا غير مسموح فيه والصحيح يبدا اما بحرف،_،$
بالنسبة للكروب ون السبب هو وجود مسافة في الاسم
و بالنسبة للآري السبب هو وجودها داخل قوسين
وبالنسبة للانتجر السبب هو ان الانتجر معرف في الكومبايلر على انه متغير القيمة الصحيحة فأذا قمت بتسميه متغير ما بنفس الاسم سوف يحدث ايرور في الكود لانه محدد في الذاكرة انه متغير القيمة الصحيحة وليس قابل للاستعمال كأسم
وبالنسبة لآخر خطأ السبب بداية الاسم برقم ولا يقبل الكوبايلر ان يعرف بداية اسم المتغير برقم
اتمنى ان يكون الشرح صحيح وواضح وشكراً
لو سمحت عند تعديل اسم المتغير في اول سطر كيف استبدلت الاسم للسطور الاخري بهذه السهولة اعرف انه سهل لكن لا اعرفه
tarek ☹
_x1 = _ 👍
group one = groupOne 👍
price$ = $ 👍
(area) = () 👍
int = ☹
int_type = _ 👍
2teams = The beginning of a number is forbidden 👍
????
رقم 1
رقم6
مافهمت عليهم 😒
رقم ١-لان مخال مسافةة او بادي برقم او خال اقواس
رقم ٢-ميصير نخلي المتغير يبدي برقم 🤍.
بعد اذنك " مش عارف طريقه استخدام ال escape character مع طباعه المتغير لما يكون رقم
ليش الايجابه حق قبل الاخير صح هل يجوز تعدد الكلمات المحجوزة عند كتابه اسم المتغير بشرط يفصل بينهما أندر اسكول
بعد ازنك ليه int_type تنفع و هي بدات ب int
لو سمحت انا مش عارف السابعه ليه تنفع
١ استوفى جميع الشروط
٢ استوفى جميع الشروط
٣ كان في فراغ بين اسمين وهاد مرفوض
٤ استوفى جميع الشروط
٥ فيه رمز مختلف عن _ والرمز$ لهيك هو غلط
٦ كلمة محجوزة بالتطبيق
٧ استوفى جميع الشروط ( الكلمة int بعد ما انضفلها الكمالة ما عادت كلمة محجوزة )
٨ لا يجوز أن يبدأ برقم
اكتب ميرضيش يطلع الناتج وكله صح الخلل من وين
انا نفس الحالة طبعا نقلته نصاً
ولكن لم احصل على اجابة
يا ريت اذا تحصل على اجابة تنطيني خبر
@@-mohamedasadi1384 لقيت كيف؟
الأولى تصلُح؛ لأنها كلمة وأحرف صحيحة.
الثانية ايضاً تصلُح ؛ لأنها بدأت بأندر سكور ومسموح أن يبدا إسم المتغير بالاندر سكور.
الثالثة لا تصلُح ؛ لأنها مكوّنة من كلمتين وبينهم مسافة؛ وهذا لا يصلُح في أن يكون إسم متغير.
الرابعة تصلُح؛ لأنها كلمة وورود علامة الدولار فيها لا يحدِث خطأ مادام ممكن أن يبدأ إسم المستخدم بهذه العلامة.
الخامسة لا تصلُح لأنها بدأت بقَوس،وهذا غير مسموح.
السادسة لا تصلُح لأن كلمة int هي كلمة أساسية في الكومبيوتر ويعرفها بأنها نوع القيمة.
والأخيرة تصلُح ؛ لأن int لم تاتي بمفردها بل كانت مع كلمة أخرى وبينهما إندر سكور.
يا معلم لوسمحت ليه ٧ valid ماهو أصلاً تحتوي على int ويلي أصلها من الكلمات المحجوزة
طيب الاسم اللي قبل الأخير ليه مش not valid مع أن فيه int
طب انا كل لما اعمل run مش بتظهر الشاشه السوده دي
هاي ازيك......
حضرتك انا ماشي معاك كويس في الخطوات بس ليه بيديني /(في خطأ)
بعد ما خلصت الزر بتاعت Build.,Run مش شغال
Tarek -> valid because satisfied the rules
_x1 -> valid because satisfied the rules starts with letter or _ or $
group one-> not valid because there is space
Price$ -> valid because satisfied the rules starts with letter or _ or $
(Area)-> not valid because starts with symbols
Int-> not valid because used in my program
Int_type -> valid because not used it is new name not considered as Int
2teams-> not valid because starts with number.
جاي يطلعلي error بس تاكدت انو ماكو اي خطأ شنو السبب
انا سويت كل الخطوات واخر شي يطلع لي (program finished) ليش ؟ اتمنى الرد بسرعة
طب هو ازاي اللي قبل الاخير valid بالرغم انو بدا ب int
المترجم بتاع اللغة فهما انها كلمة اسمها inttype وليس كلمة اسمها int
عندي على الموبايل نسخت كل اللي انت عملته بس يديني error
ليه الint _type تنفع؟؟؟
لان فيها اندر سكور (_) فتكتب عادي اما اذا ليس بها اندر سكور لا يجوز ذلك
ليش يطلع معي 4 🤷🏻♀️🤷🏻♀️💔
Why (area) not valid???
مش فاهم حاجه ومش بتشتغل علي الطتبيق الهاتف
مش بيعطي نتيجة معايا لية!!؟ بيعطي hello world!
انا بعمل زيك ويطلع ايرور
بس أنا مش شاطرة فى الإنجليزى
فهموني بترچاكم عايزة افهم هي اللغة
الاجابه عندي ع الموبايل ٩ لي 🙄🙄
في عندي مشكلة لما اجي اشوف النتيجة يطلعلي عدة ارقام مثل 73206871
الاجابات
valid
not valid
valid
valid
not valid
not valid
valid
not valid
1 لانه بدا بحرف وليس ضمن اوامر البرنامج
2 لانها أبتدِأت ب _
3 لان هناك فاصل بين الكلمتين
4 لانها أبتدأت بعلامة الدولار
5 لأانها أبتدات برمز
6 لانها ضمن أوامر البرنامج
7 ليست هناك مسافة بين الكلمات و قد استمل لتفادي ذلك علامة _
8 ل أنها أبتدات برقم
جزاك الله خير
1-,اسم متغير عادي صح
2-تبداء ب_ صح
3-في مسافه بين الكلام غلط
4- متاح كتابه رمز وهو$ صح
5-في اقواس وده غلط
6-int اسم متخزن في البرنامج غط
7-في_ بين الكلمتين صح
8-تم كتابه رقم او اسم المتغير وده غلط
جزاك الله خيرا