مبانی · مقدماتی

الگوریتم و فلوچارت

یادگیری تفکر الگوریتمی و رسم فلوچارت، پیش از ورود به هر زبان برنامه‌نویسی.

۱۷ درس ۸ ساعت

پیش از یادگیری هر زبان برنامه‌نویسی، لازم است بتوانید مسئله را به شکل مرحله‌به‌مرحله و منطقی حل کنید. این توانایی همان چیزی است که به آن تفکر الگوریتمی گفته می‌شود و این دوره دقیقاً همین مهارت را از پایه به شما آموزش می‌دهد.

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

این دوره هیچ پیش‌نیازی ندارد و برای افرادی مناسب است که می‌خواهند پیش از یادگیری یک زبان برنامه‌نویسی خاص، پایه‌ی فکری درستی برای حل مسئله بسازند.

سرفصل‌ها

الگوریتمفلوچارتمبانی برنامه‌نویسی