تبلیغات
تبلیغات متنی
محبوبترینها
قیمت انواع دستگاه تصفیه آب خانگی در ایران
نمایش جنگ دینامیت شو در تهران [از بیوگرافی میلاد صالح پور تا خرید بلیط]
9 روش جرم گیری ماشین لباسشویی سامسونگ برای از بین بردن بوی بد
ساندویچ پانل: بهترین گزینه برای ساخت و ساز سریع
خرید بیمه، استعلام و مقایسه انواع بیمه درمان ✅?
پروازهای مشهد به دبی چه زمانی ارزان میشوند؟
تجربه غذاهای فرانسوی در قلب پاریس بهترین رستورانها و کافهها
دلایل زنگ زدن فلزات و روش های جلوگیری از آن
خرید بلیط چارتر هواپیمایی ماهان _ ماهان گشت
سیگنال در ترید چیست؟ بررسی انواع سیگنال در ترید
بهترین هدیه تولد برای متولدین زمستان: هدیههای کاربردی برای روزهای سرد
صفحه اول
آرشیو مطالب
ورود/عضویت
هواشناسی
قیمت طلا سکه و ارز
قیمت خودرو
مطالب در سایت شما
تبادل لینک
ارتباط با ما
مطالب سایت سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون
مطالب سایت سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون
آمار وبسایت
تعداد کل بازدیدها :
1833173198
كمك فوري در مورد پاسكال (تا 21 دي وقت دارم خواهشن جواب بدين)
واضح آرشیو وب فارسی:سایت ریسک: polisoftco08-01-2008, 11:54 AMسلام دوستان... من دو تا سوال داشتم خيلي عجله دارم 21/10/86 بايد تحويل بدم (پروژه امتحاني) درمورد پاسكال 1- برنامه اي بنويسيد كه يك ماتريسي رو بگيره و جمع درايه هاي هر سطر و ستون رو در انتهاي آن سطر و يا ستون بنويسه مثلا : يك ماتريس 2 در 2 كه درايه هاي اول و دوم سطر اول رو با هم جمع كنه و در انتهاي سطر بنويسه (همچنين براي سطر دوم و ستون هاي اول و دوم) كه در آخر يك ماتريس 3 در 3 ميشه. 2- سوال بعدي برنامه اي بنويسيد كه از عدد 11111 تا 99999 تمامي اعدادي را كه بدون صفر است را پيدا كند يعني تمام اعداد 5 رقمي كه صفر نداشته باشه رو چاپ كنه. ممنون ميشم جواب منو بدين خواش ميكنم اگر كسي بلده بگه چون من تا 21 دي بيشتر وقت ندارم اين پروژه برام حياتيه. bad_boy_200708-01-2008, 10:14 PMسلام دوستان... من دو تا سوال داشتم خيلي عجله دارم 21/10/86 بايد تحويل بدم (پروژه امتحاني) درمورد پاسكال 1- برنامه اي بنويسيد كه يك ماتريسي رو بگيره و جمع درايه هاي هر سطر و ستون رو در انتهاي آن سطر و يا ستون بنويسه مثلا : يك ماتريس 2 در 2 كه درايه هاي اول و دوم سطر اول رو با هم جمع كنه و در انتهاي سطر بنويسه (همچنين براي سطر دوم و ستون هاي اول و دوم) كه در آخر يك ماتريس 3 در 3 ميشه. 2- سوال بعدي برنامه اي بنويسيد كه از عدد 11111 تا 99999 تمامي اعدادي را كه بدون صفر است را پيدا كند يعني تمام اعداد 5 رقمي كه صفر نداشته باشه رو چاپ كنه. ممنون ميشم جواب منو بدين خواش ميكنم اگر كسي بلده بگه چون من تا 21 دي بيشتر وقت ندارم اين پروژه برام حياتيه. اولی بسیار ساده است که اگه نتونی نجام بدی . . . :41: و اما دومی کجاش مشکل داری ؟؟؟ در ضمن به این امید نیستی که اینجا کسی واست برنامه آماده بزاره دیگه نه !!!!:31: polisoftco09-01-2008, 09:07 AMبا سلام... من تازه با پاسكال دارم كار مي كنم 2 هفته ميشه ... سوال اول را حل كردم تونستم يك كاري بكنم اما سوال دوم نمي دونم چجوري بفهمم كه هيچ كدام از ارقام غير صفر هستند از (11111 تا 99999) بايد تمام ارقام غير صفر رو پيدا كرد. ممنون ميشم كدش رو برام بزارين چون من 2 و 3 روز بيشتر مهلت ندارم. بازم ممنون از پاسختون دوست عزيز Blossom10-01-2008, 05:26 AMبا سلام... من تازه با پاسكال دارم كار مي كنم 2 هفته ميشه ... سوال اول را حل كردم تونستم يك كاري بكنم اما سوال دوم نمي دونم چجوري بفهمم كه هيچ كدام از ارقام غير صفر هستند از (11111 تا 99999) بايد تمام ارقام غير صفر رو پيدا كرد. ممنون ميشم كدش رو برام بزارين چون من 2 و 3 روز بيشتر مهلت ندارم. بازم ممنون از پاسختون دوست عزيز می شه یکم اطلاعات کامل تر بدی تا کمکت کنیم؟ مثلا این که این ماتریسی که فرمودی٬ حد اکثر چند در چنده؟ و این که می خوای پروژه رو برات انجام بدیم یا راهنمایی کافیه؟ Blossom10-01-2008, 06:04 AMفکر کنم سوال دوم رو بشه اینطور حل کرد: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! Blossom10-01-2008, 06:13 AMالبته اگه نوشتن کافیه که این طوری هم حل می شه: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! polisoftco10-01-2008, 05:35 PMبا سلام ... ممنون دوست من از پاسختون ، در مورد سوال اولم ماتريس دلخواه است يعني كاربر بايد انتخاب كنه چند در چنده ولي اين سوال رو خودم تونستم حلش كنم ، در مورد سوال دومم ، جواب دومي شما (كد دوم) ، منظورم بود خيلي خيلي ممنونم.راستي اگه امكانش هست جواب سوال دوم رو هم بنويسين ممنون ميشم چند در چندش با خودت ، اما اگه تونستي m*n بگير تا كاربر خودش سطر و ستون را وارد كنه. به هر حال خيلي خيلي ممنونم بابت جوابتون ، با تشكر... Blossom10-01-2008, 05:50 PMراستش سیستم عامل من لینوکسه و یکم سخته که کامپایلر پاسکال روش نصب کنم. این جواب ها رو هم بدون کامپایلر نوشتم. ولی اگه تونستم و نصب کردم٬ حتما برنامه رو برات انجام می دم. bad_boy_200710-01-2008, 07:45 PMالبته اگه نوشتن کافیه که این طوری هم حل می شه: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! جواب جالبی دادی خوشم اومد یکم روش فکر کردم مشابه کد زیر رو واسش در نظر داشتم ولی زیاد خوشم نیومد از کدم !!!! شبه کد به زبون VB مینویسم مشخصه الگوریتمش چطور کار میکنه !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! واسه سه رقم دسشب نوشتم ولی شرطهای تو در توی زیاد و الگوریتم با سرعت خیلی پایین بود !!! Blossom10-01-2008, 08:02 PMخب این روش من یه جور از سر وا کردنه! مهندسی نیست. می دونی چرا؟ اگه اون پنج بشه 6 (شیش رقم) باید برنامه عوض شه. این الگوریتم توی برنامه های تولید کاراکتر بیشتر استفاده می شه (برای پیدا کردن مثلا پسورد) اما اگه بخوایم پویا ترش کنیم یکم سخت می شه. اون موقع فقط دو تا حلقه ی تو در تو به وجود میاد و بقیه چیز ها با آرایه حل می شه. bad_boy_200710-01-2008, 11:56 PMخب این روش من یه جور از سر وا کردنه! مهندسی نیست. می دونی چرا؟ اگه اون پنج بشه 6 (شیش رقم) باید برنامه عوض شه. این الگوریتم توی برنامه های تولید کاراکتر بیشتر استفاده می شه (برای پیدا کردن مثلا پسورد) اما اگه بخوایم پویا ترش کنیم یکم سخت می شه. اون موقع فقط دو تا حلقه ی تو در تو به وجود میاد و بقیه چیز ها با آرایه حل می شه. ولی به نظر من روش خوبیه و قابل تعمیم هم میتونه باشی ، یکم روش فکر میکنم ولی این روزا به خاطر امتحاناتم کم فکر میکنم :31::31: Blossom11-01-2008, 01:25 AMشما که این رو میگی٬ این روش رو طوری تعمیم بده که باش بشه اعداد 1 تا 12 رقمی بدون 0 رو نمایش بده! bad_boy_200712-01-2008, 07:20 PMسلام کامپایلر پاسکال ندارم الان هم دقیقا در مورد سینتکس پاسکال حضور ذهن ندارم !!! با توجه به اینکه تابع Trunc مقدار صحیح عدد اعشاری رو بر میگردونه و تابع Frace مقدار صحیح عدد رو بر میگردونه میتونی تابعی بنویسی که بدون هیچ محدودیتی کار کنه !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! الگوریتمش باید درست باشه ولی تست کامل نکردم ممنون میشم خبرشو بدی ! Blossom12-01-2008, 07:53 PMنه بابا! جالب شد! البته من که نفهمیدم به چه زبونی نوشتی! نه پاسکاله نه بیسیک! اما الگوریتم رو دیدم، الگوریتم به نظر میاد درست باشه، یعنی یقیناً درسته. خب بذار من به زبون پاسکال بنویسمش و یکم تغییر هم توش بدم، شما می تونستی از mod و div (mod که تو بیسیک هم هست، div معادل بیسیکه و همون تقسیم صحیحه): !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! bad_boy_200712-01-2008, 11:43 PMیکم خوشکل تر میشه اگه بجای صفر بزاریم TargetNum بعد TargetNum هرعددی باشه (یک رقمی) ، الگوریتم اعدادی رو نمایش میده که فاقد اون عدد باشه :31: راست میگی ها من به چه زبونی نوشته بودم :18::31::13::27::21: راستی ویرایش خیلی جالبی رو کدم انجام دادی خوشم ویامد ! :10: نه بابا! جالب شد! البته من که نفهمیدم به چه زبونی نوشتی! نه پاسکاله نه بیسیک! اما الگوریتم رو دیدم، الگوریتم به نظر میاد درست باشه، یعنی یقیناً درسته. خب بذار من به زبون پاسکال بنویسمش و یکم تغییر هم توش بدم، شما می تونستی از mod و div (mod که تو بیسیک هم هست، div معادل بیسیکه و همون تقسیم صحیحه): !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! Blossom13-01-2008, 01:37 AMحالا که به اینجا رسیدیم بذار سوال رو پیچیده تر کنم! زیر برنامه ای بنویسید که یک نام (مانند Blossom) و یک عدد n(مانند 5) را از ورودی بگیرد و تمام کلمات ممکن n حرفی را با کاراکتر های تشکیل دهندهی کلمهی گرفته شده از ورودی تولید کند. نظرت چیه؟! البته من در اون حد پاسکال بلد نیستم که از این قرتی بازی ها توش انجام بدم (البته شاید هم بتونم) ولی من این رو با جاوا مینویسم. جاوا که کار کردی؟! bad_boy_200713-01-2008, 08:48 PMحالا که به اینجا رسیدیم بذار سوال رو پیچیده تر کنم! زیر برنامه ای بنویسید که یک نام (مانند Blossom) و یک عدد n(مانند 5) را از ورودی بگیرد و تمام کلمات ممکن n حرفی را با کاراکتر های تشکیل دهندهی کلمهی گرفته شده از ورودی تولید کند. نظرت چیه؟! البته من در اون حد پاسکال بلد نیستم که از این قرتی بازی ها توش انجام بدم (البته شاید هم بتونم) ولی من این رو با جاوا مینویسم. جاوا که کار کردی؟! فردا و پس فردا 2 تا امتحان پشت سر هم دارم دومیش سنگینه واسه همین احتمالا دیگه تا 3 شنبه شب آن نمیشم :31: بعد میام یکم بیشتر بحث کنیم :46: bad_boy_200715-01-2008, 08:16 PMحالا که به اینجا رسیدیم بذار سوال رو پیچیده تر کنم! زیر برنامه ای بنویسید که یک نام (مانند Blossom) و یک عدد n(مانند 5) را از ورودی بگیرد و تمام کلمات ممکن n حرفی را با کاراکتر های تشکیل دهندهی کلمهی گرفته شده از ورودی تولید کند. نظرت چیه؟! البته من در اون حد پاسکال بلد نیستم که از این قرتی بازی ها توش انجام بدم (البته شاید هم بتونم) ولی من این رو با جاوا مینویسم. جاوا که کار کردی؟! سوال جالبیه ! دو تا الگوریتم واسش در نظر دارم : 1- n تا n تا (n طول رشته ای هست که میخواد جست و جو بشه یا همون رشته کوچولویه !) رشتمون رو جدا میکنیم و با رشته ای که میخواد سرچ بشه مقایسه میکنیم 2- یک ماشین حالت پیاده سازی میکنیم به این شکل که اگه اولین رقم خوانده شده با اولین رقم مطالبقت داشت برو به استیت 2 و الی آخر در غیر اینصورت برو رشته بعدی رو بخون روش اول ساده است ولی سرعتش خوب نیست بخصوص که اگه طول رشته مون طولانی باشه ولی دومی سرعت بسیار خوبه و پیاده سازیش مشکل ! سعی میکنم یکی یا دوتاش رو پیاده کنم :31: Blossom15-01-2008, 10:40 PMجواب میگیری اونوقت؟ Blossom15-01-2008, 11:45 PMالان فهمیدم چی نوشتی! نخیرشم! شما میخوای مثلا پسورد یه ایمیل رو برگردونی، نه یه گاوصندوق! یعنی باید همهی پسورد رو یه جا چک کنه! مثلا اگه ورودی Blossom و 3 باشه باید این ها رو تولید کنه: BBB BBL BBO BBS BBM BLB BLL BLO BLS یعنی مجموعاً د به توان تعداد کاراکتر های غیر تکراری! برای مثال من 3 به توان 5 کلمه باید تولید کنه. bad_boy_200716-01-2008, 05:10 PMالان فهمیدم چی نوشتی! نخیرشم! شما میخوای مثلا پسورد یه ایمیل رو برگردونی، نه یه گاوصندوق! یعنی باید همهی پسورد رو یه جا چک کنه! مثلا اگه ورودی Blossom و 3 باشه باید این ها رو تولید کنه: BBB BBL BBO BBS BBM BLB BLL BLO BLS یعنی مجموعاً د به توان تعداد کاراکتر های غیر تکراری! برای مثال من 3 به توان 5 کلمه باید تولید کنه. یکم فهمیدم یکم نفهمیدم !!! اون یکمی که فهمیدم اینه که باید یک رشته و یک عدد صحیح رو بگیریم ارقام تکراری رشته رو حذف کنیم و به تعداد ارقام رشته به توان عدد صحیح ورودی ، زیر رشته های غیر تکراری ایجاد کنیم :46: اون یکمی که نفهمیدم مربوط به مثالت میشه ! تو مثالت مشکل ندارم فقط یه سوال فسقلی دارم ! تعداد ارقام تکراری رشته ورودیت 5 تایه و عدد ورودی هم 3 هست یعنی پنج به توان سه رشته باید تولید بشه !!! بخاطر اینکه این اعداد خیلی زیاد میدن ادامشو ننوشتی دیگه درسته ؟ چون سه تا نقطه نزدی شک کردم که شاید اشتباه از برداشت من باشه ! یکم روش فکر میکنم و نتیجه رو میزارم همینجا ! ولی اولین چیزی که مسلمه اینه که باید اول کاراکتر های تکراری رشته رو با یک تابع دیگه حذف کنیم Blossom17-01-2008, 04:52 PMدرسته. من ... نزدم. بدیهیه که باید اول کاراکتر های تکراری حذف شه ولی اون خیلی آسونه. کافیه یک کاراکتر یک کاراکتر اون ها رو مقایسه کنی. یعنی این که شما یه آرایه بسازی و یک حرف از رشته برداری و توی آرایه دنبال اون حرف بگردی، اگر وجود نداشت اون رو به آرایه اضافه کنی و بری حرف بعد رو برداری، در آخر یه آرایه از حروف داری... bad_boy_200719-01-2008, 10:14 PMبا VB.Net یک الگوریتم بازگشتی نوشتم ولی همونطور که خودت هم بهتر میدونی الگوریتم های بازگشتی از سرعت و کارایی خوبی برخوردار نیستن ، فعلا که چیز دیگه ای به ذهنم نمیرسه !!! !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! عذر میخوام که یکم دیر شد چون اول از همه یکمکی سخت بود و بعدش این چند روزه زیاد فرصت نمیکردم روش فکر کنم :31: bad_boy_200719-01-2008, 10:18 PMیادم رفت توضیح بدم !! متغییر M صرفا جهت شمارش تعداد رشته هایی که تولید شده مثلا برای رشته ورودی Ali و ترکیب های چهار تایی این رشته باید سه به توان چهار رو نشون بده ، این متغییر بیشتر برای تست بدرد میخوره که بدونی تعداد رشته هایی که تولید شده صحیح هست یا خیر متغییر N مشخص میکنه که ترکیبات چند تایی باید تولید بشه متغییر Str رشته ورودی رو توش میریزی متغییر S - ورودی تابع خود بازگشتی A رشته ای که تا الان تولید ده رو برمیگردونه Blossom20-01-2008, 12:05 AMآره، خوب درومده... جالب بود، البته این بحث رو برای یاد گرفتن راه انداختیم ها! دیر شد معنی نداره! من این سوال رو این طور حل کردم: تمام حروف مجاز رو توی یک آرایه ریختم. یک آرایه ی عددی به طول N (که از ورودی میگیره) ساختم که تمام محتویاتش 0 بود. بعد عنصر اندیس 0 رو +1 کردم و چک کردم که این عنصر بیشتر از آخرین اندیس آرایه ی حروفم نشه، اگه شد 0ش می کنم و عنصر بعد رو +1 می کنم و چک میکنم که عنصر دوم هم محتویاتش بیشتر از حد مجاز نشه، اگه شد عنصر دوم رو 0 میکنم و عنصر سوم رو +1 و این کار رو برای تمام آرایم (توی یه حلقهی for ) تکرار میکنم. با استفاده از این دو تا آرایه، خروجی رو تولید میکنم و به مرحله قبل میرم تا وقتی که آخرین عنصر آرایه سر ریز بشه. هم سریع بود و هم آسون. البته امید وارم که خوب توضیح داده باشم، اگه این طور نیست که یه مثال بزنم. سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 507]
-
گوناگون
پربازدیدترینها