✅Don't Forget to LIKE 👍 SUBSCRIBE 🔔 SHARE ↗ لا تنسى الاشتراك في القناة وتفعيل زر الجرس، ولطفا ادعمنا بلايك وشارك هذا الفيديو مع اصدقائك لتعم الفائدة للجميع
السلام عليكم استاد محمد الكورس الاول اساسيات مهمة وما حضرت سلسلة الاسئلة المتكررة هل اكمل الى الكورس التاني ولا ارجع احضر سلسلة الاسئلة المتكررة وبعدها اكمل الى الكورس التاني سلسلة الخوارزميات
انا هلا اقتنعت بعد هالدرس اني مش لازم اشوف اي فيديو قبل فيديوهاتك.. شفت عرب واجانب شرحوا عن ال variables وال constants بس مثل شرحك ما شفت..شكرا جزيلا..
بالتأكيد، إليك الأجوبة باللغة العربية: 1. **المتغير (Variable)**: المتغير هو وحدة بيانات مسماة يتم تعيين قيمة لها في برنامج الكمبيوتر. المتغيرات هي مفهوم أساسي في برمجة الكمبيوتر لأنها تتيح تمثيل البيانات بطريقة مرنة. يطلق عليهم اسم "متغيرات" لأن القيم التي يمثلونها يمكن أن تتغير أو تتفاوت طوال سير البرنامج. 2. **الثابت (Constant)**: الثابت، على عكس المتغير، هو نوع من المعرفات التي تحمل قيمة لا يمكن تغييرها. يتم استخدامها عندما تحتاج إلى أن تبقى القيمة نفسها طوال تنفيذ البرنامج. على سبيل المثال، قد تستخدم ثابت لتمثيل قيمة الباي في برنامج رياضي. 3. **خلية الذاكرة (Memory Cell)**: خلية الذاكرة هي موقع في ذاكرة الكمبيوتر حيث يتم تخزين وحدة من المعلومات. كل خلية ذاكرة في الكمبيوتر لديها عنوان فريد ويمكن أن تحتوي على قطعة من البيانات مثل الرقم، الحرف، أو المؤشر. 4. **المعرف (Identifier)**: المعرف هو اسم يحدد كائنًا فريدًا أو فئة فريدة من الكائنات، حيث يمكن أن يكون "الكائن" أو الفئة فكرة، أو كائن [قابل للعد]، أو مادة [غير قابلة للعد]. في برمجة الكمبيوتر، المعرف هو سلسلة من الأحرف التي تُستخدم كاسم للمتغيرات، الدوال، المصفوفات، إلخ. 5. **عنوان الذاكرة وعلاقته بالموقع (Memory Address)**: عنوان الذاكرة هو معرف فريد يستخدمه الجهاز أو وحدة المعالجة المركزية للوصول إلى خلية الذاكرة. عادةً ما يتم تمثيل هذه العناوين كتسلسل من الأرقام أو الأحرف الأبجدية الرقمية. يتم استخدام مصطلح "موقع الذاكرة" عادة بالتبادل مع "عنوان الذاكرة". كلا المصطلحين يشير إلى المكان الدقيق الذي يتم فيه تخزين البيانات في الذاكرة. أما بالنسبة للنظام العددي، عادة ما يتم تمثيل عناوين الذاكرة بالسِتَعَشَرِيّ. 6. **الأنواع الرئيسية للمتغيرات**: - العدد الصحيح (Integer): يخزن الأعداد الصحيحة. - العدد العشري (Floating-point): يخزن الأعداد العشرية. - الحرف (Character): يخزن الأحرف الفردية. - السلسلة (String): يخزن تسلسل الأحرف. - البولين (Boolean): يخزن القيم الصحيحة أو الخاطئة. 7. **أنواع الأرقام والأمثلة**: - الأعداد الصحيحة (Integers): هذه هي الأعداد الكاملة، والتي يمكن أن تكون إيجابية وسلبية. مثال: 5، -3، 0. - الأعداد العشرية (Floating Point Numbers): هذه هي الأعداد الحقيقية (أي الأعداد التي يمكن أن تحتوي على نقطة عشرية). مثال: 3.14، -0.001. 8. **السلسلة ومثال (String)**: السلسلة في برمجة الكمبيوتر هي تسلسل من الأحرف. يتم استخدامها لتخزين ومعالجة النص. على سبيل المثال، العبارة "مرحبا، العالم!" هي سلسلة. 9. **البولين ومثال (Boolean)**: البولين في برمجة الكمبيوتر هو متغير ثنائي يمكن أن يتخذ واحدة من قيمتين، عادة ما تكون معبرة عن 'صحيح' أو 'خاطئ'. على سبيل المثال، إذا كان لديك متغير 'isRaining' في برنامج الطقس، قد يكون إما صحيح (أي أنه يمطر) أو خاطئ (أي أنه لا يمطر). 1. **حجم المتغيرات والثوابت**: ليس لجميع المتغيرات والثوابت نفس الحجم. يعتمد حجم المتغير أو الثابت في الذاكرة على نوع البيانات الخاص به. على سبيل المثال، قد يستخدم العدد الصحيح 4 بايتات من الذاكرة، بينما قد يستخدم العدد العشري 8 بايتات، حسب لغة البرمجة المحددة وهندسة النظام. 2. **استخدام حجم أكبر مما تحتاجه في المتغيرات**: إذا كنت تستخدم حجمًا أكبر بكثير مما تحتاجه لمتغير، ستضيع مساحة الذاكرة. على سبيل المثال، إذا كنت بحاجة فقط لتخزين الرقم 5، سيكون نوع العدد الصحيح كافيًا. ومع ذلك، إذا استخدمت نوع العدد العشري ذو الدقة المزدوجة، فسوف تستخدم ذاكرة أكثر بكثير مما تحتاجه دون أي فائدة. 3. **تعديل متغير**: نعم، يمكنك تعديل متغير خلال البرنامج. هذا هو السبب في أنها تُسمى "متغيرات" - قيمتها يمكن أن تتغير. 4. **تعديل ثابت**: لا، لا يمكنك تعديل ثابت خلال البرنامج. هذا هو السبب في أنها تُسمى "ثوابت" - قيمتها تبقى ثابتة طوال البرنامج. 5. **جعل المتغير للقراءة فقط**: لجعل المتغير للقراءة فقط، ستعلن عنه كثابت. طريقة القيام بذلك تعتمد على لغة البرمجة. على سبيل المثال، في JavaScript، ستستخدم الكلمة الرئيسية `const`. 6. **تخزين المتغيرات والثوابت**: يتم تخزين المتغيرات والثوابت في الذاكرة (RAM - ذاكرة الوصول العشوائي) للكمبيوتر. عندما تقوم بإنشاء متغير أو ثابت، يقوم النظام بتخصيص موقع ذاكرة محدد له. 7. **الفرق بين الأعداد الصحيحة والأعداد العشرية**: يكمن الفرق الرئيسي بين الأعداد الصحيحة والأعداد العشرية في القيم التي يمكنهم تمثيلها: - **الأعداد الصحيحة** تمثل الأعداد الكاملة، سواء كانت موجبة أو سالبة. لا تحتوي على نقطة عشرية. الأمثلة: -2، 0، 5، 200. - **الأعداد العشرية** أو الأعداد ذات النقطة العائمة تمثل الأعداد الحقيقية، التي يمكن أن تشمل الكسور أو الأعداد ذات النقاط العشرية. الأمثلة: -3.2، 0.0، 4.5، 150.67.
الفرق الكبير الآخر هو كيفية تخزينها في الذاكرة. يتم تخزين القيم العددية كقيم رقمية دقيقة، في حين يتم تخزين الأعداد العشرية بشكل أكثر تعقيدًا قليلاً، والذي يمكن أن يؤدي إلى أخطاء التقريب الصغيرة.
@@ProgrammingAdvices لا تقلق احنا نحب الخير مثلما تحب انت الخير ونحب ندل الخير للناس والله انك شخصية نادرة وبحبك في الله والحمد لله اللي دلني عليك وعلى قناتك الرائعة صراحة محتواها قوي جدا وإن شاء الله ستكون الأولى عالمياً في العالم العربي وعندي اقتراح بسيط قبل ما تبدأ لنا في الكورس اتمنى انك لا تستعجل ابدا ولا تفوت علينا اي شيء ضروري نمر على جميع التفاصيل خطوة بخطوة انا تعلمت شوي C++ بس ما عجبني جميع محتوى اليوتيوب الموجود حاليا بسبب عدم الخوض في التفاصيل المهمة ان شاء يكون كورسك شامل على كل شيء تحياتي لك استاذي القدير
استاذ محمد ابو هدوهود ما عندو اعلانات ليستفيد من ورانا استاذ محمد الغي الاعلاناات عشان فيها اشياء مش كويسه وقال الله الغني هو فقط يريد ان يستفيد الجميع
1. the variable is container we can change the value that store inside the variable and we need it to store the data inside the container. 2. the constant is container also but we can't change the value that store inside the constant and we need it to store the data. 3. Memory cell its a cell storage inside the Ram which have a name of variable and value of variable and address of variable. 4. the identifier is a name that u can definition the variable from it. 5. memory address is a location to which one of memory cells it locate, which means it locate to the variable or constant that you put it in memory cell. 6. the numbering system that used in memory addres is hexadecimal system. 7. the primary types of variables is : numbers : Float , Integer. text : String. and True or False values : boolean. 8. the numbers types it is Float and Integer values, example : Float age= 35.5. / integer age= 35. 9. the string is an text value like : string name : abed. 10. the boolean is : boolean name: true. 11. no of course they haven't the same size. 12. when i used much larger size more than what i need the program will be slower becuase When we give the program empty data without any limitation of the amount of data present, the program will become slower. 13. yes we can modify the variable during the program in variable. 14. no we can't modify the constant during the program in constant. 15. we can make the variable read only by changing the variable to constant. 16. the variable and constants stored in the RANDOM ACCESS MEMORY which inside one of boxes and inside one of memory cells. 17. the difference between Integers and Floats is that the Integer is correct number that he haven't points and the Floats isn't correct number and he have points . please tell me if i'am correct and where is my fault if i made mistake and thanks ❤❤
i know the ansewrs but i can not exprees them with english so can u tell me how did u learn english? beacause i understand english but i can not exprees what is on my mind, and thak u for the answers,,how do u do with programing now?
@@Mh-gk2fk well Hey, i didn't learn english from the school or from uni i learn it from movie to be honest with u Hahahahaha, So my brother the bad news, i left the programming because my laptop is too old and weak he is just 4gb ram & 1 terra HDD & the cpu is amd not intel core, you know what i mean, so i left the programming and i,am going to deepest area on my life i had nothing to do in my life so don't just don't leave the programming if u can learn it and thank you my brother 🖤🖤
1- Variables are containers for storing data that can be changed 2- Constants are containers for storing data that cannot be changed 3- its a box or a cell in the memory used for storing data 4- the identifier is the name of the variable/constant 5- Its a hexadecimal number used to find the memory location 6- Hexadecimal 7- Integers, Strings and booleans 8- Integers and floats like 8 and 8.5 9- Values that has characters in it like "N" 10- Boolean are values that are either true or false 11- i can change the size of consts and varias depending on my needs 12- The program will work but it will be slower because of it being large 13- yes 14- no 15- by turning it into a constant 16- in the storage memory (RAM) 17- Integers are numbers that do not contain fractions meanwhile the floats do
الحمدالله انا اتعلمت الاساسيات مهمه لكل مبرمج لكن أقسم بلله العظيم انا الان في تانيه جامعه الي اتعلمت وفهمت وطبقت عليه في الاساسيات افدني أكثر من الجامعة وانا بوجه شكر خاص لبشمهندس محمد ابوهدهود وبقولك من مصر انت اعظم شخص عرفته في وبارك الله فيك ويرحم ولديك ويدخلهم الفردوس الأعلى ان شاءالله
الله يرحم والديك يا استاذ محمد مش عارف الحقيقة ازاي الناس مضيعة وقتها وتركيزها وبتتعلم مع ناس معندهاش خبرة، وحضرتك واستاذ الزيرو موجودين إن شاء الله معك لآخر خطوة
الاجابات حل الواجب منقول لاحد الاشخاص ربنا يجزية خيرا q1+q2: variable/constant: is a container to store values in our program you can change variable value throw you program execution constant has a static value and you cannot change its value - sotre constatnt values like pi,.. ============ q3: memory cell is the location in memory has(name,value,address) to store our variables. ============ q4: idintifire: is the variable name ============ q5: memory address is refer to variable location in the memory and we need it to access to our variable. ============ q6: hex system ============ q7: string, number, and boolean ============ q8: decimal: 4.3 int: 4 ============ q9: string: it used to store any chracter like "Saleem" ============ q10: store boolean type: 0 false/1 true ============ q11: no, each variable data type has diffrent size. ============ q12: wast memory -> slow performance ============ q13: yes ============ q14: no ============ q15: make it as constant variable ============ q16: in the memory ============ q17: int: integer number 1,2,3... float: 1.1, 1.2,.... ============ q18: 1- memory 2- data type 3- identifire 4- value 5- cell 6- cell name = variable name cell value = variable value cell address = variable adress location
الآن وصلت ساعة ال 4 فجرا وانا اقرأ معكم دون ملل للوصول الى الهدف علما اني جوعان وانت ذكرتني راح اكوم اسوي بيضة بالدهن بالطاوة المناسبة استاذ حتى والدتي ما تكتلني من تكعد
اليوم بعد ثلاثة اسابيع من المشاهدة المتقطعة ولله الحمد اتممت سلسلة اساسيات مهمه لكل مبرمج , وبعد مشاهدتي لحلقاتك ولشرحك وجدت انك افضل من يشرح البرمجة للمبتئين بارك الله فيك ❤❤
1-المتغير (Variable) هو عبارة عن حاوية لتخزين البيانات بداخها مع امكانية تغيير القيمة المخزنة بداخلها . 2. الثابت (Contant) هو عبارة عن حاوية لتخزين البيانات بداخها مع عدم امكامية تغيير القيمة المخزنة بداخلها . 3. خلية الذاكرة(Memory Cell) هي خلية تخزين داخل ذاكرة الوصول العشوائي(RAM) لها اسم وقيمة متغير وعنوان. 4. المعرف (identifier) هو الاسم الذي يمكنك تحديد المتغير منه. 5. عنوان الذاكرة (Adress memeory)هو المكان الذي تحدد فيه إحدى خلايا الذاكرة ، مما يعني أنه يحدد موقع المتغير(Variable) أو الثابت(Contant) الذي تضعه في خلية الذاكرة. 6. نظام الترقيم المستخدم في عنوان الذاكرة هو نظام سداسي عشري(Hexadecimal). 7. الأنواع الأساسية للمتغيرات هي: أرقام(Numbers): عدد صحيح(Integer) ، عدد غيرصحيح(Float). سلسلة نصية(String).نص(Text). وقيم صواب (True)أو خطأ(False): قيمة منطقية(Boolean). 8. أنواع الأرقام هي قيم عائمة(Float) و عدد صحيح (Integer)، مثال: العمر =35.5 (Float)/عدد صحيح = 35 (Integer) 9. السلسلة هي قيمة نصية (String) مثل: اسم السلسلة: abed. 10. القيمة المنطقية (Boolean)هي: الاسم المنطقي: صحيح True خطأ False. 11. بالطبع ليس لديهم نفس الحجم. 12. عندما أستخدم حجمًا أكبر بكثير مما أحتاجه ، سيكون البرنامج أبطأ لأنه عندما نعطي البرنامج بيانات فارغة دون أي قيود على كمية البيانات الموجودة ، سيصبح البرنامج أبطأ. 13. نعم يمكننا تعديل المتغير(Variable) أثناء البرنامج في المتغير. 14. لا ، لا يمكننا تعديل الثابت (Contant) أثناء البرنامج بشكل ثابت. 15. يمكننا جعل المتغير (Variable)يقرأ فقط بتغيير المتغير إلى ثابت(Contant). 16. المتغير والثوابت المخزنة في ذاكرة الوصول العشوائي(RAM) الموجودة داخل أحد الصناديق وداخل إحدى خلايا الذاكرة. 17. الفرق بين عدد صحيح(Integer) و عدد (Float) هو أن العدد الصحيح هو الرقم الصحيح الذي ليس لديه ارقام عشرية بعد الفاصلة من اليمين وأن عدد (Float) لديه ارقام عشرية بعد الفاصلة من اليمين. 18- اسماء بيانات الصورة : RAM=Random Acces Memory INT: Type Age: Identifier 45=Value Memory Cell Name=Age Value=45 Adress Memory = (Hexadecimal)7x4fff25487965 By the Student :Sadoune Fares - DZ😪
@Programming Advices لا تقلق احنا نحب الخير مثلما تحب انت الخير ونحب ندل الخير للناس والله انك شخصية نادرة وبحبك في الله والحمد لله اللي دلني عليك وعلى قناتك الرائعة صراحة محتواها قوي جدا وإن شاء الله ستكون الأولى عالمياً في العالم العربي ونصائحك مستحيل ننساها الله يرحم والديك ووالدينا وعندي اقتراح بسيط قبل ما تبدأ لنا في الكورس اتمنى انك لا تستعجل ابدا ولا تفوت علينا اي شيء ضروري نمر على جميع التفاصيل خطوة بخطوة انا تعلمت شوي C++ بس ما عجبني جميع محتوى اليوتيوب الموجود حاليا بسبب عدم الخوض في التفاصيل المهمة ان شاء يكون كورسك شامل على كل شيء تحياتي لك استاذي القدير
الحمد لله الذي بنعمته تتم الصالحات : انتهيت من الكورس الأساسيات اليوم تم حل جميع الواجبات☑ شكرا أ.محمد على آداء الأمانة العلمية و رحم الله والديك و معلميك
••° ❌🙏🏻❌ هذه علامة هندوسية! ومعناها قبيح، فيحيون بعضهم بعضا بقولهم : "نامستاي" مع فعل هذه الإشارة، وقد عملت مع هؤلاء ما يزيد عن عشر سنوات، واعتقادهم بفعلها: " أن الإله الذي بداخلي يحَيي الإله الذي بداخلك! ". وهذا هو وحدة الوجود. •أحمد بن علي
رحم الله والديك واسكنهما فسيح جناته .هناك استاذان اثق بهما ثقة كبيرة الاستاذ محمد ابو هدهود في مجال البرمجة والاستاذ فراس المنيرفي مجال رياضةNTD فكل الاحترام والتقديرلهما لما يبذلانه من جهد جبار في نشر العلم في سبيل الله
الواجب 1 - هي صناديق تقوم بحفظ قيمة فيها 2- هي قيمة للقراءة فقط 3- هي مكان التخزين 4- هو المعرف للمتغير 5- هي الطريقة التي تاشر بها الى موقع المتغير 6- hex 7- الارقام - النصوص - البولين 8 - ارقام صحيحة او الكسور 9- هو النصوص مثال : احمد 10 - البولين مثال : صح او خطاء 11- نعم لديك القدرة على اختيار الحجم المناسب 12 - نعم البرنامج سوف يعمل لكن في المستقبل و الزيارات الكثيرة راح تسبب بطى في البرنامج 13 - نعم تستطيع التعديل على المتغير 14 - لا تسطيع التعديل على المتغير الثابت 15 - اضافة كلمة (const) قبل تعريف المتغير 16- يتم تخزينهم في رام 17 - عدد صحيح وعدد كسري RAM = RAM int = type age = Identifier value = 45 box = Memory name = age value = 45 address = hex
1- It's a container to store data that can be changed. 2- It's a container to store data that can't be changed. 3-It's a box or cell on the ram where data is stored. 4- It's the name of the variable. 5- It's a Hexadecimal number to find the memory location. 6-Hexadcimal. 7- Integers, strings and boolean. 8- integers like 5 , floats like 1.5 9- values that have characters. 10-It's a true or false value. 11- No, each variable or constant can be sized to our needs. 12-the program will work but it may be slower because it take a big size that it doesn't need it. 13- Yes. 14- No. 15- By change it to a constant. 16- In a memory cell on the ram. 17- integer ( natural integer ) _ floats ( decimal number )
1- variable is a Container that store the data values. It is use to store data and while running the program you can reuse that data many times or use it at different times. You can modify or change the data while running the program 2- constant is a Container that store the data value, but it is read only. Used to store data and you can only read that data while running the program you can't change it. 3-Memory cell is the Container in the random access memory ( RAM) that store the data value and there are handureds milions of memory cell in thr RAM. 4- Identifair is the name of the variable to Identify the variable. 5- memory address each memory cell in the (RAM) have memory address wrtitten by hexadecimal, and when you run the program and cal the variable the memory address help to take you to the memory location. 6- used hexadecimal system 7- there are three primary variable type: 1)numbers 2)strings 3)boolean 8- The number's type is two type: 1)Integer numbers [1,5, 8,10,55] , 2)float [5.4, 1.5, 6.3, 2.7]. 9- string is a letter or a group of letters example [A, London, Adel Ahmed, long text, short text]. 10- it is true or false [ true, false] 11- no, each variable or constant has different size it depends how much we need. 12-the program will run but when milions users use the program tn the same time it be come very very slow and some times the program stop working. 13- We can modify a variable during the program. 14- We can not modify a constant during the program because it is read only. 15- by using constant to make the variable read only. 16- The variables and the constants get stored in the memory cell in the (RAM). 17- Integer numbers هي اعداد صحيحة Float numbers هي اعداد كسرية
1- are containers for storing data value ,and we need it within we use program to check the information and change it easly . 2_ are containers for storing information but it for reading only , and we need it to save constant information like PI . 3_ it is a containers for storing information. 4_identifier is the type of container. 5_ is a hexa decimal number for each memory cell. 6_ hexa decimal 7_numbers , string, boolean. 8_integer 10 ,13 , float 6,7 8,9 9_ it's a group of letters like mariam . 10_ it's true or false . 11_ no they have different size dependent on usage .
@@MiyamotoMusashi23839 حاليا طالب سادس (مرحله نهائيه)لذلك تركت البرمجه اخير شي وصلتله سويت موقعين بسيطات واتعلمت html css javascript ماكملت ويه الاستاذ ابوهدهوده من اكمل من السادس اريد ابدي وياه واذا وياه تريد تعرف تبدي لو لا ف اني اكلك ماتلكه احسن من عنده.....بالتوفيق اللك👍 👍 اروح اكمل دراستي😅😅👌👌
What it variable? and why do we need it? variables are containers for storing data values, and we need it for store data. What is constant? And why do we need it? Constants are containers for storing data values, and we need it to save the crucial data from any change. Or the program will crash. What is Memory Cell? like a box in the ram, small cell between billions of cells. What is identifier? name of the variable What is Memory Adress? What is its relation to location? some information in every cell and it is used to find the location of the cell. Which numbering system used in memory address? Hexadecimal. Mention the primary types of variables? 1 Numbers, 2 Strings, 3 Boolean. What are the number's types? And give an example? 1- Numbers, such as 100, 500, or floats such as 199.2, 184.1. What is string? And give an example on it. Strings: "Mohammed Abu-Hadhoud", or letters such as"ABC..." Are all variables and constants have the same size? Not all of them constants and not all of them have the same size. What happens when you use much larger size than you need in variables? become much slower and heavy, need advnaced technology for run it which is not a good descision, especially if your program small or simple. Can we modify a varible during the program? yes we can Can we modify a constant during the program? no we can't How to make a variable read only? use constant Where do the variables and constants get stored? In RAM. What is the difference between Intergers and Floats? Integers is just numbers such as 1 or 5 or 9, but Floats numbers like 1.4 or 9.5 and so on. The above one is RAM Int= type Age= Identifier 45= Value the white box is memroy cell name: we put the identifier value: we put 45 Address: we use letters and numbers by Hexidecimal system numbering and used to lead to the location of the cell.
1&2) A variable is the value stored in the memory and we can change this value anytime, a constant is the same except we cannot change its value later "read-only". 3) The memory cell is the smallest storage unit in the memory 4) The identifier is the name of the variable 5) The memory address is the location of the variable in the memory. Hexadecimal numbering is used in it 6,7&8) integers such as 4, floats such as 5.2, strings such as "Ahmed Mohamed", booleans such as (1 or 0) true or false 9) each variable has its specific size in the memory 10) The app we develop will run but becomes slower and not practical
كل التحيه والتقدير اللهم ارحم والديك انا تاخرت فى البدايه قليلا ولكن بعد أن انتهيت من تلك القائمه أدركت مدى تقصيرى . وعزمت الأمر على الاستمرار وثقتى بالله اولا واخيرا ثم كامل الثقه فى اتباع إرشاداتك وتعليمك
1. Variable is a container that save the data and can be changed again and reuse, we need it to change any information that needs to be changed 2. Constant is a container that's save the data but cannot be changed, it's read only 3. Memory cell is part of millions of cells in RAM which saves the data 4. Identifier is the name of value 5. Memory address is the title of the cell that have the required information, it's used to know which cell have the information we need so it can be delivered easily 6. Hexadecimal 7. String - boolean - integer 8. The integer numbers "1 - 2 - 3 - 4 - etc" and float numbers " 1.3 - 7.2 - 9.2 - etc" 9.string is the variable that save texts just like "Mohammed abu-hadhood" 10. Boolean saves "yes" or "no" or "1" or "0" 11. No 12. It will work.. But slowly 13. Yes 14. No 15. By the constant variable 16. In the RAM memory cells 17. Integers saves normal numbers while float enters decimal numbers 18. Variable - identifier - value - memory cell - RAM
رحم الله والديك وفقك الله لفعل الخير أسلوب تعليمي يعتمد على الفهم ثم الفهم رائع رائع رائع رائع رائع بارك الله فيك يا دكتور قبل ذلك حضرت دروس لتعليم البرمجة ولكن كانت تعتمد على الحفظ تم الحفظ تم الحفظ ولكن كانت مرهقة جدا بالنسبة لي لأن المحاضرة الذي كان يوصل المعلومة لي هو كان حافظ وليس فاهم مثل كثيراً في اليوتيوب
1- it is an identifier that is assigned to value and it can be change. We use it to save changeable data 2- it is an only read value 3- a part of a ram and it is container for our data 4- it is what we assigned for the value 5- it is an unique hexadecimal code for every single memory cell, that tell us the location of the memory cell 6- hexadecimal 7- numbers, strings and Boolean 8- integers ( 3 ) and float ( 3.7 ) 9- it is a written words ( “ hi I am 33 years old “ ) 10- logical expressions ( true or false ) 11- you can chose the size 12- you can build/run your program but it will be slower and you will waste needed resources 13- yes 14- no 15- make it a constant 16- memory cell 17- integers can’t accept coma , while float can have it
1_ variable are containers for storing data values are used to store data 2_ constant are containers for storing data valuse, but thy are read only 3_ It is a cell in RAM 4_ Name of the variable 5_ Each cell has an address, which is located in RAM and is read in Hexadecimal, which indicates Memory location 6_ Hexadecimal 7_ Numbers _ Strings _ Boolean 8_ Number's types is firstly [Integers] for example (11 - 5 - 67 - 12...) secondly [floats] for example (2,3 - 1,2 - 4,5...) 9_ Strings is a group of letters for example the name 10_ Boolean (Trus or false) 11_ Every variable or constant has a different size 12_ its works but slowly 13_ Yes 14_ No 15_ can make variables read only by writing (const) before Identifier 16_ in the RAM exactly in the memory cell 17_ Integers (Natural integer) _ floats (Decimal number) _RAM _Int: typ _Age: identifier _45 _Memory cell _Name: age _Value: 45 _Address: memory cell (Hex)
الVariable هو بمعنى متغيرات يخزن قيمة مثل العمر بالرام لاكن قابل للتغير ونستخدمه للقيم المتغيرة مثل العمر الconstant هي قيم ثابته لا تتغير ابدا وبنستخدمه للقيم الثابتة مثل قيمة الباي ولو حاولت تعدل عليها بتعطيك error Memory call هي مكان بالرام يوجد الكثير منه ويخزن الكود ال identifier هو يعتبر اسم المتغير ال memory add هو زي التعريف للمتغير ويعطينا اللوكشين حق المتغير بالرام ب Hexadecimel ال number و string و boolean
✅Don't Forget to LIKE 👍 SUBSCRIBE 🔔 SHARE ↗
لا تنسى الاشتراك في القناة وتفعيل زر الجرس، ولطفا ادعمنا بلايك وشارك هذا الفيديو مع اصدقائك لتعم الفائدة للجميع
شرح خرافي و عميق جدا كذلك المعلومات مفيدة جدا و تعطي المبرمج صورة واقعية عما سواجههه في التعامل مع البرمجة و قيادة الحاسب جزاك الله خيرا.
السلام عليكم استاد محمد الكورس الاول اساسيات مهمة وما حضرت سلسلة الاسئلة المتكررة هل اكمل الى الكورس التاني ولا ارجع احضر سلسلة الاسئلة المتكررة وبعدها اكمل الى الكورس التاني سلسلة الخوارزميات
@@Musicchow.5ky كمل بالكورسات وخلال الكورسات احضر الفيديوهات في سلسة اسئلة مكرره
شكرا جدا استاد بعتبر نفسي محضوض لانني تعرفت عليك وانت احسن واحد يشرح تشرفت بمعرفتك الله يوفقك لما يحب ويرضاه
أنا بدأت سلسلة أساسيات البرمجة منذ يومين و للتحفيز سأعود لهذا التعليق لتحديث مستوى تقدمي في التعلم 😁
الحمدلله ختمت الاساسياات اقسم بالله هذي السلسله فقطططط تعلمت منها اكثر من اللي تعلمته بالجامعه خلال 5 سنوات
انا هلا اقتنعت بعد هالدرس اني مش لازم اشوف اي فيديو قبل فيديوهاتك.. شفت عرب واجانب شرحوا عن ال variables وال constants بس مثل شرحك ما شفت..شكرا جزيلا..
وانا مثلك والله
+1
أتفق معك .
بالفعل ما شاء الله شرح كافي ووافي ❤
و الله العظيم نحن في نعمة بفضل هدا الأستاذ و الحمد لله اللهم احفظه و ارحم والديه كما ربياه صغيرا ❤
بالتأكيد، إليك الأجوبة باللغة العربية:
1. **المتغير (Variable)**: المتغير هو وحدة بيانات مسماة يتم تعيين قيمة لها في برنامج الكمبيوتر. المتغيرات هي مفهوم أساسي في برمجة الكمبيوتر لأنها تتيح تمثيل البيانات بطريقة مرنة. يطلق عليهم اسم "متغيرات" لأن القيم التي يمثلونها يمكن أن تتغير أو تتفاوت طوال سير البرنامج.
2. **الثابت (Constant)**: الثابت، على عكس المتغير، هو نوع من المعرفات التي تحمل قيمة لا يمكن تغييرها. يتم استخدامها عندما تحتاج إلى أن تبقى القيمة نفسها طوال تنفيذ البرنامج. على سبيل المثال، قد تستخدم ثابت لتمثيل قيمة الباي في برنامج رياضي.
3. **خلية الذاكرة (Memory Cell)**: خلية الذاكرة هي موقع في ذاكرة الكمبيوتر حيث يتم تخزين وحدة من المعلومات. كل خلية ذاكرة في الكمبيوتر لديها عنوان فريد ويمكن أن تحتوي على قطعة من البيانات مثل الرقم، الحرف، أو المؤشر.
4. **المعرف (Identifier)**: المعرف هو اسم يحدد كائنًا فريدًا أو فئة فريدة من الكائنات، حيث يمكن أن يكون "الكائن" أو الفئة فكرة، أو كائن [قابل للعد]، أو مادة [غير قابلة للعد]. في برمجة الكمبيوتر، المعرف هو سلسلة من الأحرف التي تُستخدم كاسم للمتغيرات، الدوال، المصفوفات، إلخ.
5. **عنوان الذاكرة وعلاقته بالموقع (Memory Address)**: عنوان الذاكرة هو معرف فريد يستخدمه الجهاز أو وحدة المعالجة المركزية للوصول إلى خلية الذاكرة. عادةً ما يتم تمثيل هذه العناوين كتسلسل من الأرقام أو الأحرف الأبجدية الرقمية. يتم استخدام مصطلح "موقع الذاكرة" عادة بالتبادل مع "عنوان الذاكرة". كلا المصطلحين يشير إلى المكان الدقيق الذي يتم فيه تخزين البيانات في الذاكرة. أما بالنسبة للنظام العددي، عادة ما يتم تمثيل عناوين الذاكرة بالسِتَعَشَرِيّ.
6. **الأنواع الرئيسية للمتغيرات**:
- العدد الصحيح (Integer): يخزن الأعداد الصحيحة.
- العدد العشري (Floating-point): يخزن الأعداد العشرية.
- الحرف (Character): يخزن الأحرف الفردية.
- السلسلة (String): يخزن تسلسل الأحرف.
- البولين (Boolean): يخزن القيم الصحيحة أو الخاطئة.
7. **أنواع الأرقام والأمثلة**:
- الأعداد الصحيحة (Integers): هذه هي الأعداد الكاملة، والتي يمكن أن تكون إيجابية وسلبية. مثال: 5، -3، 0.
- الأعداد العشرية (Floating Point Numbers): هذه هي الأعداد الحقيقية (أي الأعداد التي يمكن أن تحتوي على نقطة عشرية). مثال: 3.14، -0.001.
8. **السلسلة ومثال (String)**: السلسلة في برمجة الكمبيوتر هي تسلسل من الأحرف. يتم استخدامها لتخزين ومعالجة النص. على سبيل المثال، العبارة "مرحبا، العالم!" هي سلسلة.
9. **البولين ومثال (Boolean)**: البولين في برمجة الكمبيوتر هو متغير ثنائي يمكن أن يتخذ واحدة من قيمتين، عادة
ما تكون معبرة عن 'صحيح' أو 'خاطئ'. على سبيل المثال، إذا كان لديك متغير 'isRaining' في برنامج الطقس، قد يكون إما صحيح (أي أنه يمطر) أو خاطئ (أي أنه لا يمطر).
1. **حجم المتغيرات والثوابت**: ليس لجميع المتغيرات والثوابت نفس الحجم. يعتمد حجم المتغير أو الثابت في الذاكرة على نوع البيانات الخاص به. على سبيل المثال، قد يستخدم العدد الصحيح 4 بايتات من الذاكرة، بينما قد يستخدم العدد العشري 8 بايتات، حسب لغة البرمجة المحددة وهندسة النظام.
2. **استخدام حجم أكبر مما تحتاجه في المتغيرات**: إذا كنت تستخدم حجمًا أكبر بكثير مما تحتاجه لمتغير، ستضيع مساحة الذاكرة. على سبيل المثال، إذا كنت بحاجة فقط لتخزين الرقم 5، سيكون نوع العدد الصحيح كافيًا. ومع ذلك، إذا استخدمت نوع العدد العشري ذو الدقة المزدوجة، فسوف تستخدم ذاكرة أكثر بكثير مما تحتاجه دون أي فائدة.
3. **تعديل متغير**: نعم، يمكنك تعديل متغير خلال البرنامج. هذا هو السبب في أنها تُسمى "متغيرات" - قيمتها يمكن أن تتغير.
4. **تعديل ثابت**: لا، لا يمكنك تعديل ثابت خلال البرنامج. هذا هو السبب في أنها تُسمى "ثوابت" - قيمتها تبقى ثابتة طوال البرنامج.
5. **جعل المتغير للقراءة فقط**: لجعل المتغير للقراءة فقط، ستعلن عنه كثابت. طريقة القيام بذلك تعتمد على لغة البرمجة. على سبيل المثال، في JavaScript، ستستخدم الكلمة الرئيسية `const`.
6. **تخزين المتغيرات والثوابت**: يتم تخزين المتغيرات والثوابت في الذاكرة (RAM - ذاكرة الوصول العشوائي) للكمبيوتر. عندما تقوم بإنشاء متغير أو ثابت، يقوم النظام بتخصيص موقع ذاكرة محدد له.
7. **الفرق بين الأعداد الصحيحة والأعداد العشرية**: يكمن الفرق الرئيسي بين الأعداد الصحيحة والأعداد العشرية في القيم التي يمكنهم تمثيلها:
- **الأعداد الصحيحة** تمثل الأعداد الكاملة، سواء كانت موجبة أو سالبة. لا تحتوي على نقطة عشرية. الأمثلة: -2، 0، 5، 200.
- **الأعداد العشرية** أو الأعداد ذات النقطة العائمة تمثل الأعداد الحقيقية، التي يمكن أن تشمل الكسور أو الأعداد ذات النقاط العشرية. الأمثلة: -3.2، 0.0، 4.5، 150.67.
الفرق الكبير الآخر هو كيفية تخزينها في الذاكرة. يتم تخزين القيم العددية كقيم رقمية دقيقة، في حين يتم تخزين الأعداد العشرية بشكل أكثر تعقيدًا قليلاً، والذي يمكن أن يؤدي إلى أخطاء التقريب الصغيرة.
شات جي بي تي
محاضرة ممتعة و شرح أكثر من رائع
بتمني كل المبرمجين يوصلوا لهذه القناة الممتازة للأستفادة و ان شاء الله توصل القناة لمليار مشترك
ساهموا بنشر القناة وجزاكم الله خيرا
@@ProgrammingAdvices
لا تقلق احنا نحب الخير مثلما تحب انت الخير ونحب ندل الخير للناس والله انك شخصية نادرة
وبحبك في الله والحمد لله اللي دلني عليك وعلى قناتك الرائعة صراحة محتواها قوي جدا وإن شاء الله ستكون الأولى عالمياً في العالم العربي
وعندي اقتراح بسيط قبل ما تبدأ لنا في الكورس اتمنى انك لا تستعجل ابدا ولا تفوت علينا اي شيء ضروري نمر على جميع التفاصيل خطوة بخطوة
انا تعلمت شوي C++ بس ما عجبني جميع محتوى اليوتيوب الموجود حاليا بسبب عدم الخوض في التفاصيل المهمة ان شاء يكون كورسك شامل على كل شيء
تحياتي لك استاذي القدير
@@sky-soft-2024 ❤❤❤❤❤
@@sammr8888
😊 Thanks, sammr
استاذ محمد ابو هدوهود ما عندو اعلانات ليستفيد من ورانا استاذ محمد الغي الاعلاناات عشان فيها اشياء مش كويسه وقال الله الغني هو فقط يريد ان يستفيد الجميع
1. the variable is container we can change the value that store inside the variable and we need it to store the data inside the container.
2. the constant is container also but we can't change the value that store inside the constant and we need it to store the data.
3. Memory cell its a cell storage inside the Ram which have a name of variable and value of variable and address of variable.
4. the identifier is a name that u can definition the variable from it.
5. memory address is a location to which one of memory cells it locate, which means it locate to the variable or constant that you put it in memory cell.
6. the numbering system that used in memory addres is hexadecimal system.
7. the primary types of variables is : numbers : Float , Integer. text : String. and True or False values : boolean.
8. the numbers types it is Float and Integer values, example : Float age= 35.5. / integer age= 35.
9. the string is an text value like : string name : abed.
10. the boolean is : boolean name: true.
11. no of course they haven't the same size.
12. when i used much larger size more than what i need the program will be slower becuase When we give the program empty data without any limitation of the amount of data present, the program will become slower.
13. yes we can modify the variable during the program in variable.
14. no we can't modify the constant during the program in constant.
15. we can make the variable read only by changing the variable to constant.
16. the variable and constants stored in the RANDOM ACCESS MEMORY which inside one of boxes and inside one of memory cells.
17. the difference between Integers and Floats is that the Integer is correct number that he haven't points and the Floats isn't correct number and he have points .
please tell me if i'am correct and where is my fault if i made mistake and thanks ❤❤
اجابة رائعة ❤
i know the ansewrs but i can not exprees them with english so can u tell me how did u learn english? beacause i understand english but i can not exprees what is on my mind, and thak u for the answers,,how do u do with programing now?
@@Mh-gk2fk well Hey, i didn't learn english from the school or from uni i learn it from movie to be honest with u Hahahahaha, So my brother the bad news, i left the programming because my laptop is too old and weak he is just 4gb ram & 1 terra HDD & the cpu is amd not intel core, you know what i mean, so i left the programming and i,am going to deepest area on my life i had nothing to do in my life so don't just don't leave the programming if u can learn it and thank you my brother 🖤🖤
@@abed-lraouf3158 thanks bro and iam sorry to hear that and i wish you go better and get that what u need to complete what u started❤️🩹
@@Mh-gk2fk my respect ❤❤
1- Variables are containers for storing data that can be changed
2- Constants are containers for storing data that cannot be changed
3- its a box or a cell in the memory used for storing data
4- the identifier is the name of the variable/constant
5- Its a hexadecimal number used to find the memory location
6- Hexadecimal
7- Integers, Strings and booleans
8- Integers and floats like 8 and 8.5
9- Values that has characters in it like "N"
10- Boolean are values that are either true or false
11- i can change the size of consts and varias depending on my needs
12- The program will work but it will be slower because of it being large
13- yes
14- no
15- by turning it into a constant
16- in the storage memory (RAM)
17- Integers are numbers that do not contain fractions meanwhile the floats do
الحمدالله انا اتعلمت الاساسيات مهمه لكل مبرمج لكن أقسم بلله العظيم انا الان في تانيه جامعه الي اتعلمت وفهمت وطبقت عليه في الاساسيات افدني أكثر من الجامعة وانا بوجه شكر خاص لبشمهندس محمد ابوهدهود وبقولك من مصر انت اعظم شخص عرفته في وبارك الله فيك ويرحم ولديك ويدخلهم الفردوس الأعلى ان شاءالله
الله يرحم والديك يا استاذ محمد
مش عارف الحقيقة ازاي الناس مضيعة وقتها وتركيزها وبتتعلم مع ناس معندهاش خبرة، وحضرتك واستاذ الزيرو موجودين
إن شاء الله معك لآخر خطوة
الاجابات حل الواجب منقول لاحد الاشخاص ربنا يجزية خيرا
q1+q2:
variable/constant: is a container to store values in our program
you can change variable value throw you program execution
constant has a static value and you cannot change its value - sotre constatnt values like pi,..
============
q3:
memory cell is the location in memory has(name,value,address) to store our variables.
============
q4:
idintifire: is the variable name
============
q5:
memory address is refer to variable location in the memory and we need it to access to our variable.
============
q6:
hex system
============
q7:
string, number, and boolean
============
q8:
decimal: 4.3
int: 4
============
q9:
string: it used to store any chracter like "Saleem"
============
q10:
store boolean type: 0 false/1 true
============
q11:
no, each variable data type has diffrent size.
============
q12:
wast memory -> slow performance
============
q13:
yes
============
q14:
no
============
q15:
make it as constant variable
============
q16:
in the memory
============
q17:
int: integer number 1,2,3...
float: 1.1, 1.2,....
============
q18:
1- memory
2- data type
3- identifire
4- value
5- cell
6- cell name = variable name
cell value = variable value
cell address = variable adress location
صديقي المفروض الطالب هوة يحلهن
Q8 Integer & Float
رائع. الحل باختصار
والله لأدعيلك في صلاتي يا استاذ بإذن الله بعد الكورس هذا عرفت قديش كنت مغيب بارك الله فيك وفي ميزان حسناتك
لازم يكون كريم في الحياة كلها الا في البرمجة..
هذه اساليب برمجة نظام حياة أيضا تبارك الله..
الآن وصلت ساعة ال 4 فجرا وانا اقرأ معكم دون ملل للوصول الى الهدف علما اني جوعان وانت ذكرتني راح اكوم اسوي بيضة بالدهن بالطاوة المناسبة استاذ حتى والدتي ما تكتلني من تكعد
و الان وين راك أخي؟؟
@@user-yi4nb5ci9i انت وين ؟
@@user-yi4nb5ci9i
انضرب بالطاوة و هسة بالمستشفى
@@ZiadAbdelhamid-uj5yq 😂😂😂😂😂
منهجيتك رائعة ، تحية لك من الجزائر
ممكن نتواصل؟؟
ممكن نتواصل من 🇩🇿
@@ZinouAimeur-kw8qx ابعث لي على تلجرام
اليوم بعد ثلاثة اسابيع من المشاهدة المتقطعة ولله الحمد اتممت سلسلة اساسيات مهمه لكل مبرمج , وبعد مشاهدتي لحلقاتك ولشرحك وجدت انك افضل من يشرح البرمجة للمبتئين بارك الله فيك ❤❤
وين صرت
الحمد الله ختمت الاساسيات معظمها كنت جاهل فيه بس عرفت وفهمت وجزاك الله كل الخير ي استاذ محمد وربنا يرحم والديك
1-المتغير (Variable) هو عبارة عن حاوية لتخزين البيانات بداخها مع امكانية تغيير القيمة المخزنة بداخلها .
2. الثابت (Contant) هو عبارة عن حاوية لتخزين البيانات بداخها مع عدم امكامية تغيير القيمة المخزنة بداخلها .
3. خلية الذاكرة(Memory Cell) هي خلية تخزين داخل ذاكرة الوصول العشوائي(RAM) لها اسم وقيمة متغير وعنوان.
4. المعرف (identifier) هو الاسم الذي يمكنك تحديد المتغير منه.
5. عنوان الذاكرة (Adress memeory)هو المكان الذي تحدد فيه إحدى خلايا الذاكرة ، مما يعني أنه يحدد موقع المتغير(Variable) أو الثابت(Contant) الذي تضعه في خلية الذاكرة.
6. نظام الترقيم المستخدم في عنوان الذاكرة هو نظام سداسي عشري(Hexadecimal).
7. الأنواع الأساسية للمتغيرات هي: أرقام(Numbers): عدد صحيح(Integer) ، عدد غيرصحيح(Float). سلسلة نصية(String).نص(Text). وقيم صواب (True)أو خطأ(False): قيمة منطقية(Boolean).
8. أنواع الأرقام هي قيم عائمة(Float) و عدد صحيح (Integer)، مثال: العمر =35.5 (Float)/عدد صحيح = 35 (Integer)
9. السلسلة هي قيمة نصية (String) مثل: اسم السلسلة: abed.
10. القيمة المنطقية (Boolean)هي: الاسم المنطقي: صحيح True خطأ False.
11. بالطبع ليس لديهم نفس الحجم.
12. عندما أستخدم حجمًا أكبر بكثير مما أحتاجه ، سيكون البرنامج أبطأ لأنه عندما نعطي البرنامج بيانات فارغة دون أي قيود على كمية البيانات الموجودة ، سيصبح البرنامج أبطأ.
13. نعم يمكننا تعديل المتغير(Variable) أثناء البرنامج في المتغير.
14. لا ، لا يمكننا تعديل الثابت (Contant) أثناء البرنامج بشكل ثابت.
15. يمكننا جعل المتغير (Variable)يقرأ فقط بتغيير المتغير إلى ثابت(Contant).
16. المتغير والثوابت المخزنة في ذاكرة الوصول العشوائي(RAM) الموجودة داخل أحد الصناديق وداخل إحدى خلايا الذاكرة.
17. الفرق بين عدد صحيح(Integer) و عدد (Float) هو أن العدد الصحيح هو الرقم الصحيح الذي ليس لديه ارقام عشرية بعد الفاصلة من اليمين وأن عدد (Float) لديه ارقام عشرية بعد الفاصلة من اليمين.
18- اسماء بيانات الصورة :
RAM=Random Acces Memory
INT: Type
Age: Identifier
45=Value
Memory Cell
Name=Age
Value=45
Adress Memory = (Hexadecimal)7x4fff25487965
By the Student :Sadoune Fares - DZ😪
@Programming Advices
لا تقلق احنا نحب الخير مثلما تحب انت الخير ونحب ندل الخير للناس والله انك شخصية نادرة
وبحبك في الله والحمد لله اللي دلني عليك وعلى قناتك الرائعة صراحة محتواها قوي جدا وإن شاء الله ستكون الأولى عالمياً في العالم العربي ونصائحك مستحيل ننساها الله يرحم والديك ووالدينا
وعندي اقتراح بسيط قبل ما تبدأ لنا في الكورس اتمنى انك لا تستعجل ابدا ولا تفوت علينا اي شيء ضروري نمر على جميع التفاصيل خطوة بخطوة
انا تعلمت شوي C++ بس ما عجبني جميع محتوى اليوتيوب الموجود حاليا بسبب عدم الخوض في التفاصيل المهمة ان شاء يكون كورسك شامل على كل شيء
تحياتي لك استاذي القدير
لا تقلق انشالله سيكون كورس سهل ومميز في نفس الوقت
الله يعطيك العافية ما قصرت معنا
إن شاء الله *
الحمد لله الذي بنعمته تتم الصالحات : انتهيت من الكورس الأساسيات اليوم
تم حل جميع الواجبات☑
شكرا أ.محمد على آداء الأمانة العلمية و رحم الله والديك و معلميك
اخي أين وصلت هل تقدمت كثييرا في تعلمك؟
@@oubayou4374 أنا الآن في كورس الخوارزميات (الكورس رقم 2 على خارطة الطريق)
@@alkhayyat2 where are you know ?
i finished algorithm 1 and start C++ 1 @@YoubistaCode
وين وصلت ؟
أفضل من شرح variables تحياتي من الجزائر ❤
شكرا استاذ على الشرح الرائع
اصبح الان نتعرف على المتغيرات وبماذا تستخدم وكيفية استخدامه وميزاتها
رحم الله والديك وجميع المسلمين 🙏
••°
❌🙏🏻❌
هذه علامة هندوسية! ومعناها قبيح، فيحيون بعضهم بعضا بقولهم : "نامستاي" مع فعل هذه الإشارة، وقد عملت مع هؤلاء ما يزيد عن عشر سنوات، واعتقادهم بفعلها: " أن الإله الذي بداخلي يحَيي الإله الذي بداخلك! ". وهذا هو وحدة الوجود.
•أحمد بن علي
ما شاء الله مبرمج مش مفعل اعلانات على قناته زى باقى البشر روح يا شيخ ربنا يرحم والديك وينعم عليك بنعمة الصحة وراحة البال
❤️❤️🇯🇴🇸🇾
الله يجزيك الخير حب و يرحم والدينا و والديك و جميع المسلمين و المسلمات
١- رحم الله والديك.
٢- بارك الله لك.
٣- حللت الواجب.
من النرويج شكرا الك دكتور محمد رحم الله والديك وجعل مثواهم الجنة
رحمة للوالدين وفي ميزان حسناتك
شرح جميل وممتاز بارك الله فيك يادكتور محمد ونفعنا بعلمك
رحم الله والديك واسكنهما فسيح جناته .هناك استاذان اثق بهما ثقة كبيرة الاستاذ محمد ابو هدهود في مجال البرمجة والاستاذ فراس المنيرفي مجال رياضةNTD فكل الاحترام والتقديرلهما لما يبذلانه من جهد جبار في نشر العلم في سبيل الله
يا صديقي بدون مبالغة هذه المرة الرابعة أو الخامسة إلي أشوف فيها تعليقك، بالتوفيق يا صديقي
اليوم اتممت الكورس الأول بفضل الله
شرح ممتع ومبسط وتوصيل المعلومة بكل سهوله
بارك الله فيك استاذي ورزقك من حيث لا تحتسب ورحم والديك وأسكنهم فسيح جناته
ممكن اتواصل معاك
نزل درس جديد 😍😍
يسلموا ايديك استاذنا ان شاء الله بميزان حسناتك و ان شاء الله صدقة جارية بميزان حسنات ولدتك و والدك .
الواجب
1 - هي صناديق تقوم بحفظ قيمة فيها
2- هي قيمة للقراءة فقط
3- هي مكان التخزين
4- هو المعرف للمتغير
5- هي الطريقة التي تاشر بها الى موقع المتغير
6- hex
7- الارقام - النصوص - البولين
8 - ارقام صحيحة او الكسور
9- هو النصوص مثال : احمد
10 - البولين مثال : صح او خطاء
11- نعم لديك القدرة على اختيار الحجم المناسب
12 - نعم البرنامج سوف يعمل لكن في المستقبل و الزيارات الكثيرة راح تسبب بطى في البرنامج
13 - نعم تستطيع التعديل على المتغير
14 - لا تسطيع التعديل على المتغير الثابت
15 - اضافة كلمة (const) قبل تعريف المتغير
16- يتم تخزينهم في رام
17 - عدد صحيح وعدد كسري
RAM = RAM
int = type
age = Identifier
value = 45
box = Memory
name = age
value = 45
address = hex
1- It's a container to store data that can be changed.
2- It's a container to store data that can't be changed.
3-It's a box or cell on the ram where data is stored.
4- It's the name of the variable.
5- It's a Hexadecimal number to find the memory location.
6-Hexadcimal.
7- Integers, strings and boolean.
8- integers like 5 , floats like 1.5
9- values that have characters.
10-It's a true or false value.
11- No, each variable or constant can be sized to our needs.
12-the program will work but it may be slower because it take a big size that it doesn't need it.
13- Yes.
14- No.
15- By change it to a constant.
16- In a memory cell on the ram.
17- integer ( natural integer ) _ floats ( decimal number )
شرح مفيد و ممتع وخاصة للمبتدئين مثلي وهذا دليل على تمكنك وصدقة في إعطاء المعلومة أحببت البركة من خلال هذه السلسلة لك كل الشكر والتقدير
هذا يومي الثالث وخلصت اول جزء
الكومنت للتوثيق
اتمني اصبح شئ بالمستقبل 18 / 8 / 2024
كلمة شكر قليلة
افضل محتوى عربي تعليمي للبرمجة شكرا على المجهودات المبذولة وعلى الشرح السلس
تحياتنا من الجزائر 🇩🇿❤️
أنا أول مرة ألاقى بامشهندس عظيم زى دا عرف يفسرلى الدرس بافضل شرح قدمه لغاية ما اقتنعت بجد له جزيل الفضل والشكر
i ended the cource one thanke you for your efforts 😍😍
تم بحمد اللّٰه الانتهاء من هاي السلسلة العظيمة بتاريخ 2023-6-3 السبت.
أين وصلت في تعلم البرمجة؟
@@chaymaliza2718 enta wslt feeen
جزاك الله خيرا على الشرح الرائع.
وأسكن الله والديك الفردوس الأعلى من غير حساب ولا سابق عذاب وتغمدهما بالرحمة والمغفرة.
1- variable is a Container that store the data values. It is use to store data and while running the program you can reuse that data many times or use it at different times. You can modify or change the data while running the program
2- constant is a Container that store the data value, but it is read only. Used to store data and you can only read that data while running the program you can't change it.
3-Memory cell is the Container in the random access memory ( RAM) that store the data value and there are handureds milions of memory cell in thr RAM.
4- Identifair is the name of the variable to Identify the variable.
5- memory address each memory cell in the (RAM) have memory address wrtitten by hexadecimal, and when you run the program and cal the variable the memory address help to take you to the memory location.
6- used hexadecimal system
7- there are three primary variable type: 1)numbers 2)strings 3)boolean
8- The number's type is two type: 1)Integer numbers [1,5, 8,10,55] , 2)float [5.4, 1.5, 6.3, 2.7].
9- string is a letter or a group of letters example [A, London, Adel Ahmed, long text, short text].
10- it is true or false [ true, false]
11- no, each variable or constant has different size it depends how much we need.
12-the program will run but when milions users use the program tn the same time it be come very very slow and some times the program stop working.
13- We can modify a variable during the program.
14- We can not modify a constant during the program because it is read only.
15- by using constant to make the variable read only.
16- The variables and the constants get stored in the memory cell in the (RAM).
17- Integer numbers هي اعداد صحيحة
Float numbers هي اعداد كسرية
اعداد عشريه مش كسريه
اللهم كما أنار أستاذنا عقولنا من بعد فضلك، فأنر يارب قبري والديه و أدخلهما الفردوس الأعلى من الجنة.
رحم الله والديك واسكنهم الفردوس الاعلى
اكثر استاذ فهمان يستحق المتابعة
كنت اظن الزيرو هو الأول لكن غيرت رأيي
وكلن اساتذة فاضلين
الله يرحم والديك ويغفر لهم ويسكنهم أعلى جنانه
سعيدة جداً انو انهيت هاد الكورس وبكل فهم وصار عندي حب ودافع لانو كمل بالكورسات الجاية شكرا من القلب❤❤❤❤❤
الله يرحم والديك و جميع المسلمين.
1- are containers for storing data value ,and we need it within we use program to check the information and change it easly .
2_ are containers for storing information but it for reading only , and we need it to save constant information like PI .
3_ it is a containers for storing information.
4_identifier is the type of container.
5_ is a hexa decimal number for each memory cell.
6_ hexa decimal
7_numbers , string, boolean.
8_integer 10 ,13 , float 6,7 8,9
9_ it's a group of letters like mariam .
10_ it's true or false .
11_ no they have different size dependent on usage .
4. identifier is the variable name
سلام عليك.
شكرا لك، ورحم الله والديك.
دروس رائعه وامثله فعاله لترسيخ الفكره 😁 شكرا لجهودك
محمد باقر من العراق 2022/6/6
وين وصلت كابتن ؟
@@MiyamotoMusashi23839 حاليا طالب سادس (مرحله نهائيه)لذلك تركت البرمجه اخير شي وصلتله سويت موقعين بسيطات واتعلمت html css javascript ماكملت ويه الاستاذ ابوهدهوده من اكمل من السادس اريد ابدي وياه واذا وياه تريد تعرف تبدي لو لا ف اني اكلك ماتلكه احسن من عنده.....بالتوفيق اللك👍
👍 اروح اكمل دراستي😅😅👌👌
@@MiyamotoMusashi23839 مع العلم دوراته بفلوس على موقعه
What it variable? and why do we need it?
variables are containers for storing data values, and we need it for store data.
What is constant? And why do we need it?
Constants are containers for storing data values, and we need it to save the crucial data from any change. Or the program will crash.
What is Memory Cell?
like a box in the ram, small cell between billions of cells.
What is identifier?
name of the variable
What is Memory Adress? What is its relation to location?
some information in every cell and it is used to find the location of the cell.
Which numbering system used in memory address?
Hexadecimal.
Mention the primary types of variables?
1 Numbers, 2 Strings, 3 Boolean.
What are the number's types? And give an example?
1- Numbers, such as 100, 500, or floats such as 199.2, 184.1.
What is string? And give an example on it.
Strings: "Mohammed Abu-Hadhoud", or letters such as"ABC..."
Are all variables and constants have the same size?
Not all of them constants and not all of them have the same size.
What happens when you use much larger size than you need in variables?
become much slower and heavy, need advnaced technology for run it which is not a good descision, especially if your program small or simple.
Can we modify a varible during the program?
yes we can
Can we modify a constant during the program?
no we can't
How to make a variable read only?
use constant
Where do the variables and constants get stored?
In RAM.
What is the difference between Intergers and Floats?
Integers is just numbers such as 1 or 5 or 9, but Floats numbers like 1.4 or 9.5 and so on.
The above one is RAM
Int= type
Age= Identifier
45= Value
the white box is memroy cell
name: we put the identifier
value: we put 45
Address: we use letters and numbers by Hexidecimal system numbering and used to lead to the location of the cell.
في السؤال بتاع انواع الارقام نسيت تذكر ال integers
perfect
الحمدلله من قبل ومن بعد، جزاكم الله خير و والديكم
حقيقة مدهش انت يا استاذي .شرح ولا اروع.عم استفاد كتييير منك الله يرحم والديك ويجزاك انت كل خير على كل حرف .لك منى كل الاحترام.
ماشاء الله عليك وعلى طريقة شرحك الممتعة فيديو من 26 دقيقة و كانك تحكي لنا قصة مشوقة الله يرحم والديك برحمته الواسعة اللهم امين يارب العالمين
جزاك الله خيرا ❤❤❤
جزاك الله خيرا يا غالي
1&2) A variable is the value stored in the memory and we can change this value anytime, a constant is the same except we cannot change its value later "read-only".
3) The memory cell is the smallest storage unit in the memory
4) The identifier is the name of the variable
5) The memory address is the location of the variable in the memory. Hexadecimal numbering is used in it
6,7&8) integers such as 4, floats such as 5.2, strings such as "Ahmed Mohamed", booleans such as (1 or 0) true or false
9) each variable has its specific size in the memory
10) The app we develop will run but becomes slower and not practical
واو أحس أنه بعد هذا الفيديو سندخل في عالم كبير
الى المستوى التالي و الله الحافظ
كل التحيه والتقدير
اللهم ارحم والديك
انا تاخرت فى البدايه قليلا
ولكن بعد أن انتهيت من تلك القائمه
أدركت مدى تقصيرى .
وعزمت الأمر على الاستمرار
وثقتى بالله اولا واخيرا ثم
كامل الثقه فى اتباع إرشاداتك وتعليمك
يرحم الله والديك
حفظك الله استاذ محمد ورفع قدرك وشانك والله يرحم والديك والمسلمين اجمعين (Hussam AlAmoury )
ما شاء الله عليك وعلى شرحك العظيم!!! أنا قدرت جاوب على ال homework خلال الدرس وهذا كلو بفضلك. بشكرك جزيل الشكر استاذنا العظيم.
طالبك من النرويج
رحم الله والدينا ووالديكم وغفر لهم أجمعين .. آمين .. شكراً على هذا الشرح الوافي .. الله يبيض وجهك ويحقق لك كل ماتتمناه .. شكراَ إلى عنان السماء
الله يوفقك لكل خير بارك الله فيك أخي العزيز شكرا شكرا شكرا الله يرحمليك والديك
كان رحلة جميلة و ممتعة شكرا لك على مجهودك و رحم الله والديك
شكرا مليون مرة ...ورجاءا يا ناس ماتستعجلوا ع الاستاذ خلو براحته
الله يطول بعمرك يارب في طاعته استاذنا الكريم
لله يعطيك ألف عافية، ويرحم والديك وجميع المسلمين
وعندنا في سوريا تحديدا درعا على حدود الاردن بنحكيلها صينية.
غفر الله لك
والله فعلا ختامها مسك الله يجزيك الخير ياطيب معلومات قيمة وشيقة
thank you
شكراااا ❤️
تقراي طب وتتعلمي برمجة ؟
الله يعطيك العافية
بارك الله فيك وجزاك الله خيرا وحفظك ورزقك من حيث لا تحتسب على هذه المعلومات
1. Variable is a container that save the data and can be changed again and reuse, we need it to change any information that needs to be changed
2. Constant is a container that's save the data but cannot be changed, it's read only
3. Memory cell is part of millions of cells in RAM which saves the data
4. Identifier is the name of value
5. Memory address is the title of the cell that have the required information, it's used to know which cell have the information we need so it can be delivered easily
6. Hexadecimal
7. String - boolean - integer
8. The integer numbers "1 - 2 - 3 - 4 - etc" and float numbers " 1.3 - 7.2 - 9.2 - etc"
9.string is the variable that save texts just like "Mohammed abu-hadhood"
10. Boolean saves "yes" or "no" or "1" or "0"
11. No
12. It will work.. But slowly
13. Yes
14. No
15. By the constant variable
16. In the RAM memory cells
17. Integers saves normal numbers while float enters decimal numbers
18. Variable - identifier - value - memory cell - RAM
الله يحفظك استاذ
رحم الله والديك وفقك الله لفعل الخير
أسلوب تعليمي يعتمد على الفهم ثم الفهم رائع رائع رائع رائع رائع بارك الله فيك يا دكتور
قبل ذلك حضرت دروس لتعليم البرمجة ولكن كانت تعتمد على الحفظ تم الحفظ تم الحفظ ولكن كانت مرهقة جدا بالنسبة لي لأن المحاضرة الذي كان يوصل المعلومة لي هو كان حافظ وليس فاهم مثل كثيراً في اليوتيوب
استمر خطوه خطوه لا تهمل اي فيدو وان شاء الله ستبدع وستختصر سنوات كبيره من الخبره
شكرا على الجهد المبتذل منك و احتسبه الله في ميزان حسناتك
بارك الله فيك يا أستاذ محمد، ورحم الله والديك وأسكنهم فسيح جناته❤❤
جزاك الله خيرا
ورحم الله والديك وأمواتنا وموتى المسلمين جميعا
بارك الله فيك
السلام عليكم اخي الفاضل ماشاء الله المنطق العلمي المفصل تحية عطرة لك ولكل متابعيك من الجزائر
على هالامثلة صعب ننسى الشرح😂😂
خلصت الكورس الأول 🎉 شكراً كتير دكتور وربنا يجعلها ف ميزان حسناتك
لحظة بلحظة وخطوة بخطوة معك استاذنا العزيز
الله يقويك ويعطيك الف عافية
هذا معلم حقيقي
ربنا يحفظك ويعطيك العافية ويرحم والديك
الله يعطـيك العافيه
بارك الله فيك وفي جهدك وطريقة تعليمك شكرا جزيلا وفقك الله يونس من الجزاءر
ابدعتم وأفدتم بارك الله فيكم أستاذنا الجليل وغفر لوالديكم ورزقكم الجنة وإياهم
1- it is an identifier that is assigned to value and it can be change. We use it to save changeable data
2- it is an only read value
3- a part of a ram and it is container for our data
4- it is what we assigned for the value
5- it is an unique hexadecimal code for every single memory cell, that tell us the location of the memory cell
6- hexadecimal
7- numbers, strings and Boolean
8- integers ( 3 ) and float ( 3.7 )
9- it is a written words ( “ hi I am 33 years old “ )
10- logical expressions ( true or false )
11- you can chose the size
12- you can build/run your program but it will be slower and you will waste needed resources
13- yes
14- no
15- make it a constant
16- memory cell
17- integers can’t accept coma , while float can have it
استاذي العزيز ماهي الرياضيات التي يمكننا مراجعتها أو دراستها و تساعدنا في الذهاب بعيدا في البرمجة و الله يرحم والديك استاذنا الغالي
فقط حل مسائل برمجيه بكثره
1_ variable are containers for storing data values are used to store data
2_ constant are containers for storing data valuse, but thy are read only
3_ It is a cell in RAM
4_ Name of the variable
5_ Each cell has an address, which is located in RAM and is read in Hexadecimal, which indicates Memory location
6_ Hexadecimal
7_ Numbers _ Strings _ Boolean
8_ Number's types is firstly [Integers] for example (11 - 5 - 67 - 12...) secondly [floats] for example (2,3 - 1,2 - 4,5...)
9_ Strings is a group of letters for example the name
10_ Boolean (Trus or false)
11_ Every variable or constant has a different size
12_ its works but slowly
13_ Yes
14_ No
15_ can make variables read only by writing (const) before Identifier
16_ in the RAM exactly in the memory cell
17_ Integers (Natural integer) _ floats (Decimal number)
_RAM
_Int: typ
_Age: identifier
_45
_Memory cell
_Name: age
_Value: 45
_Address: memory cell (Hex)
الله يرحم والديك يا استاذنا شكرا اوي علي المعلومات المفيدة دي ربنا يجزيك كل خير وينفع بعلمك ويبارك فيه
الVariable هو بمعنى متغيرات يخزن قيمة مثل العمر بالرام لاكن قابل للتغير ونستخدمه للقيم المتغيرة مثل العمر
الconstant هي قيم ثابته لا تتغير ابدا وبنستخدمه للقيم الثابتة مثل قيمة الباي ولو حاولت تعدل عليها بتعطيك error
Memory call هي مكان بالرام يوجد الكثير منه ويخزن الكود
ال identifier هو يعتبر اسم المتغير
ال memory add هو زي التعريف للمتغير ويعطينا اللوكشين حق المتغير بالرام
ب Hexadecimel
ال number و string و boolean
الله يحفظك حبيبنا
اتمنالك كل التوفيق استاذي
شرح جميل كالعادة