PDA

View Full Version : سوال از كتاب c++,how to program ، deitel & deitel



ebrahim1988
سه شنبه 04 خرداد 1389, 22:34 عصر
سلام
من جواب هيچ تمريني يا سوالي رو نميخوام
استاد ما گفتن تمرين شماره 9 و 10 از فصل 7 كتاب C++‎,how to program از
deitel & deitel رو حل كنين ولي من متاسفانه اون كتاب رو ندارم
ميخواستم اگه كسي از دوستان اون كتاب رو داره اين دو تمرين رو(فقط سوالش) برام بفرسته
ممنون

ebrahim1988
چهارشنبه 05 خرداد 1389, 07:53 صبح
واقعا كسي اين كتاب رو نداره يا حوصلتون نميشه؟
اگه واقعا ندارين پس شما چطور برنامه نويسايي هستين؟
اگه هم حوصلتون نميشه نميخواد تايپ كنين،عكس از همون صفحه هم بگيرين قبوله
ممنون

maryshayegh
چهارشنبه 05 خرداد 1389, 21:42 عصر
سلام آقا ابراهیم اومدم بالاخره ! :لبخندساده:
انشالله که همیشه مشکلاتتون در همین حد باشه .
منم این کتاب رو از کتابخونه دانشگاه دارم گفتم من که همیشه میام به این انجمن C++ برای رفع اشکالم ولی کاری از پیش نمیبرم بذار حداقل مشکل یه بنده خدا رو که از عهده ام برمیاد برطرف کنم !
تمرین 7-9 ) کلاسی به نام IntegerSet ایجاد کنید . هر شی ء کلاس Integer میتواند اعداد صحیح در محدوده ی 0 تا 100 را نگهدارد . هر مجموعه ، در داخل کامپیوتر به صورت آرایه ای از یکها و صفرها نمایش داده میشود . اگر عدد صحیح i متعلق به این مجموعه باشد عضو a[i] آرایه برابر 1 است . اگر عدد صحیح j متعلق به مجموعه نباشد عضو a[j] آرایه برابر 0 است . سازنده ی پیش فرض به این مجموعه ،با "مجموعه تهی " مقدار اولیه میدهد . مجموعه تهی ، مجموعه ای است که نمایش آرایه ای آن ، تماما حاوی صفر است .

توابع عضوی برای عملیات متداول روی مجموعه ها بنویسید . برای مثال ، تابع عضوی به نام UnionOfIntegerSets() بنویسید که مجموعه ی سومی ایجاد می کند که اجتماع دو مجموعه ی موجود است (اگر عضوی ، در یک یا هر دو مجموعه ی موجود ،1 باشند آن عضو آرایه ی مجموعه ی سوم برابر 1 قرار داده می شود . اگر عضوی ،در هر یک ا زمجموعه های موجود ،0 باشد آن عضو آرایه ی مجموعه ی سوم برابر 0 قرارداده میشود. )

وای خسته شدم:متفکر: چقدر زیاده!

ادامه اش...
تابع عضوی به نام integersectionOfinteger() بنویسید که مجموعه ی سومی ایجاد میکند که اشتراک دو مجموعه ی موجود است (یعنی اگر عضوی در یک یا هر دو مجموعه موجود 1 باشد عضو آرایه مجموعه سوم برابر 0 قرار داده می شود . اگر عضوی در هر یک ا زمجموعه ها ی موجود 1 باشد عضو آرایه مجموعه سوم برابر 1 قرار داده می شود.)

تابع عضوی به نام integerElement() بنویسید که عدد صحیح k را به مجموعه اضافه کند (باقراردادن 1 در a[k]) .
تابع عضوی به نام deleteElement() بنویسید که عدد صحیح m را از مجموعه حذف کند (با قراردادن 0 در a[m])
تابع عضوی به نام SetPrint() بنویسد که یک مجموعه را به صورت لیستی از اعداد درخروجی چاپ کند که در خروجی با یک فضای خالی از هم جدا میشوند. آندسته از عضوهایی را در خروچی چاپ کنید که متعلق به مجموعه هستنده(یعنی مقدار آنها را در آرایه برابر 1 است . ) برای مجموعه ی تهی --- را در خروچی چاپ کنید .
تابع عضوی به نام isEqualTo() بنویس که تحقیق کند آیا دو مجموعه با هم برابرند یا نه
یک سازنده اضافی بنویس که 5 آرگومان صحیح را دریافت کند که بتوان ا زآن برای مقداردهی اولیه به شی ء مجموعه استفاده کرد . اگر خواسته باشید تعداد عضوی های داخل مجموعه های داخل مجموعه کمتر از 5 باشد برای عضو ها ی دیگر ،ا زآرگومان پیش فرض 1- استفاده کنید

