تم بحمد الله افتتاح المدونة الجديدة(نظرة برمجية) و هي على هذا الرابط : programing-look.blogspot.com و سيتم إلغاء المدونة القديمة(مدونة يزن محمد الخضر).
سوف ابدأ اليوم بأول دروس الخوارزميات في مدونتي هذا الدرس سيكون عن أساسيات كتابة الخوارزميات سوف أعتمد اسلوب المخططات في رسم الخوارزمية التي سأبدأ فيها من الأسهل إلى الأصعب و سأحاول أن يكون شرحي بسيطاً و سهلاً. الدرس الأول: الخوارزميات: هي مجموعة من الخطوات المنطقية و المرتبة التي نستخدمها لحل مشكلة ما. ماذا أحتاجه لكتابة الخوارزمية؟ ورقة و قلم فقط. كيف استطيع أن أنفذها؟ يجب تحويلها بالبداية إلى لغة برمجة و من ثم تنفيذها بأحد المترجمات. الرسومات التي سنستخدمها: 1- البداية و النهاية
2- العمليات الحسابية
3-الإدخال و الإخراج
هذه هي العمليات التي سنتعامل معها و سنربط بينها بالاسهم مثال بسيط لجمع عددين ووضع ناتجهما في متغير: في البداية سيدخل المستخدم متغيران a,b ثم نسند إلى r العملية الحسابية الآتية a+b فتكون جملة الاسناد r=a+b ثم سيظهر r المخطط:
وهكذا يكون قد انتهى درسنا الأول وجاء دور الوظيفة : ارسم خوارزمية لحساب مساحة المربع علماً أن مساحة المربع=طول الضلع × طول الضلع ارسم خوارزمية لطباعة المتوسط الحسابي لثلاث علامات طالب علماً أن المتوسط الحسابي في هذه الحالة =3/(a+b+c) يجب وضع الجواب في التعليقات. الدرس التالي سيكون عن الشروط و التكرار.
لغة #j هي لغة من مجموعة لغات الدوت نت و هي تشبه الجافا كثيراً لكن على الدوت نت 2005 لكنها اختفت في 2008 و لا أعرف ما السبب ولكن من يتعلمها يستطيع الانتقال إلى #c بكل سهولة و وجدت أن أفضل طريق للانتقال من ال java إلى #c (بالنسبة لي) هي: الانتقال من ال java إلى #j و من ثم إلى #c . و سأحاول وضع دروس لعملية النقل هذه إن تسنى لي الوقت
لقد صممت مكتبة صغيرة لتسهيل برمجة الألعاب بلغة كلمات العربية و في هذه المكتبة فرقان عن الطريقة الموجودة في اللغة أساساً: 1-مصممة بال oop 2-تختصر علينا إنشاء العديد من المتغيرات و الكتابة.
هذا هو الرابط على موضوعي في منتديات الفريق العربي للبرمجة(التحميل منه): هنا
تمَ بحمد الله إفتتاح مدونة يزن محمد الخضر للبرمجة هذه المدونة تهتم بـ لغات و تقنيات البرمجة التـالـيـة: 1-#c 2-vb.net 3-asp.net 4-php 5-c++ 6-برمجة الألعاب 7-java 8-html , css, js,jquyre7 9-لغات البرمجة العربية كما تقدم هذه المدونة العديد من المكتبات التي برمجتها لعدة لغات و تقنيات.