0% found this document useful (0 votes)
103 views18 pages

المحاضرة الثالثة- نظم معلومات محاسبية 2024

The second lecture is about the accounting information system that should be used for optimization or development with artificial intelligenceffkdodododod

Uploaded by

ahm8765500
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
103 views18 pages

المحاضرة الثالثة- نظم معلومات محاسبية 2024

The second lecture is about the accounting information system that should be used for optimization or development with artificial intelligenceffkdodododod

Uploaded by

ahm8765500
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 18

‫‪3‬‬

‫إستخدام لغات البرمجة‬

‫ما هي البرمجة؟‬

‫هي كتابة تعليمات وأوامر لجهاز الكمبيوتر أو أي جهاز آخر‪ ،‬لتوجيهه وإعالمه بكيفية التعامل مع‬
‫البيانات أو كيفية تنفيذ سلسلة من األعمال المطلوبة‪.‬‬

‫ما هي لغة البرمجة؟‬

‫هي طريقة تسهل للمبرمج كتابة برنامجه في هيئة تعليمات وأوامر يفهمها الكمبيوتر بغرض تنفيذ‬
‫المطلوب‪ .‬ويحول الكمبيوتر اللغة المكتوبة بها البرمجة إلى سلسلة من ‪ 0‬و ‪ ،1‬ويبدأ على أساسها‬
‫عمله‪ .‬ولكتابة األ وامر‪ ،‬توفر لغة البرمجة المختارة مجموعة من األمور األساسية لالستناد إليها أثناء‬
‫عملية تكوين البرنامج ومجموعة من القواعد التي تمكن من التعامل مع معلومات وتنظيمها بغرض أداء‬
‫العمل المطلوب‪.‬‬

‫أنواع لغات البرمجة‬


‫من بين لغات البرمجة الشائعة‪:‬‬
‫‪Python‬‬ ‫‪Java‬‬ ‫‪JavaScript‬‬ ‫‪C++‬‬ ‫‪C#‬‬ ‫‪Swift‬‬
‫‪Go‬‬ ‫‪Ruby‬‬ ‫‪PHP‬‬ ‫‪Kotlin‬‬ ‫‪Rust‬‬ ‫‪TypeScript‬‬
‫‪SQL‬‬ ‫‪HTML/CSS‬‬
‫ويوجد العديد من لغات البرمجة األخرى المتاحة والتي تستخدم ألغراض مختلفة مثل تطوير تطبيقات الموبايل‪ ،‬تطوير‬
‫مواقع الويب‪ ،‬تطوير األلعاب‪ ،‬التحليل البياني‪ ،‬والذكاء االصطناعي‪ ،‬وغيرها‪.‬‬

‫لغة البايثون ‪Python‬‬


‫كل لغة برمجة لها مميزاتها واستخداماتها الخاصة ومن أشهر تلك اللغات هي لغة البايثون ‪ Python‬وهي لغة‬
‫برمجة عالية المستوى ومفسرة‪ ،‬صممت لتكون بسيطة وسهلة القراءة والكتابة‪ .‬تم تطوير ‪ Python‬ليكون لغة متعددة‬
‫االستخدامات‪ ،‬حيث يمكن استخدامها في مجموعة واسعة من التطبيقات‪ ،‬بما في ذلك تطوير تطبيقات الويب‪ ،‬والحوسبة‬