اکنون برنامه راه اندازی را بنویسید که کلاس IntegerSet را آزمایش کند .چند شی ء IntegerSetرا نمونه سازی کنید با آزمایش ، تحقیق کنید که تمام عضو تان به درستی کا رمیکنند.



تمرین 7-10) کاملا منطقی است که از کلاس Time شکل 7-8 (امیدوارم اینو داشته باشی آقا ابراهیم!) برا ی نمایش زمان در داخل کامپیوتر به صورت تعداد ثانیه ها از نیمه شب به جای سه مقدار صحیح hour minute second استفاده کنیم مشتری می تواند ا زهمان روشهای public و بدست آوردن همان نتیجه استفاده کند کلاس Time شکل 7-8 را طوری تغییر دهید که Time را به صورت تعداد ثانیه ها از نیمه شب پیاده سازی کند و نشان دهیدکه هیچ تغییر محسوسی در وظایف مشتری های کلاس داده نمی شود.

ztx4
پنج شنبه 06 خرداد 1389, 01:01 صبح
سلام آقا ابراهیم اومدم بالاخره ! :لبخندساده:
انشالله که همیشه مشکلاتتون در همین حد باشه .
منم این کتاب رو از کتابخونه دانشگاه دارم گفتم من که همیشه میام به این انجمن C++‎‎‎‎ برای رفع اشکالم ولی کاری از پیش نمیبرم بذار حداقل مشکل یه بنده خدا رو که از عهده ام برمیاد برطرف کنم !
تمرین 7-9 ) کلاسی به نام IntegerSet ایجاد کنید . هر شی ء کلاس Integer میتواند اعداد صحیح در محدوده ی 0 تا 100 را نگهدارد . هر مجموعه ، در داخل کامپیوتر به صورت آرایه ای از یکها و صفرها نمایش داده میشود . اگر عدد صحیح i متعلق به این مجموعه باشد عضو a[i] آرایه برابر 1 است . اگر عدد صحیح j متعلق به مجموعه نباشد عضو a[j] آرایه برابر 0 است . سازنده ی پیش فرض به این مجموعه ،با "مجموعه تهی " مقدار اولیه میدهد . مجموعه تهی ، مجموعه ای است که نمایش آرایه ای آن ، تماما حاوی صفر است .

توابع عضوی برای عملیات متداول روی مجموعه ها بنویسید . برای مثال ، تابع عضوی به نام UnionOfIntegerSets() بنویسید که مجموعه ی سومی ایجاد می کند که اجتماع دو مجموعه ی موجود است (اگر عضوی ، در یک یا هر دو مجموعه ی موجود ،1 باشند آن عضو آرایه ی مجموعه ی سوم برابر 1 قرار داده می شود . اگر عضوی ،در هر یک ا زمجموعه های موجود ،0 باشد آن عضو آرایه ی مجموعه ی سوم برابر 0 قرارداده میشود. )

وای خسته شدم:متفکر: چقدر زیاده!

ادامه اش...
تابع عضوی به نام integersectionOfinteger() بنویسید که مجموعه ی سومی ایجاد میکند که اشتراک دو مجموعه ی موجود است (یعنی اگر عضوی در یک یا هر دو مجموعه موجود 1 باشد عضو آرایه مجموعه سوم برابر 0 قرار داده می شود . اگر عضوی در هر یک ا زمجموعه ها ی موجود 1 باشد عضو آرایه مجموعه سوم برابر 1 قرار داده می شود.)

تابع عضوی به نام integerElement() بنویسید که عدد صحیح k را به مجموعه اضافه کند (باقراردادن 1 در a[k]) .
تابع عضوی به نام deleteElement() بنویسید که عدد صحیح m را از مجموعه حذف کند (با قراردادن 0 در a[m])
تابع عضوی به نام SetPrint() بنویسد که یک مجموعه را به صورت لیستی از اعداد درخروجی چاپ کند که در خروجی با یک فضای خالی از هم جدا میشوند. آندسته از عضوهایی را در خروچی چاپ کنید که متعلق به مجموعه هستنده(یعنی مقدار آنها را در آرایه برابر 1 است . ) برای مجموعه ی تهی --- را در خروچی چاپ کنید .
تابع عضوی به نام isEqualTo() بنویس که تحقیق کند آیا دو مجموعه با هم برابرند یا نه
یک سازنده اضافی بنویس که 5 آرگومان صحیح را دریافت کند که بتوان ا زآن برای مقداردهی اولیه به شی ء مجموعه استفاده کرد . اگر خواسته باشید تعداد عضوی های داخل مجموعه های داخل مجموعه کمتر از 5 باشد برای عضو ها ی دیگر ،ا زآرگومان پیش فرض 1- استفاده کنید

