واضح آرشیو وب فارسی:سایت ریسک: سوالات من yoohanna 17 آذر 1388, 12:33می خوام سوالاتم رو این جا بنویسم yoohanna 17 آذر 1388, 12:36چه جوری می تونم یه برنامه برای به دست آوردن اعداد اول بنویسم. مثلا اعداد اول بین n تا m Silver Soft 17 آذر 1388, 12:43برای اینجور برنامه ها باید الگوریتم بلد باشی ، بقیش کار 2 دقیقه هست ، الگوریتم رو میدونی ؟ silvercover 17 آذر 1388, 12:46برای اینجور برنامه ها باید الگوریتم بلد باشی ، بقیش کار 2 دقیقه هست ، الگوریتم رو میدونی ؟ نیکی و پرسش؟ ماهیت بیلدر با زبان های برنامه نویسی کمی متفاوت هست ( فکر کنم ساده تر بیان کنیم تکنیک ها رو بهتر باشه). پس بهتر هست با مثال پاسخ دوستمون رو بدیم. evil_gates 17 آذر 1388, 12:54دوست عزيز براي نوشتن برنامه اعداد اول بايد رابطه رياضي بدست آوردن اعداد اول رو بدونيد فرض كنيم مي خوايم اعداد اول بازه n تا m رو بدست بياريم همه ميدونيم اعداد اول هرگز عدد زوج نخواهند بود. بنابراين بايد ابتدا اولين عدد بازه يعني (n) رو بر 2 تقسيم كنيم. در صورتي كه باقيمانده صفر شد پس نتيجه ميگيريم كه عدد زوج هست بنابراين يك واحد به عدد اضافه ميكنيم تا عدد فرد بدست بياد در مرحله بعدي بايد تشخيص بديم كه آيا اين عدد فرد عدد اول هست يا نه ؟ براي اينكار بايد عدد رو به ترتيب بر 3 و 5 و 7 و 9 و 11 تقسيم كنيم. در صورتي كه باقيمانده صفر نباشه پس نتيجه ميگيريم عدد اول هست. اين عدد رو در جدول اعدادمون درج مي كنيم و بعد به اون 2 واحد اضافه مي كنيم و باز مرحله تقسيم بر 3 و 5 و 7 و 9 و 11 رو تكرار مي كنيم تا جايي كه به انتهاي بازه اعدادمون يعني (m) برسيم موفق باشيد. Silver Soft 17 آذر 1388, 13:02نیکی و پرسش؟ ماهیت بیلدر با زبان های برنامه نویسی کمی متفاوت هست ( فکر کنم ساده تر بیان کنیم تکنیک ها رو بهتر باشه). پس بهتر هست با مثال پاسخ دوستمون رو بدیم. :)شرمنده حامد جان خواستم لقمه ی آماده به این دوستمون تحویل نداده باشم و خودش یاد بگیره ، ولی درسته در مورد بیلدر مثال باشه بهتره . :wink:حامد جان داری خفت میکنی ها :shock: دهنم ... تا این کد رو نوشتم ، خدا پدر ، مادر نویسنده ی راهنمای بیلدر رو بیامرزه نزاشت آبرومون بره ! اصلا یادم نبود بیلدر مد نداره بسی جالب بود !!! For i=0 To 1000 Check=1 For j=2 To i-1 Mod=i-INT(i/j)*j If (Mod=0) Then Check=0 End Next j If (Check=1) Then Temp$=CHAR(i) ListBoxAddItem("SongList","Temp$") End Next i splinter cell 17 آذر 1388, 19:08جسارتاً بنده به وکالت از طرف جناب عدد 2 ،مراتب اعتراض خودم رو به این الگوریتم شما اعلام میدارم.زیرا در این قطعه کد جایی برای اولین عدد اول که موکل بنده (عدد2)باشند در نظر گرفته نشده وحق مسلم ایشان به عدد 3 واگذار شده است.مستدعیست تا کار را به شورای امنیت نکشانده ایم کد خود را اصلاح فرمایید. ;-) Silver Soft 17 آذر 1388, 19:30جسارتاً بنده به وکالت از طرف جناب عدد 2 ،مراتب اعتراض خودم رو به این الگوریتم شما اعلام میدارم.زیرا در این قطعه کد جایی برای اولین عدد اول که موکل بنده (عدد2)باشند در نظر گرفته نشده وحق مسلم ایشان به عدد 3 واگذار شده است.مستدعیست تا کار را به شورای امنیت نکشانده ایم کد خود را اصلاح فرمایید. ;-) :wink:این ساده ترین الگوریتم برای این کارهست ، اگه بخوایم عدد 2 رو هم تو الگوریتم جا بدیم به خاطر موکل شما باید چند خط کد اضافه بشه ( البته الان چیز زیادی از بیلدر یادم نیست شاید هم راحت بشه بهش اضافه کرد ) ، عدد 2 رو خودتون همیشه در نظر بگیرید . splinter cell 17 آذر 1388, 21:55در راستای احقاق حقوق موکلمان! قطعه کد شما را بر طبق موازین شرع پیرایش نمودیم. For i=0To1000 Check=1 For j=2To i-1 Mod=i-INT(i/j)*j If (Mod=0 & i<>2) Then Check=0 End Next j If (Check=1) Then Temp$=CHAR(i) ListBoxAddItem("SongList","Temp$") End Next i Silver Soft 17 آذر 1388, 22:42:lol:یادم نبود بیلدر & هم داره ! بلاخره حق موکلتان رو گرفتیدا ... yoohanna 19 آذر 1388, 13:58می خواهم یه برنامه بسازم یه یه فایل رو انتخاب کنن ( از طریق برنامه) برنامه فایل رو توی قسمت Embeddedکپی کنه و درخواست یک پسورد کنه و وقتی پسورد رو بهش دادن برنامه رو سیو کنه و اون رو ببنده. هر وقت وارد اون برنامه شدیم ، با دادن پسورد ، فایل رو اجرا کنه. لطفا سریعا پاسخ بدید. با تشکر yoohanna Silver Soft 19 آذر 1388, 14:09می خواهم یه برنامه بسازم یه یه فایل رو انتخاب کنن ( از طریق برنامه) برنامه فایل رو توی قسمت Embeddedکپی کنه و درخواست یک پسورد کنه و وقتی پسورد رو بهش دادن برنامه رو سیو کنه و اون رو ببنده. هر وقت وارد اون برنامه شدیم ، با دادن پسورد ، فایل رو اجرا کنه. لطفا سریعا پاسخ بدید. با تشکر yoohanna همچین کار با بیلدر امکان پذیر نیست ، شما فقط در حالت طراحی پروژه میتونید به قسمت Embedded پروژه فایل اضافه یا ازش فایلی رو حذف کنید ، بعد از تفسیر پروژه دیگه این امکان از طریق کدنویسی برای شما فراهم نمیشه . [SaMaN] 19 آذر 1388, 19:03سلام دوست عزیز خوشحالم که به انجمن مالتی مدیا بیلدر اومدید و سوالتون رو مطرح کردید. امیدوارام اینجا اوقات خوش رو داشته باشید و همیشه از سوالاتتون جواب بگیرید و اگه چیزی هم بلد بودید به ما هم یاد بدید. توصیه میکنم قوانین انجمن که در بالا هستش رو مطالعه کنید. قبل از خوندن قوانین شما رو به خوندن این نقل قول از اون دعوت میکنم. قانون شماره 11) لطفاً در هنگام طرح سوالات خود آنها را به صورت جداگانه مطرح فرمایید. بدین معنی که در صورتی که سوالهای گوناگونی دارید ، آنها را در چندین ارسال مطرح نمایید و از مطرح کردن تمامی سوالات در یک ارسال خودداری فرمایید . موفق باشید... evil_gates 21 آذر 1388, 09:18دوست عزيز همونطور كه silver soft گفت منم فكر ميكنم امكان embedded كردن فايل داخل پروژه بعد از كامپايل كردنش وجود نداشته باشه. اما ميتونم ب شما پيشنهاد كنم به جاي embedded كردن فايل رو كنار برنامتون كپي كنين و آدرسش رو تو برنامه نگه دارين و بعد از اينكه پسورد وارد شد فايل رو با آدرس SrcDir از كنار برنامه اجرا كنين. اگه هم هدف شما از اينكه فايل رو مي خواين embedded كنين بالابردن امنيت برنامه و عدم دسترسي كاربران به اصل فايل هست مي تونين فايل رو با يك پسوند نا آشنا ذخيره كنيد تا در صورت دسترسي كه به راحتي نتونن تشخيص بدن اصل فايل چي هست. موفق باشيد. Silver Soft 21 آذر 1388, 11:13اگه هم هدف شما از اينكه فايل رو مي خواين embedded كنين بالابردن امنيت برنامه و عدم دسترسي كاربران به اصل فايل هست مي تونين فايل رو با يك پسوند نا آشنا ذخيره كنيد تا در صورت دسترسي كه به راحتي نتونن تشخيص بدن اصل فايل چي هست. اگر کاربر کمی وارد باشه ، هدر فایل رو ببینه ترتیب کار رو میده ! شما میتونید فایلهاتون رو تو یک فایل rar زیپ کنید و روش پسورد بزارید و توسط برنامتون بازش کنید و ازش استفاده کنید ، اینجوری امنیت اون فایل Rar رمزگزاری شده خیلی بالاتر هست ، چون با Hash Code رمزنگاری میشه و نمیشه بازش کرد . Silver Soft 21 آذر 1388, 11:14اگه هم هدف شما از اينكه فايل رو مي خواين embedded كنين بالابردن امنيت برنامه و عدم دسترسي كاربران به اصل فايل هست مي تونين فايل رو با يك پسوند نا آشنا ذخيره كنيد تا در صورت دسترسي كه به راحتي نتونن تشخيص بدن اصل فايل چي هست. اگر کاربر کمی وارد باشه ، هدر فایل رو ببینه ترتیب کار رو میده ! شما میتونید فایلهاتون رو تو یک فایل rar زیپ کنید و روش پسورد بزارید و توسط برنامتون بازش کنید و ازش استفاده کنید ، اینجوری امنیت اون فایل Rar رمزگزاری شده خیلی بالاتر هست ، چون با Hash Code رمزنگاری میشه و نمیشه بدون داشتن رمز بازش کرد .
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 394]