آخرین اخبار و مقالات و مطالب پیرامون حلقه در ایران آی سی تی نیوز ، پایگاه فناوری اطلاعات و ارتباطات ایران

بر روی این دامنه اینترنتی

سیستم مدیریت محتوا

پارس

سی ام اس

نصب شده است که نرم افزاری قوی جهت

طراحی سایت

می باشد.

طراحی وب

با استفاده از

پرتال

(

پورتال

) پارس منجر به

طراحی وب سایت

شما می شود.

طراحی وب سایت

کپی رایت

پورتال

پارس

اخبار حلقه

ریاضیات بیتی

... برای محاسبه این تابع می توان از بسط تیلور این تابع که به صورت زیر است، استفاده کرد: خب، حال اگر بخواهیم سری را حساب کنیم، نیاز به یک حلقه داریم تا تک تک جملات سری را حساب کرده و با جملات قبلی جمع کنیم ... اگر واگرا بود جوابی برای مساله وجود نخواهد داشت چون هیچ وقت حلقه ما به پایان نمی رسد، ولی اگر همگرا بود، می توان با گذاشتن یک شرط تمام شدن آن را نشان داد ... اگر کوچک تر باشد از حلقه خارج می شود و مقدار sum همان همگرایی سری و مقدار تابع e به توان x است که همان جواب مساله ماست ...  

منبع : جام جم آنلاین    تاریخ : 23   آبان   1389   شاخه : برنامه نویسی   

حفظ امنیت کدهای نوشته شده به زبان جاوا

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

منبع : جام جم آنلاین    تاریخ : 16   آبان   1389   شاخه : برنامه نویسی   

بهتر از این هم می شود کار کرد!