اکنون برنامه راه اندازی را بنویسید که کلاس IntegerSet را آزمایش کند .چند شی ء IntegerSetرا نمونه سازی کنید با آزمایش ، تحقیق کنید که تمام عضو تان به درستی کا رمیکنند.



تمرین 7-10) کاملا منطقی است که از کلاس Time شکل 7-8 (امیدوارم اینو داشته باشی آقا ابراهیم!) برا ی نمایش زمان در داخل کامپیوتر به صورت تعداد ثانیه ها از نیمه شب به جای سه مقدار صحیح hour minute second استفاده کنیم مشتری می تواند ا زهمان روشهای public و بدست آوردن همان نتیجه استفاده کند کلاس Time شکل 7-8 را طوری تغییر دهید که Time را به صورت تعداد ثانیه ها از نیمه شب پیاده سازی کند و نشان دهیدکه هیچ تغییر محسوسی در وظایف مشتری های کلاس داده نمی شود.




این پست شما به کار من نمی یاد اما اومدم بگم که واقعا حقتونه که ازتون تشکر بشه.

ebrahim1988
پنج شنبه 06 خرداد 1389, 21:48 عصر
سلام آقا ابراهیم اومدم بالاخره ! :لبخندساده:
انشالله که همیشه مشکلاتتون در همین حد باشه .
منم این کتاب رو از کتابخونه دانشگاه دارم گفتم من که همیشه میام بهاین انجمن C++‎‎ برای رفع اشکالم ولی کاری از پیش نمیبرم بذار حداقل مشکل یه بندهخدا رو که از عهده ام برمیاد برطرف کنم !
تمرین 7-9 ) کلاسی به نام IntegerSet ایجاد کنید . هر شی ء کلاس Integer میتواند اعداد صحیح در محدوده ی 0 تا 100 را نگهدارد . هر مجموعه ، در داخلکامپیوتر به صورت آرایه ای از یکها و صفرهانمایش داده میشود . اگر عدد صحیح i متعلق به این مجموعه باشد عضو a[i] آرایه برابر 1 است . اگر عدد صحیح j متعلق بهمجموعه نباشد عضو a[j] آرایه برابر 0 است . سازنده ی پیش فرض به این مجموعه ،با "مجموعه تهی " مقدار اولیه میدهد . مجموعه تهی ، مجموعه ای است که نمایش آرایه ایآن ، تماما حاوی صفر است .

توابع عضوی برای عملیات متداول روی مجموعه ها بنویسید . برای مثال ،تابع عضوی به نام UnionOfIntegerSets() بنویسید که مجموعه ی سومی ایجاد می کند کهاجتماع دو مجموعه ی موجود است (اگر عضوی ، در یک یا هر دو مجموعه ی موجود ،1باشند آن عضو آرایه ی مجموعه ی سوم برابر 1 قرار داده می شود . اگر عضوی ،در هر یکا زمجموعه های موجود ،0 باشد آن عضو آرایه ی مجموعه ی سوم برابر 0 قراردادهمیشود. )

وای خسته شدم:متفکر:چقدر زیاده!

ادامه اش...
تابع عضوی به نام integersectionOfinteger() بنویسید که مجموعه یسومی ایجاد میکند که اشتراک دو مجموعه ی موجود است (یعنی اگر عضوی در یک یا هر دومجموعه موجود 1 باشد عضو آرایه مجموعه سوم برابر 0 قرار داده می شود . اگر عضوی درهر یک ا زمجموعه ها ی موجود 1 باشد عضو آرایه مجموعه سوم برابر 1 قرار داده میشود.)

