mohammad jan
01-05-2007, 23:27
سلام
گزینه های زیر از مواردی است که توی الگوریتم برنامه قرار دارد اگر کمی راهنمای کنید می توانم
خودم این برنامه را در سی شارپ بنویسم مثلا من توابع در سی شارپ را بلد نیستم
الف) تابعي كه يك فايل با 100000 ركورد كه هركدام شامل يك مقدار صحيح دلخواه هست ايجاد كند.
ب) فايل را به صورت ترتيبي بخواند. يعني از يك حلقه براي جمع اولين ركورد، سپس دومين ركورد و الي آخر استفاده كند. در نهايت ميانگين اعداد داخل فايل را محاسبه كرده و چاپ كند.
ج) اين تابع نيز يك حلقه دارد، با اين تفاوت كه ابتدا ركورد اول را مي خواند، سپس ركورد 50001 ام، سپس دومين ركورد و آنگاه 50002 امين ركورد را به همين ترتيب تا ميانگين را محاسبه و چاپ كند.
در برنامه اصلي خود از يك ساعت براي محاسبه رمان اجرا استفاده كنيد و به سوالات زير پاسخ دهيد:
- هر يك از برنامه هاي (ب) و (ج) چقدر زمان به خود اختصاص دادند؟
- دليل تفاوت اين دو زمان چيست؟
ممنون می شم اگه جواب بدید
گزینه های زیر از مواردی است که توی الگوریتم برنامه قرار دارد اگر کمی راهنمای کنید می توانم
خودم این برنامه را در سی شارپ بنویسم مثلا من توابع در سی شارپ را بلد نیستم
الف) تابعي كه يك فايل با 100000 ركورد كه هركدام شامل يك مقدار صحيح دلخواه هست ايجاد كند.
ب) فايل را به صورت ترتيبي بخواند. يعني از يك حلقه براي جمع اولين ركورد، سپس دومين ركورد و الي آخر استفاده كند. در نهايت ميانگين اعداد داخل فايل را محاسبه كرده و چاپ كند.
ج) اين تابع نيز يك حلقه دارد، با اين تفاوت كه ابتدا ركورد اول را مي خواند، سپس ركورد 50001 ام، سپس دومين ركورد و آنگاه 50002 امين ركورد را به همين ترتيب تا ميانگين را محاسبه و چاپ كند.
در برنامه اصلي خود از يك ساعت براي محاسبه رمان اجرا استفاده كنيد و به سوالات زير پاسخ دهيد:
- هر يك از برنامه هاي (ب) و (ج) چقدر زمان به خود اختصاص دادند؟
- دليل تفاوت اين دو زمان چيست؟
ممنون می شم اگه جواب بدید