09982292579
info@mehraeen.ac.ir
فارسی پرچم
فارسی
یک زبان را انتخاب کنید
فارسی پرچم
فارسی
0
دسته ها
خانه تقویم‌آموزشی مدرس وبلاگ چارت‌‌دروس تماس‌با‌ما درباره‌ما انجمن‌ها
زبان تخصصی کامپیوتر

جلسه 18 Programming

خلاصه نکات کلیدی (Cheat Sheet) ارائه لیستی از نکات «بایدها و نبایدها». نکته: ایندکس‌گذاری آرایه‌ها همیشه از صفر شروع می‌شود. نکته: تغییر اندازه آرایه در برخی زبان‌ها هزینه سنگینی دارد

عنوان فصل (موضوع اصلی)

مثال: «آرایه‌ها (Arrays) و ساختارهای داده‌ای اولیه»

۲. مقدمه و چرایی (هدف‌گذاری)


  • توضیح کوتاه: چرا این مفهوم مهم است؟ (مثال: برای ذخیره‌سازی داده‌های هم‌نوع و مدیریت حافظه به‌جای تعریف ده‌ها متغیر تکی).

  • ارتباط با بازار کار: اشاره به اینکه در چه پروژه‌هایی (مثل سیستم‌های دیتابیس یا بازی‌سازی) از این مبحث استفاده می‌شود.

۳. بدنه اصلی (آموزش مفهومی)


  • تعریف فنی: بیان دقیق علمی (مثال: آرایه مجموعه‌ای از عناصر هم‌نوع در خانه‌های حافظه مجاور است).

  • نحو (Syntax): نوشتن کدهای نمونه برای زبان انتخابی (مثلاً C++ یا Python).

  • پیچیدگی زمانی (Big O): بررسی این که این ساختار چقدر سریع است (بسیار مهم برای دانشجویان کامپیوتر).

۴. مثال کاربردی (Real-world Example)


  • مثال: «پیاده‌سازی یک دفترچه تلفن ساده که شماره‌های ذخیره شده را نگهداری می‌کند».

  • کد: قطعه‌کد کوتاه و تمیز همراه با کامنت‌گذاری دقیق.

۵. خلاصه نکات کلیدی (Cheat Sheet)


  • ارائه لیستی از نکات «بایدها و نبایدها».

  • نکته: ایندکس‌گذاری آرایه‌ها همیشه از صفر شروع می‌شود.

  • نکته: تغییر اندازه آرایه در برخی زبان‌ها هزینه سنگینی دارد.

۶. تمرین پایان فصل (چالش ذهنی)













  • تمرین گرم‌کننده: یک برنامه بنویسید که آرایه‌ای از اعداد بگیرد و میانگین آن‌ها را حساب کند.

  • تمرین چالشی (پروژه‌محور): برنامه دفترچه تلفن قبلی را طوری تغییر دهید که قابلیت «جستجوی نام» را داشته باشد.

  • سوال تحلیلی: اگر بخواهیم یک میلیون داده را ذخیره کنیم، استفاده از آرایه چه مشکلاتی در حافظه ایجاد می‌کند؟ (ایجاد تفکر مهندسی).
درس متنی 18/33
در حال مشاهده
جلسه 18 Programming