تابع عضوی به نام integerElement() بنویسید که عدد صحیح k را بهمجموعه اضافه کند (باقراردادن 1 در a[k]) .
تابع عضوی به نام deleteElement() بنویسید که عدد صحیح m را ازمجموعه حذف کند (با قراردادن 0 در a[m])
تابع عضوی به نام SetPrint() بنویسد که یک مجموعه را به صورت لیستیاز اعداد درخروجی چاپ کند که در خروجی با یک فضای خالی از هم جدا میشوند. آندستهاز عضوهایی را در خروچی چاپ کنید که متعلق به مجموعه هستنده(یعنی مقدار آنها را در آرایه برابر 1 است . ) برای مجموعه ی تهی --- را در خروچی چاپ کنید .
تابع عضوی به نام isEqualTo() بنویس که تحقیق کند آیا دو مجموعه با هم برابرند یا نه
یک سازنده اضافی بنویس که 5 آرگومان صحیح را دریافت کند که بتوان ا زآن برای مقداردهی اولیه به شی ء مجموعه استفاده کرد . اگر خواسته باشید تعداد عضوی های داخل مجموعه های داخل مجموعه کمتر از 5 باشد برای عضو ها ی دیگر ،ا زآرگومان پیش فرض 1- استفاده کنید

اکنون برنامه راه اندازی را بنویسید که کلاس IntegerSet را آزمایش کند .چند شی ء IntegerSetرا نمونه سازی کنید با آزمایش ، تحقیق کنید که تمام عضو تان به درستی کا رمیکنند.



تمرین 7-10) کاملا منطقی است که از کلاس Time شکل 7-8 (امیدوارم اینو داشته باشی آقا ابراهیم!) برا ی نمایش زمان در داخل کامپیوتر به صورت تعداد ثانیه ها از نیمه شب به جای سه مقدار صحیح hour minute second استفاده کنیم مشتری می تواند ا زهمان روشهای public و بدست آوردن همان نتیجه استفاده کند کلاس Time شکل 7-8 را طوری تغییر دهید که Time را به صورت تعداد ثانیه ها از نیمه شب پیاده سازی کند و نشان دهیدکه هیچ تغییر محسوسی در وظایف مشتری های کلاس داده نمی شود.



اگه بگم يه عالمه كارت درسته چي ميگي؟
واقعا دمت گرم
اميدوارم بتونم جبران كنم
هر سوالي داشتي من در خدمتتم
مطمئن باش تا بتونم مشكلت رو حل ميكنم
ما رو دست كم نگيريا!
بازم ممنون گلم:بوس::خجالت:

maryshayegh
پنج شنبه 06 خرداد 1389, 23:53 عصر
اگه بگم يه عالمه كارت درسته چي ميگي؟
واقعا دمت گرم
اميدوارم بتونم جبران كنم
هر سوالي داشتي من در خدمتتم
مطمئن باش تا بتونم مشكلت رو حل ميكنم
ما رو دست كم نگيريا!
بازم ممنون گلم:بوس::خجالت:

به نام حق
سلام آقا ابراهیم
البته بنده توقعی از کسی ندارم ولی به این یه جورایی اعتقاد دارم که اگه مشکل یه نفر رو حل کنی مشکل خودت حل میشه یه وقتی یه جایی (خدا مشکلتو حل میکنه:لبخندساده:)
دست شما درد نکنه . راستش من تازه کارم در زمینه ی سی پلاس پلاس .
این ترم هم درس شبیه سازی داریم نمیدونم شما پاسش کردین یا نه . استاد بهمون گفته که برنامه ی کامیون ها رو بنویسین . نمیدونم ولی یه جورایی ازش می ترسم !:افسرده:
ولی خب سعیم رو میکنم ولی میدونم که با مشکلات زیادی مواجه خواهم شد. !
من شما رو دست کم نمیگیرم ! همینکه تو حرفاتون گفتین جواب سوال نمیخواین معلومه که اصلا اهل آماده خوری(!) نیستین :قلب: آفرین ایشالا که موفق باشی همیشه . و اگه هم جایی شکست خوردی عبرت بگیری .
یاعلی

maryshayegh
پنج شنبه 06 خرداد 1389, 23:55 عصر
این پست شما به کار من نمی یاد اما اومدم بگم که واقعا حقتونه که ازتون تشکر بشه.
بابا بیخیال مگه چی کار کردم ! :کف:
واقعا راسته میگن محبت ها کمرنگ شده ها !
ممنونم از شما . شما محبت دارین که تو این پست همینطوری اومدین و تازه تشکر هم کردین .
شاد باشین

maryshayegh
پنج شنبه 06 خرداد 1389, 23:57 عصر
این پست شما به کار من نمی یاد اما اومدم بگم که واقعا حقتونه که ازتون تشکر بشه.
بابا بیخیال مگه من چی کار کردم ! :کف:
من از شما ممنونم که به این پست همینطوری سر زدین و تازه تشکر هم کردین !
مرسی
یاعلی