سومة البرغثي نشر 19 مارس 2019 أرسل تقرير نشر 19 مارس 2019 كلية تضم عدد أ من التخصصات و كل تخصص يوجد ب من الأقسام و في كل قسم يوجد ج من الشعب اكتب خوارزمية لحساب عدد الطلبه في الكلية مع اعتبار ان عدد الطلبة غير متساوي في الشعب ؟ اقتباس
0 سارة محمد2 نشر 19 مارس 2019 أرسل تقرير نشر 19 مارس 2019 أهلاً سومة، نحتاج في هذه الحالة إلى ثلاث حلقات for للمرور على كافة الشعب بفرض أن لدينا x تخصص ،y قسم ،z شعبة تكون الخوارزمية بالشكل: sum = 0; for(i=1,i<=x,i++) for(j=1, j<=y,j++) for(m=1,m<=z,m++) sum = sum + number of students in class[x][y][z] بالتوفيق... 1 اقتباس
0 سومة البرغثي نشر 20 مارس 2019 الكاتب أرسل تقرير نشر 20 مارس 2019 بتاريخ الآن قال سارة محمد2: أهلاً سومة، نحتاج في هذه الحالة إلى ثلاث حلقات for للمرور على كافة الشعب بفرض أن لدينا x تخصص ،y قسم ،z شعبة تكون الخوارزمية بالشكل: sum = 0; for(i=1,i<=x,i++) for(j=1, j<=y,j++) for(m=1,m<=z,m++) sum = sum + number of students in class[x][y][z] بالتوفيق... شكرا جزيلا لك عفوا أرغب بمعرفة كيفية كتابتها بطريقة الشيفرة المزيفة باللغة العربية من غير كتابة برنامج بلغة البرمجة اقتباس
0 Entesar Khaled نشر 20 مارس 2019 أرسل تقرير نشر 20 مارس 2019 بتاريخ 8 ساعات قال سومة البرغثي: شكرا جزيلا لك عفوا أرغب بمعرفة كيفية كتابتها بطريقة الشيفرة المزيفة باللغة العربية من غير كتابة برنامج بلغة البرمجة أهلا بكِ، الإجابة السابقة مذكورة بطريقة الكود الزائف سودوكود (Pseudo code) فهي لا تتبع لأي لغة برمجة وإنما من الصياغة يُفهم منها خوارزميًا ما هي طريقة حل المشكلة. حقيقةً يصعب صياغة أي كود سواء فعلي أم مزيف باللغة العربية، إذا كنت ترغبين بمعرفة طريقة وسبب كتابة الشيفرة السابقة فالشرح كالتالي: استخدمنا 3 حلقات تكرار متداخلة بدءا بالشيئ الأعم ودخولًا للأمور الأخص فلزمنا في البداية التعامل بشكل مفصل مع كل تخصص فبدأنا العملية بحلقة التكرار الخارجية المعبرة عن التخصصات(X) وتتكرر نفس عدد التخصصات في كل مرة تتفصل بنفس الأليه بكل تخصص حتى تنتهي تخصصات الكلية. لكن لا يمكننا أن نتوصل إلى الطلبه بعد، فبداخل كل تخصص عدة أقسام...لذلك بداخل كل مرة من مرات تكرار حلقة التخصصات الخارجية لزمنا التعامل مع كل قسم من أقسام كل تخصص على حدة فأنشأنا حلقة تكرار وسطى المعبرة عن التخصصات (y) تتكرر بعدد الأقسام داخل كل تخصص. ليس بعد، أيضًا الأن لا يمكننا الوصول للطلبة، فالطالب يُنسب لشعبة في البداية وليس للقسم بشكل مباشر...لذلك أنشأنا حلقة التكرار الأخيرة الداخلية الخاصة بالشعب(z) تتكرر بعدد الشعب داخل قسم، الأن يمكننا الوصول لطلاب كل شعبة من خلال كل دورة في حلقة التكرار الداخلية الأخيرة...فمثلًا إن كان هناك شعبتين في القسم ستتكرر الحلقة مرتين لهذا القسم وناتج تنفيذ كل مرة هو إضافه عدد طلاب الشعبة للمتغير sum ، عند الإنتهاء من الشعبتين لهذا القسم يقوم البرنامج أوتوماتيكيا بالتحويل على القسم الأخر ويضيف مجموع طلاب شعب القسم الأخر بنفس الطريقة السابقة...وعند الإنتهاء من عدد الأقسام يقوم البرنامج أوتوماتيكيا بالتحويل على التخصص الأخر فيضيف مجموع طلاب شعب جميع أقسامة للمتغير sum حتى ينهي المرور على جميع التخصصات وبهذا يكون قد أنهى إيجاد عدد طلاب الكلية... إن كنتِ تقصدين طريقة أخرى معينة للشرح أو لا تزال الفكرة غير واضحة يمكنكي إخباري كل التوفيق... اقتباس
السؤال
سومة البرغثي
كلية تضم عدد أ من التخصصات و كل تخصص يوجد ب من الأقسام و في كل قسم يوجد ج من الشعب اكتب خوارزمية لحساب عدد الطلبه في الكلية مع اعتبار ان عدد الطلبة غير متساوي في الشعب ؟
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.