فصل پنجم: از فلوچارت تا کد پایتون

قواعد کلی تبدیل فلوچارت به کد

نگاشت نمادهای فلوچارت به دستورات پایتون

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

نماد فلوچارتمعادل در پایتون
شروع / پایانابتدا و انتهای برنامه یا تابع
ورودیinput()
خروجیprint()
عملیاتدستور انتساب مانند x = x + 1
تصمیم (لوزی)if / elif / else
تکرار با شرطwhile
تکرار با تعداد مشخصfor

روش عملی برای تبدیل، خواندن فلوچارت از بالا به پایین و نوشتن معادل پایتونی هر نماد به همان ترتیب است. برای مثال، فلوچارتی که ابتدا یک لوزی شرط دارد و در مسیر «بله» یک حلقه‌ی بازگشتی دیده می‌شود، معمولاً معادل یک while در پایتون است، نه if ساده.

یک نکته‌ی کاربردی این است که پیش از نوشتن کد، بهتر است الگوریتم را با شبه‌کد (pseudocode) بنویسید؛ یعنی مراحل را به زبان نیمه‌فارسی و نیمه‌برنامه‌نویسی توصیف کنید. این کار پل ارتباطی خوبی بین فلوچارت تصویری و کد نهایی پایتون است و باعث می‌شود در حین کدنویسی، تمرکز کمتری روی نحو زبان و بیشتر روی منطق داشته باشید.

برای ذخیره‌ی پیشرفت و شرکت در آزمون، وارد شوید — رایگان است.