‫‪ 3‬الهدف من هذا الجزء معرفة أنه يوجد العديد من الطرق التي يمكن إستخدامها لتحويل الخطوات النظرية الي تطبيقات وأكواد يمكن إستخدامها في حل‬
‫أي مشكلة طالما أنه يوجد لديك األساس النظري لذلك‪ .‬وهذا ما يميز النظام المحاسبي أنه نظام مبني علي معايير وقواعد يتم ترجمتها الي خطوات‬
‫عملية من خالل برامج بسيطة ومتطورة وهو ما ن سعي الي تعلمه خالل الفصول القادمة‪ .‬فإن كنت ترغب في مواكبة التطور عليك عزيزي الطالب أن‬
‫تحدث أدواتك‪.‬‬
‫‪19‬‬
‫العلمية‪ ،‬وتطوير األلعاب‪ ،‬واألتمتة‪ ،‬وغيرها‪ .‬ويتميز ‪ Python‬ببساطته وسهولة تعلمه‪ ،‬ويوفر مجموعة واسعة من‬
‫أيضا من بين‬
‫المكتبات واألدوات التي تسهل على المطورين إنشاء التطبيقات بشكل فعال وسريع‪ .‬يعتبر ‪ً Python‬‬
‫شيوعا في مجاالت الذكاء االصطناعي وتعلم اآللة بفضل مكتبات قوية مثل ‪ NumPy‬و‪Pandas‬‬ ‫ً‬ ‫أكثر اللغات‬
‫و‪ TensorFlow‬وغيرها‪ .‬ويتمتع ‪ Python‬بشعبية كبيرة بين المطورين بسبب قدرته على التعامل مع مجموعة واسعة‬
‫من المشاكل والتطبيقات‪ ،‬إلى جانب مجتمع نشط من المطورين والمستخدمين الذين يساهمون في تطويره ودعمه‪.‬‬

‫تسطيب البايثون ‪ Python‬علي الجهاز الخاص بك‪:‬‬


‫يمكنك الدخول علي موقع ‪ /https://www.python.org‬وتنزيل أحدث نسخة‬

‫ويمكن اإلستعانة بالعديد من محرري األكواد والتي تساعد علي التحديد اللوني للكود‪ ،‬واإلكمال التلقائي للشفرة‪ ،‬والتحقق‬
‫من األخطاء والتصحيح الفوري‪ .‬ومن أشهرها ‪ Visual Studio Code‬و ‪ PyCharm‬واللذان يمكن تحميل نسخ‬
‫مجانية منهم‪.‬‬
‫كما يمكن اإلستعانة بمواقع عبر االنترنت مترجمة لكتابة كود برمجي وهو ما سوف نعتمد عليه حالياً ألغراض إتحاة‬
‫الفرصة لجميع الطالب لتطبيق األمثلة العملية علي أي جهاز حتي لو موبايل ودون الحاجه الي إمكانيات معينة‬
‫لتسطيب البرامج المختلفة‪.‬‬
‫ويوجد العديد من المواقع التي توفر ‪ Compiler‬اونالين لتتمكن من كتابة وتشغيل أي كود وسوف نعتمد علي الموقع‬
‫التالي كمترجم لكتابة كود بايثون ‪https://www.online-python.com/online_python_compiler :‬‬

‫وعند فتح الموقع يظهر كما يلي‪:‬‬

‫‪20‬‬
‫لكتابة الكود‬

‫نتيجة كتابة الكود بعد‬


‫الضغط علي ‪Run‬‬
‫ويالحظ ان الجزء العلوي هو لكتابة الكود في شكل سطور وعنوانه ‪ main.py‬يمكن تغيير ‪ main‬ألي إسم آخر‬

‫وبعد كتابة اي كود نضغط ‪ Run‬ليتم تنفيذ الكود وسوف نتعلم اآلن أساسيات يمكن إستخدامها بلغة البايثون لحل‬
‫األمثلة العملية‪.‬‬

‫تعتمد لغة البايثون علي مجموعة من المفاهيم ‪:‬‬


‫‪:Print-1‬‬
‫ت ُستخدم لعرض بيانات على شاشة اإلخراج‪ .‬فإذا كنت ترغب في ظهور أي شئ علي الشاشة كل ما عليك هو‬
‫كتابة )(‪ print‬وتضع بين األقواس ما ترغب مع مالحظة أن النصوص تضع بين "" فمثالً إذا كنا نرغب في‬
‫ظهور النص التالي‪:‬‬
‫دور نظم المعلومات في إتخاذ القرارات‪ .....‬فنكتب الكود كما يلي‪:‬‬
‫)"دور نظم المعلومات في إتخاذ القرارات"(‪print‬‬
‫ثم نضغط ‪ Run‬أو ‪:start‬‬

‫‪-2‬المتغيرات‪:‬‬
‫في لغة البرمجة ‪ ، Python‬هناك عدة أنواع من المتغيرات يمكن استخدامها لتخزين مختلف أنواع البيانات‪ .‬ومن‬
‫ضمن المتغيرات الشائعة في ‪:Python‬‬
‫)‪ :Integer (int‬يستخدم لتخزين األعداد الصحيحة‪ ،‬مثل ‪ 5‬و ‪ 3-‬و ‪ 100‬وغيرها‪.‬‬

‫‪21‬‬
‫فمثال لو كتبنا ‪:‬عدد_الصفحات = ‪9‬‬
‫وطالبنا من البرنامج تحديد نوع المتغير نكتب الكود التالي‪:‬‬
‫))عدد_الصفحات(‪", type‬نوع المتغير عدد_الصفحات هو‪print(" :‬‬
‫فيظهر لنا البرنامج النتيجة التالية‪:‬‬
‫‪:‬نوع المتغير عدد_الصفحات هو <‪>'class 'int‬‬
‫)‪ :Float (float‬يستخدم لتخزين األعداد العشرية‪ ،‬مثل ‪ 3.14‬و ‪ 0.001-‬و ‪ 2.718‬وما إلى ذلك‪.‬‬
‫فمثال لو كتبنا ‪ :‬مدة_المحاضرة=‪1.5‬‬
‫وطالبنا من البرنامج تحديد نوع المتغير نكتب الكود التالي‪:‬‬
‫))مدة_المحاضرة(‪", type‬نوع المتغير مدة_المحاضرة هو‪print(" :‬‬

‫فيظهر لنا البرنامج النتيجة التالية‪:‬‬


‫‪:‬نوع المتغير مدة_المحاضرة هو <‪>'class 'float‬‬

‫)‪ :String (str‬يستخدم لتخزين النصوص‪ ،‬ويتم تحيينها بين عالمتي اقتباس (مفتوح ومغلق)‪ ،‬مثل " ‪Hello,‬‬
‫‪ "!World‬و "‪ "Python is awesome‬وما إلى ذلك‪.‬‬
‫فمثال لو كتبنا ‪:‬موضوع_المحاضرة="دور المعلومات في إتخاذ القرارات"‬
‫وطالبنا من البرنامج تحديد نوع المتغير نكتب الكود التالي‪:‬‬
‫(موضوع_المحاضرة))‪:"(type‬نوع المتغير موضوع_المحاضرة هو"‪print ,‬‬
‫فيظهر لنا البرنامج النتيجة التالية‪:‬‬
‫‪:‬نوع المتغير موضوع_المحاضرة هو <‪>'class 'str‬‬

