سأقدم لكم قائمة بأنواع المتغيرات في لغة C++ مع حجم كل منها ومثال قصير لكل نوع. الأحجام المذكورة هي الأحجام النموذجية على نظام 64 بت.
1. الأنواع البدائية (Primitive Data Types)
int : 4 byte = 32 bit EX: int x = 10;
Float : 4 byte = 32 bit EX: float y = 3.14;
double: 8 byte = 64 bit EX: double n=3.14151;
Char : 1 byte = 8 bit EX: char a ='A';
bool : 1 byte = 8 bit EX : bool result=true;
#انتضروو_كل_ماهو_جديد_في_فكر_برمجي_وتطوير_الذات
1. الأنواع البدائية (Primitive Data Types)
int : 4 byte = 32 bit EX: int x = 10;
Float : 4 byte = 32 bit EX: float y = 3.14;
double: 8 byte = 64 bit EX: double n=3.14151;
Char : 1 byte = 8 bit EX: char a ='A';
bool : 1 byte = 8 bit EX : bool result=true;
#انتضروو_كل_ماهو_جديد_في_فكر_برمجي_وتطوير_الذات
2. الأنواع المشتقة (Derived Data Types)
1 - array تعتمد على نوع البيانات وعدد العناصر
EX:
int arr[5] = {1, 2, 3, 4, 5}; // مثال (يشغل 20 بايت)
2- Pointer : 8 byte = 64 bit
يسند له موقع متغير وليس قيمة
EX:
int* ptr = &x;
3 - Reference: نفس حجم المؤشر، ولكن بدون احتساب الحجم الفعلي كمتغير مستقل
int& ref = x;
#انتضروو_كل_ماهو_جديد_في_فكر_برمجي_وتطوير_الذات
1 - array تعتمد على نوع البيانات وعدد العناصر
EX:
int arr[5] = {1, 2, 3, 4, 5}; // مثال (يشغل 20 بايت)
2- Pointer : 8 byte = 64 bit
يسند له موقع متغير وليس قيمة
EX:
int* ptr = &x;
3 - Reference: نفس حجم المؤشر، ولكن بدون احتساب الحجم الفعلي كمتغير مستقل
int& ref = x;
#انتضروو_كل_ماهو_جديد_في_فكر_برمجي_وتطوير_الذات
منصة إدراك
هي منصة تعليمية إلكترونية مفتوحة تقدم مساقات تعليمية مجانية عبر الإنترنت باللغة العربية. تأسست منصة إدراك في عام 2014 بمبادرة من مؤسسة الملكة رانيا للتعليم والتنمية في الأردن، بالشراكة مع "إدكس" (edX)، وهي منصة تعليمية عالمية تأسست من قبل جامعة هارفارد ومعهد ماساتشوستس للتكنولوجيا (MIT).
### أهداف منصة إدراك:
1. توفير التعليم المجاني: تهدف إلى جعل التعليم عالي الجودة متاحًا للجميع، بغض النظر عن الموقع الجغرافي أو الخلفية الاقتصادية.
2. تحسين التعليم العربي: تسعى إلى تحسين جودة التعليم في العالم العربي من خلال توفير محتوى تعليمي عالي الجودة باللغة العربية.
3. تطوير المهارات: تركز على تطوير المهارات العملية والتقنية المطلوبة في سوق العمل.
### مميزات منصة إدراك:
- مجانية: توفر مساقات تعليمية مجانية تمامًا.
- شهادات إتمام: يمكن للمتعلمين الحصول على شهادات إتمام عند اجتياز المساقات بنجاح.
- مجالات متنوعة: تقدم مساقات في مجالات متعددة مثل البرمجة، الهندسة، الطب، الأعمال، الفنون، العلوم الاجتماعية وغيرها.
- تفاعل وتواصل: تتيح للمتعلمين التفاعل مع بعضهم البعض ومع المدربين من خلال المنتديات والنقاشات.
### كيفية الاستفادة من منصة إدراك:
1. التسجيل: يمكن للمستخدمين التسجيل مجانًا على المنصة من خلال إنشاء حساب.
2. اختيار المساقات: بعد التسجيل، يمكن للمستخدمين تصفح المساقات المتاحة واختيار المساقات التي يرغبون في دراستها.
3. التعلم عبر الإنترنت: يمكن للمستخدمين الوصول إلى المواد الدراسية والفيديوهات والمحاضرات عبر الإنترنت، والتعلم بالوتيرة التي تناسبهم.
4. إجراء الاختبارات: يمكن للمتعلمين إجراء الاختبارات والواجبات المقررة في المساقات لتقييم مدى فهمهم للمادة.
5. الحصول على الشهادات: عند إتمام المساق بنجاح، يمكن للمستخدمين الحصول على شهادة إتمام، والتي يمكن إضافتها إلى سيرتهم الذاتية أو ملفهم على LinkedIn.
منصة إدراك تسعى لتطوير وتحسين التعليم في العالم العربي، وتعتبر واحدة من أبرز المبادرات التعليمية في المنطقة، مقدمةً فرصاً تعليمية ثمينة للأفراد من مختلف الخلفيات والمجتمعات.
رابط المنصة :
https://www.edraak.org/
#انتضروو_كل_ماهو_جديد_في_فكر_برمجي_وتطوير_الذات
هي منصة تعليمية إلكترونية مفتوحة تقدم مساقات تعليمية مجانية عبر الإنترنت باللغة العربية. تأسست منصة إدراك في عام 2014 بمبادرة من مؤسسة الملكة رانيا للتعليم والتنمية في الأردن، بالشراكة مع "إدكس" (edX)، وهي منصة تعليمية عالمية تأسست من قبل جامعة هارفارد ومعهد ماساتشوستس للتكنولوجيا (MIT).
### أهداف منصة إدراك:
1. توفير التعليم المجاني: تهدف إلى جعل التعليم عالي الجودة متاحًا للجميع، بغض النظر عن الموقع الجغرافي أو الخلفية الاقتصادية.
2. تحسين التعليم العربي: تسعى إلى تحسين جودة التعليم في العالم العربي من خلال توفير محتوى تعليمي عالي الجودة باللغة العربية.
3. تطوير المهارات: تركز على تطوير المهارات العملية والتقنية المطلوبة في سوق العمل.
### مميزات منصة إدراك:
- مجانية: توفر مساقات تعليمية مجانية تمامًا.
- شهادات إتمام: يمكن للمتعلمين الحصول على شهادات إتمام عند اجتياز المساقات بنجاح.
- مجالات متنوعة: تقدم مساقات في مجالات متعددة مثل البرمجة، الهندسة، الطب، الأعمال، الفنون، العلوم الاجتماعية وغيرها.
- تفاعل وتواصل: تتيح للمتعلمين التفاعل مع بعضهم البعض ومع المدربين من خلال المنتديات والنقاشات.
### كيفية الاستفادة من منصة إدراك:
1. التسجيل: يمكن للمستخدمين التسجيل مجانًا على المنصة من خلال إنشاء حساب.
2. اختيار المساقات: بعد التسجيل، يمكن للمستخدمين تصفح المساقات المتاحة واختيار المساقات التي يرغبون في دراستها.
3. التعلم عبر الإنترنت: يمكن للمستخدمين الوصول إلى المواد الدراسية والفيديوهات والمحاضرات عبر الإنترنت، والتعلم بالوتيرة التي تناسبهم.
4. إجراء الاختبارات: يمكن للمتعلمين إجراء الاختبارات والواجبات المقررة في المساقات لتقييم مدى فهمهم للمادة.
5. الحصول على الشهادات: عند إتمام المساق بنجاح، يمكن للمستخدمين الحصول على شهادة إتمام، والتي يمكن إضافتها إلى سيرتهم الذاتية أو ملفهم على LinkedIn.
منصة إدراك تسعى لتطوير وتحسين التعليم في العالم العربي، وتعتبر واحدة من أبرز المبادرات التعليمية في المنطقة، مقدمةً فرصاً تعليمية ثمينة للأفراد من مختلف الخلفيات والمجتمعات.
رابط المنصة :
https://www.edraak.org/
#انتضروو_كل_ماهو_جديد_في_فكر_برمجي_وتطوير_الذات
Edraak
إدراك: دورات باللغة العربية عبر الإنترنت
إدراك هي منصة إلكترونية عربية للمساقات الجماعية مفتوحة المصادر (MOOCs). تم تأسيس إدراك بمبادرة من مؤسسة الملكة رانيا للتعليم والتنمية والتي تحرص على بذل كافة الجهود والمساعي للمساهمة في وضع العالم العربي في المقدمة في مجال التربية والتعليم كونهما حجر الأساس…
منصة اخرئ مفيدة جداً
منصة هرمش
هي منصة تعليمية عربية متخصصة في تعليم البرمجة وعلوم الحاسوب. توفر محتوى تعليمي شامل ومجاني يغطي العديد من لغات البرمجة والتقنيات الحديثة. إليك نبذة مرتبة عن المنصة:
### أهداف منصة هرمش:
1. تعليم البرمجة: تقديم محتوى تعليمي يساعد المتعلمين على فهم أساسيات البرمجة وتطوير مهاراتهم.
2. تمكين المتعلمين: توفير الموارد اللازمة لتطوير مهارات البرمجة وتطبيقها عمليًا.
3. نشر المعرفة: إتاحة المعلومات والمعرفة البرمجية باللغة العربية للوصول إلى أوسع نطاق ممكن.
### مميزات منصة هرمش:
1. شمولية المحتوى: تغطي العديد من لغات البرمجة مثل بايثون، جافا، سي بلس بلس، جافاسكريبت، وغيرها.
2. مجانية: تقدم جميع الدروس والمقالات التعليمية مجانًا.
3. تفصيل ودقة: توفر دروسًا مفصلة ومنظمة تساعد المتعلمين على فهم المفاهيم البرمجية بوضوح.
4. محتوى تطبيقي: تركز على تقديم أمثلة عملية وتمارين تطبيقية لتعزيز الفهم.
### كيفية الاستفادة من منصة هرمش:
1. التسجيل: يمكن للمستخدمين التسجيل مجانًا على المنصة للوصول إلى المحتوى التعليمي.
2. اختيار الدروس: تصفح الدروس المتاحة واختيار المواضيع التي يرغبون في تعلمها.
3. التعلم الذاتي: متابعة الدروس والتمارين العملية بالوتيرة التي تناسبهم.
4. المشاركة والتفاعل: يمكن للمتعلمين التفاعل مع المجتمع التعليمي على المنصة لطرح الأسئلة وتبادل المعرفة.
منصة هرمش تعتبر موردًا قيمًا للمتعلمين العرب الذين يسعون لتطوير مهاراتهم في البرمجة وعلوم الحاسوب بطريقة منظمة وعملية.
رابط المنصة:
https://harmash.com/
منصة هرمش
هي منصة تعليمية عربية متخصصة في تعليم البرمجة وعلوم الحاسوب. توفر محتوى تعليمي شامل ومجاني يغطي العديد من لغات البرمجة والتقنيات الحديثة. إليك نبذة مرتبة عن المنصة:
### أهداف منصة هرمش:
1. تعليم البرمجة: تقديم محتوى تعليمي يساعد المتعلمين على فهم أساسيات البرمجة وتطوير مهاراتهم.
2. تمكين المتعلمين: توفير الموارد اللازمة لتطوير مهارات البرمجة وتطبيقها عمليًا.
3. نشر المعرفة: إتاحة المعلومات والمعرفة البرمجية باللغة العربية للوصول إلى أوسع نطاق ممكن.
### مميزات منصة هرمش:
1. شمولية المحتوى: تغطي العديد من لغات البرمجة مثل بايثون، جافا، سي بلس بلس، جافاسكريبت، وغيرها.
2. مجانية: تقدم جميع الدروس والمقالات التعليمية مجانًا.
3. تفصيل ودقة: توفر دروسًا مفصلة ومنظمة تساعد المتعلمين على فهم المفاهيم البرمجية بوضوح.
4. محتوى تطبيقي: تركز على تقديم أمثلة عملية وتمارين تطبيقية لتعزيز الفهم.
### كيفية الاستفادة من منصة هرمش:
1. التسجيل: يمكن للمستخدمين التسجيل مجانًا على المنصة للوصول إلى المحتوى التعليمي.
2. اختيار الدروس: تصفح الدروس المتاحة واختيار المواضيع التي يرغبون في تعلمها.
3. التعلم الذاتي: متابعة الدروس والتمارين العملية بالوتيرة التي تناسبهم.
4. المشاركة والتفاعل: يمكن للمتعلمين التفاعل مع المجتمع التعليمي على المنصة لطرح الأسئلة وتبادل المعرفة.
منصة هرمش تعتبر موردًا قيمًا للمتعلمين العرب الذين يسعون لتطوير مهاراتهم في البرمجة وعلوم الحاسوب بطريقة منظمة وعملية.
رابط المنصة:
https://harmash.com/
موقع هرمش
أفضل موقع عربي للتعلم الذاتي
نوفر لك كل المعرفة و الأدوات التي تحتاجها للوصول إلى هدفك بشكل مجاني من دورات تفاعلية، كتب، مشاريع و نساعدك على تخطي أي مشكلة تواجهها أثناء التعلم.
🔴🔴الان وجديد 🔴🔴
دبلوم مجاني للفائدة لمن أراد
⭕ تعلن أكاديمية التعليم المفتوح عن
🟢 فتح باب القبول والتسجيل 🟢
في دبلوم تأصيل العلوم الشرعية.. الدفعة 12 للعام 1446هـ
👈🏼 هذا الدبلوم الذي سيكون فرصة حقيقة لتعزيز ثقافتك الشرعية
😕👈🏻 إن فاتتك الدراسة في الأعوام الماضية
👈🏼 فهذه فرصة ثانية بين يديك😊.. لا تجعل هذه الفرصة تفوتك
✅ فعّل اشتراكك معنا الآن مجانا من خلال الرابط التالي
open-learning.net/membership/…
بعد الدخول على الرابط اضغط ( التحق الآن )
وانضم إلى قناة الدفعة 12 على التلجرام لتصلك معلومات الدراسة على الرابط التالي:
t.me/openacadimy…
نتمنى لك رحلة دراسية ممتعة.. 🌹
⚠️ لا تجعل هذا الخير يتوقف عندك .. مرره ليستفيد غيرك فالدال على الخير كفاعله
✨ وتذكــر .. أنها صدقة جارية
وفي حال واجهتك أي مشكلة أو كان لديك استفسارات فلا تتردد بالتواصل معنا
ملاحظة: هذه الرسالة جماعية وهي خاصة بالطلاب الذين سجلوا في الأعوام الماضية ولم يحالفهم الحظ للاستمرار
➖🔹 إدارة الأكاديمية 🔹➖
فكر برمجي وتطوير الذات
https://t.me/Think_Programmatically
دبلوم مجاني للفائدة لمن أراد
⭕ تعلن أكاديمية التعليم المفتوح عن
🟢 فتح باب القبول والتسجيل 🟢
في دبلوم تأصيل العلوم الشرعية.. الدفعة 12 للعام 1446هـ
👈🏼 هذا الدبلوم الذي سيكون فرصة حقيقة لتعزيز ثقافتك الشرعية
😕👈🏻 إن فاتتك الدراسة في الأعوام الماضية
👈🏼 فهذه فرصة ثانية بين يديك😊.. لا تجعل هذه الفرصة تفوتك
✅ فعّل اشتراكك معنا الآن مجانا من خلال الرابط التالي
open-learning.net/membership/…
بعد الدخول على الرابط اضغط ( التحق الآن )
وانضم إلى قناة الدفعة 12 على التلجرام لتصلك معلومات الدراسة على الرابط التالي:
t.me/openacadimy…
نتمنى لك رحلة دراسية ممتعة.. 🌹
⚠️ لا تجعل هذا الخير يتوقف عندك .. مرره ليستفيد غيرك فالدال على الخير كفاعله
✨ وتذكــر .. أنها صدقة جارية
وفي حال واجهتك أي مشكلة أو كان لديك استفسارات فلا تتردد بالتواصل معنا
ملاحظة: هذه الرسالة جماعية وهي خاصة بالطلاب الذين سجلوا في الأعوام الماضية ولم يحالفهم الحظ للاستمرار
➖🔹 إدارة الأكاديمية 🔹➖
فكر برمجي وتطوير الذات
https://t.me/Think_Programmatically
Telegram
أكاديمية التعليم المفتوح (القناة العامة)
بوابتك للعلم الشرعي، القناة الرسمية للأكاديمية
للتواصل معنا عبر المعرف http://t.me/Openacadimy0
للتواصل معنا عبر المعرف http://t.me/Openacadimy0
الفرق بين الهارد ديسك hdd و ssd
HDD VS SSD
hdd ( hard disk drive )
ssd (solid state drive)
القرص الصلب أو "الهارد ديسك" من المكونات المهمة للغاية فى جهاز الكمبيوتر،
حيث يجرى تخزين كل بيانات المستخدمين من خلاله، ومن التطوير التكنولوجى الكبير الذى شهدته الأقراص الصلبة مؤخرًا، ظهرت لنا الوحدات ذات المساحة الكبيرة، كذلك ظهرت عدة أنواع مختلفة من الهارد ديسك والتى تضم كل منها مجموعة من المميزات والعيوب وفيما يلى نرصد أبرز الفروق بين الهارد ديسك HDD و SSD
المكونات :
المكونات بالنسبه لى HDD يتكون من قرص معدني و رؤوس قراءة و كتابة، سرعة HDD تعتمد على سرعة دوران القرص لكن SSD يعتمد على الخلايا الكهربية و هذا سر سرعة SSD.
السرعة :
هارد SSD اسرع تقريباً بـ 10 مرات من الهاردات العادية كما أنه يستهلك طاقة كهربية أقل كثيراً عن الهاردات العادية.
القراءة والكتابه :
القراءه والكتابة على SSD افضل من HDD لانه يبحث عن نقطة مناسبة لكن SSD يبحث عن اقرب نقطة.
عدد العمليات :
عدد العمليات على SSD اكبر بفارق كبير جدأ عن HDD.
تجزئه وتقسيم الهارد :
تجزئه وتقسيم الهارد بالنسبه SSD لا يؤثر على الهارد لاكن HDD يتأثر على مر الزمن.
سرعه نقل الملفات والنسخ :
سرعه نقل الملفات والنسخ مما لا شك فيه ان الخلايا الكهربية افضل من القرص فى السرعة وبالتالي SSD افضل و اسرع فى نقل البيانات.
الوزن :
الوزن على عكس المتوقع SSD وزنه اخف بفارق كبير جدا عن HDD لان الهارد ديسك دريف يتكون من قرص معدني و مكونات محفوظة فى وعاء حديدى مما يؤدى الى زيادة الوزن.
السعر :
السعر مما لا شك فية ان SSD اعلى فى السعر فى مقابل الاداء الممتاز بفارق ملحوظ عن HDD.
نقطه اضافيه الصوت :
سماع الصوت لـ SSD معدوم مقارنه بـ HDD الواضح بسبب حركه الموتور علي الاسطوانة.
هذا هو الفرق بين HDD و SSD باختصار.
https://t.me/Think_Programmatically
HDD VS SSD
hdd ( hard disk drive )
ssd (solid state drive)
القرص الصلب أو "الهارد ديسك" من المكونات المهمة للغاية فى جهاز الكمبيوتر،
حيث يجرى تخزين كل بيانات المستخدمين من خلاله، ومن التطوير التكنولوجى الكبير الذى شهدته الأقراص الصلبة مؤخرًا، ظهرت لنا الوحدات ذات المساحة الكبيرة، كذلك ظهرت عدة أنواع مختلفة من الهارد ديسك والتى تضم كل منها مجموعة من المميزات والعيوب وفيما يلى نرصد أبرز الفروق بين الهارد ديسك HDD و SSD
المكونات :
المكونات بالنسبه لى HDD يتكون من قرص معدني و رؤوس قراءة و كتابة، سرعة HDD تعتمد على سرعة دوران القرص لكن SSD يعتمد على الخلايا الكهربية و هذا سر سرعة SSD.
السرعة :
هارد SSD اسرع تقريباً بـ 10 مرات من الهاردات العادية كما أنه يستهلك طاقة كهربية أقل كثيراً عن الهاردات العادية.
القراءة والكتابه :
القراءه والكتابة على SSD افضل من HDD لانه يبحث عن نقطة مناسبة لكن SSD يبحث عن اقرب نقطة.
عدد العمليات :
عدد العمليات على SSD اكبر بفارق كبير جدأ عن HDD.
تجزئه وتقسيم الهارد :
تجزئه وتقسيم الهارد بالنسبه SSD لا يؤثر على الهارد لاكن HDD يتأثر على مر الزمن.
سرعه نقل الملفات والنسخ :
سرعه نقل الملفات والنسخ مما لا شك فيه ان الخلايا الكهربية افضل من القرص فى السرعة وبالتالي SSD افضل و اسرع فى نقل البيانات.
الوزن :
الوزن على عكس المتوقع SSD وزنه اخف بفارق كبير جدا عن HDD لان الهارد ديسك دريف يتكون من قرص معدني و مكونات محفوظة فى وعاء حديدى مما يؤدى الى زيادة الوزن.
السعر :
السعر مما لا شك فية ان SSD اعلى فى السعر فى مقابل الاداء الممتاز بفارق ملحوظ عن HDD.
نقطه اضافيه الصوت :
سماع الصوت لـ SSD معدوم مقارنه بـ HDD الواضح بسبب حركه الموتور علي الاسطوانة.
هذا هو الفرق بين HDD و SSD باختصار.
https://t.me/Think_Programmatically
Telegram
فكر برمجي
#فكر_برمجي
Think_Programmatically
قناة تقنية متخصصة في البرمجة وتطوير المهارات. نوفر شروحات مبسطة، موارد مفيدة، وأفكار ملهمة لتحويل شغفك بالتقنية إلى إبداع.
Think_Programmatically
قناة تقنية متخصصة في البرمجة وتطوير المهارات. نوفر شروحات مبسطة، موارد مفيدة، وأفكار ملهمة لتحويل شغفك بالتقنية إلى إبداع.
(هرمش)
https://harmash.com
هو موقع تعليمي مجاني يهتم بعلوم الكمبيوتر و يقدم إليك المعرفة بشكل مبسّط و مفصّل، و هو المكان المناسب لأي شخص يطمح بأن يصبح مبرمجاً محترفاً و مبدعاً في العالم الرقمي.
https://t.me/Think_Programmatically
https://harmash.com
هو موقع تعليمي مجاني يهتم بعلوم الكمبيوتر و يقدم إليك المعرفة بشكل مبسّط و مفصّل، و هو المكان المناسب لأي شخص يطمح بأن يصبح مبرمجاً محترفاً و مبدعاً في العالم الرقمي.
https://t.me/Think_Programmatically