Knaph

الگوریتم

دسته‌ای از قدم‌های دقیق که ورودی‌ای می‌گیرد و همیشه با جوابِ درست تمام می‌شود، مثل روش اقلیدس برای پیدا کردنِ بزرگ‌ترین مقسوم‌علیه مشترک.

عمق 1 · پایه

می‌دانید که الگوریتم قدم‌هایی دقیق است که همیشه با جواب تمام می‌شود، می‌توانید الگوریتم اقلیدس را با دست و با کد اجرا کنید، می‌توانید بگویید چرا حلقه‌اش حتماً تمام می‌شود، و می‌دانید که دو الگوریتمِ درست ممکن است تعداد قدم‌های بسیار متفاوتی لازم داشته باشند.

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

ورود با گوگل

عمق‌های فهم

  1. 1

    پایه

    می‌دانید که الگوریتم قدم‌هایی دقیق است که همیشه با جواب تمام می‌شود، می‌توانید الگوریتم اقلیدس را با دست و با کد اجرا کنید، می‌توانید بگویید چرا حلقه‌اش حتماً تمام می‌شود، و می‌دانید که دو الگوریتمِ درست ممکن است تعداد قدم‌های بسیار متفاوتی لازم داشته باشند.

مسیر شما تا اینجا

آنچه هنوز میان شما و الگوریتم، عمق 1 است، به ترتیبی که می‌توانید بیاموزید.

  1. 1برنامهعمق 1 · پایه · پایه‌های برنامه
  2. 2عبارتعمق 1 · پایه · پایه‌های برنامه
  3. 3متغیرها در کدعمق 1 · پایه · پایه‌های برنامه
  4. 4وضعیت برنامهعمق 1 · پایه · پایه‌های برنامه
  5. 5ورودی و خروجیعمق 1 · پایه · پایه‌های برنامه
  6. 6تابع‌ها در کدعمق 1 · پایه · تابع‌ها
  7. 7مقدارِ برگشتیعمق 1 · پایه · تابع‌ها
  8. 8مقدارهای بولیعمق 1 · پایه · جریان اجرا
  9. 9دستورهای شرطیعمق 1 · پایه · جریان اجرا
  10. 10حلقه‌هاعمق 1 · پایه · جریان اجرا
  11. 11الگوریتمعمق 1 · پایه · الگوریتم‌ها

جایگاه این مفهوم