هي صعبة
اولا : تنشئ جدولا ثالثا فيه عمودان او اكثر
ثم ترتب الاسماء حسب حروف الابجدية
ثانيا : تحسب عدد مرات تكرار الاسم و تدخلها في الجدول الثالث و ذلك عن طريق مقارنة كل اسم في سجل مع السجل الذي يليه فتحصل على جدول فيه الاسماء و عدد تكرارها و ذلك من اجل تحديد نطاق كل بحث
مثال : محمد 3
علي 4
اذا النطاق الاول من الصفر حتى 2
و الثاني من 3 حتى 6
ثالثا : تبحث بواسطة findfirst في كل نطاق من نطاقات الجدول الثالث عن كل صنف في الجدول الثاني و اذا وجده يزيد متغيرا ما بمقدار 1
ثم تكتب شرطا اذا المتغير صار 10 تظهر النتيجة المرغوبة
الطريقة :
طبعا ثالثا هو عبارة عن حلقلت متداخلة
p=0
احسب لي عدد السجلات في الجدول الثاني
for بالنسبة للجدول الثالث
انتقل الى السجل (اي)
و شفلي قديش رقم التكرار في هذا السجل
pp=p
p=p+x-1
حيث اكس هو الرقم الذي تم الحصول عليه
for g=pp to p
for gg=0 to عدد سجلات الجول الثاني
ابحث اولا عن البضاعة في الجدول الثاني فاذا وجدتها زد 1
next gg
next g
اغلاق اول فور
اولا : تنشئ جدولا ثالثا فيه عمودان او اكثر
ثم ترتب الاسماء حسب حروف الابجدية
ثانيا : تحسب عدد مرات تكرار الاسم و تدخلها في الجدول الثالث و ذلك عن طريق مقارنة كل اسم في سجل مع السجل الذي يليه فتحصل على جدول فيه الاسماء و عدد تكرارها و ذلك من اجل تحديد نطاق كل بحث
مثال : محمد 3
علي 4
اذا النطاق الاول من الصفر حتى 2
و الثاني من 3 حتى 6
ثالثا : تبحث بواسطة findfirst في كل نطاق من نطاقات الجدول الثالث عن كل صنف في الجدول الثاني و اذا وجده يزيد متغيرا ما بمقدار 1
ثم تكتب شرطا اذا المتغير صار 10 تظهر النتيجة المرغوبة
الطريقة :
طبعا ثالثا هو عبارة عن حلقلت متداخلة
p=0
احسب لي عدد السجلات في الجدول الثاني
for بالنسبة للجدول الثالث
انتقل الى السجل (اي)
و شفلي قديش رقم التكرار في هذا السجل
pp=p
p=p+x-1
حيث اكس هو الرقم الذي تم الحصول عليه
for g=pp to p
for gg=0 to عدد سجلات الجول الثاني
ابحث اولا عن البضاعة في الجدول الثاني فاذا وجدتها زد 1
next gg
next g
اغلاق اول فور

