جستجو برای:
سبد خرید 0
  • صفحه نخست
  • دوره های دوبله شده
    • دوره جامع جاوااسکریپت
    • دوره جامع دوبله شده پایتون (مقدماتی+پیشرفته)
    • نمونه دوبله های انجام شده
    • مینی دوره راه اندازی پایتون (رایگان)
  • دوره های زبان اصلی
    • دوره جامع و زبان اصلی پایتون
    • دوره زبان اصلی شیءگرایی در JS
    • دوره جامع و زبان اصلی جاوااسکریپت
    • دوره جامع و زبان اصلی جنگو
  • نقشه سایت
    • همکاران اصل آموز
    • درباره اصل آموز
    • تماس با ما
    • مقالات
اصل آموز
ورود
[suncode_otp_login_form]
گذرواژه خود را فراموش کرده اید؟
ورود با Google
یا استفاده از شبکه اجتماعی
عضویت
[suncode_otp_registration_form]

داده های شخصی شما برای پشتیبانی از تجربه شما در این وب سایت، برای مدیریت دسترسی به حساب کاربری شما و برای اهداف دیگری که در سیاست حفظ حریم خصوصی ما شرح داده می شود مورد استفاده قرار می گیرد.

ارسال مجدد کد یکبار مصرف (00:30)
اصل آموز
  • صفحه نخست
  • دوره های دوبله شده
    • دوره جامع جاوااسکریپت
    • دوره جامع دوبله شده پایتون (مقدماتی+پیشرفته)
    • نمونه دوبله های انجام شده
    • مینی دوره راه اندازی پایتون (رایگان)
  • دوره های زبان اصلی
    • دوره جامع و زبان اصلی پایتون
    • دوره زبان اصلی شیءگرایی در JS
    • دوره جامع و زبان اصلی جاوااسکریپت
    • دوره جامع و زبان اصلی جنگو
  • نقشه سایت
    • همکاران اصل آموز
    • درباره اصل آموز
    • تماس با ما
    • مقالات
ثبت نام کنید
0

وبلاگ

اصل آموز > مقالات > تمرینات دوره ها > کلیپ 9: اشکال یابی (تمرین)

کلیپ 9: اشکال یابی (تمرین)

8 فروردین 1402
ارسال شده توسط مدیر سایت
تمرینات دوره ها

تمرین اول

از برنامه زیر انتظار میره اعدادی که واردش شده رو بررسی کنه و هر عددی که بر 5 بخش پذیر بود رو پرینت بگیره و نهایتا تعداد اعداد بخش پذیر بر 5 رو بشمره و پرینت بگیره. اول حدس بزنین ک خروجی این برنامه با باگایی که داره چی میشه. مثلا چه اعدادی رو باید خروجی بده و چه چیزایی نوشته بشه و اگه خطایی رخ داد، صرف نظر از نظری که خودتون دارین واسه رفعش، با استفاده از دیباگینگ این خطا رو بررسی و رفع کنین.

مشاهده پاسخ:

لطفا قبل از کار کردن روی این برنامه به پاسخ مراجعه نکنین. تو این برنامه دو تا مشکل وجود داره که شما باید با استفاده از دیباگینگ پیداشون میکردین. اول دندانه گذاری دستور پرینت گرفتن از تعداد اعداد بخش پذیر بر 5 و دومی آخرین دستور پرینت گرفتن از یه متغیر محلی خارج از دامنشه که تابع مون باشه.

تمرین دوم

این برنامه قراره تعداد کلمه های هر جمله ای که بهش بدیم و با شمارش فاصله های بین کلمات مشخص کنه اما بهمون خطا میده. با وارد کردن و اجرای دیباگینگ تو vscode سعی کنین متوجه بشین چرا خطا میده و چطور میشه این مشکلو برطرف کرد. با این کد نویسی فقط بهمون 1 و 2 خروجی میده:

مشاهده پاسخ:

هدف از این تمرین اینه که روی فرآیند دیباگینگ مسلط بشیم پس حتما این برنامه رو وارد vscode کنین و دیباگینگ رو روش اجرا کنین تا متوجه بشین کجاش ایراد داره. مشکل این برنامه اینه که متغیر count رو داخل حلقه تعریفش کردیم و هر بار که حلقه مون اجرا میشه مجدد مقدارش صفر در نظر گرفته میشه. واسه حلش باید سومین خط رو با دومین خط جابجا کنیم و البته حواسمون به دندونه گذاری هم باشه.

درباره مدیر سایت

مرتضی بُنجَخی مدیریت تولید اصل آموز مرتضی یه فرد پر تلاشه که تو هر کاری میتونه بصورت خودآموز حرفه ای بشه. یه دانشجوی خودآموز که هر روز دوس داره به آموزخته هاش اضافه کنه. از 13 سالگیش یعنی از سال 82 داره زبان انگلیسی میخونه و در حال حاضر دانشچوی دکترای آموزش زبان انگلیسیه.

نوشته‌های بیشتر از مدیر سایت
قبلی کلیپ 8: دامنه متغیرا (تمرین)
بعدی تمرینای تکمیلی فصل 4

دیدگاهتان را بنویسید لغو پاسخ

جستجو برای:
پشتیبانی
دسته‌ها
  • برنامه نویسی
  • پایتون و هوش مصنوعی
  • تمرینات دوره ها
  • عمومی
برچسب‌ها
javascript python برنامه نویسی برنامه نویسی، آرایه تمرین جاوا جاوااسکریپت جاوااسکریپت، برنامه نویسی زبان برنامه نویسی هوش مصنوعی پایتون پایتون، ماش همدانی
ورود
ورود با شماره موبایل
ورود با آدرس ایمیل
حساب ندارید؟ ثبت نام کنید
ورود با Google
یا استفاده از شبکه اجتماعی
بازیابی رمز عبور
ورود با شماره موبایل
ورود با آدرس ایمیل
ثبت نام
عضو هستید؟ ورود به حساب
محافظت شده توسط   
دسته بندی دوره ها
دسته بندی بلاگ
دوره های من
دسته بندی دوره ها

اصل آموز

محصولات دوبله شده

  • 6 دوره
اصل آموز

محصولات زبان اصلی

  • 4 دوره

دسته بندی بلاگ

اصل آموز

برنامه نویسی

  • 18 نوشته
اصل آموز

پایتون و هوش مصنوعی

  • 9 نوشته
اصل آموز

تمرینات دوره ها

  • 25 نوشته

دوره های من
برای مشاهده خریدهای خود باید وارد حساب کاربری خود شوید

Envelope Instagram Telegram لوگوی ایتا