Programming for non-professionals

Programming for non-professionals

Share

Contact information, map and directions, contact form, opening hours, services, ratings, photos, videos and announcements from Programming for non-professionals, Education, Center Town, Jableh.

24/11/2015

إلى كل مهتم بهذه الصفحة التي لا نبتغي منها إلا الفائدة، أن يطرحوا الأسئلة والمشاكل العالقة لديهم لنحاول معاً حلها أو تذليل العقبات في سبيل ذلك.
نتمنى أن تنشط صفحتنا لمساعدة كل طالب ومهتم.

Photos 10/05/2014

لدينا في هذه الصورة موقع ذاكرة أعطيناه اسم num1 يحتفظ بالقيمة العددية 12.
نقول المتحول العددي num1 فيه القيمة العددية 12.
بكلام آخر نقول قمنا باسناد (assignment) القيمة 12 إلى المتحول (Variable) الذي يحمل الاسم num1.
وبالتعبير الخوارزمي نكتب:
num1

Photos from Programming for non-professionals's post 10/05/2014

موقع الذاكرة الذي يتم حفظ قيمة lما فيه يمكن أن نعيد استخدامه مجدداً من أجل قيمة جديدة بحيث تحل محل القيمة القديمة.
بمعنى أن أي موقع في الذاكرة هو موقع قابل لتغيير القيمة التي يحتفظ بها، أي أن القيمة قابلة للتغيير. ندعو هذا الموقع في الذاكرة بالمتحول أو المتغير نظراً لإمكانية تغيير القيمة التي يحتفظ بها من أجلنا.
في عالم البرمجة (والخوارزميات) يتم استخدام ذاكرة الكمبيوتر العشوائية (وتدعى بذاكرة العمل) بتحديد نوع القيمة المراد حفظها (عدد - نص - تاريخ - ...) وبتمييز هذا الموقع باسم خاص به.
الاسم الذي نعطيه لموقع الذاكرة (متغير القيمة) ندعوه بالمتحول (Variable).

29/04/2014

بشكل ما قمت بحفظ العدد 12 وهو المعطى الأول في مكان ما من ذاكرتك كما قمت بحفظ الععد الثاني 5 في مكان بالذاكرة يختلف عن المكان الأول، أما عمليةالجمع فقمت بها نتيجة تمرسك وخبرتك بمضمونها وتطبيقها، ناتج الجمع وهو 17 تم وضعه في مكان ثالث في الذاكرة كنتيجة لعملية الجمع.
الآن لديك ثلاثة مواقع في الذاكرة في كل منها عدد يمكنك التفريق بين كل منها، حيث يمكنك سرد هذه الأعداد اعتماداً على ذاكرتك التي تحتفظ بها.

Photos 26/04/2014

ما هو ناتج جمع العددين 12 و 5 ؟ !!!
جواب السؤال بسيط ومن بديهيات الحساب، لا يحتاج إلى تفكير طويل أو أدوات ...
صحيح، ولكن علينا أن نشرح كيف وصلنا إلى الناتج (الحل) ؟
كيف استقبلنا السؤال وحللناه وماهي معطيات المسألة وما هي العملية أو العمليات التي طبقناها على هذه المعطيات حتى وصلنا إلى النتيجة ؟

Photos 26/04/2014

- خطوات دفع فاتورة في مركز خدمة ما.
1-الدخول إلى المركز.
2-استلام بطاقة ذات رقم.
3-الانتظار.
4-نسمع نداء رقم جديد.
5-إذا كان رقم بطاقتنا مطابق نقوم بما يلي:
a- نتجه نحو كوة الدفع.
b- ندفع قيمة الفاتورة.
c- ننهي العملية ونغادر المركز.
6-إذا لم يتطابق الرقم نعود إلى الخطوة 3 وهي الانتظار من جديد.

Photos 22/04/2014

نؤكد على حثّ الطلاب للدخول إلى صفحتنا والتفاعل مع مضمونها من البداية، فالمواضيع التي سنطرحها ستكون متسلسلة في أفكارها ومترابطة بشكل وثيق ولا سيّما في مرحلتنا الحالية في توطيد المفاهيم الأساسية التي سيبنى عليها كل أعمالنا لاحقاً.
لا نهدف إلى زيادة عدد المعجبين أو "اللايكات" إنّما الفائدة الحقيقية التي نتمنى نشرها بين الطلاب.

Photos 22/04/2014

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

22/04/2014

لماذا الخوارزمية ؟ إنها تعلمنا طريقة جديدة مختلفة في تعاطينا مع أي مسألة (مشكلة Problem ) بحيث نتعلم كيف نفهم تماماً مضمون المشكلة وبدقة كبيرة ومن ثم التوسع في كل حيثياتها لنضع تصور مسبق عن كل منها. ونفس الشيء ينطبق على كل خطوة من خطوات السعي إلى الحل من خلال دراسة خطواتنا إن كانت منطقية وفي مكانها المناسب وإن كانت ممكنة التنفيذ أم لا، وإيجاد البدائل في حال تعذر علينا تحقيق ذلك.

Photos 20/04/2014

الخوارزمية هي الخطوات المنطقية المتسلسلة والمرتبة، الممكن تنفيذها لأداء عمل ما (إجراء) أو حل مشكلة ما.
دائماً لدينا إشعار بالبدء في وضع الخطوات وإشعار بانتهائه، وما بينهما يتم سرد الخطوات التي نقترحها للوصول إلى الهدف المبتغى.
يتم التعبير عن خوارزمية الحل بطرق كثيرة منها طريقة التعبير المباشر بإحدى اللغات الحية (اللغة العربية-الإنجليزية-...) وباختصار، أو نستخدم لغة الترميز (coded algorithm) وهي أكثر اختصاراً وأكثر وضوحاً بغض النظر عن لغة القارئ الأم، وهناك طريقة الأشكال الهندسية وهي الأكثر انتشاراً ولها عدة مسميات مثل المخطط التدفقي (flowchart) أو المخطط الصندوقي (block diagram) .
فيما يلي سنطرح العديد من الأمثلة التوضيحية البسيطة عن خوارزميات من حياتنا اليومية.

16/04/2014

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

15/04/2014

يمكن تطبيق خوارزمية اقليدس بشكل آخر بالاعتماد على عملية الطرح. بحيث نطرح العدد الصغير من الكبير، ثم نأخذ العدد الصغير والناتج ونطرح الصغير من الكبير، وهكذا حتى نصل إلى ناتج طرح 0 (صفر). يكون آخر ناتج هو القاسم المطلوب.
مثال:
ليكن لدينا العددين 24 و 18.
6=24-18
12=18-6
6=12-6
0=6-6
الـ GCD للعددين 18 و 24 هو العدد 6

Want your school to be the top-listed School/college in Jableh?
Click here to claim your Sponsored Listing.

Category

Telephone

Website

Address


Center Town
Jableh