کتاب مبانی کامپیوتر و برنامه سازی با رویکرد الگوریتم و فلوچارت پیاده سازی شده با C++. در عصر امروز اکثر مسائلی که انسان با آن مواجه میشود با رایانه قابل حل است. در اینجا سوالی مطرح میشود که چگونه کامپیوتر میتواند این مسائل را حل کند؟ پاسخ این است که رایانه به روش گامبهگام مسائل را حل میکند که به آن الگوریتم گفته میشود. انسان برای حل مشکلات به دنبال سادهترین و سریعترین راهحلها است. سالهاست که علم اهداف خودش را با جستجو و یافتن پاسخ سوالات و به کار بردن آنها در پیشامدهایی که الگوی تکراری دارند، پیش میبرد و سریعتر از انتظار انسان، رازهای طبیعت را از دل آن پیدا میکند. از کلمات کلیدی که برای تعریف مفهوم الگوریتم میتوان آن را به کار برد، «حل مسئله» است. الگوریتم، یک روش برای یافتن پاسخ پرسشهای انسان و حل چالشهای روزمرهی زندگی است. عملیاتهای ساده مانند ضرب دو عدد تا چالشهای پیچیدهتری مانند هوش مصنوعی، دادهکاوی، یادگیری ماشین، پردازش تصویر و ... مثالهایی از کاربرد الگوریتمها هستند که در عصر حاضر بیش از پیش مورد توجه قرار گرفتهاند. یکی از روشهایی که برای حل مسائل ریاضی و منطق میتوان نام برد، الگوریتم است. خوارزمی بود که اولین بار از این روش استفاده کرد. روش خوارزمی هم اکنون پایهی اجرای انبوهی از برنامههای کامپیوتری محسوب میشود و حتی نام الگوریتم نیز برگرفته از کلمهی الخوارزمی است. برای بررسی معنی الگوریتم در زمینهی ریاضیات و علوم رایانه، میتوان بیان کرد که به مجموعه فرایندهایی که به کمک آنها میتوان به آسانی بسیاری از مسائل برنامهنویسی را حل کرد، الگوریتم گفته میشود که با اجرا کردن مجموعهای از اقدامات مشخص و در ازای گرفتن ورودی تعریف شده، نتیجهای مطلوب ارائه میدهند. این کتاب تالیف رمضان عباس نژادورزی و مجید رهی و توسط انتشارات فن آوری نوین به چاپ رسیده و در فروشگاه اینترنتی کتاب انتشارات اشراقی به آدرس www.eshraghipub.com موجود میباشد.