الگوریتم ها چیست

فهرست مطالب:

الگوریتم ها چیست
الگوریتم ها چیست

تصویری: الگوریتم ها چیست

تصویری: الگوریتم ها چیست
تصویری: الگوریتم‌ چیست و flowchart یا فلوچارت چیست؟ 2024, ممکن است
Anonim

الگوریتم ها در هر زمینه ای از فعالیت های انسانی استفاده می شوند ، اما عمدتا با فن آوری رایانه در ارتباط هستند. تمام سخت افزارها و نرم افزارهای رایانه بر اساس الگوریتم ها کار می کنند.

الگوریتم ها چیست
الگوریتم ها چیست

دستورالعمل ها

مرحله 1

کلمه "الگوریتم" در ارتباط با گسترش فناوری محاسبات الکترونیکی به طور گسترده ای مورد استفاده قرار گرفته است. اگرچه خود این اصطلاح مدت ها قبل از آن به عنوان یکی از مفاهیم کلیدی در ریاضیات وجود داشته است. این نام از نام شخصی می آید که در قرن 9 زندگی می کرده است. ریاضیدان ازبک خوارزمی و منظور آن قوانین اجرای ضرب ، تقسیم ، جمع و تفریق است. در واقع ، این توالی اقدامات مشخص مشخص است ، نوعی برنامه برای چگونگی حل مسئله یا دستیابی به یک هدف. هر مرحله بعدی الگوریتم باید با تکمیل مرحله قبلی انجام شود. اگرچه همه محاسبات الگوریتمی خاصیت نهایی بودن ندارند ، اما مثالی از این محاسبه عدد Pi است (3 ، 14 …).

گام 2

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

مرحله 3

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

مرحله 4

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

توصیه شده: