واضح آرشیو وب فارسی:سایت ریسک: Naser_helboy17-05-2007, 12:57 PMبا عرض سلام خدمت اساتید خودم از یکی می خوام procudure رو تو پاسکال برام قشنگ توضیح بده مثلا فرض کنید تو بلاک اصلی دو تا متغیر داریم می خواهیم یه procedure رو صدا بزنیم که یه سری عملیات رو این متغیرها انجام بده بعد مقدار جدید رو دوباره برگردونه به بلاک اصلی و بقیه برنامه رو ادامه بده... اولا چه جوری اون پروسیجر رو صدا بزنیم ثانیا چه جوری مقدار رو برگردونیم ممنون میشم اگه کمک کنید ahmad 135817-05-2007, 01:07 PM!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! ahmad 135817-05-2007, 01:07 PMپروسیجر و تابع دو قسمت از یک برنامه اصلی هستند که برای کم کردن دوباره نویسی یک عملیات تکراری استفاده میشوند Naser_helboy17-05-2007, 01:12 PMنگفتی چه جوری مقدار رو برگردونیم به بلاک اصلی ممنون ahmad 135817-05-2007, 01:21 PMاگه میخوای مقدار برگردونی باید از فانکشن استفاده کنی !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! Naser_helboy17-05-2007, 01:33 PMخیلی ممنون خیلی بدردم خورد Naser_helboy17-05-2007, 02:10 PMآقا یه سوال دیگه فرض کن ما تو متغیرهامون یه آرایه n تایی تعریف کردیم حالا تو بلاک اصلی اول تعداد خانه های ارایه رو از ورودی میگیریم بعد یه مقدار حالا می خوایم تعداد خانه های ارایه و اون مقدار برن تو یه پروسیجر حالا تو اون پروسیجر چک کنه که آیا ارایه پر شده یا نه اگه پر شده یه پیغام بده از برنامه خارج بشه در غیر این صورت به ادامه ارایه اون مقدار جدید رو اضافه کنه البته گرفتن مقدار جدید تو یه حلقه قرار داره ahmad 135817-05-2007, 02:24 PMتو زبان پاسکال حتما باید طول آرایه مشخص باشه وگرنه خطا پیش می اآد Naser_helboy17-05-2007, 02:39 PMیه آرایه 50 تایی تعریف کردیم حالا چه جوری میشه ممنون ahmad 135817-05-2007, 03:28 PMحالا شد !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! Mehran NZ18-05-2007, 02:05 AMدوست عزیز چرا سوالت و دو جا مطرح کردی ؟ ما اونجا دهنمون سرویس شد 1 ساعت توضیح دادیم تازه فهمیدم مشکل شما حل شدهhttp://qsmile.com/qsimages/67.gif soldier19-05-2007, 06:54 PMسلام دوست عزیز این تالار اختصاصی دلفی هست. لطفآ اگر سوال و درخواستی برای پاسکال دارید توی عنوان مشخص کنید. تشکر بابت توجهتون. بای Naser_helboy22-05-2007, 05:12 PMدوست عزیز چرا سوالت و دو جا مطرح کردی ؟ ما اونجا دهنمون سرویس شد 1 ساعت توضیح دادیم تازه فهمیدم مشکل شما حل شدهhttp://qsmile.com/qsimages/67.gif خیلی شرمنده آخه تو اون تاپیکی که شما جوابشو دادی دو روز هیچکی جواب نداد مجبور شدیم بیام اینجا Naser_helboy22-05-2007, 05:29 PMآقا مشکل این تیکه برنامه چیه؟ چرا به متغیر top اضافه نمیشه !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! Mehran NZ22-05-2007, 06:13 PMچرا به متغیر top اضافه نمیشه من دقیقا نفهمیدم برنامتون چیکار می کنه خروجی هم که نداشت ! ولی اگه می خوای مقدار top به برنامه اصلیت برگرده کنارش عبارت var رو قرار بده مثلا من برنامت و به این صورت تغییر دادم که عبارت 1 رو چاپ می کنه :46: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! Naser_helboy22-05-2007, 06:54 PMاین همون برنامه اضافه به صف تو درس ساختمان داده هاست ahmad 135823-05-2007, 07:58 AMشما فقط یک بار به مقدار top اضافه کردید پس لزومی نداره که اونو تو پروسیجر بنویسید مگر اینکه تو پروسیجر حلقه for بذارید یا تو برنامه تون حلقه فور بذارید. !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! Mehran NZ23-05-2007, 11:14 AMاین همون برنامه اضافه به صف تو درس ساختمان داده هاست اهان پس دوستان چند ترم صبر کنید (من هنوز ترم اولم) وقتی این واحد و گرفتم میایم با هم بحث می کنیم http://qsmile.com/qsimages/45.gif Naser_helboy23-05-2007, 01:56 PMآقا دمت گرم خودم حلش کردم اگه خواستی بگو سرسشو بذارم ترم بعد به دردت می خوره Mehran NZ23-05-2007, 06:40 PMآقا دمت گرم خودم حلش کردم اگه خواستی بگو سرسشو بذارم ترم بعد به دردت می خوره فکر نکنم من کمکی کرده باشم ولی خواهش می کنم حالا شما سورسش و بذار حتما بدرد می خوره دیگه:11: Naser_helboy23-05-2007, 09:09 PMاینم سورسش حالا خداییش اگه به درد کسی خورد ما رو دعا کنه http://ncome.persiangig.com/other/SAFSADE.rar سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 309]