اذهب إلى المحتوى

Entesar Khaled

الأعضاء
  • المساهمات

    1516
  • تاريخ الانضمام

  • تاريخ آخر زيارة

  • عدد الأيام التي تصدر بها

    213

أجوبة بواسطة Entesar Khaled

  1. بتاريخ 27 دقائق مضت قال Jamal Alqarni:

    1- اكتب برنامج لطباعه السلسة التالية

    233........1,2,3,5,8,13

    هي Fibonacci مكرره 14 مرة، يمكن كتابة البرنامج بعدة طرق منها التالي

    #include <iostream>
    
    using namespace std;
    
    int main()
    {
        int t1 = 0, t2 = 1, nextTerm = 0, num_terms=14;
    
        
        cout << "Fibonacci Series: ";
    
        for (int i = 1; i <= num_terms; ++i)
        {
            // Prints the first two terms.
            if(i == 1)
            {
                cout << " " << t1;
                continue;
            }
            if(i == 2)
            {
                cout << t2 << " ";
                continue;
            }
            nextTerm = t1 + t2;
            t1 = t2;
            t2 = nextTerm;
            
            cout << nextTerm << " ";
        }
        return 0;
    
    }

     

    بتاريخ 29 دقائق مضت قال Jamal Alqarni:

    2- اكتب برنامج لادخال معلومات Nمن الطلاب حيث معلومات كل طالب هي(اسمة وعمره وتخصصة) 

    الفكرة أن في البداية تطلب من المستخدم إدخال عدد الطلاب (نعتبره num) ثم بناء علية تنشئ array of structures ثم تدخل البيانات من خلال loop طولة num التي أدخلها المستخدم والتي هي نفسها طوال ال array of structures

    #include <iostream>
    using namespace std;
    
    int main()
    {
        int num;
        cout << "Enter number of students: ";
            cin >> num;
            
        struct student {
                char name[50];
                int age;
                char spicalization[50];
        } s[num]; 
        
        // storing information
        for(int i = 0; i < num; ++i)
        {
            cout << "For roll number" << i+1 << "," << endl;
            cout << "Enter name: ";
            cin >> s[i].name;
            cout << "Enter age: ";
            cin >> s[i].age;
            cout << "Enter spicalization: ";
            cin >> s[i].spicalization;
            cout << endl;
    
        }
        cout << "Displaying Information: " << endl;
        // Displaying information
        for(int i = 0; i < 10; ++i)
        {
            cout << "Name: " << s[i].name << endl;
            cout << "age: " << s[i].age << endl;
            cout << "spicalization: " << s[i].spicalization << endl;
    
        }
        return 0;
    }

    يوجد حلول أخرى أيضًا لهذا السؤال ممكن أن تترجمه بالإنجليزية وتبحث عنه في Google

  2. أهلًا بك،

    بتاريخ 8 دقائق مضت قال Jamal Alqarni:

    كتابة برنامج ادخال من الحروف الانجليزية ثم طباعه شكل نجمات.             

                         *

                      ****

                     *****

                   *******

                  *********

                    *******

                      *****

                        ***

                          *

     

     

    يمكن أن يُكتب البرنامج باستخدام for loop متداخل (nested for loop) كالتالي

    #include<iostream.h>
    #include<conio.h>
    
    void main()
    {
     int n, c, k, space = 1;
     clrscr();
     cout<<"\n\nEnter number of rows: ";
     cin>>n;
     space = n - 1;
    
      for (k = 1; k<=n; k++)
      {
        for (c = 1; c<=space; c++)
          cout<<" ";
    
        space--;
    
        for (c = 1; c<= 2*k-1; c++)
          cout<<"*";
    
        cout<<"\n";
      }
     
      space = 1;
     
      for (k = 1; k<= n - 1; k++)
      {
        for (c = 1; c<= space; c++)
          cout<<" ";
     
        space++;
     
        for (c = 1 ; c<= 2*(n-k)-1; c++)
          cout<<"*";
     
        cout<<"\n";
      }
    getch();
    }

    بالتوفيق 

    • أعجبني 1
  3. اهلا @Amin Khalifa

    في الواقع لا يوجد ضمن دورات اكاديمية حسوب حتى اللحظة كورس UI/UX! ربما انت تقصد كورس تطوير واجهات المستخدم، وهو مختلف عن UI/UX

    ما علينا.. إذا وجدت الدورة غير مناسبة لمجالك وتريد تبديلها فيمكنك التواصل مع الدعم الفني من خلال فتح تذكرة بشأن الدورات المدفوعة تخبرهم فيها باسم الدورة المشترك فيها حاليا والتي تريد التبديل إليها وهم سيتجاوبوا معك 

    بالتوفيق

    • أعجبني 1
  4. أهلا بك،

    بتاريخ 34 دقائق مضت قال مدرب الإعلام محمد إسماعيل عمر:

    ماهو الفرق بين المحاضرة والحلقة التدريبية؟

    المحاضرة (lecture) هي عرض تقديمي رسمي يديره المحاضر.

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

    يمكنك التعرف اكثر على الفرق بينهم من خلال مصادر عربية واجنبية

     

  5. أهلًا منى

    عند تسجيل الدخول بحسابك في أكاديمية حسوب والتوجه إلى قائمة "دوراتي" ربما تجديهم

    إذا لم تجديهم هنا؛ فها هي مسارات الأساسيات من جميع الدورات.. تفتح الروابط التالية فقط لطلاب الأكاديمية

    أساسيات تطوير الويب

    أساسيات روبي

    أساسيات JavaScript

    أساسيات تطوير تطبيقات الجوال

    أساسيات php

     

  6. أهلا بك،

    بتاريخ 39 دقائق مضت قال على ابراهيم علي عبدالله ناموس:

    عايز ابدأ اول دورات البرمجة ممكن اعرف مواعيد الكورس؟ وكم التكلفة؟ 

    يمكنك القراءة عن جميع دورات أكاديمية حسوب واسعارهم من هنا ثم اختيار أنسبهم بالنسبة لك

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

    بالتوفيق

    • أعجبني 1
  7. بتاريخ 3 ساعات قال منى عاطف:

    ماذا عن الرابط هل يمكن تغييره او غلقه وحين اذ لن استطيع تقديمه كدليل انا اعترف بقصر فهمي في هذا الموضوع اتمنى توضيح ذالك

    لا، لن يتم تغييره او غلقه

    بتاريخ 3 ساعات قال منى عاطف:

    هل هناك  لغةc++ في موقعكم اتعلم منها هذه اللغه بكل تفصيل؟ 

    لحتى اللحظة لا يوجد في أكاديمية حسوب دليل توثيقي أو دورة لتعلم لغة ++C

    بتاريخ 3 ساعات قال منى عاطف:

    اذا ما المقصود بالكلام الموجود في الصوره؟

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

    بالتوفيق 

  8. استرداد المال لا يكون عندما تجدين الدورة لا تناسبكي.. يكون فقط في التالي

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

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

  9. اهلا بك،

    هناك تطبيق اسمه automatic call recorder على متجر Google play حجمة 6.6MB يؤدي الغرض.. جربته ذات مره، يمكنك تجريب غيره إن لم يفي بالغرض بالنسبة لك؛ من خلال البحث في Google play عن call recorder فسيظهرلك الكثير.. جرب منهم الاعلى تقييما ثم اعتمد افضلهم عبر تجربتك

    بالتوفيق

  10. اهلا منى،

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

    بالتوفيق

     

     

  11. اهلا بك،

    الفكرة بسيطة جدا وهي متمحورة فقط حول إنساء قاعدة بيانات لتخزن فيها القيم المرسلة عند حفظ النموذج من قبل المستخدم والضغط على زر الارسال.. بالنسبة لعرض بيانات كل مستخدم في نموذج اخر او في ثفحة اخرى.. فسيلزمك اخذ البيانات من نفس قاعدة البيانات وعرضهم في الحقول.. ويمكنك اتاحة تعديل البيانات للمستخدم فيتم تعديلهم في قاعدة البيانات ايضا

  12.  

    بتاريخ 41 دقائق مضت قال أسماء العلوي:

    شكرا أنك نبهتيني على امور لم افكر فيها، ولي سؤال لو سمحتي، أنا أعلم أن مثل هذا التطبيق ليس مرهونا بلغة برمجية محددة فقد تتعدد اللغات البرمجية التي تعد الColoring Book ذاته، لكن هلاَّ أخبرتني عن اللغات البرمجية التي بها قد يُنشأ هذا التطبيق..؟

    في البداية هناك نوعان من تطبيقات الجوال.. الاصلية والهجينة.. يمكنك التعرف عليهم من فيديو في اكاديمية حسوب.. لكل من هذين النوعين لغات برمجة.. أيضا يجب ان تاخذي بعين الاعتبار اشهر منصتين موبايل.. انظمة الاندرويد وانظمة ال iOS..  حيث ان لكل نظام لغات البرمجة الخاصة.. وتوجد لغات تناسب النظامين معا..

    هنا ستجدي دليل من مدونة مستقل للتعرف على تطبيقات الاندرويد وفي نفس المقال يوجد رابط لدليل لانظمة iOS.. من خلالهم ستتعرفين على لغات كل من النظامين

  13. اهلا بك،

    بتاريخ On 1/26/2020 at 05:05 قال أسماء العلوي:

    السلام عليكم

    انا استطيع رسم زخارف الماندالا وبدأت منذ مدة بتعلم الAndroid Studio لبرمجة التطبيقات، لكن تطبيق تلوين الرسومات كالموجودة على البلاي ستور لم أستطيع أن أستوعب كيف تتم برمجتها ولم أجد فيديو يشرح ذلك، ولا أجد إلا مواقع لبيع السورس كود الخاص بها وهذا لا جهد لي فيه حاليا، وأتمنى أن أقوم ببرمجته بنفسي :( لكن لا أعرف كيف :'( 

    Screenshot_20200126-040107_Google Play Store.jpg

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

    • أعجبني 1
  14. بتاريخ 25 دقائق مضت قال نصرة الخير:

    ماذا نعني بال data mining وما هي استخدامتها وخوارزمياتها

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

    يمكنك التعرف أكثر على تنقيب البيانات وخوارزمياته ووسائله (كيفيته) وطرقه وهدفه وغير ذلك من خلال المصدر (مقال ويكيبيديا)

  15. اهلا بك

    بالنسبة للبرامج بانية تطبيقات الجوال فيوجد الكثير منها هنا.. لم اجربهم

    ستجد في الرابط السابق برامج تتيح انشاء تطبيقات جوال (app maker) وتفتح على سطح المكتب والويب ايضا.. وستجد اغلب هذه البرامج مدفوعة.. وطريقة استخدام كل برنامج موجودة في الموقع الرسمي للشركة المنتجة للبرنامج من خلال فيديو

    بخصوص إطارات عمل وتقنيات برمجة تطبيقات الجوال فهي متعددة جدا.. يوجد في أكاديمية حسوب دورة تطوير تطيقات الجوال باستخدام تقنيات الويب (Cordova و ionic وغيرها).. كما يوجد قسم لتطوير تطبيقات الجوال باستخدام react native..

    على يوتيوب يوجد لجميع التقنيات كورسات عديدة.. لكن لا اعلم اذكرلك مصادر تعلم اي تقنية! 

    • أعجبني 1
  16. اهلا بك،

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

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

    ربما بعض الناس يجعلون الكتب خيارهم الاخير لما اخذوه في اذهانهم من انطباع سلبي عن بعض الكتب الأكاديمية.. وورثوا هذا الانطباع لجميع الكتب التقنية مهما كان جودتها.. ايضا نوعية الكتاب وطريقة الكتابة فيه ووضوحة.. كل هذا يؤثر على الاختيار.. لذلك من الافضل ان تعتبر الاؤاء لهذا الامر فقط نصيحة او تنبيه لك تنظر فيه

     

  17. أهلًا بك،

    • لا يهم بماذا تصور

    • استخدم الإضاءة

    • تعلم كيفية استخدام الكاميرا

    • تعلم القواعد الأساسية

    • تعلم المصطلحات الأساسية للتصوير

    • تعرف على أنواع التصوير

    • ضع لصورك مقدمة وقلب ونهاية

    • جرب التصوير من أكثر من زاوية

    • تعلم التعديل وبرامج تحرير الصور

    • شارك صورك

    إليك مصدر لمقال 5 نصائح تساعد على احتراف التصوير الفوتوغرافي، وهنا ستجد نصائح أخرى للمبتدئين وهنا نصائح قبل التقاط أي صورة

    ستجد في مدونة مستقل أيضًا مصادر لتعلم التصوير الفوتوغرافي

  18. اهلا بك،

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

    لذلك يجب التثبت من مصدر كل تدوينة او قصة تضاف من مستخدمي موقعك.. يمكن ان يكون ذلك من خلال اضافة ميزة انتظار قبول المنشور ايا كان قبل نشره

    بالتوفيق

     

  19. أهلًا بك،

    هناك أمرين ممكن أن تجربهما 

    قم باستبدال 

    <meta charset="utf-8">

    بالتالي

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

    أيضًا ربما تكون المشكلة أن الخط الذي تستخدمه لا يصلح لفيو الويب.. لذلك يمكنك استبداله بآخر والتجريب.. مثلًا الخط Times New Roman أو غيره 

    body
    {
        font-family: "Times New Roman", Times, serif;
    }

     

  20. أجل يمكن ان تجد مطور محترف على منصة مستقل يمكنه تطوير موقع بنفس واجهات وشكل موقع حسوب، لكن برأيي.. الأصل أن يكون لكل نشاط علامة أو brand مختلف عن الأنشطة الأخرى.. لن يكون من اللطيف ان تبني موقعا بنفس تصميم واجهات موقع موجود مسبقا وبنفس الهدف.. الأصل ان يكون هناك تغيير في شكل وواجهات الموقع حتى يكون قد أتى بشيئ جديد يتمكن من اقناع الجمهور بزيارته

×
×
  • أضف...