درباره مبانی کامپیوتر و برنامه سازی با رویکرد الگوریتم و فلوچارت، پیاده سازی شده با جاوا
در عصر حاضر بیشتر مسائلی که با آن مواجه میشویم به وسیلهی کامپیوتر قابل حل است. در اینجا سوالی مطرح میشود که کامپیوتر چطور میتواند این چالشها و مسائل را حل و فصل نماید؟ در پاسخ باید گفت که کامپیوتر به شیوهی مرحله به مرحله که به آن الگوریتم میگویند، مسائل را حل میکند. معمولاً همهی ما برای حل مشکلاتمان به دنبال راههای بسیار سریع هستیم.
سالیان درازی است که علم سریعتر از انتظار انسان، رازهای طبیعت را کشف میکند. یکی از کلمات کلیدی که جهت تعریف مفهوم الگوریتم میتوان استفاده کرد، حل مسئله است. الگوریتم، یک شیوه برای پیدا کردن پاسخ پرسشهای انسان و حل چالشهای روزمره زندگی محسوب میشود. عملیاتهای ساده از قبیل ضرب و تقسیم دو عدد تا چالشهای پیچیدهتری همانند دادهکاوی، یادگیری ماشین، هوش مصنوعی، پردازش تصویر و... نمونههایی از کاربردهای الگوریتم میباشند که در عصر حاضر از آنان بهره گرفته میشود.