تور لحظه آخری
امروز : یکشنبه ، 4 آذر 1403    احادیث و روایات:  پیامبر اکرم (ص):از خرج کردن در راه طاعت خدا دریغ مکن وگرنه دو برابرش را در راه معصیت او خرج خوا...
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها

تبلیغات

تبلیغات متنی

صرافی ارکی چنج

صرافی rkchange

سایبان ماشین

دزدگیر منزل

تشریفات روناک

اجاره سند در شیراز

قیمت فنس

armanekasbokar

armanetejarat

صندوق تضمین

Future Innovate Tech

پی جو مشاغل برتر شیراز

لوله بازکنی تهران

آراد برندینگ

خرید یخچال خارجی

موسسه خیریه

واردات از چین

حمية السكري النوع الثاني

ناب مووی

دانلود فیلم

بانک کتاب

دریافت دیه موتورسیکلت از بیمه

طراحی سایت تهران سایت

irspeedy

درج اگهی ویژه

تعمیرات مک بوک

دانلود فیلم هندی

قیمت فرش

درب فریم لس

زانوبند زاپیامکس

روغن بهران بردبار ۳۲۰

قیمت سرور اچ پی

خرید بلیط هواپیما

بلیط اتوبوس پایانه

قیمت سرور dl380 g10

تعمیرات پکیج کرج

لیست قیمت گوشی شیائومی

خرید فالوور

بهترین وکیل کرج

بهترین وکیل تهران

خرید اکانت تریدینگ ویو

خرید از چین

خرید از چین

تجهیزات کافی شاپ

بی متال زیمنس

ساختمان پزشکان

ویزای چک

محصولات فوراور

خرید سرور اچ پی ماهان شبکه

دوربین سیمکارتی چرخشی

همکاری آی نو و گزینه دو

کاشت ابرو طبیعی و‌ سریع

الک آزمایشگاهی

الک آزمایشگاهی

خرید سرور مجازی

قیمت بالابر هیدرولیکی

قیمت بالابر هیدرولیکی

قیمت بالابر هیدرولیکی

لوله و اتصالات آذین

قرص گلوریا

نمایندگی دوو در کرج

خرید نهال سیب

وکیل ایرانی در استانبول

وکیل ایرانی در استانبول

وکیل ایرانی در استانبول

 






آمار وبسایت

 تعداد کل بازدیدها : 1833173198




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

كمك فوري در مورد پاسكال (تا 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]

bt

اضافه شدن مطلب/حذف مطلب




-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن