خلاصه کتاب مبانی کامپیوتر و الگوریتم ها

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

دیدگاهی بنویسید

نشانی ایمیل شما منتشر نخواهد شد.