... برخی از این موارد بدین شرح اند: 1- حذف بخش های اضافه در کد گاه برخی از دستورات به صورت ثابت چندین بار پشت سر هم اجرا می شوند، این امر بیشتردر قطعه کد مربوط به حلقه ها دیده می شود ... برای نمونه، یک دستور ثابت همیشه در یک بار اجرای حلقه محاسبه می شود، می توان با بیرون آوردن این دستورات به خارج از حلقه و اجرای آنها در آنجا به اجرای بهینه یک حلقه کمک کرد و از زمان پرتی که برای محاسبه این دستور یا دستورات در هر بار اجرای حلقه صرف می شود، جلوگیری کرد ... 0; y = (a*a*a)*x*x + b*b*i; } محاسبه a به توان 3 و b به توان 2یهوده است چون همیشه یک مقدار ثابت دارند ولی در هر بار اجرای حلقه محاسبه می شوند ... راه حل این است که این مقادیر یک بار بیرون حلقه اجرا شوند و در دفعات بعد از حاصل این عبارت درون حلقه استفاده شود ... این امر سبب می شود که سرعت و زمان اجرای دستورات درون حلقه نسبت به حالت اول بهتر شود ... برای مثال قطعه کد زیر را در نظر بگیرید p = 0; for (int i = 0; i « length; i++) { if (a[i] » a[p]) p = i; max = a[p]; } در قطعه کد بالا قطعه فرمان [max = a[p بی دلیل در هر بار اجرای حلقه، محاسبه می شود که نیازی به این کار نیست ...  

منبع : جام جم آنلاین    تاریخ : 25   مهر   1389   شاخه : برنامه نویسی   

سرتو بدزد رفیق

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

منبع : موبنا    تاریخ : 18   مهر   1389   شاخه : اینترنت   

فصل هرس درخت ها رسیده است!

... ir/30213a اما پیچیدگی زمانی الگوریتم پرایم عمل غالب در الگوریتم بالا مطابق شبه کد حلقه for-j است که دو حلقه تودرتو دارد و عملیات درون آن را می توان به عنوان عمل غالب در نظر گرفت ... حلقه اصلی که همان for-j است به اندازه n-1 بار تکرار می شود ... در هر بار تکرار حلقه اصلی، دو حلقه داخلی هر کدام n-1 بار اجرا می شوند ... اما مدت زمان اجرا شدن حلقه for-j از رابطه زیر به دست می آید: t(n) = 2(n-1)(n-1) چون عمل غالب در این الگوریتم حلقه for-j است، می توان مدت زمان اجرا شدن الگوریتم را هم ارز با مدت زمان اجرای حلقه for-j در نظر گرفت، در نتیجه مرتبه اجرایی الگوریتم بالا از مرتبه o(n2)) n2 است ...  

منبع : جام جم آنلاین    تاریخ : 18   مهر   1389   شاخه : برنامه نویسی   

جهانیان نسبت به تهدیدات اینترنت ناپاک به خانواده ها غافل هستند

... وزیر ارتباطات و فناوری اطلاعات خاطر نشان کرد: رویکرد ی که در بحث امنیت اتخاذ می شود باید بسته ای باشد تا سیستم پایدار بوده و به حلقه های مختلف توجه شود ...  

منبع : سیتنا    تاریخ : 24   شهریور   1389   شاخه : فن آوری اطلاعات   

اسپاگتی با طعم استاندارد

... به عنوان مثال: char str1[] = “jamejam”; char* find; find = strchr(str1,’m’); puts(find); output » mejam برای این که ببینیم یک کاراکتر در یک رشته چندبار تکرار شده است، باید آن را در یک حلقه قرار دهیم و هر بار تابع strchr را اجرا کنیم، به صورت زیر: find=strchr(str1,’m’); while (find!=null) { printf (“found at %d\n”,find-str1+1); find=strchr(find+1,’s’); } strtok: این تابع 2 رشته را به عنوان ورودی دریافت می کند و سپس رشته اول را بر اساس رشته دوم که نقش جداکننده دارد جدا می کند ... اگر بخواهیم کل رشته را با استفاده از جداکننده جدا کنیم باید آن را در یک حلقه به صورت زیر فراخوانی کنیم: char str[] = “this is a test”; char * find; find=strtok(str,” “); while (find!=null) { puts(find); find=strtok(find+1,” “); } strlen: این تابع یکی از اساسی ترین توابع در کتابخانه string ...  

منبع : جام جم آنلاین    تاریخ : 14   شهریور   1389   شاخه : برنامه نویسی   

فرهنگ سازی به منظورتوسعه خدمات الکترونیکی در حوزه سلامت

... به گفته او این جشنواره می تواند نقش مهمی را در فرهنگسازی در حوزه توسعه خدمات الکترونیکی در حوزه سلامت، حوزه m-health و توریسم سلامت مبتنی بر فناوری اطلاعات ایفا کند که متاسفانه محورهای مذکور جزو حلقه های مفقوده در سیاستها و برنامه های حوزه سلامت الکترونیکی در کشور قرار گرفته اند و هیچ گونه برنامه جامعی در این زمینه توسط نهادهای متولی وجود ندارد و برگزاری چنین جشنواره و کنفرانسهایی می تواند ابعاد مختلف سلامت الکترونیکی را مشخص ساخته و مورد توجه قرار دهد ...  


سری اعداد فیبوناچی

... برای این کار باید در یک حلقه اعداد را با دو عدد قبلی جمع کنیم، مثلا اگر عنصر 10 ام سری فیبوناچی را از ما خواستند در یک حلقه از 1 تا 10 اعداد را با دو عدد پیشین جمع می کنیم ... در هر بار اجرا شدن حلقه فوق داریم: fib = a + b; a = b; b = fib; این طوری می دانیم که در هر مرحله عدد فیبوناچی مورد نظر ما چیست ... مزیت روش آخر نسبت به روش های دیگر این است که دیگر حلقه ای اجرا نمی شود و بیشتر از توابع کتابخانه ای هر زبان استفاده شده است (توابع math ...  

منبع : جام جم آنلاین    تاریخ : 7   شهریور   1389   شاخه : برنامه نویسی   

میزگرد دوستان

... همچنین این دایره از سه حلقه تشکیل شده که نرم افزارها و میانبرهای موجود در هر یک از حلقه ها در هر 4 قسمت، توسط شما قابل تغییر است ...  

منبع : جام جم آنلاین    تاریخ : 31   مرداد   1389   شاخه : نرم افزار   
 
صفحه 1
2 3 4


طراحی وب سایت

Content on this page requires a newer version of Adobe Flash Player.

Get Adobe Flash player