المشاركات

عرض المشاركات من أكتوبر, 2017

لغة ++C | C++ language

صورة
بسم الله الرحمن الرحيم بعد أن تعرفنا على خلفية بسيطة للخوارزميات يلزمنا بعدها بتعلم لغة برمجة لنطبق ما كتبناه بلغة يفهمها الحاسوب عن طريق Compiler. "مترجم" Compiler : هو عبارة عن برنامج يوفر لنا بيئة عمل تمكنا من الكتابة فيه بلغة معينة يطلق عليها "High level language" أي أنها قريبة من أن يفهمها الإنسان مثل لغة ++C و لغة Java ، و من ثم يتم ترجمتها للجهاز بما تفهمه و يطلق عليه اسم "Machine language" المبنية على الرقمين 0 و 1. في هذه المدونة سنتطرق لإحدى لغات High level language ألا وهي لغة ++C و لغة Java تعتبر اللغة المطورة منها. لغة ++C : الخطوة الأولى: تحميل برنامج Compiler المترجم الذي يوفر لنا بيئة عمل مناسبة للبرمجة بلغة ++C ، النسخة التي استخدمها Microsoft visual ++C 2010 Express . هذا برنامج بسيط كتب بلغة ++C: و هذا output مخرج البرنامج:  هذا رابط يساعدك في تحميل آخر نسخة لل Compiler 2017: https://www.visualstudio.com/vs/whatsnew/ و لبدء مشروع جديد عليك عمل التالي: 1- ملف (File) -- جديد (New) -- مشرو...

تراكيب البيانات 1 | 1 Data Structure

بسم الله الرحمن الرحيم تراكيب البيانات Data structures : - ما هي؟ عبارة عن العلاقة بين عناصر البيانات المختلفة مثل المصفوفات ، و عن عمليات و مفاهيم منطقية تنظم بطريقة يسهل فهمها و تؤثر في أداء البرنامج. - أسباب استخدام تراكيب البيانات في البرنامج: 1- يساعد في تحليل المشكلة و تحديد العمليات الأساسية التي يحتاجها المشروع. 2- امكانية اختيار تراكيب البيانات المناسبة لمتطلبات المشروع. 3- يساعد في تحسين الكفاءة للمشروع من ناحية الوقت المستغرق لإجراء عملية معينة ، و المساحة المستهلكة من الذاكرة. - ماذا يعني مفهوم Abstraction في تراكيب البيانات؟ - يمكننا معرفة ما الذي نعرفه. - و عدم معرفتنا بكيفية عمله. مثلا: int x; int عبارة عن Abstraction of integer. Abstraction data type يتكون من: 1- تعريف البيانات. 2- تعريف العمليات. 3- العلاقة بين البيانات و العمليات. - أشكال البيانات: 1- بيانات منطقية (Data type + Abstract Data Type - ADT). 2- بيانات فيزيائية (Data type + Data structure). - أنواع البيانات Data types : 1- البيانات الأساسية Built-in ...

#نصيحة_من_متفوقة

بسم الله الرحمن الرحيم #نصيحة_من_متفوقة - الحرص على التقرب إلى الله سبحانه وتعالى من أداء الصلوات المفروضة في وقتها مع نافلتها. - رضى الله سبحانه و تعالى من رضى الوالدين من غير معصيته، و هو سبب في توفيق حياتك. - الحرص على قراءة أذكار الصباح و المساء في وقتها، أذكار الصباح وقتها من بعد الفجر و أذكار المساء من بعد العصر. - التمارين الرياضية سبب في زيادة نشاطك و تركيزك من مشي و تمارين هوائية. - بدء اليوم الدراسي الجديد بكلمة تحفيزية تساعدك على إكمال اليوم بهمة عالية، مثل:   بإمكاني فعلها، قبلت التحدي، اعمل بصمت و ليكن نجاحك هو ضجيجك ،و غيرها الكثير. - الحرص على قراءة الورد اليومي من القرآن. - اختر مكان ثابت هادىء و مرتب للمذاكرة. - ابدأ بحل واجبات اليوم أولا و لا تؤجلها ليوم آخر حتى إذا كان تسليمه بعد مدة. - ابدأ  بالمهم فالأهم في المذاكرة. - احرص على المذاكرة اليومية و المستمرة. - مراجعة الدرس السابق و الإطلا على الدرس الجديد. - لا تجعلي وقتك كله في المذاكرة بل ساعة و ساعة باعتدال. - المبادرة في مساعدة الآخرين إن أشكل عليهم شيئا تعرفينه. - ...