تفکر رایانشی...؟

تفکر رایانشی، مجموعه‌ای از مهارت‌های شناختی و فرایندهای حل مسئله است که به ما امکان می‌دهد مسئله‌های پیچیده را صورت‌بندی کنیم و راه‌حل‌های ممکن برای آنها را به گونه‌ای ارائه دهیم که یک انسان یا یک ماشین به عنوان عامل پردازش اطلاعات بتواند آن را درک و به طور ثمربخشی اجرا کند.تفکر رایانشی شامل پنج راهبرد اصلی زیر است:تجزیه: شکستن یک مسئلۀ پیچیده به چند مسئلۀ کوچک‌تر و ساده‌ترپیرایش: تمرکز بر جزئیات مهم و نادیده گرفتن اطلاعات غیر ضروریالگویابی: یافتن الگوهای مشترک در مسئله‌هاالگوریتم: طراحی و چینش گام‌ به‌ گام راه‌ حل‌های کوچک تا رسیدن به راه‌ حل نهاییارزیابی: بازبینی فرآیند حل مسئله و تلاش برای بهبود راه‌ حلتجزیهتجزیه، شکستن مسئله‌ها یا سیستم‌های پیچیده به بخش‌های کوچک‌تری است که ساده‌تر و قابل کنترل‌تر باشند. با استفاده از تجزیه، تلاش برای درک اینکه یک سیستم پیچیده چطور کار می‌کند، آسان‌تر است.برای مثال، برای پخت یک کیک، باید پاسخ مجموعه‌ای از مسئله‌های کوچک‌تر را بدانیم:چه نوع کیکی می‌خواهیم بپزیم؟چه موادی لازم داریم و از هر کدام چقدر؟برای چند نفر کیک را می‌پزیم؟چقدر زمان برای پختن کیک لازم داریم؟چه زمانی باید مواد را اضافه کنیم؟چه وسائلی لازم داریم؟پیرایشپیرایش به معنی نادیده گرفتن ویژگی‌ها و جزئیات غیر ضروری به منظور تمرکز بر ویژگی‌های ضروری است. به کمک پیرایش می‌توانیم ایده روشنی را از مسئله‌ای که می‌خواهیم حل کنیم ارائه دهیم.مثلاً برای پختن کیک، جزئیات غیرضروری را نادیده می‌گیریم و به ویژگی‌های زیر که بین کیک‌ها مشترک است، توجه می‌کنیم:یک کیک به مواد اولیه نیاز دارد.میزان هر ماده‌ای باید مشخص باشد.یک کیک نیاز به زمانی برای پختن دارد.الگویابیوقتی یک مسئلۀ پیچیده را تجزیه می‌کنیم، غالباً الگوهایی بین مسئله‌های کوچک‌تر می‌یابیم. پیدا کردن الگوها و ویژگی‌های مشترک در مسئله‌ها کمک می‌کند که مسائل پیچیده را با کارآمدی بیشتری حل کنیم.وقتی بدانیم یک کیک خاص را چطور می‌توانیم بپزیم، متوجه می‌شویم که پختن کیک کار خیلی دشواری نیست، زیرا الگوهایی مانند الگوهای زیر وجود دارند.هر کیک مقدار مشخصی از موادی خاص لازم دارد.این مواد در زمان مشخصی اضافه می‌شوند.هر کیک در زمان مشخصی می‌پزد.الگوریتمالگوریتم یک طرح شامل دستورالعملِ گام به گامِ حل مسئله است. مثلاً اگر می‌توانید بند کفشتان را ببندید، یک فنجان قهوه درست کنید، لباستان را بپوشید یا غذا بپزید، پس حتماً بلدید چگونه یک الگوریتم را دنبال کنید.برای حل یک مسئله باید برنامه‌ریزی کنید تا مطمئن شوید که همه چیز درست انجام شده است. با استفاده از تفکر رایانشی و تجزیه می‌توانیم مسئله را به بخش‌های کوچک‌تر بشکنیم و سپس برنامه‌ریزی کنیم که چگونه هر بخش را به ترتیب مناسب در کنار هم قرار دهیم تا مسئله را حل کنیم. این ترتیب به‌وسیله الگوریتم نشان داده می‌شود. یک الگوریتم باید واضح باشد یعنی شامل نقطه شروع، مجموعه‌ای از دستورالعمل‌های روشن و نقطه پایان باشد.اگر از یک انسان یا یک ماشین به عنوان عامل پردازش اطلاعات بخواهیم کاری را انجام دهد باید برایش الگوریتمی بنویسیم که گام به گام بگوید دقیقاً چه چیزی می‌خواهیم و می‌خواهیم چگونه آن را انجام دهد.ارزیابیزمانی که یک راه حل با استفاده از تفکر رایانشی طراحی شد، مهم است که مطمئن شویم این راه حل برای آن منظوری که داشتیم مناسب است.ارزیابی فرایندی است که به ما اجازه می‌دهد که اطمینان بیابیم راه حلمان به خوبی کاری را که برای آن طراحی شده است انجام می‌دهد و به ما امکان می‌دهد فکر کنیم که چگونه می‌توانیم راه حلمان را بهبود دهیم.راه‌های زیادی برای ارزیابی راه‌حل وجود دارد. برای این که مطمئن شویم راه حل صحیح است، باید این پرسش‌ها را بپرسیم:آیا این راه حل به شکل معناداری نتیجه بخش بوده است؟آیا این راه حل تمام بخش‌های مسئله را پوشش می‌دهد؟آیا در این راه حل عملیاتی تکراری وجود دارد که قابل حذف است؟چه فرا گرفتید؟آموخته هایتان را با حل معما اینجا بسنجید.و در آخر...ممنون که وقتتون رو در اختیارم قرار دادید.خوشحال میشم اگه به کانال آپاراتیم سر بزنید و نظرتون رو بگید: https://www.aparat.com/helsa1386