CS50xURMIALEARN. BUILD. BECOME.

‫ساخت ربات پاسخگوی ساده با اسکرچ | آموزش برنامه‌نویسی با هستی فیض‌الله‌بیگی

اسکرچ

18 بازدید · 2026/10/16ساخت حساب

دربارهٔ این ویدیو

‫سلام، من هستی فیض‌الله‌بیگی هستم! امروز آموزش دانشجویی داریم که یاد می‌گیریم ساخت ربات پاسخگوی ساده با اسکرچ را در Scratch اجرا کنیم.

در این ویدیو به‌ترتیب گرفتن پیام کاربر با بلوک Ask، تشخیص کلمات کلیدی با If/Else، نمایش پاسخ‌های ثابت با Say و ساخت پاسخ پیش‌فرض برای موارد ناشناخته را روی پروژه واقعی نشان می‌دهم.

تمرین شما: پاسخ پیش‌فرض برای موارد ناشناخته بساز!

آشنایی با مسیر آموزش فارسی برنامه‌نویسی در CS50xURMIA:
ز‫مان‌بندی ویدیو:

00:00 معرفی نتیجه نهایی

00:25 ابزارهای لازم

01:15 گرفتن پیام کاربر

02:35 تشخیص کلمات کلیدی

04:10 نمایش پاسخ‌های ثابت

05:55 تمرین: پاسخ پیش‌فرض برای موارد ناشناخته بساز

07:05 جمع‌بندی و ادامه یادگیری

این محتوا با مشارکت دانشجویی در پویش CS50xURMIA تهیه شده است.

  • {'key': 'ask_block', 'value': 'گرفتن پیام کاربر با بلوک Ask and Wait'}
  • {'key': 'answer_variable', 'value': 'ذخیره پاسخ کاربر در متغیر Answer'}
  • {'key': 'keyword_detection', 'value': 'تشخیص کلمات کلیدی با عملگر contains و If Then'}
  • {'key': 'if_else', 'value': 'استفاده از If Then Else برای بررسی شرط ها'}
  • {'key': 'say_block', 'value': 'نمایش پاسخ ثابت با بلوک Say'}
  • {'key': 'default_reply', 'value': 'پاسخ پیش فرض برای موارد ناشناخته'}
  • {'key': 'exercise', 'value': 'تمرین: ساخت پاسخ پیش فرض برای کلمات ناشناخته'}
  • {'key': 'course_path', 'value': 'بخشی از مسیر آموزش فارسی برنامه نویسی CS50xURMIA'}

فصل‌ها

معرفی نتیجه نهایی
ابزارهای لازم
گرفتن پیام کاربر
تشخیص کلمات کلیدی
نمایش پاسخ های ثابت
تمرین: پاسخ پیش فرض برای موارد ناشناخته
جمع بندی و ادامه یادگیری
متن کامل ویدیو

‫
سلام، من هستی فیض‌الله‌بیگی هستم! امروز می‌خواهیم با هم یک ربات پاسخگوی ساده در Scratch بسازیم.

اول نتیجه‌ی نهایی رو نشون می‌دم: یک ربات که پیام کاربر رو می‌گیره و بر اساس کلمات کلیدی جواب می‌ده.

ابزارهایی که لازم داریم: بلوک Ask and Wait برای گرفتن پیام، متغیر Answer برای ذخیره، بلوک If Then Else برای بررسی شرط‌ها و بلوک Say برای نمایش پاسخ.

اول با Ask and Wait پیام کاربر رو می‌گیریم. بعد با عملگر contains تشخیص می‌دیم که کاربر چه کلمه‌ای گفته. مثلاً اگه «سلام» گفت، جواب می‌دیم «سلام، چطور می‌تونم کمک کنم؟».

برای هر کلمه کلیدی، یک شرط If Then می‌سازیم و پاسخ ثابت مناسب رو با Say نمایش می‌دیم.

تمرین شما: یک پاسخ پیش‌فرض برای موارد ناشناخته بسازید؛ یعنی اگه کاربر کلمه‌ای گفت که ما نمی‌شناسیم، ربات بگه «متوجه نشدم، دوباره بپرس».

برای دیدن مسیر کامل آموزش فارسی برنامه‌نویسی به سایت CS50xURMIA سر بزنید.

دیدگاه‌ها

COMMUNITY

0 دیدگاه تأییدشده

هنوز دیدگاهی منتشر نشده؛ اولین دیدگاه را بنویس.