‫)‪ :Boolean (bool‬يستخدم لتخزين القيم (‪ True‬أو ‪ ،)False‬ويستخدم في التعبيرات المنطقية والشروط‪ ،‬مثل‬
‫‪ True‬و ‪.False‬‬
‫فمثال لو كتبنا ‪:‬هل_صباحا=)‪(True‬‬
‫وطالبنا من البرنامج تحديد نوع المتغير نكتب الكود التالي‪:‬‬
‫))هل_صباحا(‪", type‬نوع المتغير هل_صباحا هو‪print(" :‬‬
‫فيظهر لنا البرنامج النتيجة التالية‪:‬‬
‫‪:‬نوع المتغير هل_صباحاً هو <‪>'class 'bool‬‬
‫)‪ :List (list‬يستخدم لتخزين مجموعة من العناصر‪ ،‬ويمكن أن تحتوي على أنواع مختلفة من البيانات‪ ،‬مثل [‪,1‬‬
‫‪ ]3 ,2‬أو ["‪.]"apple", "banana", "orange‬‬
‫لو كتبنا ‪:‬مكان_المحاضرة={"القاعة الكبري"‪",‬قاعة ‪","601‬مدرج ب"}‬
‫وطالبنا من البرنامج تحديد نوع المتغير نكتب الكود التالي‪:‬‬
‫))مكان_المحاضرة(‪", type‬نوع المتغير مكان المحاضرة هو‪print(" :‬‬

‫‪22‬‬
‫فيظهر لنا البرنامج النتيجة التالية‪:‬‬
‫‪:‬نوع المتغير مكان المحاضرة هو <‪>'class 'set‬‬

‫)‪ :Dictionary (dict‬يستخدم لتخزين البيانات في شكل مفهرس (‪ ،)key-value pairs‬حيث يتم الوصول إلى‬
‫البيانات باستخدام المفتاح‪ ،‬مثل {"‪.}name": "John", "age": 30‬‬
‫فمثال لو كتبنا ‪ :‬القاعة={"الدور"‪":‬السادس"‪",‬رقم"‪}701:‬‬
‫وطالبنا من البرنامج تحديد نوع المتغير نكتب الكود التالي‪:‬‬
‫))القاعة(‪", type‬نوع المتغير القاعة هو‪print(" :‬‬
‫فيظهر لنا البرنامج النتيجة التالية‪:‬‬
‫‪:‬نوع المتغير القاعة هو <‪>'class 'dict‬‬

‫الجمل الشرطية في البرمجة (‪:) if, elif, else‬‬ ‫‪-3‬‬


‫بناء على شروط محددة والفرق بينهم‪:‬‬
‫هي عبارات شرطية تُستخدم للتحكم في تدفق البرنامج ً‬

‫‪if‬‬ ‫صحيحا‪.‬‬
‫ً‬ ‫تُستخدم لتنفيذ مجموعة من التعليمات البرمجية إذا كان الشرط‬

‫صحيحا بعد فشل جميع‬


‫ً‬ ‫تُستخدم لتنفيذ مجموعة من التعليمات البرمجية إذا كان الشرط‬
‫‪elif‬‬
‫شروط ‪ if‬السابقة‪.‬‬

‫‪else‬‬ ‫تُستخدم لتنفيذ مجموعة من التعليمات البرمجية إذا فشلت جميع شروط ‪ if‬و‪ /‬أو ‪elif‬‬

‫فإذا كنت ترغب في تحديد قرار إداري بالبيع أو عدم البيع إذا بلغ السعر ‪ 150‬جنيه للوحدة‪ ،‬وعلي إفتراض أن سعر‬
‫البيع الفعلي للوحدة هو ‪ 140‬جنيه فيمكنك كتابة الكود التالي‪:‬‬
‫السعر=‪140‬‬
‫‪if‬السعر>=‪:150‬‬
‫)"إذا القرار هو البيع"(‪print‬‬
‫‪else:‬‬
‫)"إذا القرار هو عدم البيع"(‪print‬‬

‫وتكون النتيجة علي البرنامج‪:‬‬

‫‪23‬‬
‫مثال آحر‪ :‬اذا كنت ترغب في أن يظهر البرنامج تقديرك بناء علي درجتك فتكتب الكود التالي‪:‬‬
‫‪score=75‬‬

‫‪if score>=90:‬‬
‫)"تقديرك هو ممتاز"(‪print‬‬
‫‪elif score>=80:‬‬
‫)"تقديرك هو جيد جدا"(‪print‬‬
‫‪elif score>=65:‬‬
‫)"تقديرك هو جيد"(‪print‬‬
‫‪elif score>=50:‬‬
‫)"تقديرك هو مقبول"(‪print‬‬
‫‪else:‬‬
‫)"راسب "(‪print‬‬

‫وتكون النتيجة علي البرنامج‪:‬‬

‫دالة ‪ input‬في لغة بايثون‬ ‫‪-4‬‬


‫إذا كنت ترغب في أن يطلب الكود من المستخدام إدخال نص أو رقم معين بمعني أن يصبح المتغير ليس له قيمة‬
‫ثابتة فتكتب ‪:input‬‬

‫فعلي سبيل المثال اذا كنت ترغب في أن يقوم البايثون بحساب التقدير في المثال السابق في كل مرة ترغب في‬
‫كتابة الدرجة فتكتب الكود بالشكل التالي‪:‬‬
‫))" ‪:‬أكتب الدرجة لمعرفة تقديرك"(‪score=float(input‬‬
‫‪if score>=90:‬‬
‫)"تقديرك هو ممتاز"(‪print‬‬
‫‪elif score>=80:‬‬
‫)"تقديرك هو جيد جدا"(‪print‬‬
‫‪elif score>=65:‬‬
‫)"تقديرك هو جيد"(‪print‬‬
‫‪elif score>=50:‬‬
‫)"تقديرك هو مقبول"(‪print‬‬
‫‪else:‬‬
‫)"راسب "(‪print‬‬

‫‪24‬‬
‫فالتعديل الوحيد هو بدل وضع درجة ثابتة تم إدخال ‪input‬ووضع قبلها ‪ float‬ألننا نكتب أرقام وقد يكون بها‬
‫كسور لذا نحدد طبيعة المدخل‪.‬‬

‫‪ -5‬حلقة ‪ while True‬في لغة بايثون‬


‫إذا كنت ترغب في تكرار الكود لتنفيذ مجموعة من التعليمات البرمجية بشكل متكرر طالما أن الشرط ‪ True‬في‬
‫تلك الحالة نستخدم في بداية الكود ‪ while True‬مع كتابة ‪ :‬في نهايتها وأن يبدء الكود من السطر التالي مع‬
‫وجود مسافة لكونه حلقه داخل شرط التكرار‪.‬‬
‫ففي مثالنا السابق لمعرفة التقدير بشكل مستمر طالما اكتب الدرجة نكتب الكود كما يلي‪:‬‬
‫‪while True:‬‬
‫))" ‪:‬أكتب الدرجة لمعرفة تقديرك"(‪score=float(input‬‬
‫‪if score>=90:‬‬
‫)"تقديرك هو ممتاز"(‪print‬‬
‫‪elif score>=80:‬‬
‫)"تقديرك هو جيد جدا"(‪print‬‬
‫‪elif score>=65:‬‬
‫)"تقديرك هو جيد"(‪print‬‬
‫‪elif score>=50:‬‬
‫)"تقديرك هو مقبول"(‪print‬‬
‫‪else:‬‬
‫)"راسب "(‪print‬‬

‫وتكون النتيجة علي البرنامج‪:‬‬

‫ويالحظ أن التكرار مستمر الي ماالنهاية‬

‫‪ break -6‬في لغة بايثون‬


‫اذا كنت ترغب في كسر حلقة متكررة يمكن ذلك بإستخدام ‪ .break‬ففي مثالنا السابق في حالة الراغبة في إنهاء تكرار‬
‫معرفة التقدير وترغب في ان يظهر لك البرنامج رسالة باالنهاء أو االستمرار نعدل علي نهاية الكود كما يلي‪:‬‬
‫‪while True:‬‬
‫))" ‪:‬أكتب الدرجة لمعرفة تقديرك"(‪score=float(input‬‬
‫‪if score>=90:‬‬
‫)"تقديرك هو ممتاز"(‪print‬‬
‫‪elif score>=80:‬‬
‫)"تقديرك هو جيد جدا"(‪print‬‬

‫‪25‬‬
‫‪elif score>=65:‬‬
‫)"تقديرك هو جيد"(‪print‬‬
‫‪elif score>=50:‬‬
‫)"تقديرك هو مقبول"(‪print‬‬
‫‪else:‬‬
‫)"راسب "(‪print‬‬
‫)" ‪:‬اذا كنت ترغب في الخروج أكتب نعم"(‪=input‬الخروج‬
‫‪":‬الخروج=="نعم ‪if‬‬
‫‪break‬‬

‫تم إضافة متغير نصي يسمح للمستخدم كتابة نعم ومنها تم وضع دالة ‪ if‬لو ان المتغير == نعم يتم إنهاء الحلقة واي‬
‫كلمة أخري تستمر الحلقة مع مالحظة أن كتابة المتغير الجديد يكون علي نفس بداية سطر األكواد السابقة حتي يفهم‬
‫البرنامج أن الشرط يجب ان يظهر بعد كل نتيجة كما يلي‪:‬‬

‫تطبيق تحليل التعادل علي البايثون‬


‫وبتطبيق المثال (‪ )1‬السابق علي ‪Python‬‬
‫لنري كيفية إدخال األكواد والحصول علي النتيجة‪:‬‬

‫تعريف المتغيرات ‪#‬‬


‫تكاليف_ثابتة = ‪200000‬‬
‫تكلفة_متغيرة = ‪500‬‬
‫سعر_البيع = ‪1500‬‬
‫حجم_المبيعات = ‪300‬‬

‫حساب التكاليف اإلجمالية ‪#‬‬


‫تكاليف_متغيرة = تكلفة_متغيرة * حجم_المبيعات‬
‫التكاليف_اإلجمالية = تكاليف_ثابتة ‪ +‬تكاليف_متغيرة‬

‫حساب اإليرادات اإلجمالية ‪#‬‬


‫اإليرادات_اإلجمالية = سعر_البيع * حجم_المبيعات‬

‫حساب الربح أو الخسارة ‪#‬‬


‫الربح_أو_الخسارة = اإليرادات_اإلجمالية ‪ -‬التكاليف_اإلجمالية‬

‫‪26‬‬
‫حساب نقطة التعادل بالقيمة وبالحجم ‪#‬‬
‫نقطة_التعادل_بالحجم = تكاليف_ثابتة ‪) /‬سعر_البيع ‪ -‬تكلفة_متغيرة (‬
‫نقطة_التعادل_بالقيمة = نقطة_التعادل_بالحجم* سعر_البيع‬

‫طباعة نقطة التعادل ‪#‬‬


‫)نقطة التعادل بالقيمة‪ ,":‬نقطة_التعادل_بالقيمة"(‪print‬‬
‫)نقطة التعادل بالحجم‪ ,":‬نقطة_التعادل_بالحجم"(‪print‬‬
‫وتكون النتائج كما يلي‪:‬‬

‫وإذا كنت ترغب في تحويل هذا الكود الي برنامج صالح إلدخال أي أرقام لعناصر التكاليف والسعر والحجم‬
‫المحددة مسبقاً وتحتاج معرفة هل حققت الشركة ربح أو خسارة وتحديد حجم التعادل وقيمة التعادل ‪:‬‬
‫كل ما عليك فعله هو تغيير الجزء االول من الكود المتعلق بتعريف المتغيرات ليصبح كما يلي‪:‬‬
‫))" ‪:‬الرجاء إدخال التكاليف الثابتة"(‪ = float(input‬تكاليف_ثابتة‬
‫))" ‪:‬الرجاء إدخال التكلفة المتغيرة لكل وحدة"(‪ = float(input‬تكلفة_متغيرة‬
‫))" ‪:‬الرجاء إدخال سعر البيع لكل وحدة"(‪ = float(input‬سعر_البيع‬
‫))" ‪:‬الرجاء إدخال حجم المبيعات"(‪ = int(input‬حجم_المبيعات‬
‫وإضافة بعد التعديالت البسيطة في الرسالة الترحيبية ونهاية الكود ليصبح شكله كما يلي‪:‬‬

‫‪27‬‬
‫وبالتالي يصبح كود يمكنك من خالل حساب التعادل والربح ألي بيانات يستخدم كيفما ترغب ‪:‬‬

‫‪28‬‬
‫إستخدام الذكاء اإلصطناعي‬
‫سمعنا مؤخ اًر عن العديد من أدوات الذكاء االصطناعي التي تتفاعل مع البشر بشكل مباشر من خالل متصفحات‬
‫تساعدك في االجابة علي كافة اسئلتك وايضاً تساعدك علي تعلم مهارات جديدة والمحادثة المباشرة وتحليل البيانات‬
‫الضخمة والحصول حتي علي أكواد برمجية عالية الدقة وتحليل الصور واقتراح العديد من الحلول‪ .‬بل أصبح حالياً‬
‫الذكاء االصطناعي جزء من البرامج والتطبيقات التي نعتمد عليها‪ .‬ويوجد العديد من دوات الذكاء االصطناعي حالياً‪:‬‬
‫ومن أشهر تلك األدوات‪:‬‬
‫‪ :ChatGPT -‬هو نوع من تطبيقات التفاعل اللغوي التي تعتمد على تقنية الذكاء االصطناعي المعروفة باسم ‪GPT‬‬
‫)‪ ، (Generative Pre-trained Transformer‬والتي طورتها شركة ‪ OpenAI. ChatGPT‬تستخدم نماذج ‪GPT‬‬
‫لتمكين التفاعل مع المستخدمين بطريقة طبيعية ومحادثات مشابهة للمحادثات البشرية‪.‬‬
‫‪ :Gemini /Bard -‬هو نموذج لغة كبير (‪ )LLM‬تم تطويره بواسطة ‪ Google AI‬على مجموعة بيانات ضخمة من‬
‫النصوص والشفرات‪ ،‬مما يسمح بإنشاء نصوص وترجمة اللغات وكتابة محتوى إبداعي واإلجابة على أسئلتك بشكل غني‬
‫بالمعلومات‪.‬‬
‫‪ :Copilot /Bing -‬هو محرك بحث تم تطويره بواسطة ‪ .Microsoft‬يساعد ‪ Bing‬في البحث عن المعلومات وتحويلها‬
‫إلى إجراءات‪ ،‬مما يجعل االنتقال من البحث إلى التنفيذ أسرع وأسهل‪ .‬يمكن استخدام ‪ Bing‬للبحث عن معلومات متنوعة‬
‫والوصول إلى اإلجابات على أسئلتك‪ ،‬وذلك من خالل تجربة الدردشة مع ‪ Bing Chat‬في ‪.Microsoft Edge‬‬
‫حل المثال (‪ )1‬بإستخدامات أدوات الذكاء الاصطناعي السابقة مع الاشارة إلي أن تلك الأدوات‬
‫مازالت في مرحلة التطوير ويوجد منها إصدارات مختلفة منها ما هو مجاني ولا تعطي نتائج‬
‫دقيقة في جميع الأحوال ويوجد نسخ من بعضها غير مجاني أكثر دقة وتحديث‪:‬‬

‫‪ -1‬الحل بإستخدام ‪:ChatGPT‬‬

‫سوف ندخل علي موقع )‪ ChatGPT (openai.com‬ونفتح شات جديد مع ملاحظة أنك يمكن ان‬
‫تدخل من خلال تطبيق للأندرويد من خلال ‪ play store‬أو للايفون من خلال ‪:app store‬‬

‫يفتح لنا النسخة المجانية ‪ChatGPT 3.5‬‬

‫‪29‬‬
‫ونجد في االسفل مكان لكتابة الشات الذي نرغب ‪ ،‬فنأخذ المثال ‪ copy‬و ‪ past‬في الشات لتظهر لنا‬
‫النتيجة التالية‪:‬‬

‫‪30‬‬
‫‪ -2‬الحل بإستخدام ‪:Bing‬‬

‫ندخل علي موقع )‪ Copilot with GPT-4 (bing.com‬فيظهر لنا بالشكل التالي‪:‬‬

‫ونكتب المشكلة أو المثال لتخر ج لنا النتائج التالية‪:‬‬

‫‪31‬‬
32
‫‪ -1‬الحل بإستخدام ‪:bard‬‬

‫‪33‬‬
‫مثال (‪)2‬‬
‫تنتج إحدي الشركات منتج وحيد وتتحمل الشركة تكاليف متغيرة ‪ 10‬جنيه لكل وحدة وتبيع الوحدة بسعر ‪ 16‬جنيه فإذا‬
‫علمت أن إجمالي التكاليف الثابتة للشركة تساوي ‪ 90000‬جنيه‪.‬‬
‫المطلوب‪:‬‬
‫‪ -1‬ما هو حجم المبيعات وقيمة المبيعات التي ال يجب أن يسمح متخذ القرار بأن تنخفض عنها الشركة ( نقطة‬
‫التعادل للشركة بالقيمة وبالحجم)‬
‫‪ -2‬حل المثال بإستخدام برنامج ‪QM‬‬
‫‪ -3‬اذا بلغت حجم المبيعات ‪ 14000‬وحدة‪ ،‬هل تحقق الشركة أرباح أم خسائر ولماذا؟‬

‫الحل‬
‫المطلوب األول‪:‬‬
‫قد يتم حساب التعادل بحجم الوحدات المباعة التي تغطي كل التكاليف أو بقيمة المبيعات التي تغطي كل التكاليف‪:‬‬
‫إجمالي التكاليف الثابتة‬
‫حجم مبيعات التعادل =‬
‫سعر بيع الوحدة – التكاليف المتغيرة للوحدة‬
‫‪80000‬‬
‫= ‪ 15000‬وحدة‬ ‫حجم مبيعات التعادل =‬
‫‪10 -16‬‬
‫اذا الحجم الذي يحقق نقطة التعادل للشركة هو بيع ‪ 15000‬وحدة ويمكن التحقق من ذلك بحساب‬
‫صافي الربح عند ‪ 200‬وحدة كما يلي‪:‬‬
‫التكاليف المتغيرة – التكاليف الثابتة‬ ‫‪-‬‬ ‫اإليراد‬ ‫=‬ ‫الربح‬
‫‪ 15000 ×16‬وحدة ‪ 15000 ×10 -‬وحدة – ‪ = 90000‬صفر‬ ‫=‬ ‫الربح‬
‫وبالتالي ‪ 15000‬وحدة عندها اإليراد يغطي كل التكاليف لذا الربح يساوي صفر‪.‬‬
‫وقيمة التعادل أي قيمة اإليراد الذي يغطي التكاليف وهي هنا ‪ 15000 ×16‬وحدة = ‪ 240000‬جنيه‬

‫‪34‬‬
‫المطلوب الثاني‪:‬‬

‫‪ -1‬جدول النتائج ‪:Results‬‬

‫حجم التعادل‬ ‫قيمة التعادل‬

‫‪ -2‬الرسم البياني ‪:Gragh‬‬

‫‪35‬‬
‫ويحدد الرسم البياني نقطة تقاطع االيراد بالتكاليف ومنها نجد أن حجم التعادل وهو المحور األفقي ‪15000‬‬
‫وحدة وقيمة التعادل وهي ‪ 240000‬وهي تقطع علي المحور الرأسي وهو مرتبط بالتكاليف ويوجد خطين‬
‫خط التكلفة ويبدء من النقطة ‪ 90000‬جنيه وهي التكاليف الثابتة وخط االيراد وهو يبدء من الصفر‪.‬‬

‫المطلوب الثالث‪:‬‬
‫التكاليف المتغيرة – التكاليف الثابتة‬ ‫‪-‬‬ ‫اإليراد‬ ‫=‬ ‫الربح‬

‫تكاليف متغيرة × عدد الوحدات‬ ‫سعر بيع الوحدة × عدد الوحدات‬

‫( ‪90000 - )14000 ×10‬‬ ‫‪-‬‬ ‫‪14000 ×16‬‬ ‫=‬ ‫وبالتالي الربح‬


‫‪6000- = 90000 - 140000‬‬ ‫‪-‬‬ ‫‪224000‬‬ ‫=‬
‫إذا الشركة تحقق صافي خسارة ‪ 6000‬جنيه وذلك ألن حجم المبيعات هو أقل من حجم التعادل وبالتالي‬
‫ال تغطي كافة التكاليف والخسارة ناتجة عن فرق الحجم عن حجم التعادل بمقدار ‪ 1000‬وحدة (‪14000‬‬
‫‪.)15000-‬‬

‫‪36‬‬

You might also like