سجل الآن

تسجيل دخول

فقدت كلمة المرور

فقدت كلمة المرور الخاصة بك؟ الرجاء إدخال عنوان البريد الإلكتروني الخاص بك. ستتلقى رابطا وستنشئ كلمة مرور جديدة عبر البريد الإلكتروني.

تسجيل دخول

سجل الآن

Lorem ipsum dolor sit amet, consectetur adipiscing elit.Morbi adipiscing gravdio, sit amet suscipit risus ultrices eu.Fusce viverra neque at purus laoreet consequa.Vivamus vulputate posuere nisl quis consequat.

ما هي البرمجة.

ما هي البرمجة.

📌 تُعدّ البرمجة جزءاً مهماً في عالم الكمبيوتر. غالباً ما تكون البرمجة هي الطريقة التي ننشئ بها تمثيلاً عملياً لحلولنا، فالبرمجة هي عملية توجيه الكمبيوتر لأداء المهام المختلفة.

📌 البرمجة تزود الكمبيوتر بمجموعة من التعليمات المكتوبة بلغة يستطيع فهمها، ويمكن أن تكون هذه التعليمات بأشكال مختلفة. مثلما يمكن للبشر فهم بعض اللغات كالإنجليزية، الإسبانية، الفرنسية، وغيرها، هكذا يكون الحال مع أجهزة الكمبيوتر، تفهم أجهزة الكمبيوتر الإرشادات التي تتم كتابتها في صيغة نحوية معينة تسمى لغة البرمجة.

📌 هناك مهام بسيطة يقوم بها الكمبيوتر يكون بالتبعية برمجتها أكثر سهولة من المهام المعقدة التي قد تتضمن سلسلة من التعليمات المتعددة، مثل: حساب متوسط ​​العائد على السهم على مدى السنوات الـ 5 الماضية، وهي عملية لا يمكن التعبير عنها عادة في تعليمات بسيطة.

وما هي الخوارزمية.

📌 لفهم عملية البرمجة يجب التعرض لمُصطلح آخر وهو “الخوارزمية”، والخوارزمية هي صيغة لحل المشكلات تعتمد على تنفيذ متسلسلة من الإجراءات المحددة لحل المشاكل المُتكررة.

📌 تكون الخوارزمية في شكل سلسلة من التعليمات الواضحة، التي لا تقبل تفسيراً آخر، فالخوارزمية هي مجموعة من الخطوات الرياضية والمنطقية والمتسلسلة اللازمة لحل مشكلة ما.

🔴 ويمكن تعريف عملية البرمجة بأنها عملية أخذ خوارزمية وتحويلها إلى رموز بأحد لغات البرمجة، بحيث يمكن تنفيذها بواسطة الكمبيوتر.

📌 وعلى الرغم من وجود العديد من لغات البرمجة والعديد من أنواع أجهزة الكمبيوتر المختلفة، فإن الخطوة الأولى المهمة هي الحاجة إلى حل مشكلة ما، بدون خوارزمية لا يمكن أن يكون هناك برنامج.

📌 تصف الخوارزميات حل المشكلة من حيث البيانات اللازمة لتمثيل المشكلة القائمة، ومجموعة الخطوات اللازمة لإنتاج النتيجة المقصودة.

📌 يجب أن توفر لغات البرمجة طريقة افتراضية لتمثيل المشكلة والخطوات تحقيقاً لهذه الغاية. تتيح لغات البرمجة إمكانية تمثيل الخطوات الخوارزمية بطريقة مريحة لا لبس فيها.

عن alkrsanمثقف

‎إضافة تعليق