Your privacy choices

KiwiBee uses optional Google Analytics, Google Ads, and Meta Pixel cookies to understand adult visitors, measure completed sign-ups, and improve campaigns. Essential cookies always stay on. OpenAI’s ChatGPT Ads Pixel also measures page views and completed enquiries after advertising consent, and may use hashed contact details for matching. Privacy policy

Skip to main content

پیمایش گراف

دربارهٔ این شبیه‌سازی

این شبیه‌سازی نشان می‌دهد رایانه چگونه یک گراف را کاوش می‌کند. دانش‌آموزان جستجوی عرضی (BFS) یا عمقی (DFS) را انتخاب می‌کنند، گرهٔ شروع و سرعت را تعیین می‌کنند و تماشا می‌کنند که گره‌ها با رنگ‌ها در انتظار، در حال پردازش یا بازدیدشده نشان داده می‌شوند. نمایشگرها تعداد گره‌های بازدیدشده، اندازهٔ صف یا پشته و ترتیب بازدیدها را نشان می‌دهند و یک دکمه گراف تصادفی تازه می‌سازد. اجرای هر دو روش از یک گرهٔ شروع نشان می‌دهد که BFS مانند حلقه‌ها گسترش می‌یابد و DFS عمیق فرو می‌رود. این شبیه‌سازی برای درس‌های علوم کامپیوتر دربارهٔ ساختار داده و الگوریتم مناسب است.

دانش‌آموزان چه چیزهایی را می‌توانند کاوش کنند

  • BFS را از گرهٔ 1 اجرا کنید و نمایشگر «ترتیب بازدید» را بخوانید.
  • «روش» را روی DFS با همان «گرهٔ شروع» بگذارید و ترتیب را مقایسه کنید.
  • ببینید «اندازهٔ صف / پشته» برای هر روش چگونه بزرگ و کوچک می‌شود.
  • «گرهٔ شروع» را تغییر دهید و ببینید کل پیمایش چگونه عوض می‌شود.
  • «ساخت دوبارهٔ گراف» را بزنید و پیش از اجرا ترتیب را پیش‌بینی کنید.

اهداف یادگیری

  1. 1توضیح دهید جستجوی عرضی و عمقی چگونه گراف را کاوش می‌کنند.
  2. 2صف را از پشته تشخیص دهید و هر کدام را به یک روش جستجو ربط دهید.
  3. 3ترتیب بازدید را برای یک گراف کوچک پیش‌بینی کنید.
  4. 4توضیح دهید چرا BFS مسیرهایی با کمترین تعداد یال را پیدا می‌کند.

پرسش‌هایی که معلم‌ها می‌پرسند

آیا رایگان است؟

بله. رایگان است و در هر مرورگر مدرنی از جمله تخته‌های کلاس و تبلت‌ها اجرا می‌شود و ثبت‌نام لازم نیست.

تفاوت BFS و DFS چیست؟

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

رنگ‌ها چه معنایی دارند؟

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

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

BFS یا DFS را انتخاب کنید، «گرهٔ شروع» و «گام در ثانیه» را تنظیم کنید و جستجو را تماشا کنید. برای امتحان شبکهٔ دیگری «ساخت دوبارهٔ گراف» را بزنید.

این شبیه‌سازی را جاسازی کنید

آن را در LMS، وبلاگ یا وب‌سایت کلاس خود قرار دهید — رایگان.

<iframe src="https://kiwibee.io/fa/simulations/graph-traversal-3d-simulation/embed" title="پیمایش گراف | KiwiBee" loading="lazy" allowfullscreen style="width:100%;height:min(70vh,620px);min-height:420px;border:0;border-radius:16px"></iframe>

کاوش را ادامه دهید

علم تعاملی را به کلاس خود بیاورید

فضای کاری رایگان معلمان KiwiBee برنامه‌ریزی درس، کاربرگ‌ها، ابزارهای کلاسی و دفتر نمره را یک‌جا گرد هم می‌آورد.

رایگان شروع کنید و اولین کلاس خود را بسازید

یا فضای کاری معلم را کاوش کنید →