تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 7 از 7

نام تاپيک: تمرین امتحانی

  1. #1
    آخر فروم باز سونامی's Avatar
    تاريخ عضويت
    May 2008
    محل سكونت
    یه جای خوب
    پست ها
    1,842

    پيش فرض تمرین امتحانی

    C++
    سلام دوستان امکانش هست تو این تمرین منو کمک کنید ؟؟؟؟؟؟؟؟؟؟

    شامل بخش های زیر است :

    طراحی و پیاده سازی یک کلاس برای مجموعه ای از حروف الفبای انگلیسی

    * اعضا
    لیست غیر تکراری از حروف کوچک انگلیسی بگیرد

    متدها :

    ISnumber : بررسی عضویت یک عضو در مجموعه

    تابع : show تابع : Get تابع : Add تابع : Del

    تعریف تابع friend

    ....

    main برنامه <<<<<

    0 =======exit
    1======== ADD a member to a set
    2=======Delet a member to a set
    3======= Union



    ====== تعریف دو مجموعه A , B و اعمال عملیات انتخابی بر روی این دو مجموعه
    خروج برنامه با 0

    این درست است ؟

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    _______________________________________________

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    ......
    ........
    .........
    }
    >>>>>>>>>>>>>>>>>>>>>>>>>>>> این توضیحات بیشتر است
    __________________________________________________ ___________


    * لطقا راهنمایی بفرمایید
    Last edited by سونامی; 04-02-2011 at 23:56.

  2. #2
    آخر فروم باز سونامی's Avatar
    تاريخ عضويت
    May 2008
    محل سكونت
    یه جای خوب
    پست ها
    1,842

    پيش فرض

    کسی نیست راهنمایی کنه ؟؟؟؟؟؟؟؟؟؟؟

  3. #3
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام و خسه نباشید.
    خوب شاید سوال ++C را در انجمن C میپرسیدید، بهتر بود و زودتر به جواب میرسیدید.
    بالاخره دوستان فعال در این بخش معمولاً با مجموعه زبان های دات نت کار میکنند VB.Net و C#.Net و C++.Net و...

    ======

    و اما جواب:
    حقیقتش با توضیحاتتان دقیق متوجه چیز نهایی که نیاز دارید نشدم!
    ولی چیزی که مشخص است، ان است که نیاز به یک "مجموعه" یا "لیست" دارید؟ (کلاسی که مجموعه ای از عناصر را نگاه دارد)

    قبلاً در تاپیک ذیل مثالی برای دوستان گذاشته بودم که یک نمونه کلاس List را در چهار زبان VB.Net و C#.Net و VC++.Net و ++VC شامل میشده.
    تمام چهار نمونه کلاس List را از صفر ساخته اند و کدهای خیلی مشابه هم دارند و در همه موارد توابع زیر موجود است.
    Insert درج در مکان دلخواه
    Add درج در انتها
    RemoveAt حذف از مکان دلخواه
    Count تعداد عناصر
    [] اپراتور

    (فایل List.h.txt شامل کدهای ++VC است)

    توضیحات و تاپیک مربوطه:
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    لینک دانلود:
    support.h02.ir/fwlink/?LinkId=1006755647

    موفق باشید.

  4. #4
    آخر فروم باز سونامی's Avatar
    تاريخ عضويت
    May 2008
    محل سكونت
    یه جای خوب
    پست ها
    1,842

    پيش فرض

    دوست عزیز کجا رو متوجه نشدید من عین سوال رو مطرح کردم براتون

  5. #5
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    ... کجا رو متوجه نشدید من عین سوال رو مطرح کردم ...
    قبلاً هم با این سوالات اساتید دانشگاه برخورد داشتم و همیشه مشکل داشتم ... !

    به عنوان نمونه:

    لیست غیر تکراری از حروف کوچک انگلیسی بگیرد
    حالا بزرگ باشد چه میشود؟ اگر حرف بزرگی اضافه شد، برنامه خطا بدهد یا کوچکش کند یا واردش نکند؟

    تابع : show تابع : Get
    میتوانم حدسی بزنم و ترجیح میدهم واضح باشد!
    احتمالاً منظور از اولی >>operator و دومی []operator است!
    خوب وقتی اپراتور واضح []operator وجود دارد وکسی میگوید تابع Get انسان فکر میکند طرف باید منظور خاص دیگری داشته باشد!
    و...

    تعریف تابع friend
    من مفهوم تابع friend را در ++C میدانم ولی نمیدانم یعنی چه "تعریف تابع friend" ...
    چه تابعی؟ چه کاری کند؟ آدم را یاد پرتغال فروش می اندازد!

    0 =======exit
    یعنی چه؟ یعنی در مرحله صفر تا وارد main میشویم از ان خارج شویم!!! ...


    ======= Union
    union کلمه کلیدی از ++C است و وظیفه تعریف یک ساختار مشخص را دارد ولی union در main اصلاً معنی ندارد!
    مثل این است که نوشته باشید:
    3=======Struct

    واقعاً یعنی چه؟

    شاید منظور معنای انگلیسی این واژه و نه مفهوم کلمه کلیدی آن در ++C باشد، یعنی "اجتماع"
    ولی در ان صورت هم "اجتماع" یعنی چه؟ "اجتماع" چی با چی؟ اصلاً مگر کسی کلمه struct یا class را ببیند مگر به معنای انگلیسی ان فکر میکند؟ این اصطلاحات (Term) خاص فنی برنامه نویسی هستند.

    int a,b;
    char c
    cout<<"+,-,*,/";
    cout<<"ADD 2";
    CIN>>C;
    CIN>>A,B>>
    IF C=='+'
    COUT<<A+B;
    ESLE IF (C=='-')
    {
    COUT<<A-B;
    }
    ESLE IF (C=='*')
    {
    COUT<<A*B;
    }
    ESLE IF (C=='/')
    {
    COUT<<A/B;
    }
    کدی که مطلقاً نمیتوان بن آن و فرضیات گفته شده کوچکترین رابطه ای پیدا کرد و از بی ربطی گیج کننده تر میشود!

    کد زدن 0 برای خروج ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
    تازه اگر به اینجا برسیم که جزء متن اولیه سوال هم نبوده، میفهمیم منظور از 0===exit چه بوده و اعداد پشت آن کلمات چه معنی داشتند!

    ==============

    (((
    فقط جهت کمک به سایر دوستان:
    طبق شواهد عینی در سایتهای تالار گفتگو مختلف فارسی و انگلیسی، معمولاً تاپیک هایی که به هر دلیل وقت زیادی بخواهند قالباً بی جواب می ماند ...
    وقت زیاد برای فهمیدن ... (مثل توضیح کم یا دوستانی که به خطا برمیخورند و حتی متن خطا را هم نمیگذارند!)
    وقت زیاد برای خواندن .... (مثل توضیح و شرح و بست بسیار زیاد)
    وقت زیاد برای توضیح ... (مثل سوالات بسیار ابتدایی یا بسیار پیچیده)
    وقت زیاد برای نوشتن کد حجیم ... (مثل درخواست پروژه)
    و...
    و سوالات در مکان های نامناسب.
    و سوالات بسیار تکراری و مدام پرسیده شده که فرد جستجو نکرده و سایرین هم دیگر حال پاسخ گویی مجدد ندارند.

    بر همین اساس به راحتی میتوان متوجه شد و تحلیل کرد، چرا تاپیک هایی داشتیم و هنوز داریم ( نه صرف اینجا) که هیچ کسی در انها پاسخی نداده و تمایلیلی به جواب نداشته ...
    )))
    موفق باشید.
    Last edited by _H2_; 05-02-2011 at 01:16.

  6. #6
    آخر فروم باز سونامی's Avatar
    تاريخ عضويت
    May 2008
    محل سكونت
    یه جای خوب
    پست ها
    1,842

    پيش فرض

    سلام

    قبلاً هم با این سوالات اساتید دانشگاه برخورد داشتم و همیشه مشکل داشتم ... !

    به عنوان نمونه:


    حالا بزرگ باشد چه میشود؟ اگر حرف بزرگی اضافه شد، برنامه خطا بدهد یا کوچکش کند یا واردش نکند؟


    میتوانم حدسی بزنم و ترجیح میدهم واضح باشد!
    احتمالاً منظور از اولی >>operator و دومی []operator است!
    خوب وقتی اپراتور واضح []operator وجود دارد وکسی میگوید تابع Get انسان فکر میکند طرف باید منظور خاص دیگری داشته باشد!
    و...


    من مفهوم تابع friend را در ++C میدانم ولی نمیدانم یعنی چه "تعریف تابع friend" ...
    چه تابعی؟ چه کاری کند؟ آدم را یاد پرتغال فروش می اندازد!


    یعنی چه؟ یعنی در مرحله صفر تا وارد main میشویم از ان خارج شویم!!! ...



    union کلمه کلیدی از ++C است و وظیفه تعریف یک ساختار مشخص را دارد ولی union در main اصلاً معنی ندارد!
    مثل این است که نوشته باشید:
    3=======Struct

    واقعاً یعنی چه؟

    شاید منظور معنای انگلیسی این واژه و نه مفهوم کلمه کلیدی آن در ++C باشد، یعنی "اجتماع"
    ولی در ان صورت هم "اجتماع" یعنی چه؟ "اجتماع" چی با چی؟ اصلاً مگر کسی کلمه struct یا class را ببیند مگر به معنای انگلیسی ان فکر میکند؟ این اصطلاحات (Term) خاص فنی برنامه نویسی هستند.


    کدی که مطلقاً نمیتوان بن آن و فرضیات گفته شده کوچکترین رابطه ای پیدا کرد و از بی ربطی گیج کننده تر میشود!


    تازه اگر به اینجا برسیم که جزء متن اولیه سوال هم نبوده، میفهمیم منظور از 0===exit چه بوده و اعداد پشت آن کلمات چه معنی داشتند!

    ==============

    (((
    فقط جهت کمک به سایر دوستان:
    طبق شواهد عینی در سایتهای تالار گفتگو مختلف فارسی و انگلیسی، معمولاً تاپیک هایی که به هر دلیل وقت زیادی بخواهند قالباً بی جواب می ماند ...
    وقت زیاد برای فهمیدن ... (مثل توضیح کم یا دوستانی که به خطا برمیخورند و حتی متن خطا را هم نمیگذارند!)
    وقت زیاد برای خواندن .... (مثل توضیح و شرح و بست بسیار زیاد)
    وقت زیاد برای توضیح ... (مثل سوالات بسیار ابتدایی یا بسیار پیچیده)
    وقت زیاد برای نوشتن کد حجیم ... (مثل درخواست پروژه)
    و...
    و سوالات در مکان های نامناسب.
    و سوالات بسیار تکراری و مدام پرسیده شده که فرد جستجو نکرده و سایرین هم دیگر حال پاسخ گویی مجدد ندارند.

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

    نمیدونم به احتمال زیاد همونی که شما میگی هست

    منم نفهمیدم اینو استاد هم فکر کنم نفهمیده باشه

    نه یعنی بازدن دگمه های 0 و1 و2 عملیات روبرو رو انجام بده منو مانند

    اینم نمیدونم

    کد خودم 100 درصد جواب میده فقط خروج با صفر می مونه اون حرفی هم که زدید متوجه نشدم

    جزو سوالات که بوده

  7. #7
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    یک نمونه ساده برایتان درست کردم (در واقع همان List.h.txt تاپیک قبلی را با نیازتان اصلاح کردم)
    ساعت از نیمه شب گذشته و به علت کمبود وقت خیلی سریع نوشتم و ساده است (با توجه به وجود توابع، خودتان میتوانید تکمیلش کنید) و امتحان هم کردم به ظاهر که صحیح کار میکند، خودتان هم مجدد امتحانش کنید.

    راهنما:
    با عدد 1 کاراکتر جدیدی به اخر فهرست اضافه میکند.
    با عدد 2 فهرست را نمایش میدهد.
    با هر عدد دیگری از برنامه خارج میشود.

    توضیحات اضافه:
    - فهرست هیچ محدودیتی ظرفیتی ندارد و در صورت کوچک بودن آرایه، ان را بزرگ میکند.
    - امکان درج در وسط و هر نقطه دلخواه وجود دارد.
    - امکان حذف از هر نقطه دلخواه وجود دارد.
    - اپراتور درج در جریان به صورت friend بازتعریف شده است.
    - کاراکتر های اسکی بزرگ را خودکار به کوچک تبدیل میکند.
    - اگر کاراکتر وارده شده حرف انگلیسی A~Z (بزرگ یا کوچک) نباشد خطا میدهد و درج نمیکند.
    - اگر کاراکتر تکراری باشد خطا میدهد.
    - برای بازکردن پروزه نرم افزار VS2008/2010 الزامی است.
    - نمونه کامپایل شده و exe نهایی هم در پک وجود دارد که براحتی قابل اجرا و مشاهده است.
    و...

    mediafire.com/?cq08upjv1j80gxa
    موفق باشید.

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •