Professional Documents
Culture Documents
5931
1
وزارت آموزش و پرورش
سازمان پژوهش و برنامه ريزی آموزشی
راهنمای هنرآموز درس تولید محتوای الکترونیک و برنامهسازی۲11111 - نام کتاب:
سازمان پژوهش و برنامه ریزی آموزشی پديدآورنده:
دفتر تألیف کتابهای درسی فنی و حرفه ای و کار دانش مديريت برنامه ريزی درسی و تالیف:
صدیقه رسولی ،زهرا عسگری رکن آبادی ،محمدرضا قشونی ،مهناز کارکن، شناسه افزوده برنامه ريزی و تألیف:
محمدرضا محمدی ،آیدین مهدیزاده تهرانی ،محمدرضا یمقانی (اعضای شورای
برنامه ریزی)
حسین ابازری برگشادی ،نازنین جمشیدیان ،فاطمه رحیمی ،محمد فرجی زاده،
عفت قاسمی ،سیده راضیه غاضی(اعضای گروه تالیف)
اداره کل نظارت بر نشر و توزیع مواد آموزشی مديريت آماده سازی هنری:
فاطمه کارکن (طراح جلد) -احمد صداقت زاده (صفحه آرا) شناسه افزوده آماده سازی:
تهران :خیابان ایرانشهرشمالی-ساختمان شماره آموزش و پرورش(شهیدموسوی) نشانی سازمان:
تلفن ، 111۱11۸1 -۹ :دورنگار ۹۲۸۸ :ه ،11۱کد پستی 1۵1۷۴۷۴۱۵۹ :وب
سایتwww.chap.sch.ir :
شرکت چاپ و نشر کتابهای درسی ایران :تهران-کیلومتر 1۴جاده مخصوص کرج ناشر:
-خیابان ( ۸1دارو پخش) تلفن ۵-۷۷۹1۵1۸1:دورنگار ،۷۷۹1۵1۸1 :صندوق
پستی۱۴۵1۵ - 1۱۹ :
کلیه حقوق مادی و معنوی این کتاب متعلق به سازمان پژوهش و برنامه ریزی آموزشی
وزارت آموزشی و پرورش است و هرگونه استفاده از کتاب و اجزای آن به صورت چاپی و
الکترونیکی و ارائه در پایگاههای مجازی ،نمایشی ،اقتباسی ،تلخیصی ،تبدیلی ،ترجمه،
عکس برداری ،نقاشی ،تهیه قیلم و تکثیر به هر شکل و نوع بدون کسب مجوز ممنوع است
و متخلفان تحت پیگرد قانونی قرار میگیرند.
شابک:
۱
فهرست
واحد یادگیری 5و :2نصب سیستم عامل و نگهداری سیستمهای کامپیوتری 8 .................................
واحد یادگیری :4شایستگی ساخت پوسته گرافیکی متحرک 18 .............. ................................
واحد یادگیری :8شایستگی کار با انواع داده ها ،دریافت و نمایش آنها 206. ...............................
واحد یادگیری :3شایستگی کار با عملگرهای ریاضی ،مقایسهای و منطقی 296 .............................
موضوع اولین هدف عملیاتی سند تحول بنیادین آموزش و پرورش مربوط به پرورش تربیت یافتگانی است
که با درک مفاهیم اقتصادی در چارچوب نظام معیار اسالمی از طریق کار و تالش و روحیه انقالبی و جهادی،
کارآفرینی ،قناعت و انضباط مالی ،مصرف بهینه و دوری از اسراف و تبذیر و با رعایت وجدان ،عدالت و انصاف
در روابط با دیگران در فعالیتهای اقتصادی در مقیاس خانوادگی ،ملی و جهانی مشارکت مینمایند .همچنین
سند برنامه ملی درسی جمهوری اسالمی ایران «حوزه تربیت و یادگیری کار و فناوری» به قلمرو و سازماندهی
محتوای این آموزشها پرداخته است .در برنامههای درسی فنی و حرفهای عالوه بر اصول دین محوری ،تقویت
هویت ملی ،اعتبار نقش یادگیرنده ،اعتبار نقش مرجعیت معلم ،اعتبار نقش پایهای خانواده ،جامعیت ،توجه
به تفاوتهای فردی ،تعادل ،یادگیری مادامالعمر ،جلب مشارکت و تعامل ،یکپارچگی و فراگیری ،اصول تنوع
بخشی آموزشها و انعطافپذیری به آموزش بر اساس نیاز بازار کار ،اخالق حرفهای ،توسعۀ پایدار و کاهش
فقر و تولید ثروت ،شکلگیری تدریجی هویت حرفهای توجه شده است.
مطالبات اسناد باالدستی ،تغییرات فناوری و نیاز بازار کار داخل کشور و تغییر در استانداردها و همچنین
توصیههای بین المللی ،موجب شد تا الگوی مناسب که پاسخگوی شرایط مطرح شده باشد طراحی و برنامههای
درسی بر اساس آن برنامهریزی و تدوین شوند .تعیین سطوح شایستگی و تغییر رویکرد از تحلیل شغل به
تحلیل حرفه و توجه به ویژگیهای شغل و شاغل و توجه به نظام صالحیت حرفهای ملی ،تلفیق شایستگیهای
مشترک و غیر فنی در تدوین برنامهها از ویژگیهای الگوی مذکور و برنامههای درسی است .بر اساس این
الگو فرایند برنامهریزی درسی آموزشهای فنی و حرفهای و مهارتی در دو بخش دنیای کار و دنیای آموزش
طراحی شد .بخش دنیای کار شامل ده مرحله و بخش دنیای آموزش شامل پانزده مرحله است .نوع ارتباط و
تعامل هر مرحله با مراحل دیگر فرایند به صورت طولی و عرضی است ،با این توضیح که طراحی و تدوین هر
مرحله متأثر از اعمال موارد اصالحی مربوط به نتایج اعتباربخشی آن مرحله یا مراحل دیگر میباشد.
توصیه سند تحول بنیادین و برنامۀۀ درسۀی ملۀی بۀر تۀدوین اجۀزای بسۀتۀ آموزشۀی جهۀت تسۀهیل و تعمیۀق
فعالیتهۀای یۀاددهی یۀادگیری ،کارشناسۀان و مؤلفۀان را بۀر آن داشۀت تۀا محتواهۀای آموزشۀی مۀورد نظۀر را
در شۀبکهای از اجۀزای یۀادگیری بۀا تأکیۀد بۀر برنامۀۀ درسۀی رشۀته ،برنامۀهریۀزی و تۀدوین نماینۀد .کتۀاب
راهنمۀای هنرآمۀوز از اجۀزای شۀاخ بسۀتۀ آموزشۀی اسۀت و هۀدف اصۀلی آن توجیۀه و تبیۀین برنامۀههۀای
۵
درسی تهیه شده با توجه به چرخشهای تحولی در آموزش فنی و حرفهای و توصیههایی برای اجرای مطلوب
آن میباشد .کتاب راهنمای هنرآموز در دو بخش تدوین شده است.
بخش نخست مربوط به تبیین جهتگیریها و رویکردهای کالن برنامه درسی است که کلیات تبیین
منطق برنامه درسی ،چگونگی انتخاب و سازماندهی محتوا ،مفاهیم و مهارتهای اساسی و چکونگی توسعه
آن در دوره ،جدول مواد و منابع آموزشی را شامل میشود.
بخش دوم مربوط به طراحی واحدهای یادگیری است و تبیین منطق واحد یادگیری ،پیامدهای یادگیری،
ایدههای کلیدی ،طرح پرسشهای اساسی ،سازماندهی محتوا و تعیین تکالیف یادگیری و عملکردی با
استفاده از راهبردهای مختلف و در آخر تعیین روشهای ارزشیابی را شامل میشود.
همچنین در قسمتهای مختلف کتاب راهنمای هنرآموز با توجه به اهمیت آموزش شایستگیهای غیر
فنی به آموزش مدیریت منابع ،ایمنی و بهداشت ،یادگیری مادامالعمر و مسئولیتپذیری تأکید شده است.
مسلماً اجرای مطلوب برنامههای درسی ،نیازمند مساعدت و توجه ویژه هنرآموزان عزیز و بهره مندی از
صالحیتها و شایستگیهای حرفهای و تخصصی مناسب ایشان است.
مقدمات تدریس
یکی از اصلی ترین مباحثی که هنرجویان این رشته باید به آن تسلط کامل پیدا کنند ،چگونگی نصب سیستم عامل است اما
قبل از آن باید به درک صحیحی از رسانه راه انداز سیستم عامل( یعنی تجهیزاتی که سیستم عامل از آن بازگذاری میشود)
برسند و در همین راستا نحوه ایجاد رسانه راه انداز را فرا گیرند .برای آموزش هرچه راحتتر مراحل نصب سیستم عامل به
هنرجویان می توان از ماشین مجازی استفاده کرد .بعد از نصب سیستم عامل باید درایورهای قطعات سخت افزاری را برای
شناسایی و استفاده از حداکثر کارایی آنها در سیستم عامل نصب کرد .با توجه به اینکه مدت زمان نسبتاً طوالنی برای نصب
سیستم عامل ،درایورها و همین طور برنامههای کاربردی صرف میشود عاقالنه است که از اطالعات سیستم عامل نسخه
پشتیبانی ایجاد شود که در صورت بروز هرگونه خرابی با استفاده از نسخه پشتیبان ،آن را به حالت عادی بازگرداند .البته
می توان برای اطالعات حیاتی نیز از این امکان در سیستم عامل بهره برد .توانایی نصب سیستم عامل و درایورها ،تهیه نسخه
پشتیبان و بازگردانی آن از حداقل توانمندیهایی است که از یک تکنسین رایانه در بازار کار انتظار میرود .اگر مباحث موجود
در این فصل به طور کامل و جامع تدریس نشود هنرجوی این رشته به مهارتهای اصلی و بسیار کاربردی نیاز بازار کار دست
نخواهد یافت بنابراین از هنرآموزان محترم انتظار میرود با تدریس جامع و کامل این فصل حق مطلب را ادا کنند.
در متن کتاب درسی اشاره شده که میتوان پرونده ISOنصب سیستم عامل را به صورت قانونی از سایت سازنده آن سیستم
عامل دانلود کرد .لفظ قانونی در اینجا به قانون حق تکثیر ( )CopyRightکنوان سیون برن ا شاره دارد .کنوان سیون برن یک
معاهده بین المللی درباره حق تکثیر اسۀۀت .اعضۀۀای این کنوانسۀۀیون ملزم به رعایت قانون حق تکثیر محصۀۀوالت خارجی
هستند .کشور ما ایران هنوز به عضویت کنوانسیون برن در نیامده است .به همین دلیل اکثریت افراد در ایران از نسخه کرک
شده سی ستم عاملها و نرم افزارهای خارجی ا ستفاده میکنند و قیمت واقعی آنها را پرداخت نمیکنند .به عنوان مثال در
حال حا ضر برای تهیه پایینترین ن سخه قانونی سی ستم عامل ویندوز 11بای ستی حدود ۷11هزار تومان هزینه کرد که در
مقابل وجه پرداختی برای تهیه DVDهای نصب سیستم عامل کرک شده در بازار رقم بسیار باالیی است .اگر فردی بخواهد
ویندوز 11اصۀۀل تهیه کند میتواند با پرداخت وجه مورد نظر به مراکز معتبر ،مجوز اسۀۀتفاده قانونی ( )licenceویندوز 11
اصل را دریافت کند و از نسخه اصلی و قانونی این سیستم عامل استفاده کند.
قالب پرونده ISOیکی از اسۀۀتانداردهای رایج تهیه ایمیج دیسۀۀک اسۀۀت .در هنگام ایجاد پرونده ISOهمه اطالعات موجود
روی د ستگاه ذخیره سازی (در اینجا ) DVDکه شامل پو شهها و پروندهها و فایل سی ستم و ...ا ست از اولین سکتور تا
آخرین سکتور به طور کامل در یک پرونده واحد ذخیره (یا بهتر ا ست بگوییم تکثیر) می شود .برای فهم بهتر در مورد فایل
ISOفرض کنید قطعات یک اسباب بازی را در داخل یک جعبه قرار دادهایم تنها در صورتی میتوان از اسباب بازی استفاده
کرد که آن قطعات بر روی هم سوار شوند .در این مثال جعبه میتواند نمایانگر پرونده ISOبا شد که در صورت قرار گرفتن
(سوار شدن) در درایو مجازی و یا رایت مجدد بر روی لوح نوری قابل خواندن و استفاده است.
یکی از قابلیتهای نرم افزار PowerISOپشتیبانی از قالبهای مختلف پرونده ایمیج است که در هنگام نصب در پنجرهای
که در شۀۀکل زیر نمایش داده شۀۀده اسۀۀت میتوانید قالبهای مورد اسۀۀتفاده را انتخاب کنید (شۀۀماره )1و همچنین تعداد
درایوهای مجازی داخلی این نرم افزار را نیز در همین زمان میتوان مشخ کرد (شماره )۲که یکی دیگر از قابلیتهای این
نرم افزار به شمار میرود.
11
شکل -1تنظیمات پس از نصب PowerISO
سیستم عامل ویندوز از ویندوز 1از فایلهای ISOو IMGپشتیبانی میکند و در صورت نبود نرم افزار واسطی چون نرمافزار
PoweISOهم میتوان با دو بار کلیک بر روی پرونده ایمیج ،از آن در درایو مجازی داخل ویندوز استفاده کرد .این عمل از
طریق انتخاب گزینه mountاز سربرگ manageدر مرورگر فایل نیز قابل استفاده است .برای خارج کردن پرونده ایمیج از
درایو مجازی نیز بایستی گزینه Ejectرا انتخاب نمایید .دقت کنید این موارد تنها در صورت عدم وجود نرمافزارهای واسطی
چون PowerISOقابل دسترسی است در صورت وجود این نرم افزارها برای مشاهده عملکرد ویندوز 11در این مورد بایستی
بر روی پرونده ایمیج راست کلیک کرده و گزینه windows Explorerرا از open withانتخاب کنید.
دقت کنید که برای ایجاد ایمیج از لوح نوری مانند DVDحتما از یک لوح نوری سالم و بدون خش استفاده کنید که در
استفاده از آن مشکلی به وجود نیاید.
اولین پرسش این است که چرا میخواهیم فلش را به رسانه راه انداز تبدیل کنیم؟
سوال سومی که مطرح است این است که فلش با چه ظرفیتی برای این کار مناسب است؟
11
پیش نیازهای الزم برای فعال کردن نرم افزار hyper-vدر ویندوز 11عبارتند از :
با توجه به اینکه برای استفاده از این نرم افزار پیش نیازهای سخت افزاری باالیی نیاز است در صورت نبود این پیش نیازها و
هر دلیل دیگری ،میتوان از ماشۀۀینهای مجازی دیگری مثل vmwareو نرم افزار virtual boxاسۀۀتفاده کرد .در ادامه
نحوه کار با نرم افزار vmware workstationتوضیح داده خواهد شد.
قبل از شروع به کار با نرم افزار vmwareبایستی ابتدا یک سری تنظیمات را انجام دهید .بایستی وارد بایاس سیستم شوید
و ویژگی مجازی سۀۀۀازی ( ) virtualizationرا فعال کنید و در ادامه در محیط ویندوز باید ویژگی hyper-vرا غیرفعال
کنید.
1۲
شکل -۱ایجاد ماشین مجازی جدید
در کادر محاورهای نمایان شده دو انتخاب پیش روی شما وجود دارد .گزینه اول Typicalکه در صورت انتخاب در چند
مرحله ساده ما شین مجازی با تنظیمات پیش فرض ایجاد می شود وگزینه دوم Customکه با انتخاب آن میتوان ما شین
مجازی با تنظیمات دلخواه را ایجاد کرد .گزینه Typicalرا انتخاب کنید و بر روی دکمه Nextکلیک کنید.
در این مرحله نحوه نصب سیستم عامل در ماشین مجازی را تعیین میکنید .با انتخاب گزینه اول سیستم عامل با استفاده از
DVDقرار گرفته در درایو نوری ن صب می شود .با انتخاب گزینه دوم ن صب از طریق پرونده ISOسی ستم عامل صورت
میپذیرد و با انتخاب گزینه سوم فرآیند نصب سیستم عامل به آینده موکول میشود.
1۱
شکل -۵تعیین نحوه نصب سیستم عامل
در مرحله بعدی باید نوع و ن سخه سی ستم عامل را تعیین کنید که در اینجا سی ستم عامل را Microsoft Windowsو
نسخه ،Windows 10 x64انتخاب میشود.
در ادامه میتوانید نام پیش فرض سی ستم عامل مجازی و محل ذخیره آن را تعیین کنید که بهتر ا ست در درایو متفاوتی از
درایو سیستم عامل میزبان باشد.
1۷
شکل -۴انتخاب نام و مسیر ذخیره سیستم عامل مجازی
کنید. در بخش بعدی میتوانید حداکثر حجم اختصاص یافته از دیسک سخت به ماشین مجازی را مشخ
دسۀۀت آخر تمام تنظیمات اعمال شۀۀده در یک پنجره نمایش داده میشۀۀود و با زدن دکمه Finishماشۀۀین مجازی ایجاد
میشود.
1۵
شکل -11تغییر تنظیمات ملشین مجازی برای نصب سیستم عامل
بعد از ایجاد ما شین مجازی نوبت به ن صب سی ستم عامل بر روی آن میر سد که از طریق بخش تنظیمات ما شین مجازی
امکان پذیر است .برای این منظور ابتدا گزینه Edit virtual machine settingsرا انتخاب کنید.
بعد از باز شدن کادر محاورهای تنظیمات ما شین مجازی با انتخاب بخش CD/DVDاز منوی سمت چپ ،در صورتی که
بخواهید که از طریق DVDسیستم عامل را نصب کنید که نیازی به تغییری در این قسمت ندارید اما اگر بخواهید از فایل
ISOتهیه شده در مراحل قبلی برای نصب سیستم عامل استفاده کنید باید گزینه مربوطه را انتخاب و محل آن را مشخ
کنید و در پایان بر روی دکمه OKکلیک کنید.
1۸
شکل – 1۲روشن کردن ماشین مجازی
در نهایت با انتخاب گزینه Power on this power machineدر پنجره نرم افزار مراحل نصب سیستم عامل را پیگیری
کنید.
دقت کنید که تعداد ماشینهای مجازی که میتوانید ایجاد کنید به سطح تجهیزات سخت افزاری سیستم شما وابسته است.
در مورد نسخههای مختلف ویندوز نکته ای که باید مورد توجه قرار بگیرید این است که امکان خرید نسخههای Homeو
Proبرای همه وجود دارد ولی نسۀۀۀخهی Enterpriseتنها در اختیار مشۀۀۀتریانی قرار می گیرد که مجوز اسۀۀۀتفاده
( )Licenceمایکروسافت را دارند.
در ادامه به توضیح ویژگیهای مطرح شده در جدول مقایسه نسخههای مختلف ویندوز میپردازیم.
کورتانا د ستیار صوتی جدید ویندوز 11ا ست که یکی از قابلیتهای جدید و ب سیار جالب این ویندوز به شمار میرود .نام
کورتانا ( )Cortanaاز شخصیت زنی در مجموعه ویدیو بازیهای Haloگرفته شده است.
در حال حا ضر د ستیار صوتی کورتانا فقط در بع ضی از مناطق فعال ا ست و برای ک شور ما فعال نی ست ولی اگر عالقه مندید
که با نحوه عملکرد آن آ شنا شوید میتوانید منطقه سی ستم را مکانی انتخاب کنید که امکان ا ستفاده از کورتانا وجود دارد
به عنوان مثال .USدر اینصورت بایستی دستورات را به زبان انگلیسی بیان کنید .برای استفاده از کورتانا اتصال به اینترنت
نیاز ا ست پس با ات صال به اینترنت و با کلیک بر روی نماد میکروفن میتوانید به عنوان مثال د ستورات زیر را بیان کنید و با
عملکرد دستیار صوتی کورتانا در ویندوز 11بیشتر آشنا شوید.
دستور کارکرد
Remind me exam tomorrow 8 am تنظیم یک یادآوری برای آزمون در ساعت 1صبح فردا
Open calendar باز کردن تقویم
Set an alarm one minute from now تنظیم هشدار برای یک دقیقه دیگر
Who won 2016 olympic نمایش برنده المپیک ۲11۸
What is the next barcelona game نمایش بازی بعدی بارسلونا
Show me a map of Tehran نمایش نقشه تهران
Convert 3milion dollar to pounds تبدیل ۱میلیون دالر به پوند
Translate hello in Japanese ترجمه سالم به ژاپنی
Will I need an umbrella tomorrow نمایش پیش بینی وضع هوا برای فردا
1۴
برای اینکه بی شتر در جریان کارهایی که میتوان با ا ستفاده از کورتانا انجام داد قرار بگیرید روی عالمت سوال کلیک کنید.
در هر حوزه ای مثالهای از د ستورات آورده شده ا ست .اگر بخواهید کورتانا در پا سخ به hey Cortanaوارد عمل شود
بایستی وارد بخش تنظیمات شوید و این مورد را فعال کنید .البته این پایان کار نیست و تیم تحقیق و توسعه کورتانا به طور
پیوسته در حال اضافه کردن امکانات جدیدی به آن هستند.
بیت الکر ) (BitLockerقابلیتی ا ست که تو سط آن کاربران میتوانند دادههای موجود در درایوهای خود را با کلیدهای
1۲1یا ۲۵۸بیتی رمزگذاری کنند .برای فعال کردن قابلیت بیتالکر ،بای ستی در control panelبخش System and
Securityرا انتخاب کنید و در ادامه بر روی گزینهی BitLocker Drive Encryptionکلیک کنید .در روش سۀۀاده
تر میتوانید ازطریق مرورگر پرونده ویندوز روی درایو مورد نظر راسۀۀتکلیک کنید و گزینهی Turn On BitLocker
را انتخاب کنید.
با اسۀۀتفاده از امکان و ویژگی ،AppLockerمیتوان کاربران را به اجرای مجموعه خاصۀۀی از برنامهها محدود کرد .قوانین
AppLockerمشخ میکنند که کدام برنامهها اجازه اجرا بر روی این دستگاه را دارند.
روش : 1در کادر Runدسۀۀۀتور devmgmt.mscرا اجرا کن ید( برای ن مایش کادر Runمیتوان ید از کل ید ترکیبی
Windows logo key+Rاستفاده کنید(.
روش : ۲منوی شروع را باز کرده و بخشی از نام آن ( )device mرا تایپ کرده سپس برنامه Device Managerرا اجرا
کنید.
روش : ۱روی نماد This PCکلیک راسۀۀت کرده ابتدا گزینه Manageرا انتخاب کنید سۀۀپس در پنجره Computer
Managementروی گزینه Device managerکلیک کنید.
در صورتی که DVDدرایورهای سخت افزاری در دسترس نباشد میتوانیم از نرم افزارهایی مثلdriver pack solution
استفاده کنیم.
تا قبل از ویندوز 1فقط حسۀۀۀاب های کاربری محلی وجود داشۀۀۀت اما از ویندوز 1به بعد امکان ایجاد حسۀۀۀاب کاربری
مایکروسافت و همینطور اتصال حساب کاربری محلی به حساب کاربری مایکروسافت به ویندوز اضافه گردید .در حال حاضر
برای استفاده از بسیاری از امکانات و برنامهها در ویندوز 11به اطالعات حساب کاربری مایکروسافت نیاز است به عنوان مثال
برای استفاده از امکان OneDriveدرویندوز 11و یا برنامه swayدر ویندوز 11و بسیاری از موارد دیگر بایستی اطالعات
حساب کاربری مایکروسافت خود را وارد کنیم.
11
واحد یادگیری 2
نرم افزارهای مختلفی برای تهیه نسخه پشتیبان وجود دارد که سه مورد از معروفترین آنها عبارتند از:
:Acronis True Image - 1نرم افزار قدرتمندی برای محافظت و تهیه نسۀۀخه پشۀۀتیبان از ویندوز و اطالعات دیسۀۀک
سخت ا ست .شما با ا ستفاده از این نرم افزار میتوانید با اطمینان خاطر در هر زمان به سادگی و خیلی سریع از اطالعات
خود نسخه پشتیبان تهیه کنید .از قابلیتهای بسیار خوب این نرم افزار میتوان به پشتیبانگیری آنالین آن اشاره کرد.
:Norton Ghost - ۲با استفاده از این نرم افزار میتوان از کل دیسک سخت یا یک درایو خاص ایمیج تهیه نمود .در ضمن
برای زمانی که بخواهیم تنظیمات یکسۀۀانی را روی تعداد زیادی رایانه اعمال کنیم میتوانیم از این برنامه اسۀۀتفاده کنیم .به
عنوان مثال سیستم عامل و برنامهها و تنظیمات یکسانی را روی آنها اعمال کنیم.
:SyncBackPro – ۱نرم افزاری برای ایجاد نسخه پشتیبان ،بازیابی و هماهنگ سازی میباشد .از قابلیتهای این برنامه
تهیه پشتیبان بر روی فضای ذخیره سازی ابری و دیسکهای DVD ،CDو Blu-Rayاست.
سۀۀیسۀۀتم عامل ویندوز 11فعال -نرم افزار – PowerISO 5.2درصۀۀورت عدم امکان اسۀۀتفاده از hyper-vنرم افزار
DVD -wmwareنصۀۀب سۀۀیسۀۀتم عامل ویندوز -11فلش مموری با ظرفیت حداقل 1گیگابایت DVD -درایورهای
سیستمها – نرم افزار -winrarوجود درایو DVDدر سیستمها
- 64-bit x86 Intel Core SolProcessor or equivalent, AMD Athlon 64 FX Dual Core
Processor or equivalent
- NVIDIA GeForce 8800GT and above or ATI Radeon HD 2600 and abov
-۲برای ایجاد پرونده ISOاز DVDبای ستی DVDنصب سی ستم عامل به تعداد سی ستمها وجود داشته باشد و از طرفی
تمامی سی ستمها درایو DVDداشته باشند .در صورت نبود DVDبه تعداد کافی بهتر است از هنرجویان خواسته شود که
هرگروه یک DVDنصب سی ستم عامل ویا هر DVDاتوران دیگری را به همراه داشته باشند تا نحوه ایجاد ایمیج دی سک
را به خوبی فرا گیرند .در صۀۀورت نبود درایو DVDدر صۀۀورت امکان از یک داریو DVDخارجی اسۀۀتفاده شۀۀود و در غیر
اینصورت هنرآموزان به آموزش از طریق فیلمهای کتاب بسنده کنند.
-۱در بخش تبدیل فلش به رسانه راهانداز سیستم عامل و همینطور پشتیبانگیری با استفاده از File historyاز هنرجویان
خواسته شود یک فلش مموری با ظرفیت حداقل 1گیگابایت به همراه داشته باشند.
-۷در بخش ن صب داریورهای سخت افزاری در صورت نبود DVDدرایور سی ستمها درایورهای قطعات سخت افزاری را
دانلود کنید و یا اینکه از نرم افزارهایی چون Driver pack solutionبرای این منظور استفاده کنید.
-۵ایجاد ن سخه پ شتیبان از پو شهها و پروندههای حجیم ب سیار زمانبر ا ست پس بهتر ا ست به هنگام آموزش این بخش از
پوشهها و پروندههای کم حجم نسخه پشتیبان ایجاد کنید تا مدت زمان زیادی صرف این مورد نشود.
-۸به هنگام تدریس بخش بازگردانی بای ستی از ن سخه پ شتیبانی که از قبل ایجاد شده ،ا ستفاده کرد پس بهتر ا ست از قبل
یک ن سخه پ شتیبان در سی ستمها قرار داده شود و یا اینکه هر دو مبحث ایجاد ن سخه پ شتیبان و بازگردانی ترجیحا در یک
روز تدریس شود تا هنرجویان از همان نسخه پشتبیان ایجاد شده برای بازیابی استفاده کنند.
-۴در هنگام تدریس بخش تهیه نسخه پشتیبان بهتر است فرق آن با فرآیند نسخهبرداری (کپی معمولی) تشریح شود.
شروع تدریس
شای سته ا ست هنرآموزان محترم برای اثربخ شی فرآیند تدریس ،پیش از شروع تدریس در کالس درس مواردی که در ادامه
آورده شده است را به عنوان فعالیتهای پیش از تدریس مدنظر داشته باشند.
برای تعیین سطح هنرجویان میتوان با طرح سوالهایی به این مهم قبل از شروع تدریس د ست یافت و برا ساس آن نحوه
ورود به بحث را مشخ کرد.
واحدیادگیری 5
کارگاه 1
سوال :1آیا تا به حال از یک DVDاتوران یا هرنوع لوح نوری دیگری پرونده ایمیج ایجاد کردهاید؟ اگر هنرجو یا
هنرجویانی پاسخشان مثبت است بپرسید برای چه منظوری و توسط چه نرم افزاری این کار را انجام دادهاند .اسامی و
پاسخها را یادداشت کنید.
سوال :۲آیا تا به حال با نرم افزارهای powerISOیا UltraISOیا CloneCDو ...کار کردهاید؟ به چه منظوری از
این نرم افزارها استفاده کردهاید؟ اگر هنرجو یا هنرجویانی پاسخشان مثبت است ،نام و پاسخها را یادداشت کنید.
۲1
کارگاه :2
سوال :1آیا تاکنون دیدهاید که با ا ستفاده از فلش در سی ستمی ویندوز ن صب کنند؟ خود شما تا به حال این کار را
انجام دادهاید؟ اگر هنرجو یا هنرجویانی پاسخشان مثبت است ،نام آنها را یادداشت کنید.
سوال :1آیا تا به حال نام کامپیوتر مجازی را شنیدهاید؟ اگر هنرجو یا هنرجویانی پاسخشان مثبت است از آنها بپرسید
کارکرد آن چیست؟ نام و پاسخ آنها را یادداشت کنید.
کارگاه :5
سوال :آیا تا به حال بر روی سی ستمی سی ستم عامل (ویندوز) نصب کردهاید یا نحوه ن صب سیستم عامل را از نزدیک
مشاهده کرده اید؟
کارگاه :6
سوال :آیا تا به حال از DVDیا DVDهای درایوری که هنگام خرید سیستم فروشنده به شما تحویل داده است
استفاده کردهاید؟ کارکرد دقیق آنها را میدانید؟
کارگاه :7
سوال :منظور از حساب کاربری در ویندوز چیست؟ آیا میتوانید حساب کاربری جدیدی ایجاد کنید؟
۲1
کارگاه :8،7،6
برای ایجاد انگیزه و جلب توجه حداکثری هنرجویان به مباحث مطرح شۀۀده در این فصۀۀل بهتر اسۀۀت در همان ابتدا با بیان
خالصه ای از مباحث پیش رو در جریان لب مطالب این فصل قرار گیرند .در ادامه صورت پیشنهادی برای ورود به این فصل
برای ارائه به هنرجویان آورده شده است.
توانایی نصب سیستم عامل از پایه ای ترین مهارتهای یک تکنسین رایانه است .شما برای ورود به بازار کار بایستی حداقل
به مهارت نصب سیستم عامل دست پیدا کنید .از طرفی امروزه نصب سیستم عامل از طریق فلش به دلیل مزایای آن بسیار
بهتر از ن صب سی ستم عامل از طریق DVDن صب سی ستم عامل ا ست .حاال سوالی که مطرح ا ست این ا ست که محتوای
فلش چه چیزی باید با شد ؟ برای اینکه بدون ترس از هر اتفاق ناخو شایندی به مهارت نصب سی ستم عامل د ست پیدا کنید
نیز امکانی در این فصل ارائه شده که با استفاده از آن میتوانید با خیال راحت به این مهارت دست پیدا کنید .حال آن امکان
چیسۀۀت؟ بعد از نصۀۀب سۀۀیسۀۀتم عامل چه کاری باید انجام شۀۀود تا سۀۀیسۀۀتم عامل در جریان نحوه کارکرد و مدیریت
سختافزارهای رایانه قرار بگیرد؟ بعد از صرف مدت زمان زیادی برای ن صب سی ستم عامل و برنامههای کاربردی ،آیا امکانی
وجود دارد که بعد از ن صب سی ستم عامل و برنامههای کاربردی از آن ن سخه پ شتیبانی ایجاد شود تا در صورت بروز خرابی،
سیستم عامل را به وضعیت عادی برگردانیم؟ در این فصل به تمام این موارد میپردازیم.
شود .در حالت کلی در ادامه بایستی بر اساس پاسخ سواالت بخش تعیین سطح ،نحوه ورود به بحث در هرکارگاه مشخ
برای ایجاد انگیزه و چالش برای هرکارگاه سوالهایی در ادامه آورده شده است:
واحدیادگیری 5
کارگاه :1
سۀۀوال :1چگونه میتوان محتوای یک DVDاتوران یا هرنوع لوح نوری دیگری را در دیسۀۀک سۀۀخت ذخیره کرد به
صورتی که بدون نیاز به رایت مجدد قابل استفاده باشد؟
کارگاه :2
سوال : ۱برای اینکه از فلش برای نصب سیستم عامل استفاده کنیم محتوای آن فلش چیست و چگونه آن محتوا را در
آن قرار دهیم؟
کارگاه :6
تا به حال برای شما پیش آمده که بعد از ن صب ویندوز صدا از بلندگوها پخش ن شود؟ یا بازیهای کامپیوتری یا برخی
برنامههای شما اجرا نشود؟ فکر میکنید مشکل از چیست؟
کارگاه :7
در شرایطی که بخواهیم چندین نفر به طور ا شتراکی از یک سی ستم ا ستفاده کنند و در عین حال امکان تعیین سطح
دسترسی افراد وجود داشته باشد و همینطور امکان شخصیسازی محیط و برخی امکانات ویندوز ،چه باید کرد؟
فرض کنید یک پوشه حاوی اطالعات مهمی دارید و همیشه با این پوشه کار میکنید و اطالعاتی به آن اضافه میکنید
چگونه می توان با ا ستفاده از امکانات موجود در ویندوز به طور خودکار ن سخه پ شتیبانی از این پو شه در داخل دی سک
سخت خارجی یا فلش ایجاد کرد تا در صورت از بین رفتن آن و یا مشکالتی اینچنین بتوان آن را بازیابی کرد؟
چگونه میتوان بعد از نصب ویندوز و برنامههای کاربردی یک نسخه پشتیبان ایجاد کنیم که اگر ویندوز از کارکرد عادی
خارج شد بتوانیم آن را به حالت عادی بازگردانیم؟
کارگاه :4
اگر شرکت مایکروسافت متوجه نقصی در سیستم عامل ویندوز 11شود و آن را اصالح کند چگونه باید این اصالحیه را
به تمام ویندوزهای ن صب شده در سی ستمها منتقل کند؟ و یا اگر امکانی را به ویندوز 11ا ضافه کند چگونه باید این
امکان جدید را به سیستمهایی که از قبل ویندوز 11بر روی آنها نصب شده منتقل کند؟
۲۱
کارگاه :5
اگر شۀۀرکت سۀۀازنده نرم افزاری متوجه نقصۀۀی در نرم افزارش شۀۀود و آن را اصۀۀالح کند چگونه باید این اصۀۀالحیه را به
سیستمهایی که از قبل نصب شده منتقل کند؟
کارگاه :6
اگر نیاز به فضای ذخیره سازی بیشتری در دیسک سخت داشته باشیم چه کارهایی میتوان انجام داد؟
کارگاه :7
چه طور میتوان یک پوشه حاوی چندین پوشه و پرونده را به صورت یک پوشه واحد از طریق رایانامه یا پیامرسانهای
دیگر ارسال کرد؟
کارگاه :8
چه طور میتوان یک پوشه حجیم حاوی چند پوشه و پرونده را به صورت چند پوشه فشرده شده رمزدار درآورد؟
تدریس
مهمترین مفاهیم در این ف صل عبارتند از :ر سانه راه انداز ،ما شین مجازی ،ن صب سی ستم عامل ،درایور سخت افزار ،ح ساب
کاربری ،پ شتیبان گیری ،بازیابی ،به روزر سانی و ف شرده سازی .در این ف صل بای ستی مفاهیمی چون ر سانه راه انداز ،ایمیج
دی سک ،درایو مجازی ،ما شین مجازی ،داریور ،ح ساب کاربری ،ن سخه پ شتیبان ابتدای امر تو سط هنرآموز محترم به طور
کامل برای هنرجویان بیان گردند ولی برای مراحل کارگاهها با توجه به ذکر مرحله به مرحله آنها میتوانند به صۀۀورت موازی
و همزمان با مشارکت هنرجویان کار را جلو ببرند.
هسته اصلی تدریس در واحد یادگیری 1حول نصب سیستم عامل است و در واحد یادگیری ۲حول نگهداری سیستم عامل
است.
شیوه و الگوی پی شنهادی برای تدریس این ف صل به سطح تجهیزات سخت افزاری موجود در هنر ستانها واب سته ا ست و
همان طوری که در بخش م شکالت حین تدریس مطرح شد در صورتی که در سی ستمها امکان ن صب ما شین مجازی وجود
ندارد هنرآموزان سیستم عامل را در یک درایو primaryدیگر (حداقل با ظرفیت حداقل 1۸گیگابایت برای نسخه ۱۲بیتی
و ظرفیت حداقل ۲1گیگابایت برای ن سخه ۸۷بیتی) سی ستم خود ن صب کنند تا هنرجویان با نحوه ن صب سی ستم عامل به
طور کامل آ شنا گردند .اگر امکان ن صب سی ستم عامل در درایو دیگر نیز وجود ندا شت حداقل کاری که هنرآموان میتوانند
انجام دهند این است که مراحل ابتدایی نصب را تا قبل از نصب نهایی سیستم عامل در همان درایو cبه هنرجویان نمایش
دهند و برای تدریس ادامه مراحل نصۀۀب به فیلمهای کتاب بسۀۀنده کنند .از طرفی چون معموال دو یا چنده هنرجو از یک
۲۷
سی ستم به طور مشترک ا ستفاده میکنند که میتوان آنها را تحت عنوان یک گروه د سته بندی کرد .ک سب مهارت الزم در
مباحث مطرح شۀۀده در این فصۀۀل جز به تمرین و تکرار حاصۀۀل نمیشۀۀود پس برای تمرین و به خاطر سۀۀپاری هرچه بهتر
مراحل کارگاهها بایسۀۀتی همه افرادی که از یک سۀۀیسۀۀتم اسۀۀتفاده میکنند هرکدام مراحل را جداگانه انجام دهند و برای
جلوگیری از اتالف وقت مثال در کارگاه اول به محض نمایش کادر تهیه ایمیج با کلیک بر روی دکمه cancelبه هم گروهی
خود اجازه تمرین دهند و تنها برای آخرین فرد گروه ایمیج به طور کامل ایجاد شود.
برای استخراج یک ،چند یا همه پوشهها و پروندههای موجود در پرونده ایمیج ابتدا بر روی ابزار openکلیک کنید و پرونده
ایمیج مورد نظر را باز کنید سۀۀپس موارد مورد نیاز را انتخاب کنید و ابزار Extractرا انتخاب کنید و در نهایت محل ذخیره
موارد انتخاب شده یا کل پروندهها را مشخ کنید.
۲۵
Actionا ستفاده می شود .برای تغییر نام برچ سب پرونده ایمیج نیز از گزینه Change Labelاز منوی Actionمیتوان
استفاده کرد .دست آخر با کلیک بر روی ابزار saveتغییرات صورت گرفته در پرونده ایمیج ذخیره میشود.
بعد از راه اندازی رایانه با DVDراه انداز (بوت) Acronis True Imageمحیط زیر نمایش داده میشود که کاربر سه
انتخاب دارد
برای تهیه نسخه پشتیبان در نرم افزار Acronis True Imageقبل از شروع عملیات ابتدا بایستی تعیین کنید از چه
آیتمهایی میخواهید نسخه پشتیبان تهیه کنید و در ادامه نام و محل ذخیره پرونده پشتیبان را مشخ کنید .در آخرین
مرحله عملیات پشتیبان گیری شروع میشود.
پیشنهاد میشود در صورت آموزش این نرمافزار به هنرجویان ،انجام کنجکاوی و فعالیت کارگاهی زیر را از آنها بخواهید.
از پارتیشن 500 MBو پارتیشنی که ویندوز نصب کرده اید نسخه پشتیبان تهیه کنید.
۲۸
ه) ارزیابی فعالیتهای کارگاهی
برای مدیریت زمان و سرکشی به تمام سیستمها مسلما بهترین و سریعترین راه استفاده از نرم افزار netsupportو استفاده
از حالت view clientاست و از همین طریق نیز میتوان مشکالت هنرجویان را به سرعت برطرف کرد.
باز در راستای مدیریت زمان میتوان یک زمان مشخصی را برای انجام فعالیت کارگاهی مورد نظر تعیین کرد و بعد از زمان
تعیین شده به طور تصادفی یک گروه از هنرجویان را انتخاب کرد تا مراحل را بار دیگر انجام دهند و همزمان سیستم آنها را
(از طریق گزینه Exhibit This clientنرم افزار )netsupportبرای همه به نمایش گذاشت و مشکالت و سواالت پیش
آمده در همین حین مطرح و برطرف شود.
باز در راستای مدیریت زمان می توان یک زمان مشخصی را برای انجام فعالیت کارگاهی مورد نظر تعیین کرد و بعد از زمان
تعیین شده هربار به طور تصادفی هنرجویی را انتخاب کنید و بخواهید در سیستم شما یک مرحله از فعالیت کارگاهی مورد
نظر را انجام دهد بعد از اتمام آن مرحله ،هنرجوی دیگری مرحله بعدی را انجام دهد و تا اتمام فعالیت مربوطه این روند ادامه
یابد و مشکالت و سواالت پیش آمده در همین حین مطرح و برطرف شود.
در پایان هنرآموزان بایستی مطالبی را به عنوان جمع بندی به هنرجویان ارائه کنند صورت پیشنهادی برای این بخش در
ادامه آورده شده است:
حتما همه شما رانندگان تحت تعلیم را دیدهاید .در کنار این رانندگان فردی به عنوان مربی قرار میگیرد و در حین تعلیم
مانع از بروز تصادف میشود اما همین راننده بعد از طی دوره تعلیم رانندگی و اخذ گواهینامه میتواند به تنهایی رانندگی کند
اما مسلما خبرگی در این کار مستلزم صرف زمان است .در ارتباط با مطالب این فصل نیز دقیقا همین مورد صادق است شما
هنرجویان در کنار من و با استفاده از امکان ماشین مجازی به مهارت نصب سیستم عامل دست پیدا کردید .حال نوبت آن
است که به تنهایی به محض نیاز به نصب سیستم عامل این کار را انجام دهید اما در نظر داشته باشید همانطور که رانندگان
تازه کار بیشتر در معرض بروز تصادفات و فجایع هستند شما نیز در ابتدای کار بایستی با حداکثر دقت عمل این کار را انجام
دهید.
پس از تدریس
۲۴
مسئولیت پذیری –تصمیم گیری – جمع آوری اطالعات -زبان فنی
نرم افزار driver pack solutionرا نصب کنید و کارکرد آن را مورد بررسی قرار دهید.
یک رمز عبور تصویری برای حساب کاربری مایکروسافت قرار دهید.
ج) پژوهش
۲1
در مورد انواع پارتیشنها و نحوه پارتیشن بندی تحقیق کنید.
آیا میتوان سیستم عاملهای مختلفی را در درایورهای مختلف نصب کرد؟ چه مالحظاتی برای این کار وجود دارد؟
آیا راهی برای حذف سیستم عاملهای نصب شده در سیستم وجود دارد؟ در مورد آن تحقیق کنید.
در مورد کاربرد ویندوز بدون نیاز به نصب ( )Windows liveتحقیق کنید.
پیوست
با استفاده از جداول زیر میتوانید به ارزیابی فعالیتهای کارگاهی هنرجویان در این واحد یادگیری بپردازید:
شایستگیها
نصب سیستم عامل .۱
نصب گرداننده سخت افزارها .۷
تنظیمات حساب کاربری .۵
شایستگی واحد
.... شایستگی ۲ شایستگی 1
یادگیری
نام و نام خانوادگی
ردیف
باالتر از حد انتظار
باالتر از حد انتظار
باالتر از حد انتظار
باالتر از حد انتظار
غیرقابلقبول
غیرقابلقبول
غیرقابلقبول
غیرقابلقبول
قابلقبول
قابلقبول
قابلقبول
قابلقبول
۲۹
جدول ارزشیابی توصیفی شايستگی
پشتیبان گیری از اطالعات .1
شایستگیها
بازیابی نسخه پشتیبان .۲
به روز رسانی سیستم عامل و نرم افزارها .۱
فشرده سازی .۷
شایستگی واحد
.... شایستگی ۲ شایستگی 1
یادگیری
ردیف
باالتر از حد انتظار
باالتر از حد انتظار
باالتر از حد انتظار
باالتر از حد انتظار
غیرقابلقبول
غیرقابلقبول
غیرقابلقبول
غیرقابلقبول
قابلقبول
قابلقبول
قابلقبول
قابلقبول
هنرآموزان عزیز ،با توجه به تجربیات و صۀۀالحیتهای کسۀۀبشۀۀده در این واحد یادگیری ،میتوانید جدول زیر را تکمیل کرده و با
ارسال آن به دفتر تالیف ،تجربیات و پیشنهادات خود را با ما در میان بگذارید.
۱1
فصل دٍم
ٍاحد یادگیری 3
ػٌاسیًََیؼی ،تصَیشتشداسی ٍ کلیپ ػاصی
هفاّین کلیذی
نساٌصاضی
33
هقدهات تدریس
زض ایٗ ٚاحس یبزٌیطی ٙٞطخ ٛثب ض٘ٚس سِٛیس ٘طْافعاض چٙسضؾب٘ٝای ٚؾبذز اخعای آٖ زض ٔطحّٝی دیفسِٛیس ،آقٙب ٔیقٛز.
ٕٞبَٖٛض ؤ ٝیزا٘یس ٔیعاٖ ٔٛفمیز ٘طْافعاض زض خصة ٔربَت ٚیبززٞی ٔؤثط ،ثِٛٔ ٝفٞٝبی ٌ٘ٛابٌ ٖٛثؿاشٍی زاضز واٝ
یىی اظ آٖٞب وبضثطدؿٙس ) (User friendlyثٛزٖ آٖ اؾز ٚایٗ أط خع ثب زاقشٗ ٘مكٝی زلیك ضا ٚ ٜؾبذز ٚثٝوبضٌیطی
زضؾز اخعا ث ٝزؾز ٕ٘یآیس.
زض ایٗ ٚاحس یبزٌیطیٙٞ ،طخ ٛثب ؾبذز ٖىؽ آٔٛظقی سٛؾٍ SnagItآقٙب قس ٚ ٜؾذؽ ؾبذز وّیخ ضا ثاب اؾاشفبز ٜاظ
ٔ Proshow goldیآٔٛظز .ایٗ ز٘ ٚطْافعاض ،ثطای ؾبذز ز ٚخعء اظ اخعای ٔٛضز٘یبظ زض سِٛیس ٔحشٛا اؾشفبزٔ ٜیق٘ٛس.
روندنما
1
6
2
5 سناریو
swish Captivate
4
Proshow 3
Snagit
ًشمافضاس چٌذسػاًِای
ؾ ٟٓظٔبٖ دیكٟٙبزی ثطای سسضیؽ ایٗ ٚاحس یبزٌیطی 30ؾبٖز اؾز.
34
ٙٞطخ ٛزض ایٗ ٚاحس یبزٌیطی ،اثشسا سٟیٝی ٘مكٝی ضا ٜثٛٓٙٔٝض سِٛیس ٘طْافعاض چٙسضؾب٘ٝای ضا آٔٛذش( ٝسٟی ٝض٘ٚسٕ٘ب ٚؾٙبضیٛ
٘ٛیؿی) ،ؾذؽ ٔیسٛا٘س اخعای ٔٛضز٘یبظ ثطای ؾبذز ٘طْافعاض چٙسضؾب٘ٝای ذٛز ضا سِٛیس وٙس (سهٛیطثطزاضی ٚوّیاخؾابظی)
سب زض ٚاحسٞبی یبزٌیطی ثٗس ثب سدٕیٕ آٖٞبٛٔ ،فك ث ٝسِٛیس ٘طْافعاض چٙسضؾب٘ٝای قٛز.
ًشمافضاسّای هـاتِ
یىی اظ ضاٜٞبی ثطٚظ ْٟٛ ٚض ذاللیز زض ٙٞطخٛیبٖ ،آقٙبیی آٟ٘ب ثب س٘ ٔٛٙطْافعاضی زض ظٔیٛٔ ٝٙضز ٘ٓط اؾز؛ ٕٞچٙیٗ ایٗ
أط ث ٝسِٛیس ذطٚخیٞبی ٔشٔ ٔٛٙیا٘دبٔس .زض خس َٚظیط ٘طْافعاضٞبی ٔكبث٘ ٝطْافعاضٞبی ایٗ ٚاحس یبزٌیطی ٚزض ٞط ثرف
آٖ ،یه ٕ٘ ٝ٘ٛسحز ؾیؿشٖٓبُٔ ا٘سضٚیس ٔٗطفی ٔیٌطزز:
ضؾٓ َ ٚطاحی خسإٛ٘ ٚ َٚزاضٞبی ٔرشّف ثب اقىبَ ٌ٘ٛبٌ .ٖٛاظ ایٗ ٘طْافعاض
٘طْافعاض ضؾٓ فّٛچبضر
Edraw Max
ثطای َطاحی قجىٞٝبی ٘ Lanیع ٔیسٛاٖ ثٟط ٜثطز.
ضؾٓ ٕ٘ٛزاضٞب خسا ٚ َٚچبضرٞبی ٌطافیىی ٔ ٚساضٞبی اِىشط٘ٚیىی SmartDraw
DrawExpress
ضؾٓ ؾطیٕ ٕ٘ٛزاض ٚفّٛچبضر زض ؾیؿشٖٓبُٔ ا٘سضٚیس
Diagram
35
TechSmith
یه ضاٜحُ ؾبز ٚ ٜحطفٝای ثطای ایدبز وّیخٞبی ٚیسیٛیی ٔٙحهطثٝفطز ثب BlazeVideo
اؾشفبز ٜاظ سهبٚیط ٚازغبْ ثب ٔٛؾیمی SmartShow
Sparkol
اضائُّٔ ٝت ثٚ ٝؾیّ ٝؾبذز ٚیسئٛ
Videoscribe Pro
٘طْافعاض سٛإ٘ٙس ثب زاضا ثٛزٖ ثیف اظ 300افىز ا٘شمبِی ثطای ٚیسیٖ ٚ ٛىؽٞب
Photo DVD
ٕٞ ٚچٙیٗ 60لبِت اظ دیف آٔبزٔ ٜیسٛا٘س ثؿیبض ٖبِی ٚظیجب قٕب ضا زض
Maker Pro
ؾبذز ا٘ٛأ اؾالیسقٞٛب یبضی زٞس.
VideoShow:
ادّیىیكٗ ٚیطایف ٚیسئٞٛبی ذبٍ٘ی ٚؾبذشٗ وّیخ ثطای ؾیؿشٖٓبُٔ
Video Editor
ا٘سضٚیس
&Maker
ثط٘بٔ ٝوبضثطزی حطفٝای ؾز و ٝثٛٓٙٔ ٝض يجٍ ،ثطـ ،ثبظؾبظیٚ trim ،
CyberLink
٘طْافعاضٞبی يجٍ ٚ ٚیطایف نسا
افعایف نسای زیدیشبَ ٞط ز ٚزؾش ٝفبیُٞبی نٛسی ٚیب سطنٞبی نٛسی زض
AudioDirector
ٚیسئٞٛبی ٚاضزقسٜی قٕب َطاحیقس ٜاؾز
WaveLab
٘طْافعاضی ثطای ٚیطایف ٔ ٚؿشطی ًٙفبیُٞبی نٛسی
Elements
Total Recorder
٘طْافعاض حطفٝای يجٍ ٚ ٚیطایف نسا
Editor Pro
٘طْافعاضی ثؿیبض لسضسٕٙس ،ؾبز ٚ ٜوٓحدٓ ثب أىب٘بر ظیبز ثطای يجٍ،
REAPER
ٚیطایف ٚسجسیُ فطٔزٞب ٛٔ ٚظیهٞب
Audio Evolution
٘طْافعاض زضظٔی ٝٙی ٚیطایف ٚيجٍ نسا ثطای ؾیؿشٖٓبُٔ آ٘سضٚیس
Mobile DAW
36
ُ) تجْیسات الزم
ثطای سسضیؽ ایٗ ٚاحس یبزٌیطی ث٘ ٝطْافعاضٞبی ظیط ٘یبظ اؾز:
) زالض SnagIt Version 31 (59.94
) زالض Proshow Gold Version 6 (69.94
) زالض Microsoft office 6136 (359
دیكٟٙبز ٔی قٛز ثب سٛخ ٝث ٝاؾشفبزٔ ٜب اظ ٘طْ افعاضٞبی وطن قسٙٞ ،ٜطخٛیبٖ ثب لیٕز انّی سطْافعاضٞب زض ثبظاض خٟب٘ی آقٙب
ٚسٛيیحبسی زض ٔٛضز حك سىثیط ٘طْ افعاض ) (Copyrightثطای آٟ٘ب ثیبٖ قٛز.
ثب سٛخ ٝث٘ ٝطْافعاضٞبی ایٗ ٚاحس یبزٌیطی ،ؾیؿشٓ ؾرزافعاضی ٔٛضز ٘یبظ ث ٝقطح ظیط اؾز:
ػایش ًیاصّا
ػختافضاس
Hard
ًشمافضاس
OS Display Ram Cpu
Disk
Microsoft
Windows
511 MB 6.5 GHz
حسالُ
31, 8, 7 SP3 3GB
of hard- single core
.NET (16-bit and disk space
SnagIt
5.6 or )65-bit for
later program 5GB dual core i4
or
installatio
دیكٟٙبزی
Windows required required for
n for video video
Server 6136
R6 capture capture
3165 x 768
Direct Microsoft display 71 MB 3GHz+
X 8.1 Windows
حسالُ
Accelerated hard drive 6GB processor
or Vista, 7, 8,
1D graphics space or better
better 31
65MB ram
Proshow Gold
3961 x 3181
display
Direct 6Ghz, dual-
X 9.1 Windows 7, Accelerated
دیكٟٙبزی
core
1D graphics 8GB
or 8, or 31 processor
better – 436MB or better
ram or
higher
ثب سٛخ ٝث ٝثرفٞبی وّیخؾبظی ٚنساٌصاضی ٘یبظ اؾز و ٝؾیؿشٓ ٙٞطخٛیبٖ ث ٝثّٙسٌٔ ٚ ٛیىطٚفٗ ٔدٟع ثبقس.
37
زض ثؿیبضی اظ ٔٛالٕ ٕٔىٗ اؾز ٙٞطخٛیبٖ زض ٔٛضز دؿ٘ٛسٞبی ذطٚخی ٚ Proshowایٙى ٝوساْ ثٟشط اؾز اظ قٕب
ؾؤاَ وٙٙس ،ثٛٓٙٔ ٝض آقٙبیی ثیكشط خس َٚظیط اضائٔ ٝیٌطزز:
کاستشد پؼًَذ
سدیف
ایٗ فطٔز نٛسی سهٛیطی سٛؾٍ Microsoftزض ؾبَ 1992اضائ ٝقس ٘ ٚیبظ ثٞ ٝیچ ؾرزافعاض
ذبنی ثطای درف ٘ساضز أب اظ فطٔزٞبی لسیٕی ٚثب حدٓ ثبالؾز و ٝثطای اقشطانٌصاضی ٔٙبؾت AVI 1
٘یؿز.
فطٔز ٔطث ٌٛث ٝفبیُٞبی اخطایی ٚیٙسٚظ اؾز ٚثٞ ٝیچ ٘طْافعاض ذبنی ثطای اخطا ٘یبظ ٘ساضز. EXE 2
فطٔز ٔطث ٌٛث ٝفبیُ ٞبی اخطایی ٚیٙسٚظ اؾز ٚثیكشط ثطای ٔحبفّ نفحٕ٘ٝابیف ٔٛضزاؾاشفبز ٜلاطاض
SCR 3
ٔیٌیطز.
ایٗ فطٔز نٛسی ٚسهٛیطی ثیكشط زض ٞ video CDب اؾشفبزٔ ٜیقٛز ٚ ٚيٛح آٖ 350×240اؾاز.
MPG3 4
لبثّیز فكطزٜؾبظی ایٗ ٘ ٔٛفبیُ وٓ اؾز .ایٗ فطٔز لبثّیز شذیط ٜنسا ثٝنٛضر اؾشطی ٛضا زاضز.
ایٗ فطٔز نٛسی سهٛیطی ،ثیكشط زض ٞ DVD Romب اؾشفبزٔ ٜیقٛز ٚزاضای لسضر ٚيٛح حساوثط
MPG6 5
1280×720اؾز .زض ایٗ فطٔز ٔیسٛاٖ نسا ضا ثٝنٛضر زاِجی شذیط ٜوطز.
ایٗ فطٔز ثط اؾبؼ Quick time ٚ mpeg6 ٚ mpeg3ؾابذشٝقاس ٚ ٜاظ اؾاشب٘ساضزٞبی دراف
MP5 6
ایٙشط٘شی اؾز .ایٗ فطٔز زاضای یه اٍِٛضیشٓ فكطزٜؾبظی نسا ٚسهٛیط اؾز.
اظ فطٔزٞبی نٛسی سهٛیطی اضائٝقس ٜسٛؾٍ Microsoftو ٝزاضای حدٓ ٔٙبؾت اؾز. WMV 7
اؾشب٘ساضزی اضائٝقس ٜاظ َطف Appleو ٝثٚ ٝؾیّ Quick time ٝدرف ٔیقٛز ٔ ٚیسٛا٘س قابُٔ
MOV 8
ٖىؽ ،فیّٓ ،دٛیبٕ٘بیی ٔ ٚشٗٞبی سٗبّٔی ثبقس.
فبیُٞبی دٛیبٕ٘بیی سِٛیسقس ٜثط دبی Flash ٝؤ ٝیسٛا٘س قبُٔ ٚیسئ ٚ ٛنٛر ثبقس. FLV 9
فطٔز ؾبز ٜقسٙٔ ٚ MP5 ٜبؾت ؾبیعٞبی وٛچهٕٖ .س ٜوبضثطز آٖ زض سّفٗٞبی ٕٞطا ٜاؾز. 1GP 10
قٕب ٔیسٛا٘یس ث ٝخبی ضایز وطزٖ دطٚغ ٜضٚی ؾی زی یاب زیٚیزی ،آٖ ضا ثاٝناٛضر یاه فبیاُ Iso
ISO 11
شذیط ٜوطز ٚ ٜزض آیٙس ٜاَالٖبر ضا ثط ضٚی ضؾب٘ٛٔ ٝضز٘ٓط لطاض زٞیس.
اػتاًذاسد :H665اظ اؾشب٘ساضزٞبی ٔحجٛة ثطای فبیُٞبی ٚیسئٛیی اؾز ظیطا زاضای حدٓ وٓ ٚویفیز ثبال اؾز.
-1ثطای ٚاضزوطزٖ نسا ث٘ ٝطْافعاض Proshow Goldاظ فطٔزٞبی خس َٚظیط ٔیسٛا٘یس اؾشفبز ٜوٙیس .زضنٛضسیوٝ
فبیُ قٕب زاضای دؿ٘ٛسی ث ٝغیط اظ دؿ٘ٛسٞبی ظیط اؾز اظ ثط٘بٔٞٝبی سجسیُوٙٙس ٜفطٔز ٔب٘ٙس AVS Audio
Convertorاؾشفبز ٜوٙیس:
OGG Ogg Vorbis audio
MP3 MPEG 1 music file
WAV Windows sound
WMA Windows audio file
M4A MPEG 5 audio file
ثطای اَالٔ وبُٔ اظ فطٔزٞبی ٚضٚزی ٚذطٚخی دكشیجب٘ی قس ٜسٛؾٍ ایٗ ٘طْافعاض ث ٝآزضؼ ظیط ٔطاخٗ ٝفطٔبییس:
http://kb.photodex.com/639/what-file-types-does-proshow-gold-support/
38
شرٍع تدریس
زض ایٗ ٚاحس یبزٌیطی ثٟشط اؾز ٙٞطخٛیبٖ حشٕب زفشطی ثطای ضؾٓ ض٘ٚس ٕ٘ب ٚسٟیٝی ؾٙبضی ٛثٕٞ ٝطا ٜزاقش ٝثبقاٙس ساب ثاٝ
إٞیز ا٘دبْ ایٗ وبض لجُ اظ ٚضٚز ث ٝؾبذز ٘طْافعاض دی ثجط٘س .ایٗ وبض ٔیسٛا٘س زض افعاضٞبیی ٔب٘ٙس ٘ Wordیع ا٘دابْ قاٛز
أب ثبظ سٛنیٝی ٔب اؾشفبز ٜاظ وبغص اؾز.
ثطای ا٘دبْ ثرف ٔطث ٌٛث٘ Proshow Gold ٝیبظ ث ٝفبیُٞبی ٔٛؾیمی ٚسهٛیط اؾز .اٌاط أىابٖ اسهابَ ثا ٝایٙشط٘از ضا
زاضیس ٙٞطخٛیبٖ ظیط ٘ٓط قٕب ٔی سٛا٘ٙس ُٔبِت ٔٛضز ٘یبظ ذٛز ضا خؿشد ٚ ٛشذیطٕ٘ ٜبیٙس أب اٌط ایٙشط٘ز زض زؾشطؼ ٘یؿز
ثٟشط اؾز دٛقٝای ث ٝایٗ ٔٛٓٙض آٔبز ٜوطز ٚ ٜزض اذشیبض ٙٞطخٛیبٖ لطاض زٞیس.
ٕٞچٙیٗ ثٙٞ ٝطخٛیبٖ سٛيیح زاز ٜقٛز و ٝؾبذشٗ ٘طْافعاضٞبی چٙسضؾب٘ٝای یىی اظ ضاٞ ٜبی ثؿیبض ٔٙبؾت ثٓٙٔ ٝاٛض ٚضٚز
ث ٝثبظاض وبض اؾز .آٖٞب ٔیسٛا٘ٙس اظ وشبةٞبی زضؾی ذٛز یب ٔٙبثٕ زیٍط ظیط ٘ٓط یه وبضقٙبؼ ّٖٕی ٔطسجٍ ثب ٔٛي ،ٔٛالساْ
ث ٝؾبذز ٘طْافعاضٞبی آٔٛظقی ٕ٘بیٙس.
یىی اظ وّیخ ٞبی زضؼ یب وّیخ زیٍطی ضا ثاطای ٙٞطخٛیابٖ ٕ٘ابیف زاز ٚ ٜاظ آٖٞاب ثرٛاٞیاس
٘طْافعاضٞبیی و ٝفىط ٔیوٙٙس ثب آٖٞب ٔی سٛاٖ چٙیٗ وّیذی ؾبذز ٚنسا ٚسهٛیط ضا ثب یىسیٍط ػاخت کلیپ
سطویت وطز ضا ٘بْ ثجط٘س. ٍیذئَیی
چ ٝذهٛنیبسی زض وّیخٞب خصاثیز ٔ ٚب٘سٌبضی ایدبز ٔیوٙس؟
39
زض ٕ٘ٛزاض ظیط ثرفٞبیی و ٝزض ایٗ ٚاحس یبزٌیطی ٔٛضز سسضیؽ لطاض ٔیٌیط٘س ث ٝنٛضر سٛدط ٔكرم قسٜا٘س:
پیؾ تَلیذ
تْیِ سًٍذ ًوا
ػکغ
تْیِ ػٌاسیَ
تَلیذ
فیلن ٍ صَت
تَلیذ اجضای پشٍطُ
اجضای پشٍطُ
تدریس
ضؾب٘ٚ ٝاؾٍ ثیٗ فطؾشٙسٌ ٚ ٜیط٘س ٜاؾز و ٝحبُٔ دیبْ اؾز .ثٙبثطایٗ سٕبٔی اثعاضٞب ٚأىب٘بسی
ؤ ٝیسٛا٘ٙس ثبٖث ثطلطاضی ایٗ اضسجبٌ ٌطز٘س ضؾب٘ٔ ٝحؿٛة ٔیق٘ٛس .اظ ا٘ٛأ ٔرشّف ضؾب٘ٞٝب ضؾب٘ٝ
ٔیسٛاٖ ث ٝضٚظ٘بٔ ، ٝسّٛیعی ،ٖٛضازی ... ٚ ٛاقبض ٜوطز .ثٔ ٝشٗ ،سهٛیط ،نسا ،فیّٓ ،دٛیبٕ٘بیی ثٝ 1
Media
وبض ضفش ٝزض ضؾب٘ٞ ٝبٖٙ ،بنط ضؾب٘ ٝای یب ٌ Media Elementفشٔ ٝیقٛز.
40
سدیف
ؿشح هفاّین کلیذی
زض نٛضر ٚخٛز ،Introدؽ اظ آٖ ْبٞط ٔیقٛز ٚزض غیط ایٗ ناٛضر نافح ٝاثشاسایی داطٚغٜ
اؾز .وبضثط ثب ٔكبٞس ٜایٗ نفح ٝثب وّیبر ٔٛيٛٔ ٔٛضز ثحث زض ایٗ ٘طْافعاض آقاٙب ٔایقاٛز. Home page
چیسٔبٖ َ ٚطاحی ایٗ نفح ٝزض ٔٛفمیز ٘طْافعاض ثؿیبض ٔؤثط اؾاز.زض نافحHome Page ٝ 7
ٕٔٗٛال ز ٚزؾشٌ ٝعی ٝٙقبُٔ ٌعیٞٝٙبی انّی یب ٔحشٛایی ٌ ٚعیٞٝٙبی فطٖی ٔب٘ٙس زضثابضٔ ٜاب نفح ٝانّی
،ضإٙٞب ٚ ... ٚخٛز زاضز.
زض ٕ٘ٛزاض نفح ٝلجُ ثب ٔطاحُ سِٛیس آقٙب قسیس. ٔطاحُ سِٛیس 8
ثٌ ٝطفشٗ ٖىؽ ٚفیّٓ اظ نافحٕ٘ٝابیف ٌفشأ ٝایقاٛز ٚاناُالح آٖ Capturingاؾاز.
سهٛیطثطزاضی اظ
٘طْافعاضٞبی ظیبزی ثاطای Capturingاؾاشفبزٔ ٜایقا٘ٛس وا ٝزض ایاٗ زضؼ ٔ SnagItاٛضز 9
نفحٕ٘ٝبیف
اؾشفبز ٜلطاض ٔیٌیطز.
زض ٘طْافعاض SnagItدؽ اظ ُٖٕ سهٛیطثطزاضیٖ ،ىؽ زض SnagIt Editorثبظ قاسٙٞ ٚ ٜطخاٛ
ٚیطایف سهبٚیط 10
ٔیآٔٛظز سب ٖٙبنطی ضا ث ٝآٖ ايبف ٝوٙس سب ثٖ ٝىؽ آٔٛظقی سجسیُ قٛز.
سطویت وطزٖ فیّٓٔ ،شٖٗ ،ىؽ ٚنسا ثب ٚ ٓٞسجسیُ آٖ ث ٝیه فیّٓ .وّیاخ داؽ اظ ؾابذشٝ
قسٖ ٚ Publishث ٝیه فبیُ ٚیسئٛیی سجسیُ ٔیقٛز .ایٗ وّیخ ٔیسٛا٘س زض ثرف Introیاب ؾبذز وّیخ 11
زض دطٚغ ٜچٙسضؾب٘ٝای ٔٛضز اؾشفبز ٜلطاض ٌیطز ٚثبٖث خصاةسط قسٖ ٘طْافعاض ٌطزز.
قىُ 1
زض ایٗ ٚاحس یبزٌیطی ،سسضیؽ ثرفٞب ثٝنٛضر ظیط دیكٟٙبز ٔیقٛز:
-1دسک ٍ عشاحی سًٍذ ًوا ٍ ػٌاسیًََیؼی :زض آغبظ ایٗ ثحث ثطای ٙٞطخٛیبٖ ث ٝإٞیز ثط٘بٔٝضیعی ٚسٛخا ٝثآ٘ ٝآ
ثذطزاظیس ،ظیطا اِٚیٗ زؾشبٚضز زاقشٗ ض٘ٚس ٕ٘ب ٚؾٙبضی ،ٛث ٝزؾز آٔسٖ ٘ٓٓ وبضی ٚشٙٞی اؾز و ٝایٗ ٔؿائّ ٝثؿایبض حابئع
إٞیز اؾز .ؾٗی وٙیس ٔٛيٖٛبر ّٕٔٛؼ ٔب٘ٙس ٔؿیط آٔسٖ ذب٘ ٝثٔ ٝسضؾ ٝیب یه ُٖٕ ؾبزٔ ٜثُ ٔؿاٛان ظزٖ ضا ٔثابَ
ثع٘یس ٚض٘ٚس ذُی ٚسطسیت ٔطاحُ یه وبض ضا ثب ٔ ٓٞطٚض وٙیس .ؾذؽ ث ٝؾٕز فٗبِیزٞبیی ثطٚیس و ٝقبُٔ ظیطٔدٕٖٞٝٛبی
ٌ٘ٛبٌ ٚ ٖٛؾُحٞبی ٔرشّف اؾز ٚثب ٔثبَٞبی وبضٌبٛٔ 1 ٜي ٔٛضا دیف ثجطیس.
-2تصَیشتشداسی ٍ ٍیشایؾ تصَیش تَػظ ٍ SnagItػاخت کلیپپ تپا اػپتفادُ اص :Proshow Goldثاطای ایاٗ
ثرفٞب دیكٟٙبز ٔیقٛز و ٝدؽ اظ آٔٛظـ ُٔبِت دبیٝای ٘طْافعاضٙٞ ،طخٛیبٖ ثٝناٛضر ٌطٞٚای ثاط ضٚی داطٚغٜای ثراف
41
وبضوطز ٚ ٜذٛز ٌعیٞ ٝٙبی ٔٛضز ٘یبظ ضا دیسا وٙٙس .سدطث ٝثبثز وطزٛٔ ٜيٖٛبسی وٙٞ ٝطخٛیبٖ ثاب ذُاب ٚآظٔأ ٖٛایآٔٛظ٘اس
ٔب٘سٌبضی ثیكشطی زض ش ٗٞآٖٞب زاضز.
یه َٕ٘ ٝ٘ٛطح زضؼ ضٚظا٘ ٝثٝنٛضر ظیط دیكٟٙبز ٔیقٛز:
42
زضؼ :سهٛیطثطزاضی اظ نفحٕ٘ٝبیف والؼ :زٓٞ
43
کاس تیوی
زض ضٚظٌبضاٖ لسیٓ قبیس یه فطز ث ٝسٟٙبیی ٔیسٛا٘ؿز زض ّٖٔ ْٛرشّف ٔب٘ٙس فّؿف٘ ،ٝدَ ،ْٛت ٟٔ ... ٚبضر زاقش ٚ ٝثٝ
زا٘ؿشٞ ٝبی ذٛز ٚحسر ثركس أب أطٚظ ٜثب سٛخ ٝثٌ ٝؿشطزٌی ٚؾطٖز دیكطفز ّٖٓ ٚقبذٞٝبی ٔشٗسز آٖ ٔب وٕشط
وؿب٘ی ٔب٘ٙس حىیٕبٖ لسیٓ ٔی ثیٙیٓ و ٝزض ّٖ ْٛثؿیبضی ذجط ٜثبقس .ثٕٞ ٝیٗ ؾجت أطٚظ ٜإٞیز وبض سیٕی ثؿیبض
ثیكشط اظ لجُ آقىبض قس ٜاؾز .زض یه سیٓ ٞط فطز زض وبضی ذجط ٜاؾز ٚآٖٞب ثب ٕٞىبضی یىسیٍط ٔیسٛا٘ٙس ث ٝیه
ٞسف ٚاحس ثطؾٙس .زا٘كٕٙسی ث٘ ٝبْ غاٖ دیبغ٘ ٜكبٖ زاز ٜاؾز و ٝثیكشط آٔٛذشٞٝبی ٔٔ ٟٓب حبنُ سٗبُٔ ثب زیٍطاٖ
اؾز .وبضآفطیٙی ٘یع ثب وبض سیٕی آغبظ ٔیقٛز ٚیه ٘فط ٕ٘یسٛا٘س ث ٝسٟٙبیی خبیٍبٙٔ ٜبؾجی زض وؿتٚوبض دیسا وٙس.
دؽ آغبظ ایٗ حطوز سالقی اؾز ثطای آیٙسٜی ٙٞطخٛیبٖ.
ثطای ا٘دبْ وبضٞبی ٌطٞٚی ٔرهٛنب زض دطٚغٞ ٜبی وبضٌبٞی ،ثبیس ایٗ ٔف ْٟٛثٙٞ ٝطخٛیبٖ ٔٙشمُ قٛز و ٝوبض یه سیٓ
فمٍ سمؿیٓ ثٙسی ٚا٘دبْ وبضٞب ٘یؿز ثّى ٝثبیس ٞط وساْ اظ قٕب اؾشٗساز ٚسٛا٘بییٞبی ذٛز ضا وكف وطز ٚ ٜزض آٖ أط
ث ٝوٕه سیٓ ثكشبثیسٔ .سیط خبیٍب ٜثبالسطی ٘ؿجز ث ٝثمی٘ ٝساضز ثّى ٝسٛا٘بیی ا ٚزض ٞسایز ٚظٔبٖثٙسی وبضٞبی اًٖبی
سیٓ اؾز؛ أب ثٞٝطحبَ اًٖبی سیٓ ثبیس ث ٝثط٘بٔٝضیعی ا ٚاحشطاْ ثٍصاض٘س.
ایي ًَع کاس تیوی داسای هـخصات صیش اػت:
زض سیٓ؛ ٞط قرم خبیٍبٚ ٜیػٜی ذٛز ضا زاضز ٞ ٚیچوساْ اظ افطاز ث ٝزیٍطی ثطسطی ٘ساض٘س. -1
ٕٝٞفىط ٔیوٙٙس ٚایسٔ ٜیزٙٞس. -2
ٙٞطخٛیبٖ ٔؿئِٛیزدصیط ٔیق٘ٛس چٔ ٖٛشٛخ ٝقسٜا٘س و ٝوبض آٖٞب ثط ضٚی وبض ثمی ٝاًٖبی ٌط ٜٚسأثیط ٔیٌصاضز. -3
وؿی ث ٝزیٍطی فطٔبٖ ٕ٘یزٞس ٚؾبظٌبضی زض ثیٗ اًٖب ایدبز ٔیقٛز. -4
ثٟشط اؾز سٗساز اًٖبی یه سیٓ فطز ثبقٙس سب ثطای ضأیٌیطیٞب ٔكىّی ایدبز ٘كٛز. -5
ٔٛفمیز ٚقىؿز ٔشّٗك ث ٝسٕبٔی اًٖبی ٌط ٜٚاؾز. -6
ٞط ٌطٔ ٜٚیسٛا٘س ثطای ذٛز یه ٘بْ یب آضْ ٔٙحهطثٝفطز زاقش ٝثبقس. -7
ٙٞطخ ٛثب فٗبِیز زض یه سیٓ وٛچه ،اٖشٕبز ث٘ ٝفؽ ثیكشطی دیسا ٔیوٙس ٚثطای حًٛض زض خٕٕٞبی ثعضيسط آٔبزٜ -8
ٔیقٛز.
ٕٝٞافطاز سیٓ اظ ض٘ٚس وبض اَالٔ زاض٘س. -9
پیـٌْاد هیؿَد:
زض اثشسا اٌط فىط ٔیوٙیس ٙٞطخٛیبٖ ثب وبض سیٕی آقٙبیی ٘ساض٘س ٌطٜٞٚب ضا وٓ سٗساز زض ٘ٓط ثٍیطیس. -1
زض ٌطٜٚثٙسی ثب سٛخ ٝث ٝقٙبذشی و ٝثط ضٚی ٙٞطخٛیبٖ زاضیس سطخیحب ایٗ وبض ضا ،ذٛز ا٘دبْ زاز ٚ ٜؾٗی وٙیس افطاز -2
ٔرشّف و ٝزض والؼ ضٚاثٍ وٕشطی ثب ٓٞزاض٘س ضا زض وٙبض ٓٞلطاض زٞیس .ثب ایٗ وبض ٙٞطخٛیبٖ ثیكشط ث٘ ٓٞ ٝعزیه
قس ٚ ٜخ ٛوالؼ نٕیٕیسط ذٛاٞس قس.
ثٝنٛضر زلیك ٌطٜٞٚب ضا ظیط ٘ٓط زاقش ٝثبقیس سب وبض ثط ٖٟس ٜثطذی اًٖبی ٌط٘ ٜٚیفشبز ٜثبقس ٚزض نٛضر ٔكبٞسٜ -3
ایٗ ضفشبضٞب ؾطیٕ ثب ضٚـٞبیی آٖ ضا وٙشطَ وٙیس ظیطا ایٗ ٔؿئّ ٝآفز ٌط ،ٜٚوالؼ ٚزض ٟ٘بیز خبٔٗ ٝاؾز.
ٕٔىٗ اؾز زض اثشسا فىط وٙیس ایٗ ضٚـ وبض ثؿیبض ظٔبٌٖیط اؾز أب دؽ اظ سمؿیٓثٙسی ٙٞطخٛیبٖ ٚضا ٜافشبزٖ آٖٞب -4
ٔیثیٙیس و ٝظٔبٖ ثؿیبض نطفٝخٛیی ٔیقٛزٕٞ .چٙیٗ ٙٞطخٛیبٖ یبز ٔیٌیط٘س و ٝثٝخبی قٕب ؾؤاالر ضا اظ
ٌٓٞطٞٚیٞبی ذٛز ثذطؾٙس ٚایٗ ذٛز یه نطفٝخٛیی زض ٚلز اؾز.
ٕٔٗٛال زض ٌطٜٞٚب ٙٞطخٛیبٖ ذٛة یب ؾطوف حبيط ٘یؿشٙس ثب ٞط وؿی ٌٓٞط ٜٚقٛز ،ثٟشط اؾز لجُ اظ ٌطٜٚثٙسی ثب -5
آٖٞب ثٝنٛضر ذهٛنی نحجز ٚثب سكٛیك ،آٖٞب ضا ثٕٞ ٝىبضی زٖٛر وٙیس.
حشٕب یىی اظ اًٖبی ٌطٔ ٜٚؿئ َٛزازٖ ٌعاضـ ،دؽ اظ ٞط فٗبِیز ثبقس. -6
هغالة تکویلی هشتَط تِ کاسگاُّا
کاسگاُ :2ػاخت ػکغ آهَصؿی
دکوِّای هیاًثُش
ثطای ٖىؽثطزاضی ،وّیس دیففطو ثط ضٚی نفحٝوّیس Print Screenاؾز .ثطای سغییط آٖ ثط ضٚی وبزض ظیط زوٕٝ
Captureوّیه وطز ٚ ٜوّیس ٔٛضز٘ٓط ذٛز ضا فكبض زٞیس:
قىُ 2
44
ٕٞچٙیٗ زوٕٞٝبی زیٍطی ٘یع ثطای ؾِٟٛز وبض زض ٘ٓط ٌطفشٝقس ٜو ٝثطای سغییط آٖٞب اظ
ٔ SnagIt Capture Preferencesیسٛا٘یس اؾشفبز ٜوٙیس:
قىُ 3
سغییط ٘بْ ٚوٓ قسٖ ٌعیٞٝٙبی وٓ وبضثطز ٚايبف ٝقسٖ ٌعیٝٙ Selection Input
Panoramic
سغییط ٘بْ ٚايبف ٝقسٖ ٌعیٞٝٙبیی ٔب٘ٙس ٚ Google Drive Share Output
Dropbox
ثب ايبف ٝقسٖ ایٗ ٌعی ٝٙث ٝثرف ٔ Effectsیسٛاٖ ٓٞظٔبٖ Add Another زض ثرف Effects
چٙس خّ ٜٛث ٝسهٛیط ايبف ٝوطز. Effect
ثب ایٗ زوٕ ٝؾطیٗب ٔیسٛاٖ SnagIt Editorضا ثبظ وطز. زض نفح ٝانّی
45
ًَع تغییش گضیٌِ جذیذ تغییش
ثب اؾشفبز ٜاظ ایٗ ٌعیٔ ٝٙی سٛا٘یس ثركی اظ سهٛیط ضا ا٘شربة ٚآٖ ضا ٘ؿجز ث ٝثمیٛ٘ ٝاحی ثطخؿش ٝوٙیس .ایٗ ٌعی ٝٙضا
ٔیسٛا٘یس زض ثرف ٌ ٚ Moreعیٝٙی Customize toolbarدیسا وٙیس ٚزاضای سٓٙیٕبر ظیط اؾز:
کاستشد تٌظیوات
ٔیعاٖ ثعضٌٕٙبیی ثرف ا٘شربة قسٜ Zoom
ٔیعاٖ سیطٌی ثرف ايبفی Dim
ٔیعاٖ ٔبر قسٖ ثرف ايبفی Blur
ؾبیٝزاض ثٛزٖ ثرف ا٘شربثی Drop shadow
سغییط ا٘ساظ ٜث ْٛسهٛیط زضنٛضسی و ٝثرف ا٘شربثی زض ٔحّی ثیط ٖٚاظ ٔحَٝٛی سهٛیط Resize canvas to fit
لطاض ٌیطز.
ثب سٛخ ٝث ٝایٙى ٝزض حبِز ٍٕٔٗٙٞ ،َٛبْ ُٖٕ سهٛیطثطزاضی دٙدط ٜثط٘بٔ ٝدٟٙبٖ ٔیقٛز ،اٌط ٘یبظ زاقشیس اظ نفحٝی
SnagItسهٛیط سٟی ٝوٙیس ث ٝضٚـ ظیط ُٖٕ وٙیس:
قىُ 4
46
ػکغتشداسی تِ سٍؽ Panoramic
زض ٘طْافعاض SnagItثب اؾشفبز ٜاظ ثرف ٔ Presetیسٛا٘یس اظ Panoramic Scrolling Captureثٛٓٙٔ ٝض
سهٛیطثطزاضی اظ دٙدطٜٞبیی ؤ ٝحشٛای آٖٞب ثیف اظ یه نفح ٝاؾز اؾشفبز ٜوٙیس .زض ایٗ ٘ ٔٛسهٛیطثطزاضی
ٔحسٚزٜای ثطای ُٖٕ سهٛیطثطزاضی ا٘شربة قس ٜؾذؽ ثب ظزٖ زوٕ ٚ Start ٝاؾىط َٚوطزٖ دٙدطٔ ٜیسٛا٘یس
سهٛیطثطزاضی ضا ا٘دبْ زٞیس.
قىُ 5
ٔرفف ٖٛ٘ joint photographic experts groupی فبیُ ٖىؽ ٔطؾ ْٛاؾز .ایٗ فطٔز JPG 1
ٖىؽٞبی اؾشب٘ساضزی اؾز و ٝزض ٞVCDب ٘یع لبثُ درف ٚاظ حدٓ ٚویفیز لبثُلجِٛی
ثطذٛضزاض اؾز.
ٔرفف Graphics interchange formatاؾز .ایٗ فطٔز ثطای سٟیٖ ٝىؽٞبی وٛچه GIF 3
اؾشفبزٔ ٜیقٛز ٔ ٚعایبی ثؿیبض ظیبزی زاضزٟٓٔ .سطیٗ ٚیػٌی ایٗ فطٔز و ٝآٖ ضا زض ٚة ثؿیبض
ٔشسا َٚؾبذش ٝاؾز سٛا٘بئی شذیط ٜچٙسیٗ فطْ ٖىؽ زض لبِت یه فبیُ سهٛیطی اؾز ٚثٙبثطایٗ
ٔیسٛا٘س ٖىؽٞبی ٔشحطن سِٛیس وٙسٕٞ .چٙیٗ سٟی ٝسهبٚیط سط٘ؿذط٘ز ٖ ٚىؽٞبی
CompuServeثؿیبض وٓحدٓ ثطای ٚة اظ زیٍط ٔعایبی ایٗ فطٔز اؾز.
ایٗ سهبٚیط زض ویفیز ثطاثط ثب فبیُٞبی JPGاظ حدٓ ثیكشطی ثطذٛضزاض ٞؿشٙس أب سٛاثٕ API BMP 5
ٚیٙسٚظ ثٝذٛثی اظ آٖ دكشیجب٘ی ٔیوٙٙس ِصا ثط٘بٔٛ٘ ٝیؿبٖ ٛٙٞظ اظ ایٗ فبیُٞب زض سٟی ٝثط٘بٔٞٝبی
سحز ٚیٙسٚظ اؾشفبزٔ ٜیوٙٙسٕٞ .چٙیٗ سٛا٘بئی شذیط ٜسهبٚیط سط٘ؿذط٘ز ضا ٘ساض٘س.
ثٝنٛضر یه نفحٚ ٝة شذیط ٜقس ٚ ٜسٛؾٍ ٔطٚضٌطٞب ثبظ ٔیقٛز. MHT 6
فبیُٞبی سِٛیسقس ٜثب ٘طْافعاض Wordیه ایطاز ٖٕس ٜزاقشٙس .ثب ٘مُ ٚا٘شمبَ ایٗ فبیُٞب ثٚٝیػٜ PDF 7
زض ایٙشط٘ز چیسٔبٖ آٖٞب زضٔ ٓٞیضیرز٘ .طْافعاضٞبی سِٛیس PDFسٛؾٍ قطوز Adobeایٗ
ایطاز ٖٕس ٜضا ثطَطف وطزٔ PDF .رفف ٖٛ٘ Portable Document Fileی فبیُ ٔشٙی اؾز
و ٝثطذالف فبیُٞبی Docچیسٔبٖ آٖ ثٝؾبزٌی سغییط ٕ٘یوٙس ٚثطای ٕٞیٗ زض ٚة ثؿیبض
اؾشفبزٔ ٜیقٛز.
ٔرفف ٖٛ٘ portable network graphicsی فبیُ ٖىؽ ؾجه ثطای سٟی ٝسهبٚیط سط٘ؿذط٘ز ٚ PNG 8
آیى ٖٛاؾز .ایٗ سهبٚیط زض ازأ ٝسٛؾٗ ٝفبیُٞبی GIFایدبز قس٘س .أطٚظ ٜسهبٚیط PNGثطای
سٟیٖ ٝىؽٞبی سط٘ؿذط٘ز ٚسهبٚیط GIFثطای سٟیٖ ٝىؽٞبی ٔشحطن اؾشفبزٔ ٜیق٘ٛس.
فبیُ لبثُ ٚیطایف ٖىؽ آٔٛظقی سٛؾٍ SnagIt Editor SNAG 9
ٔرفف ٖٛ٘Tag Image File Formatی فبیُ ٖىؽ اؾز و ٝزض اؾىٙطٞب ثیكشط اؾشفبزٜ TIF 10
ٔیقٛز .ایٗ فطٔز لبثّیز چٙسیٗ ٘ ٔٛفكطزٜؾبظی ( Lossy) ٚLosslessثس ٖٚافز ویفیز ضا
47
وبضثطز دؿ٘ٛس ضزیف
فبیُٞبی ثطزاضی زٚثٗسیٙٔ ،بؾت ثطای ٔشٗ ٚسهٛیط و ٝسٛؾٍ ٘ Illustratorیع دكشیجب٘ی EPS 12
ٔیقٛز.
فبیُ bitmapو ٝثیكشط زض ثبظیٞب اؾشفبزٔ ٜیقٛز ٔ ٚیسٛا٘س قبُٔ نٛر ٘یع ثبقس. RAS 14
یه دؿ٘ٛس حطفٝایٛٔ ،ضز اؾشفبز ٜزض ثبظی ٚدٛیبٕ٘بییٞبی ؾٝثٗسی TGA 15
فبیُٞبی ٔطث ٌٛث ٝزٚضٕ٘بی اَالٖبر سٛؾٍ Win fax WFX 16
ٔرفف Windows Metafileاؾز ٚثٛٓٙٔ ٝض شذیط ٜسهٛیطٞبی ثطزاضی اؾشفبزٔ ٜیقٛز. WMF 17
سهبٚیط WMFلبزض ثٕ٘ ٝبیف خعئیبر ذیّی ثبالیی ٘یؿشٙس ،زض ٖٛو سغییط ؾبیع آٖٞب سأثیطی زض
ویفیشكبٖ ٘رٛاٞس زاقز
قبُٔ اَالٖبر ثطزاضی یب ثیز ٔخ دكشیجب٘ی سٛؾٍ ثط٘بٔCorel ٝ WPG 18
هشحلِ 1
اضافِ کشدى فایل اضافِ کشدى هتي
هشحلِ 2
هَػیقی صهیٌِ
هشحلِ 3
جلَُ گزاسی تش سٍی اػالیذّا
هشحلِ 4
ًام کلیپ سیتن ًوایؾ اًذاصُ ی صفحِ
هشحلِ 5
پیؾ ًوایـی اص کلیپ تْیِ ؿذُ
هشحلِ6
رخیشُ کشدى فایل گشفتي خشٍجی
48
ثطای زؾزیبثی ث ٝاَالٖبر وبُٔ زض ٔٛضز ذطٚخیٞب ٚ ٚضٚزیٞبی ٘طْافعاض ٔیسٛا٘یس ث ٝضإٙٞبی آٖ زض ؾبیز ٔطثَٝٛ
ٔطاخٗ ٝوٙیس:
http://kb.photodex.com/397/what-file-types-does-proshow-producer-support/
اػتفادُ اص Themes
قٕب ثب ا٘شربة یه ٔ Themeیسٛا٘یس ٔدٕٖٝٛای اظ ٞ Slide styleب ٞ Transition ٚب ضا ثب یىسیٍط زاقش ٝثبقیس ٚ
دطٚغ ٜقٕب یه َطح وّی ٔیٌیطز.
49
صهاى الصم ّذف کاسگاُ
ضؾٓ ض٘ٚس ٕ٘ب ؾٙبضیٛ٘ٛیؿی زض
6ؾبٖز 1
ؾٙبضیٛ٘ٛیؿی سِٛیس چٙسضؾب٘ٝای
ا٘شربة ٌعیٛٔ ٝٙضز٘ٓط ثطای ٖىؽثطزاضی یب فیّٓثطزاضی
سٗییٗ ٔحسٚزٛٔ ٜضز٘ٓط زض ثرف Selection
2ؾبٖز ٌطفشٗ ٖىؽ
ا٘دبْ سٓٙیٕبر ٚخّٜٞٛب زض Effects
ٔكرم ٕ٘ٛزٖ ٘ ٔٛذطٚخی زض Share
آقٙبیی ثب Snagit Editor ؾبذز ٖىؽ
2
وبزض ضٍ٘ی اؾشفبز ٜاظ ٘ٛاضاثعاض آٔٛظقی
سجسیُ ثٝ
ٔشٗ ضإٙٞب
6ؾبٖز ٖىؽ
ضؾٓ ذٍ آٔٛظقی
٘بحی ٝسٕطوع
شذیطٖ ٜىؽ آٔٛظقی
ؾبذز دطٚغ ٜخسیس ثب Proshow gold
10ؾبٖز ايبف ٝوطزٖ ٖىؽ –ٔٛؾیمی – ٔشٗ ؾبذز وّیخ 3
خٌّ ٜٛصاضی
يجٍ نسا ايبف ٝوطزٖ ٌفشبض
2ؾبٖز 4
سٓٙیٕبر يجٍ ث ٝاؾالیس
50
جذٍل اسصیاتی فشد دس گشٍُ
ًوشُ ًوشُ تؼاهل ًظن ؿشح فؼالیت ًام ٍ ًام
فشد گشٍُ تا اػضا فشدی خاًَادگی
20-2 15-1 3-1 2-1
51
دؽ اظ ٔطٚض وّی ثحث ٔیسٛا٘یس ثب سٛخ ٝثُٔ ٝبِت سىٕیّی و ٝدیكٟٙبز قس ٜاؾز ،فٗبِیزٞبی ايبفٝای ثٙٞ ٝطخٛیبٖ ٔح َٛوٙیس.
ثٙٞ ٝطخٛیبٖ یبزآٚضی وٙیس ؤ ٝب زض ایٗ ٚاحس یبزٌیطی اخعایی اظ یه دطٚغٜی چٙسضؾب٘ٝای ضا سِٛیس وطزیٓ ٚزض ٚاحاس وابض
ثٗس ٘یع دٛیبٕ٘بییؾبظی ضا ٔیآٔٛظیس و ٝآٖ ٘یع ثركی اظ اخعای دطٚغ ٜاؾز.
پس از تدریس
سٛا٘بیی ضؾٓ
سٛا٘بیی ض٘ٚس ٕ٘ب ٚ
سِٛیس ٖىؽ ؾٙبضیٛ
آٔٛظقی
سٛا٘بیی
ؾبذز
وّیخ نسا
ٌصاضی قسٜ
ثٛٓٙٔ ٝض زضیبفز ٔیعاٖ یبزٌیطی ٙٞطخٛیبٖ اظ ایٗ فهُ ٔیسٛا٘یس یه دطٚغٟ٘ ٜبیی ٔشٕطوعُٔ ،طح وطز ٚ ٜفٗبِیز ٙٞطخٛیبٖ ضا
ثٝنٛضر ٌطٞٚی ٚفطزی ثؿٙدیس .ایٗ دطٚغ ٜثٟشط اؾز زضظٔی ٔٝٙؾبذز یه خع ٜٚآٔٛظقی ثبقس سب ؾبذز ٖىؽ آٔٛظقی ٘یع
زض آٖ ؾٙدیس ٜقٛز .یىی اظ دطٚغٜٞبی دبیب٘ی ؾبذشٗ دىیح آٔٛظقی زضثبضٜی یىی اظ ثط٘بٔٞٝبی وبضثطزی ٚیٙسٚظ 10اؾز .زض
ایٗ دطٚغ ٜثطای ٞط فطز ثبیس قبیؿشٍیٞبی ظیط ؾٙدیس ٜقٛز:
52
ًوشُ ؿایؼتگی سدیف
سٛا٘بیی ضؾٓ ض٘ٚس ٕ٘ب ٚؾٙبضیٛ 1
سٛا٘بیی سِٛیس ٖىؽ آٔٛظقی 2
سٛا٘بیی ؾبذز وّیخ نساٌصاضی قسٜ 3
ٕ٘طٟ٘ ٜبیی
ج) پژٍّش
ثطای زاقشٗ والؾی دٛثب ،إٞیز زازٖ ث ٝدػٞٚفٞبی ٙٞطخٛیی ثؿیبض ٔٛثط اؾز .دؤٞٚف ٔیسٛا٘س ث ٝنٛضر ٌطٞٚی
یب ا٘فطازی ا٘دبْ قٛز ،أب ثطای ٔٛفمیز آٖ ٘یبظ ث ٝدكشٛا٘ ٚ ٝفٗبِیز ٞبیی اؾز:
ٕٟٔشطیٗ أط ،اٖشمبز ذٛز قٕب ث ٝأط دػٞٚف اؾزٙٞ .طآٔٛظی وٖ ٝالل ٝای ث ٝایٗ وبض ٘ساقش ٝثبقس ٚدػٞٚف ضا -1
وبضثطزی ٘سا٘سٞ ،یچٍب ٜزض دیكجطز آٖ ٔٛفك ٘رٛاٞس ثٛز.
اٌط دػٞٚكی ثٙٞ ٝطخٛیبٖ زازیس حشٕب ض٘ٚس ا٘دبْ آٖ ضا دیٍیطی وٙیس. -2
دػٞٚفٞبی ا٘دبْ قس ٜسٛؾٍ ٙٞطخٛیبٖ ضا ث ٝزلز ثطضؾی ٘ ٚؿجز ی ٝذٛة یب ثس ثٛزٖ آٖ ٚاوٙف ٘كبٖ زٞیس . -3
دػٞٚفٞبی ذٛة حشٕب زض والؼ اضائ ٝقٛز. -4
اٌط ظٔب٘ی ضا ث ٝقی ٜٛا٘دبْ دػٞٚف اذشهبل زٞیسٙٞ ،طخٛیبٖ ثب زلز ثیكشطی ث ٝا٘دبْ آٖ ٔیدطزاظ٘س. -5
53
-6ثٙٞ ٝطخٛیبٖ سبویس وٙیس و ٝث ٝغیط اظ ایٙشط٘ز ضاٜٞبی زیٍطی ٘یع ثطای خؿشد ٚ ٛث ٝزؾز آٚضزٖ اَالٖبر ٚخٛز
زاضز .یىی اظ ایٗ ضٚـ ٞب ٔی سٛا٘س اؾشفبز ٜاظ وشبثرب٘ٔ ٝسضؾ ٝثبقس .ایٗ أط ثبٖث ٔیقٛز ٔشِٛیبٖ أط زض ٔسضؾ٘ ٝیع
زلز ثیكشطی ثط ضٚی ٔٙبثٕ وشبثرب٘ ٝای ذٛز زاقش ٝثبقٙس.
-7حشٕب زلز وٙیس سب ٙٞطخٛیبٖ ثب دػٞٚفٞبی قجی ٝیىسیٍطٛٔ ،ي ٔٛثی ضثٍ یب وبضی و ٝفمٍ ثطای ضفٕ سىّیف اؾز اظ
قٕب ٕ٘ط ٜای زضیبفز ٘ىٙٙس و ٝایٗ أط ذؿبضار خجطار ٘بدصیطی زض حبَ ٚآیٙس ٜزض دی زاضز.
ثطای ا٘دبْ دػٞٚف سٛؾٍ ٙٞطخٛیبٖٔ ،جبحثی زض وشبة دیكٟٙبزقس ٜؤ ٝیسٛا٘یس آٖٞب ضا زض والؼ ُٔطح وطزٚ ٜ
ٙٞطخٛیبٖ ضا ث ٝؾٕز ا٘دبْ آٖ ؾٛق زٞیس.
ٕٞچٙیٗ ٔیسٛا٘یس اظ ُٔبِت ٌفش ٝقس ٜزض ثرفٞبی سىٕیّی ایٗ وشبة اؾشفبز ٜوٙیس .ثطای ٔثبَ:
پیَست
54
دیكٟٙبز ٔیقٛز ثطای ٔكبٞسٗٔ ٜب٘ی ٚاغٌبٖ ٚقٙیسٖ سّفاّ زضؾاز آٖٞاب اظ فطٙٞاً ٚاغٌابٖ
ضایٍبٖ Lingoesاؾشفبز ٜوٙیس.
قبیؿشٍیٞب
.2سٛا٘بیی سِٛیس ٖىؽ آٔٛظقی
.3سٛا٘بیی ؾبذز وّیخ نساٌصاضی قسٜ
قبیؿشٍی ٚاحس
قبیؿشٍی 3 قبیؿشٍی 2 قبیؿشٍی 1
یبزٌیطی
ضزیف
ثبالسط اظ حس ا٘شٓبض
ثبالسط اظ حس ا٘شٓبض
ثبالسط اظ حس ا٘شٓبض
ثبالسط اظ حس ا٘شٓبض
غیطلبثُلجَٛ
غیطلبثُلجَٛ
غیطلبثُلجَٛ
غیطلبثُلجَٛ
لبثُلجَٛ
لبثُلجَٛ
لبثُلجَٛ
لبثُلجَٛ
55
٘بْ زضؼ ٘بْ ٘ ٚبْ ذب٘ٛازٌی ٙٞطآٔٛظ
قٕبضٚ ٜاحس یبزٌیطی قٕبض ٜدطؾّٙی
ٖٛٙاٖ ٚاحس یبزٌیطی اؾشبٖ/قٟطؾشبٖ
سٗساز ضایب٘ٝ ُٔٙمٝ
سٗساز ٙٞطخٛ ٘بْ ٙٞطؾشبٖ
تجشتِ ٍ صالحیت کؼةؿذُ /پیـٌْاد ٍ اًتقاد هثحث سدیف
قىُ 6
قىُ 7
56
Proshow
قىُ 8
قىُ 9
ثطای یبفشٗ اَالٖبسی زض ٔٛضز دؿ٘ٛس فبیُٞب ٘ ٚحٜٛی اخطا وطزٖ آٖٞب ٔیسٛا٘یس اظ ؾبیز ظیط وٕه ثٍیطیس:
www.fileinfo.com
www.dotwhat.net
ثطای زاّ٘ٛز زیىكٙطی ضایٍبٖ اظ ٔؿیط ظیط الساْ فطٔبییس:
http://www.lingoes.net
57
فصل دٍم
ٍاحد یادگیری 4
ؿایؼتگی کاس تا ًشم افضاسّای پَیاًوایی
هفاّین کلیذی
خّ)Effectٍ( ٜٛ ذطٚخی ()Export نح)Stage( ٝٙ ٘طخ وبزض ))Frame rate
اّذاف تَاًوٌذػاصی
ثب ٔحیٍ ٘طْ افعاض Swishآقٙب قس ٚ ، ٜثب اثعاضٞب ٚثرفٞبی ٔرشّف آٖ ث ٝا٘دبْ ّٖٕیبر ثذطزاظز. .1
ٔفبٞیٓ ٚضٚزی)،(Introخّٔ، ٜٛبؾه ٚزوٕ ٝضا سٛيیح زٞس ٚ ٚیػٌیٞبی آٟ٘ب ضا ٘بْ ثجطز. .2
.3ثب اؾشفبز ٜاظ خّٜٞٛبی ٔرشّف ٘طْ افعاض الساْ ث ٝؾبذز اقیبء ٚنفحبر ٔشحطن وٙس.
ثب أىب٘بر ٔٛخٛز ٘طْ افعاض ثشٛا٘س ٔبؾهٞبی ثبثز ٔ ٚشحطن ایدبز وٙس. .4
.5ثطای اؾشفبز ٜزض ٘طْ افعاضٞبی سِٛیس ٔحشٛا ،الساْ ث ٝؾبذز زوٕ ٝوٙس.
ثب اؾشفبز ٜاظ اقیبء آٔبز ٚ ٜخّٜٞٛبی ٔٛخٛز زض ٘طْ افعاض الساْ ث ٝؾبذز ٔٛقٗ ٌطافیه وٙس. .6
59
هقدهات تدریس
ثب سٛخ ٝث ٝایٙى ٝزض ایٗ فهُ ث ٝسسضیؽ ٌطافیه ٔشحطن ٘ ٚح ٜٛوبض ثب ٘طْ افعاض دٛیبٕ٘بیی Swishدطزاذش ٝقس ٜثٖٛٙ ٝاٖ
یه ٙٞطآٔٛظ وبٔذیٛسط الظْ اؾز اظ یه زا٘ف اِٚی ٝزض ٔٛضز ٔفبٞیٓ اِٚی ٝدٛیبٕ٘بیی ٚوبضثطزٞبی ایٗ ٘طْ افعاض ثطذٛضزاض
ثبقیس
Frame By
Tweening
Frame
ثَٛ ٝض وّی زض ٘طْافعاض Swishأىبٖ ؾبذز ز ٔٛ٘ ٚدٛیبٕ٘بیی ثَٛ ٝض ذبل ٚخٛز زاضز وٖ ٝجبضسٙس اظ:
زض ضٚـ Tweenسٟٙب اثشسا ٚا٘شٟبی یه دٛیبٕ٘بیی سٗییٗ قس ،ٜثیٗ ایٗ ز٘ ٚمُ ٝضا ٘طْافعاض ٔحبؾاجَ ،ٝطاحای ٚاخاطا
ذٛاٞس وطز .زض ٔٛضز ضٚـ ٘ Tweenیع ٘طْافعاض Swishاظ ز ٚضٚـ ٔشفبٚر Shape Tween ٚ Motion Tweenیاب
Morphاؾشفبزٔ ٜیوٙس.
زض Motion Tweenاؾبؼ وبض ٔشحطنؾبظی ثط خبثدبیی ،چطذف ٚسغییط ا٘ساظٔ ٜیثبقس .زض حبِیى ٝزض Shape
Tweenاؾبؼ ٔشحطنؾبظی ثط سغییط قىُ لطاض زاز ٜقس ،ٜثَٛ ٝضیى٘ ٝطْافعاض ٔیسٛا٘س ث ٝضاحشی ٖٙهاط سطؾایٕی ضا ثاٝ
ٖٙهطی زیٍط سغییط قىُ زٞس.
60
سٛخ ٝزاقش ٝثبقیس وٞ ٝطز ٚحبِز دٛیبٕ٘بیی Tweeningزض ٘طْ افعاض ٚ Swish Maxخٛز زاضز ٚثب اؾشفبز ٜاظ
خّ Move ٜٛلبثُ ا٘دبْ اؾز.
کاستشدّای اصلی ٍ کاستشدی ًشم افضاس : Swish
ساخت پًستٍ
( )Shellمتحرک
ورم افسارَا
ساخت اضیاء ي
ساخت کاستشد ّای
اجساء متحرک
مًضه ًشم افضاس محتًای
گرافیک Swish الکتريویکی
چیذمان ي
مجمًعٍ
سازی چىذ
رساوٍ ای َا
ٕٞچٙیٗ الظْ اؾز ثطای یه سسضیؽ اثط ثرف ٚوبضآٔس ٔٛاضز ظیط ضا ثٖٛٙ ٝاٖ ضاٞىبضٞبی اذشهبنی ٔس ٘ٓط لطاض
زٞیس:
داؿتي عشح
دسع ٍ عشاحی
ًوایؾ پشٍطُ آهَصؽ هٌاػة آؿٌایی تا
ّای تکٌیک هفاّین پایِ
هحَس دس پَیاًوایی
ًظاست تش
خَداسصیاتی داؿتي ًوًَِ
ٌّشجَ اص ساّکاس ّای کاس ّای اًجام
هشاحل تکویل ػوَهی ؿذُ تاSwish
پشٍطُ0
تذسیغ اثش
تخؾ
اسصیاتی اػتفادُ
ػولکشدی تِ اصؿیَُ ّای
ٍػیلِ پشٍطُ هحَسی
فْشػت ()Pbl
ٍاسػی دستذسیغ
ًظاست
تؼشیف پشٍطُ
فشایٌذی دس
ی گشٍّی
تکویل پشٍطُ
اظ آ٘دبیی و ٝزض سسضیؽ زضٚؼ دٛیبٕ٘بیی ٌ ٚطافیه ٔشحطن ،زاقشٗ زا٘ف اِٚی ٝاظ اِعأبر اؾبؾی ٔمسٔبر سسضیؽ
اؾز ِصا ثطای ضفٕ ایٗ ٔكىُ ٔیسٛا٘یس اظ ضاٞىبضٞبی ظیط اؾشفبز ٜوٙیس:
61
ٔكبٞس ٜفیّٓ
ٞبی وبضثطزی
سىٙیه ٔحٛض
ٔكبٚض ٜاظ اؾشفبز ٜاظ
افطاز ٔٙبثٕ
ٔشرهم وشبثرب٘ ٝای
ساّکاس ّای
افضایؾ داًؾ
پَیاًوایی
سٕطیٗ ٚ اؾشفبز ٜاظ
اخطای ّٖٕی ٔٙبثٕ آ٘الیٗ
وبضٌبٟٞب سرههی
ٔكبٞسٜ
ٕ٘ ٝ٘ٛوبضٞبی
ٔرشّف
ٕٔٗٛال آ٘چ ٝزض سِٛیس ٔحشٛای اِىشط٘ٚیىی ٚؾبذز یه ٘طْ افعاض چٙس ضؾب٘ٝای زض ثبظاض،خسا اظ ٔحشٛای ٔٛضز ٘ٓط ،إٞیز
زاضز دٛؾش (Shell) ٝخصاة ٚسأثیطٌصاض ٘طْ افعاض اؾز و ٝایٗ دٛؾشٔ ٝیسٛا٘س ث ٝنٛضر ثبثز یب ٔشحطن َطاحی ٌطزز ثٝ
َٛض لُٕ ٔشحطنؾبظی یه دٛؾشٔ ٝشحطن ٔیسٛا٘س خصاثیز ثهطی ٘طْ افعاض ضا ز ٚچٙساٖ وٙس و ٝزض ایٗ ٔیبٖ اؾشفبز ٜاظ
یه ٘طْ افعاض وبضثطزی ٚزض ٖیٗ حبَ ؾبزٔ ٜب٘ٙس ٖ Swishال ٜٚثط وٕه ثٌ ٝطافیؿز زض َطاحی یه ٌطافیه ٔشحطن
ٔٙبؾتٔ ،یسٛا٘س زض ٔسر ظٔبٖ ثؿیبض وٕی ،ذٛاؾشٞٝبی ٔٛضز ٘ٓط سیٓ سِٛیس دطٚغ ٜضا زض ٔجحث ٔشحطنؾبظی ثطَطف وٙس.
ٕٞبُ٘ٛض و ٝزض چبضر فٛق ٔكبٞسٔ ٜی وٙیس لجُ اظ ایٙىٙٞ ٝطخ ٛثشٛا٘س ٔحشٛای ٔٛضز ٘ٓط ذٛز ضا ؾبظٔب٘سزٞی وٙس الظْ
اؾز دٛؾشٌ ٝطافیىی دطٚغ ٜذٛز ضا َطاحی وٙس ٚاظ ٕٟٔ ٕٝٞشط ٙٞطخ ٛثبیس ثسا٘س و ٝثسَ ٖٚطاحی ٚاخطای دٛؾشٝ
ٌطافیىیٕٖ ،ال ؾبظٔب٘سٞی ٚسِٛیس ٔحشٛای اِىشط٘ٚیىی زض لبِت یه ٘طْ افعاض ٔیؿط ٘رٛاٞس ثٛز.
62
دسحقیقت پَػتِ گشافیکی ساتظ تیي کاستش ٍ پَػتِ کذًَیؼی ًشم افضاس اػت.
سئٛضی ّٖٕی فطنز ٞب/فٗبِیزٞبی یبزٌیطی ؾبذز یبفشٝ اٞساف سٛإ٘ٙسؾبظی قٕبضٜ
1 ثب وبض زض ٌبضٌب ٚ ٜاؾشفبز ٜاظ سهٛیط ٔ ،شٗ ٚفیّٓ 1 ایجاد یک پشٍطُ )1
ایدبز یه دطٚغ ٜخسیس ذبِی یب ثب اؾشفبز ٜاظ
اٍِٞٛبی آٔبز ٜضا آٔٛظـ زٞس.
2 ثب وبض زض ٌبضٌب ٚ ٜاؾشفبز ٜاظ أىب٘بر ٘طْ افعاض - کاس تا جؼثِ اتضاس ًشم افضاس )2
وبضثب اثعاضٞبی سطؾیٕی ٔ ٚشٙی ضا آٔٛظـ زٞس.
1 ثب وبض زض ٌبضٌب ٚ ٜاؾشفبز ٜاظ سهٛیط ٔ ٚشٗ ٚفیّٓ - تٌظین اًذاصُ صفحِ یک پشٍطُ )3
سٓٙیٓ ا٘ساظ ٜنفح ٝدطٚغ ٜضا آٔٛظـ زٞس.
- آؿٌایی تا اًَاع فشهتّای ا٘ٛأ فطٔزٞبی شذیطٜؾبظی دٛیبٕ٘بیی ٚوبضثطز ٞط 1 )4
یه ضا قٙبؾبیی ٚسٛيیح زٞس. رخیشُػاصی ٍ پـتیثاى
1 ثب وبض زض ٌبضٌب ٚ ٜاؾشفبز ٜاظ سهٛیط ٔ ٚشٗ ٚفیّٓ - رخیشُػاصی پشٍطُ )5
شذیطٜؾبظی دطٚغ ٜضا آٔٛظـ زٞس.
4 ثب وبض زض وبضٌب ٚ ٜاؾشفبز ٜاظ سهٛیط ٔ ٚشٗ ٚفیّٓ - آؿٌایی تا هفَْم جلَُ ٍ intro )6
هفَْم جلَُ ٚا٘ٛأ آٖ ضا سٛيیح زٞس.
3 ثب وبض زض ٌبضٌب ٚ ٜاؾشفبز ٜاظ سهٛیط ٔ ٚشٗ ٚفیّٓ - آؿٌایی تا هفَْم ً ٍ Introحَُ )7
٘ح ٜٛؾبذز Introضا آٔٛظـ زٞس. ػاخت آى
- ثب وبض زض ٌبضٌب ٚ ٜاؾشفبز ٜاظ ٔشٗ ٚسهٛیط ٚفیّٓ 1 آؿٌایی تا هاػک )8
ٔفٔ ْٟٛبؾه ٚوبضثطز آٖ ضا سٛيیح زٞس
6 ثب وبض زض ٌبضٌب ٚ ٜاؾشفبز ٜاظ سهٛیط ٔ ٚشٗ ٚفیّٓ - ایجاد هاػک )9
ایدبز ٔبؾه ضا آٔٛظـ زٞس.
63
- وبضثطزٞبی زوٕ ٝضا ٘بْ ثطز ٚ ٜحبِشٟبی آٖ 1 کاستشد دکوِ )10
ضاآٔٛظـ زٞس.
6 ثب وبض زض ٌبضٌب ٚ ٜاؾشفبز ٜاظ سهٛیط ٔ ٚشٗ ٚفیّٓ - ػاخت دکوِ )11
ؾبذز زوٕ ٝضا آٔٛظـ زٞس.
2 ثب وبض زض ٌبضٌب ٚ ٜاؾشفبز ٜاظ سهٛیط ٔ ٚشٗ ٚفیّٓ - ایدبز ذطٚخیٞبی دٛیبٕ٘بییی، )12
ا٘ٛأ ذطٚخیٞبی … ٚswf , html. Exe ,سفبٚر ٚیسیٛیی ،اخطایی ٚسحز ٚة
آٟ٘ب ضا آٔٛظـ زٞس.
زض نٛضسی و ٝوشبة ث ٝقی ٜٛسطٔی سسضیؽ قٛز .ؾبٖز سسضیؽ وشبة زض ٞفش 16 ٝؾبٖز اؾز ،وٕٞ ٝىبضاٖ ٔحشطْ
ٔیسٛا٘ٙس ثب زض ٘ٓط ٌطفشٗ حساوثط ٞ 12فشٔ ٝفیس زض یه سطْ 2/5،ؾبٖز اظ سسضیؽ ٞفشٝای وشبة ضا ث ٝآٔٛظـ ایٗ ٚاحس
یبزٌیطی ٘ ٚطْ افعاض دٛیبٕ٘بیی Swishاذشهبل زٙٞس.اِجش ٝزض سسضیؽ ایٗ وشبة ٖال ٜٚثط ضٚـ ٔٛاظی ٔیسٛا٘یس اظ ضٚـ
سطسیجی ٘یع اؾشفبز ٜوٙیس و ٝزض ایٗ نٛضر ٔیسٛاٖ ٞ 2/5فش ٝاظ وُ سطْ ضا ث ٝایٗ زضؼ اذشهبل زاز.
يٕٗ ایٙى ٝزض نٛضر سسضیؽ ؾبِی ایٗ وشبة ٘یعٔ ،سر ظٔبٖ اذشهبل یبفش ٝث ٝایٗ ٚاحس یبزٌیطی 1ؾبٖز زض ٞفشٝ
ذٛاٞس ثٛز.
گشافیک هتحشک دس حقیقت پَؿؾ خاسجی ٍ اٍلیي پَػتِای اػت کِ دس یپک پپشٍطُ ،تیٌٌپذُ آى سا
هـاّذُ هیکٌذ ٍ تِ ًَػی ًـاى دٌّذُ ؿخصیت ٍ ًوای کلی ًشم افضاس اػت.
ثٕٞ ٝیٗ زِیُ یبزٌیطی ُٔبِت ایٗ ٚاحس ٚآقٙبیی ثب ٘طْ افعاض ٘ ٚ Swishح ٜٛؾبذز دٛؾشٔ ٝشحطن ٘طْ افعاضٞب سٛؾٍ آٖ
اظ إٞیز ثؿیبض ثبالیی ثطذٛضزاض اؾز ٝ٘ ٚسٟٙب زض ٘طْ افعاضٞبی چٙس ضؾب٘ٝای ،ثّى ٝزض سِٛیس سٕبٔی ٘طْ افعاضٞبی وبضثطزی
٘یع دٛؾش٘ ٝطْ افعاض اظ إٞیز ثبالیی ثطذٛضزاض اؾز.
64
فیّٓ ثطزاضی ٘ ،طخ وبزض ث ٝثبالی ایٗ ٖسز ٘یع ضؾیس ٜثَٛ ٝضیى ٝزض Fpsثبالی ، 30فیّٓ ٔٛضز ٘ٓط ثب سٕبْ خعئیبر لبثُ
ٕ٘بیف اؾز.
تَجِ داؿتِ تاؿیذ تا افضایؾ ًشخ کادس تش حجن فایل ًیض افضٍدُ هی ؿَد.
پشدُ ًوایؾ) : (Stageنفح ٝانّی دطٚغ ٜاؾز و ٝذطٚخی حبنُ اظ حطوز ٞس زض Timelineضا زض ٍٙٞبْ دیف
ٕ٘بیف ٔی سٛاٖ زض ایٗ نفحٔ ٝكبٞس ٜوطز.ا٘ساظ ٜایٗ نفحٖ ٝال ٜٚثط سٓٙیٓ زؾشی اظ د ٚ Properties ُٙثب وّیه ثط ضٚی
زوٕ Movie Properties ٝلبثُ سٓٙیٓ اؾز.
جلَُ ) : (Moveثب سٛخ ٝث ٝایٙى ٝخّ Move ٜٛدطوبثطزسطیٗ خّ ٜٛزض ثیٗ خّٜٞٛبی ٘طْ افعاض Swishاؾز دس ٌّگام
کاس تا ایي جلَُ تِ ًکات صیش تَجِ کٌیذ:
.1اثعاضی زض خٗج ٝاثعاض ث٘ ٝبْ ٚ Motion Pathخٛز زاضز و ٝاظ آٖ ثطای ٔشحطنؾبظی اقیبء اؾشفبزٔ ٜیقٛز ٚاؾبؼ وبض
ایٗ اثعاض ثب خّ Move ٜٛاؾز.
.2ثطای اؾشفبز ٜاظ ایٗ خّ ٜٛزض Timelineز ٚضٚـ ٚخٛز زاضز :
وّیه ضاؾز ٚا٘شربة خّMove ٜٛ
زاثُ وّیه زض فطیٓ ٔٛضز ٘ٓط زض Timeline
.3ثطای خبثدبیی اقیبء زض ٔؿیط ٔؿشمیٓ ٔیسٛا٘یس اظ وّیسٞبی Shift+Arrowkeyاؾشفبز ٜوٙیس.
برای تدریس کارگاه متحرکسازی پرچم مقدس جمهوری اسالمی:
زض ایٗ وبضٌبٔ ٜب ثطای آقٙبیی ٙٞطخٛیبٖ ثب اثعاض ٚ Knifeسٓٙیٕبر ٔطث ٌٛث ٝخّٞ ٜٛب ٘ ،حٔ ٜٛشحطنؾبظی داطچٓ ٔماسؼ
خٕٟٛضی اؾالٔی ضا آٔٛظـ زاز ٜایٓ ٚثطای ایٗ ٔٛٓٙض اثشسا ثب اثعاض Knifeسهٛیط ضا ث ٝنٛضر زؾشی ثطـ ظز ٜؾذؽ آٟ٘اب
ضا ثٌ ٝط ٜٚسجسیُ وطز ٚ ٜزض ازأ ٝثب خّ 1D Wave ٜٛآٖ ضا ٔشحطنؾبظی ٔیوٙیٓ .
زض ٔااٛضز ثااطـ سهاابٚیط ٖااال ٜٚثااط اثااعاض Knifeقاإب ٔاایسٛا٘یااس ثااب وّیااه ضاؾااز ثااط ضٚی سهااٛیط ٚاظ ٌعیٙااٝ
Break\Break into piecesزض دٙدط ٜثابظ قاس ٜسٗاساز ثاطـ ٞاب ضا ا٘شرابة وٙیاس يإٗ ایٙىا ٝثاب ا٘شرابة ٌعیٙاٝ
Inflate all pieces byفبنّ ٝثیٗ لُٗبر ضا سٗییٗ وٙیس سٛخ ٝزاقش ٝثبقیس ثب ا٘شربة ایٗ ٌعیٙأ ٝكاىُ ثاطـٞابی
زؾشی و ٝزض ٍٙٞبْ خّ ٜٛزٞی سٛؾٍ ٔ ٚ 1d Waveكرم قسٖ فٛانُ ثیٗ ثطـ ٞب ایدبز ٔیقٛز ضا ثطَطف ٔیوٙاس ٚ
فبنّ ٝثیٗ لُٗبر زض ٍٙٞبْ خّ ٜٛزٞی ٔكرم ٘رٛاٞس ثٛزٖ.ال ٜٚثط ایٗ ثب ایٗ ضٚـ دؽ اظ ثطـٔ ،كبٞس ٜذٛاٞیس وطز وٝ
یه ٌط ٜٚاظ لُٗبر ثطـ ذٛضز٘ ٜیع ث ٝنٛضر ذٛزوبض ایدبز قس ٜاؾز.
قىُ 10
ٔف Moviclip : ْٟٛاقیبءای ٞؿشٙس و ٝاظ آٟ٘ب ثطای ؾبظٔب٘سزٞی ٖٙبنط یه دطٚغ ٜاؾشفبزٔ ٜیقٛزٞ .ط Moviclipزاضای
یه ٔ Timelineؿشمُ اؾز.ثطای ایٙى ٝوٙشطَ ثیكشطی ثط ضٚی ٖٙبنط دطٚغ ٜثطای اٖٕبَ افىز زاقش ٝثبقیٓ ثٟشط اؾز
اثشسا ث Movieclip ٝسجسیُ ق٘ٛس.أىبٖ ؾبذز ٞMovieclipبی سٛزض س٘ ٛیع ٚخٛز زاضز.زض ؾبذز ٔبؾه ٚزض خّ ٜٛزٞی
65
ثٖٙ ٝبنط ثىبض ضفش ٝزض زوٕ ٝحشٕب الظْ اؾز اثشسا ث Movieclip ٝسجسیُ ق٘ٛس .يٕٗ ایٙى ٝثطای اٖٕبَ چٙس افىز ثط ضٚی
یه ٖٙهط ٔیسٛاٖ اظ چٙس Moviclipسٛزضس ٛاؾشفبز ٜوطز.
ثطای ایٙىٙٞ ٝطخٛیبٖ ثب ٔف ٚ ْٟٛوبضثطز Movieclipثٟشط آقٙب ق٘ٛس ٔیسٛا٘یس ؾٛاَ ظیط ضا ُٔطح وٙیس:
ثٓ٘ ٝط قٕب حطوز یه دطٚا٘ ٝاظ ؾٕز چخ ث ٝضاؾز زاضای چٙس حطوز اؾز؟
خٛاة -1 :حطوز افمی دطٚا٘ ٝاظ ؾٕز ضاؾز ث ٝچخ -2حطوز ثبَٞبی دطٚا٘ ٝزض حیٗ حطوز افمی
ؾذؽ ثٙٞ ٝطخٛیبٖ ٔشصوط قٛیس ثطای ز ٚحطوز ٕٞعٔبٖ ٘یبظ ث ٝاؾشفبز ٜاظ Movieclipاؾز .ثَٛ ٝضیى ٝزض زاذُ
ٔ Movieclipیسٛاٖ حطوز ثبَٞب ضا ایدبز وطز ٚثطای حطوز افمی ٘یع Movieclip ،ضا ثب خّ Move ٜٛاظ ؾٕز چخ ثٝ
ضاؾز حطوز زاز.
زض ٍٙٞبْ ٘هت ٘طْ افعاض Swishسٛخ ٝزاقش ٝثبقیس وٖ ٝال ٜٚثط ٘هت Flash playerثط ضٚی ؾیؿشٓٞبی
وبضٌب Plug in ،ٜایٗ ٘طْ افعاض (٘ )Flash playerیع ثط ضٚی ٘ Internet Explorerهت قس ٜثبقس.
زض ٍٙٞبْ دیف ٕ٘بیف دطٚغٌ ٜبٞی اٚلبر ث ٝزِیُ ٔحسٚزیزٞبی أٙیشی اٖٕبَ قس ٜثط ضٚی یه حؿبة وبضثطی اظ
لجیُ اٖٕبَ یه permissionذبل یب ا٘شربة ٘ User ٔٛثطای حؿبة وبضثطی یب دٛقٞٝبی ؾیؿشٕی ذُبی ظیط
ثٛخٛز ٔیآیس:
قىُ 11
ثطای ضفٕ ایٗ ٔكىُ ٔی سٛاٖ زض ٔٛٙی ٚ Editظیط ٔٛٙی Preferencesث ٝثرف Playerضفش ٚ ٝاظ ثرف
ٔ Specify folderؿیط دٛق ٝای ضا سٗییٗ وٙیس و ٝفبلس ٔحسٚزیز أٙیشی اؾز.
زض لبِت یه portfolioیب وبضدٛق ، ٝالساْ ث ٝخٕٕ آٚضی سٕطیٙبر ٔطسجٍ ثب ٔجبحث زضؼ وطز ٚ ٜسهبٚیط ٚ ٚوشٛضٞبی
آٟ٘ب ضا ٘یع اظ لجُ ؾبظٔب٘س ٞی وٙیس سب زض ٞط خّؿ ٝث ٝیىی اظ ایٗ سٕطیٙبر ٙٞطخٛیبٖ ضا اضخبٔ زازٖ ٚ ٜال ٜٚثط سٕطیٙبر
وشبة اظ ایٗ ٔٛاضز ٘یع اؾشفبز ٜوٙیس.
ثب سٛخ ٝث ٝایٙى ٝزض ثًٗی ٔٛاضز ثب ٔكىالسی زض حیٗ سسضیؽ ٕٔىٗ اؾز ٔٛاخ ٝقٛیس آٌبٞی اظ ایٗ ٔكىالر ٔیسٛا٘س
قٕب ضا زض ضفٕ ؾطیٕ آٖ وٕه وٙس.
-1ؾطٖز دبییٗ ٕ٘بیف دطٚغٜٞبی ٌطافیىی ٍٙٞبْ اؾشفبز ٜاظ ٘طْ افعاضٞبیی ٔب٘ٙس Netsupport
-2دبییٗ ثٛزٖ ضْ ؾیؿشٓ ٚضْ وبضر ٌطافیه
66
ٖ -3سْ سحّیُ زضؾز ٚؾبزٜؾبظی دٛیبٕ٘بییٞب (ٔبؾهٞب ٚزوٕٞٝبی ٔشحطن)
ٖ -4سْ خٌّٜٛصاضی ٔٙبؾت زض ٍٙٞبْ ٔشحطنؾبظی ث ٝذهٛل خّ ٜٛوبضثطزی Move
تَجِ :دس پشٍطُّای ػٌگیي پَیاًوایی تِ دلیل اؿغال فضای تؼیاس صیادی اص حافظِ ػیؼتن ،تْتشیي
گضیٌِ تشای تِ اؿتشاک گزاؿتي صفحِ ًوایؾ ،اػتفادُ اص پشٍطکتَس اػت ٍ اغلة اٍقات ًشم افضاسّایی
هاًٌذ Netsupportاص ػشػت هٌاػثی تشای ًوایؾ تشخَسداس ًیؼتٌذ.
تَجِ :یکی اص هحذٍدیتّای ًشم افضاس Swishػذم کاس تا ٍیذیَّاػت تِ عَسیکِ تا اضافِ کشدى ٍیذیَ
اص هٌَی Insertتِ پشٍطًُ ،شم افضاس دچاس اختالل هیؿَد .تشای سفغ ایي هـکل هیتَاًیذ دس جؼثِ اتضاس
تشًاهِ تا ًگِ داؿتي کلیذ هاٍع تش سٍی اتضاس ٍ Componentػپغ گضیٌِ Add Components to
toolاص تخؾ Video Playersیکی اص اًَاع کاهپًَت ّای FLVسا پغ اص اًتخاب ،تا دسگ تِ صفحِ
اضافِ کشدُ ػپغ تا اًتخاب کاهپًَت اص پالت ٍ Parametersاص قؼوت Video Settingدس جلَی
Video URLهؼیش فایل Flvهَسد ًظش سا تایپ کٌیذ.
شرٍع تدریس
ثطای سسضیؽ زض والؼ ٔیسٛا٘یس یه وبضدٛق (Portfolio) ٝثطای سسضیؽ ایٗ فهُ آٔبز ٜوطز ٜو ٝقبُٔ سهبٚیط ٔٛضز ٘یبظ
دطٚغٞ ٜبیی ثبقس و ٝلطاض اؾز سسضیؽ وٙیس ٕٞچٙیٗ یه دٛق٘ ٝیع ٔرشم ٕ٘ ٝ٘ٛوبضٞب ی ٔطسجٍ ثب ٔٛي ٚ ٔٛفیّٓٞبی
ٔٛضز ٘یبظ سسض یؽ سبٖ اذشهبل زٞیس.يٕٗ ایٙى ٝیه دٛق٘ ٝیع ث ٝخسا َٚاضظقیبثی ٌطٞٚی ٚفطزی ٙٞطخٛیبٖ ٞط والؼ
ثطای ثجز ٕ٘ط ٜزض ٘ٓط ثٍیطیسٚثسیٗ سطسیت خٗج ٝاثعاض قٕب ثطای سسضیؽ ٕٞیك ٝزض زؾشطؾشبٖ ذٛاٞس ثٛز.
67
چبضر ٔطاحُ ؾبذز ٘طْ افعاض چٙس ضؾب٘ ٝای
Cinema4D
Adobe Flash
Swish Max
قىُ 13
-1اثشسا ٔش ٚ ٖٛاقىبَ ضا ثط ضٚی نفح ٝلطاض زٞیس ؾذؽ دیف ٕ٘بیف دطٚغ ٜضا ٕ٘بیف زٞیس ٚثٙٞ ٝطخٛیبٖ ٔشصوط قٛیس
زض ایٗ حبِز اقیبء ٕٝٞثبثز ثط ضٚی نفحٕ٘ ٝبیف زازٔ ٜیق٘ٛس.
-2ثٔ ٝش ٖٛخّ Slide ٜٛاظ ٘ ٚ In ٔٛث ٝاقىبَ زایط٘ ٜیع خّ Fade In ٜٛاٖٕبَ وٙیس.ؾٗؽ وٙیس خّٞ ٜٛب ث ٝسطسیت زض
Timelineلطاض ٌیط٘س یٗٙی ٔش ٖٛاثشسا ث ٝسطسیت ضٚی نفح ٝلطاض ٌیط٘س ٚؾذؽ زایطٞ ٜب ث ٝسطسیت ضٚی نفحْ ٝبٞط
ق٘ٛس ٔدسزا دیف ٕ٘بیف دطٚغ ٜضا اخطا وٙیس ٚثٙٞ ٝطخٛیبٖ ٔشصوط قٛیس اظ ظٔبٖ اٖٕبَ خّ٘ ٜٛحٕ٘ ٜٛبیف اقیبء زض
دطٚغ ٜثط دبی ٝخّ ٜٛاٖٕبَ قس ٜثط آٟ٘ب ٔ ،حُ لطاض ٌیطی خّٔ ٚ ٜٛسر ظٔبٖ خّ ٜٛسٗییٗ ٔیقٛز.
اضایٔ ٝؤثط ٕٞطا ٜثب ایدبز اٍ٘یع ٜاؾز .ثیبٖ ٔٛاضز ظیط ثٝنٛضر ٕ٘ٔ ٝ٘ٛیسٛا٘س ٘مف ٕٟٔی زض ایدبز اٍ٘یعٙٞ ٜطخٛیبٖ
ایفب وٙس .الظْ ث ٝشوط اؾز و ٝایدبز اٍ٘یع ٚ ٜسأٔیٗ ٔطاحُ اِٚی ٝحیٍُ٘ ٝطقی ٔب٘ٙس سٛخ ٝوطزٖ اظ اْٚ ٓٞبیف
ٙٞطآٔٛظاٖ ٌطأی اؾز.
تدریس
زض ایٗ فهُ الظْ اؾز اثشسا ٔفبٞیٓ اِٚی ٝدٛیبٕ٘بیی دٛؾش ٚ ٝإٞیز آٖ ثطای ٙٞطخٛیبٖ ثیبٖ قٛز ٚزض ازأ ٝدؽ اظ آقٙبیی
ثب ٔحیٍ ٘طْ افعاض ٚایدبز ؾٙسٔ ،یسٛا٘یس آٔٛظـ ٘طْ افعاض ضا ثب خّٜٞٛبی ؾبز ٚ ٜزض ٖیٗ حبَ وبضثطزی دٛیبٕ٘بیی قطٔٚ
وطز ٚ ٜدؽ اظ ایٙى ٝاظ سؿٍّ ٙٞطخٛیبٖ ثط خّٜٞٛبی ٔٛضز ٘ٓطُٕٔئٗ قسیس زض ازأ ٝثٗٔ ٝطفی خّٜٞٛبی دیكطفش ٝسط ٘طْ
افعاض ٘ ٚح ٜٛوبض ثب آٟ٘ب ثذطزاظیس.
69
آشٌایی با هفاّین اٍلیِ
ٕٞىبض ٔحشطْ اٌطچ ٝفطٔز فبیُ ٞب زض آذطیٗ ٔطحّ ٝسسضیؽ فهُ لطاضزاضز أب قٕب ٔی سٛا٘یس زض ٞط ٔطحّ ٝاظ سسضیؽ
و ٝث ٝآٔٛظـ خّٞ ٜٛب ٔی دطزاظیس اظ ٙٞطخٛیبٖ ٖعیع ثرٛاٞیس دطٚغٛٔ ٜضز ٘ٓط ذٛز ضا شذیط ٜوطز ٚ ٜفطٔز ذطٚخی
ٔٛضز ٘یبظ ضا ایدبز وٙٙس.
دیكٟٙبز ٔیقٛز زض سسضیؽ ٘طْ افعاض ٚ Swish Maxوبضثطزٞبی آٖ ،ثب خٗج ٝاثعاض ثط٘بٔ ٝقط ٔٚوطز ٚ ٜیه قىُ زِرٛاٜ
ٔثُ زایط(Ellipse tool) ٜضا ا٘شربة وطز ٚ ٜثط ضٚی نفح ٝسطؾیٓ وٙیس ؾذؽ اثعاض Motion Pathضا و ٝزض خٗج ٝاثعاض
لط اض زاضز ضا ا٘شربة وطز ٚ ٜزض حبِیى ٝزایط ٜزض حبِز ا٘شربة اؾز ثب اثعاض زض ٘ٛاحی زِرٛا ٜنفح ٝوّیه وٙیس سب یه حطوز
ؾبزٕ٘ ٜبیف زاز ٜقٛز .زض ازأ ٝدیف ٕ٘بیف دطٚغ ٜضا ٔكبٞس ٜوطزٔ ٚ ٜف ْٟٛخّٔ ٜٛحٛضی ضا زض ٘طْ افعاض Swishسٛيیح
زٞیس.
ٔٛٓٙض اظ خّٔ ٜٛحٛضی زض Swishا٘ؿز و٘ ٝحٕ٘ ٜٛبیف اقیبء ٔٛخٛز زض ،Timelineثط ضٚی ٔ Stageجشٙی ثط خّٜٛ
اٖٕبَ قس ٜثط آٟ٘ب ،فطیٓ اٖٕبَ قسٔ ٚ ٜسر ظٔب٘ی اؾز و ٝخّ ٜٛازأٔ ٝییبثس يٕٗ ایٙى ٝایٗ خّٞ ٜٛب آٔبزٚ ٜخٛز زاض٘س.
ؾٛاَ :آیب اٖٕبَ خّٜٞٛبی آٔبزٕ٘ ٜی سٛا٘س اظ ذاللیز ٚظیجبیی دطٚغٞ ٜب ثىبٞس؟
ذیط ٕٟٔ ،شطیٗ ٚیػٌی خّٜٞٛب ،أىبٖ سغییط زض ؾبذشبض آٟ٘بؾز و ٝثط دٛیبیی ٚس ٔٛٙآٟ٘ب ٔیافعایس.
ؾٛاَ :چطا زض Swishاظ سىٙیه خّ ٜٛثطای ؾبذز دٛیبٕ٘بیی اؾشفبز ٜقس ٜاؾز ؟
ث ٝزِیُ ایٙى ٝخّٜٞٛبی آٔبز ٜؾطٖز وبض ٚضاحشی وبض ثب ٘طْ افعاض ضا افعایف ٔیزٞس ٚایٗ یىی اظ ٚیػٌیٞبی ایٗ ٘طْ افعاض
٘ؿجز ث Flash ٝاؾز.
دؽ اظ ایٙىٙٞ ٝطخٛیبٖ ثب سٕطیٙبر فٛق آٔبزٌی وبض ثب ٘طْ ٘طْ افعاض ضا فطاٌطفشٙسزض ازأ ٝسسضیؽ ایٗ فهُ ،چ ٖٛاظ قیٜٛ
Pblیب دطٚغٔ ٜحٛض زض سسضیؽ ُٔبِت وشبة اؾشفبز ٜقس ٜاؾز الظْ اؾز ٔٛاضز ظیط ضا ٔس ٘ٓط لطاض زٞیس:
-1دطٚغ٘ ٜكطی ٝاِىشط٘ٚیىی ضا زض اثشسا ثبظ وطز ٚ ٜزض ٔٛضز اخعاء ٔرشّف ثىبض ضفش ٝزض آٖ ؾٛاالسی ضا ُٔطح وٙیس:
ثٓ٘ ٝط قٕب اخعاء انّی ایٗ نفح ٝقبُٔ چ ٝثرفٞبیی اؾز؟
خٛاة :نفح ٝظٔی – ٝٙزوٕٞٝبی انّی – زوٕٞٝبی فطٖی
ثٓ٘ ٝط قٕب زوٕٞٝبی انّی ٚفطٖی زاضای چٚ ٝیػٌی ٞبیی ٞؿشٙس؟
خٛاة :ثب ضفشٗ اقبضٌ ٜط ثط ضٚی آٟ٘ب ث ٝقىُ زؾز زض ٔیآیٙس-زوٕٞٝبی انّی ٓٞقىُ ٔ ٚطث ٌٛثٔ ٝحشٛای انّی ٘طْ
افعاض ٔیثبقٙس –زوٕٞٝبی فطٖی ٘یع ث ٝنٛضر ٌطٞٚی ٚخسا اظ زوٕٞٝبی انّی ؾبظٔب٘سزٞی ٔیق٘ٛس-زض زوٕٞٝبی فطٖی
اظ آیىٗ ٞبیی اؾشفبز ٜقس ٜؤ ٝطسجٍ ثب ٔٛي ٔٛثٛزٖ ٚ ٜال ٜٚثط خٟب٘ی ثٛزٖ ،سٕبٔی افطاز ثطزاقزٞبی یىؿب٘ی اظ آٖ زاض٘س.
-2ثب سٛخ ٝث ٝایٙى ٝزض َطاحی ایٗ دطٚغ ٜثٔ ٝفبٞیٓ انّی ثىبض ضفش ٝزض ٚ Swishؾبذز دٛؾشٌ ٝطافیىی قبُٔ خّ ٜٛیب
Buttonٚ Mask،Movieclip ،Effectsث ٝنٛضر دطٚغٔ ٜحٛض ٚثب سطسیت ٔكرم سٛخ ٝقس ٜاؾز الظْ اؾز ٙٞطخٛ
ٔفبٞیٓ اِٚی ٝضا ث ٝذٛثی زضن وطز ٜسب ثشسضیح اظ ؾبز ٜثٔ ٝكىُ الساْ ث ٝسىٕیُ دطٚغ ٜوٙس.
70
الف) هفاّین کلیدی
ثب سٛخ ٝث ٝایٙى ٝؾبذشبض انّی فهُ ث ٝنٛضر دطٚغٔ ٜحٛض ث ٝثطضؾی ٘ح ٜٛؾبذز یه دٛؾشٌ ٝطافیىی ٔشحطن ٘اطْ افاعاض ٚ
٘ح ٜٛؾبذز یه ٔٛقٗ ٌطافیه ٔی دطزاظز الظْ اؾز ٔفبٞیٓ وّیسی ظیط ثب سطسیت ٔكرم قس ٜزلیمب اظ خعء ث ٝوُ سسضیؽ
قس ٜسب زض ٟ٘بیز ٙٞطخ ٛثشٛا٘س دطٚغٛٔ ٜضز ٘ٓط ضا َطاحی ٚاخطا وٙس :
ثب سٛخ ٝث ٝایٙى ٝثطای ٞطیه اظ ٔٛاضز فٛق وبضٌبٜٞبی اذشهبنی َطاحی قس ٜقٕب ٔیسٛا٘یس ایٗ وبضٌبٜٞب ضا اخطا وطز ٜؾذؽ
فٗبِیز ٞبی ّٖٕی ٔطث ٌٛثٞ ٝط وبضٌب ٜضا ثط ٖٟسٙٞ ٜطخٛیبٖ ٌصاقش ٝسب ث ٝنٛضر ٌطٞٚی الساْ ثا ٝؾابذز داطٚغٜٞابی آٟ٘اب
ٕ٘بیٙس.
ٖال ٜٚثط دطٚغ٘ ٜكطی ٝاِىشط٘ٚیىی و ٝزض وشبة ث ٝآٖ اقبض ٜقس ٚ ٜایٗ دطٚغ ٜاظ اثشسا ساب ا٘شٟاب دٛؾاشٌ ٝطافیىای آٖ .1
َطاحی ٔیقٛزٔ،ی سٛا٘یس ثٖٛٙ ٝاٖ ٔثبَ اظ ٙٞطخٛیبٖ ثرٛاٞیس و ٝاظ ٖٙبٚیٗ دطٚغ ٜای ظیط یىی ضا ا٘شربة وطزٚ ٜ
زض َ َٛض٘ٚس سسضیؽ آٖ ضا سىٕیُ ٕ٘بیٙس:
آٔٛظـ چٙس ضؾب٘ ٝای ٘طْ افعاض٘،طْ افعاضٞبی ٔصٞجی – لطآ٘ی ٘ ،كطیٞٝبی اِىشط٘ٚیىی ّٖٕی – آٔٛظقی ،وبسبِٛي
اِىشط٘ٚیىی ،ثطٚقٛض اِىشط٘ٚیىی (دٕفّس اِىشط٘ٚیىی) ٔ ،دٕٖٞٝٛبی ٘طْ افعاضی ثب لبثّیز ٘هت ٗٔ ٚطفی ٘طْ افعاضٚ
...
ٔشحطنؾبظی دٛؾش ٝثبثز دطٚغ ٜا٘شربثی ثط اؾبؼ ض٘ٚس ٕ٘ب (قبُٔ ٚضٚزی ٘اطْ افاعاض ،نافح ٝاناّی ،نافحبر .2
فطٖی ،آیىٗٞب ،زوٕٞٝب )... ٚ
ٌطفشٗ ذطٚخی ٔٛضز ٘یبظ ثطای اؾشفبز ٜزض ٘طْ افعاض Captivate .3
زض َ َٛض٘ٚس سىٕیُ دطٚغٙٞ ٜطآٔٛظاٖ ٔحشطْ ٔیسٛا٘ٙس ثطای سمٛیز ٚثطَطف وطزٖ يٗفٞبی احشٕبِی ٙٞطخٛیبٖ .4
اظ سٕطیٙبسی زض اضسجبٌ ثب دطٚغ ٜانّی وشبة ،اؾشفبزٕ٘ ٜبیٙس ثٖٙ ٝاٛاٖ ٔثابَ ثاطای آٔاٛظـ ؾابذز یاه نافحٝ
ٔشحطن ،ثب سٕطیٙبسی ٙٞطخٛیبٖ ضا ثب خّٜٞٛبی ٔرشّف ٘طْ افعاض Swishآقٙب وٙیس ؤ ٝاب ثاطای آقاٙبیی ٞطچاٝ
ثیكشط قٕب ٖعیعاٖ ثب ایٗ ٔثبَ ٞب ٚسٕطیٙبر اذشهبنی زض ازأٞ ٕٝ٘ٛ٘ ٝبیی ضا ثیبٖ وطز ٜایٓ.
71
ٖال ٜٚثط ٔٛاضز اذشهبنی فٛق الظْ اؾز ث٘ ٝىبر ٖٕٔٛی ظیط ٘یع زض ضٚـ دطٚغٔ ٜحٛض سٛخ ٝزاقش ٝثبقیس:
.5اخطای سٕطیٙبر ٔٛضز ٘یبظ سسضیؽ سٛؾٍ ٙٞطأٛظ ٔطثَٝٛ
.6اؾشفبز ٜاظ فیّٓ ٞب ٚوبضٌبٟٞبی ّٖٕی يجٍ قسٜ
.7اٍِٛؾبظی ُٔبِت ٚاخطای ٔدسز آٖ سٛؾٍ ٙٞطخٛ
.8اؾشفبز ٜاظ سٕطیٙبر دیكطفش ٝسط ٚحُ آٖ سٛؾٍ ٙٞطخٛیبٖ
.9اؾشفبز ٜاظ سٕطیٙبر ٚاٌطا ثطای دطٚضـ ذاللیز ٙٞطخٛیبٖ
ٓ٘ .10بضر ثط دطٚغٜٞبی ّٖٕی ٙٞطخٛیبٖ
.11زاقشٗ ٘مف وبسبِیعٚضی ّٔٗٓ زض َ َٛسسضیؽ ٚاخطای دطٚغٞ ٜب
زض قی ٜٛدطٚغٔ ٜحٛضی اؾبؼ وبض سسضیؽ ثط ان َٛظیط لطاض زاز ٜقس ٜاؾز :
ثطاٍ٘یرشٗ ٖاللٙٞ ٝطخ ،ٛؾبز ٜؾبظی ٔٛي،ٔٛاٍ٘یع ٜزازٖ ثٙٞ ٝطخٕ٘ ٚ ٛبیف ّٖٕىطز نحیح
فطایٙس سسضیؽ ایٗ زضؼ ث ٝزِیُ دطٚغٔ ٜحٛضی ٚسىٕیُ یه دطٚغ ٜاظ اثشسا سب ا٘شٟب ،الظْ اؾز اظ ظٔبٖ سحّیُ داطٚغ٘ ٜكاطیٝ
ثٙٞ ٝطخٛیبٖ سصوط زاز ٜقٛز چ ٖٛزض دبیبٖ اظ آٟ٘ب یه دطٚغ ٜدبیب٘ی ٖال ٜٚثط دطٚغٜٞبی وشابة زضیبفاز ذٛاٞاس قاس سٕابٔی
اقیبء ٔٛضز ٘یبظ دطٚغ ٜذٛز ٔب٘ٙس سهبٚیط ،آیىٗ ٞب ... ٚضا خٕٕ آٚضی وطز ٚ ٜزض َ َٛظٔبٖ والؼ زض اذشیبض زاقش ٝثبقٙس.
ثٙٞ ٝطخٛیبٖ یبزآٚضی وٙیس و ٝسهبٚیط ٔٛضز ٘یبظ دطٚغٞ ٜبیكبٖ ث ٝزِیُ ذطٚخی ٔب٘یشٛضی ثٟشط اؾز زاضای
فطٔز Pngیب ٚ Jpgحساوثط Resolutionیب ویفیز سهٛیط آٟ٘ب ٘یع Dpi 96ثبقس.
ٙٞطآٔٛظاٖ ٔحشطْ ثطای خٕٕ آٚضی سهبٚیط ٔٛضز ٘یبظ دطٚغٞ ٜبی دٛیبٕ٘بیی یب ٔٛقٗ ٌطافیىی و ٝزض ٍٙٞبْ
سسضیؽ ٔٛضز اؾشفبز ٜلطاض ٔی زٞیسٕٞ ٚ ،چٙیٗ ثطای سهبٚیطی وٙٞ ٝطخٛیبٖ زض دطٚغٞ ٜبیكبٖ ٔٛضز
اؾشفبز ٜلطاض ذٛاٙٞس زاز ٔیشٛا٘یساظ ؾبیز www.freepik.comاؾشفبز ٜوٙیس.
پیـٌْادات:
-1زض ٞط خّؿ ٝدطٚغٜٞبی ا٘دبْ قس ٜسٛؾٍ ٙٞطخٛیبٖ ضا ثطای واُ واالؼ ثإ٘ ٝابیف ٌصاقاش ٚ ٝوابضٞابی ثطساط ٚ
ذاللیزٞبی ثىبض ضفش ٝزض دطٚغٞ ٜب ضا ٔٛضز سكٛیك لطاض زٞیس.
-2اظ ٕ٘ٞٝ٘ٛبی وبض ٔرشّف ٚوبضثطزی ٔطسجٍ ثب ٔٛي ٔٛثطای زازٖ ایس ٜثٙٞ ٝطخٛیبٖ اؾشفبز ٜوٙیس.
-3دطٚغٜٞبی ؾبذش ٝقس ٜزضثبظاض وبض ضا ث ٝوالؼ زضؼ آٚضز ٚ ٜآٟ٘ب ضا ٔٛضز سحّیُ ؾبذشبضی ٚفٙی لطاض زٞیس.
-4سىٙیهٞبی ثىبض ضفش ٝزض ثًٗی دطٚغٞ ٜب ضا ثٙٞ ٝطخٛیبٖ ٚاٌصاض وطز ٜسب آٟ٘ب ضا سحّیُ ٕ٘بیٙس.
ٖ -5ال ٜٚثط ا٘دبْ فٗبِیزٞبی والؾی ٚا٘دبْ دطٚغٜٞبی ا٘دبْ قس ٜسٛؾٍ قٕب ،ثٟشط اؾز ثٙٞ ٝطخٛیبٖ ایٗ فطنز ضا
زاز و ٝدطٚغٞ ٜبیی ضا ث ٝنٛضر آظاز ٚثب ٔٛي ٔٛا٘شربثی ذٛزقبٖ ٘یع اخطا وطز ٚ ٜزض والؼ اضائ ٝزٙٞس.
-1سهبٚیطی و ٝزض یه دطٚغٛٔ Swish ٜضز اؾشفبز ٜلطاض ٔیٍیط٘س ثٟشط اؾز زاضای یىی اظ فطٔزٞبی
PNG,GIF,JPGثبقٙس و ٝزض ٔیبٖ ایٗ ؾ ٝفطٔز سطخیحب PNGثٟشط اؾز.
-2الظْ اؾز ثب سٛخ ٝث ٝایٙى ٝذطٚخی ٟ٘بیی دطٚغ ٜزضٟ٘بیز ث ٝنٛضر ٔب٘یشٛضی ٕ٘بیف زازٔ ٜیقٛز ویفیز سهٛیط
حساوثط Dpi 96ثبقس.
-3زض نٛضسی ؤ ٝیذٛاٞیس ظٔی ٝٙسهٛیط زض ٘طْ افعاض Swishقفبف ثبقس الظْ اؾز اظ سهبٚیطی ثبظٔیٝٙ
Transparentیب قفبف اؾشفبز ٜوطز ٚ ٜزض ٟ٘بیز ٘یع آ٘طا ثب فطٔز 8Png-شذیط ٜوٙیس.
اظ آ٘دبئیى ٝوبضثطزی وطزٖ ٔفبٞیٓ ٚافعایف ٟٔبضر ٙٞطخٛیبٖ سٟٙب زض ٘شید ٝوبض ّٖٕی ثیكشط ٚفٗبِیزٞبی وبضٌبٞی ٔشٔٛٙ
سط لبثُ زؾشطؾی اؾز ثٙبثطایٗ ٔیسٛا٘یس زض سىٕیُ فطایٙس سسضیؽ ذٛز اظ سٕطیٙبر ظیط ٘یع اؾشفبز ٜوٙیس.
72
ٔجحث خّٞ ٜٛب :Mocieclip ٚ
-1ثب اؾشفبز ٜاظ خّ Move ٜٛحطوز یه سٛح اظ یه ؾُح قیتزاض (ثبال ضفشٗ – حطوز ٔؿشمیٓ ٚدبییٗ آٔاسٖ) ضا
قجیٝؾبظی وٙیس
قىُ 14
-2ثب اؾشفبز ٜاظ خّ Move ٜٛحطوز دب٘سِٚی (ضفز ٚثطٌكشی) یه آٚیع ضا قجیٝؾبظی وٙیس.
قىُ 15
قىُ 16
ٔجحث زوٕٞٝب:
-1ث ٝنٛضر زِرٛا ٜیه زوٕ ٝثب ٔشٗ ضإٙٞب ٕٞ ٚچٙیٗ یه ٔشٗ ثب سهٛیط ضإٙٞب (ٔشٙی وا ٝثاب ضفاشٗ اقابضٌ ٜاط ٔابٚؼ
،سهٛیط ٔطسجٍ ثب آٖ ضا ٕ٘بیف زٞس) ایدبز وٙیس.
ٕٞچٙیٗ الظْ اؾز ث ٝزِیُ اؾشفبز ٜاظ خّٞ ٜٛب زض ثرفٞبی ٔرشّف دطٚغ ٜزض ٔٛضز ا٘ٛأ خّٜٞٛب ٚوبضثطز آٟ٘ب اَالٖبسی ظیط
ضا زاقش ٝثبقیس:
73
آؿٌایی تا جلَُّای هْن ٍ کاستشدی Swish
ًام جلَُ کاستشد
place ًوایؾ ؿیء دس فشین هَسد ًظش
remove ػذم ًوایؾ ؿیء دس فشین هَسد ًظش
Move ...جاتجایی ،تغییش اًذاصُ ،چشخؾ ٍ
fade هحَ تذسیجی ) ٍ (Fade Outظاّش ؿذى تذسیجی )(Fade In
zoom تضسگٌوایی ) ٍ (Zoom inکَچک ًوایی )(Zoom Out
slide ٍسٍد تِ صفحِ ) ٍ(Inخشٍج اص صفحِ )(Out
Blur هحَ ؿذى
Repeat frame تکشاس فشین ّا
Revert هؼکَع کشدى فشین ّا
Appear into position ظاّش ؿذى دس یک هکاى
Disappear from هخفی ؿذى اص یک هکاى
Position
Looping Continuosly تکشاس هذاٍم
One off سٍؿي ٍ خاهَؽ ؿذى
Return to start تاصگـت تِ ؿشٍع
Core Effects جلَُّای پشکاستشد ٍ اصلی
د) فعالیتّای کارگاّی
دط٘ٚسٛٔ Iranme_pub.png ٚ Iranme_pub.exe ٜخٛز زض ِٛح فكطز ٜضا ثب ٔ ٓٞمبیؿ ٝوٙیس .ثٓ٘ ٝط قٕب چٝ
سفبٚسی ثیٗ آٟ٘ب ٚخٛز زاضز؟ ٚوسأیه اظ ایٗ دط٘ٚسٞ ٜب خصاثیز ثیكشطی زاضز؟
خٛاة :زض فبیُ Iranme_pub.exeو ٝیه چٙس ضؾب٘ ٝای اؾز ٖٙبنط ضؾب٘ ٝای ٔب٘ٙس ٔشٗ ،نسا ،سهٛیط ،دٛیبٕ٘بیی ..... ٚ
ٚخٛز زاضز زض حبِیى ٝزض Iranme_pub.pngو ٝیه فبیُ سهٛیطی اؾز فمٍ اظ ٔشٗ ٚسهٛیط ث ٝنٛضر ثبثز اؾشفبزٜ
قس ٜثٕٞ ٝیٗ زِیُ ث ٝؾجت ٚخٛز نسا ٚدٛیبٕ٘بیی ثَٛ ٝض لُٕ فبیُ Iranme_pub.exeاظ خصاثیز ثیكشطی
ثطذٛضزاض اؾز.
وبزضٞبی ذبِی ضا ثب ٘بْ اخعاء ٔرشّف دٙدط٘ ٜطْ افعاض وبُٔ وٙیس
خٛاة :
قىُ 17
74
دؽ اظ ٔكبٞس ٜنفح ٝا٘ َٚكطی ٝاِىشط٘ٚیىی «ایطاٖ ٔٗ» ث ٝؾٛاالر ظیط دبؾد زٞیس:
خٛاة :اخعاء ثبثز قبُٔ نفح ٝظٔی ٚ ٝٙاخعاء ٔشحطن قبُٔ زوٕٞٝبی انّی ٘كطی ٝزض ظیط ِ ٚ ٌٛٛزوٕٞٝبی فطٖی زض ثبالی
نفح– ٝسهبٚیط ٔٛخٛز زض ٘كطیٌِٛٛ – ٝی ایطاٖ ٔٗ
–ٔٛٙی انّی ٌ ٚعیٞٝٙبی فطٖی ٘طْ افعاض وسأٙس؟
خٛاةٞٛٙٔ :بی انّی قبُٔ ؾطٚلبٔشبٖ ایطاٖ ٔٗ –ٔكبٞیط ایطاٖ ٔٗ –ٔحیٍ ظیؿز ایطاٖ ٔٗ-زیس٘یٞبی ایطاٖ ٌٔٗ-بِطی
ایطاٖ ٔٗ
ٞٛٙٔ ٚبی فطٖی قبُٔ :ؾطٌطٔیٓ٘-ط ؾٙدی ؾبیشٟبی ٔفیس-زضثبضٔ ٜب-ضإٙٞب ٚذطٚج
ا٘ساظ ٜنفح ٝدطٚغ 1024*768 ٜدیىؿُ اؾز و ٝزض ازأٔ ٝجبحث وشبة ٘ح ٜٛایدبز ٚسٓٙیٕبر نفح ٝثیبٖ ذٛاٞس قس.
خٛاة :
قىُ 18
سٗسازی اظ خّٜٞٛبی ٔٛخٛز زض ٌطٜٞٚبی خّ ٜٛای ضا اخطا وطز ٚ ٜؾذؽ خس َٚظیط ضا وبُٔ وٙیس.
دط٘ٚسٛٔ Iranme_pub.exe ٜخٛز زض ِٛح فكطز ٜضا اخطا وطز ٚ ٜث ٝؾٛاالر ظیط دبؾد زٞیس.
-زض چ ٝثرف ٞبیی اظ نفح ٝدطٚغ ٜاظ ٔبؾه اؾشفبز ٜقس ٜاؾز؟
خٛاة ٌِٛٛ :ی ایطاٖ ٔٗ ٖ ٚجٛض ٘ٛض اظ زاذُ ٔشٗ.
سهبٚیط ٔطث ٌٛث ٝأبوٗ سبضیری ٚآظازٌبٖ ؾطافعاض ٔی ٟٗاؾالٔی ٔبٖ ایطاٖ.
75
زوٕٞٝبی انّی ٘كطی ٝقبُٔ ؾطٚلبٔشبٖ ایطاٖ ٔٗ –ٔكبٞیط ایطاٖ ٔٗ –ٔحیٍ ظیؿز ایطاٖ ٔٗ-زیس٘یٞبی ایطاٖ ٌٔٗ-بِطی
ایطاٖ ٔٗ
-قىُ ٔبؾه ثىبضضفش ٝزض ٞط ثرف ضا ٔكرم وٙیس؟
قىُ ٔبؾه سهبٚیط :چٟبضيّٗی ٔ ٚبؾه ٘ٛض اظ زاذُ ٔشٗ :قىُ ٔشٗ ایطاٖ ٔٗ
-آیب زض ٔٞٛٙبی ٘كطی٘ ٝیع اظ ٔبؾه اؾشفبز ٜقس ٜاؾز؟
ثّ ٝظٔب٘ی ؤ ٝشٗ ٞب اض ضٚی زوٕ ٝذبضج ٔی ق٘ٛس اظ یه ٔبؾه چٟبضيّٗی ث ٝقىُ زوٕ ٝاؾشفبز ٜقس ٜو ٝآٟ٘ب ضا زض ذبضج
ایٗ ٔحسٚز ٘كبٖ ٕ٘ی زٞس.
ٖال ٜٚثط ٔٛا ضز فٛق ثطای اثط ثركی اضظیبثی ٙٞطخ ٛزض خٟز یبزٌیطی ثٟشط ُٔبِت اضائ ٝقس ٜزض وشبة٘ ،یع ٔیسٛا٘یس
ضاٞىبضٞبی ظیط ضا ٔٛضز اؾشفبز ٜلطاض زٞیس:
76
ایجاد یک کارپًضٍ الکتريویکی برای َر َىرجً
تعییه دقیق مالک َای ارزیابی ي آگاٌ ساخته َىرجً از ایه مالک َا
دادن زمان مطخص بٍ پريشٌ َای عملی ي دادن ومرٌ بٍ َىرجًیان در ایه زمان
تَاًایی
هکتؼثِ
صفحِ اصلی ٍ صفحات فشػی 1
گشافیک ثاتت
دکوِ ّا ٍ آیکي ّا 2
پشٍطُ
خشٍجی فایل ّا 3
اجشای دقیق ٍ سًگتٌذی صحیح
هتحشکػاصی صفحِ اصلی 5
هتحشکػاصی دکوِّای اصلی 6
گشافیک هتحشک
پشٍطُ()Swish
هتحشکػاصی دکوِّای فشػی
هتحشک ػاصی صفحات فشػی 7
اػتفادُ هٌاػة اص جلَُ ّا
خشٍجی فایل ّا
ػشػت ػول 8
ٖال ٜٚثط ٔٗیبضٞبی فٛق حشٕب ٕ٘ط ٜای ضا ٘یع ث ٚ ٓٓ٘ ٝاً٘جبٌ ٌطٞٚی ٙٞطخٛیبٖ اذشهبل زٞیس.
-1زض دبیبٖ ٞط سسضیؽ ث ٝنٛضر سیشطٚاض ٔیسٛا٘یس اظ ُٔبِت اضائ ٝقس ٜزض سسضیؽ یه خٕٕثٙسی ٟ٘بیی زاقش ٝثبقیس
-2ثطای خٕٕثٙسی وبضٞبی ّٖٕی ٘یع ثٟشطیٗ قی ٜٛاؾشفبز ٜاظ سٕطیٗٞبی سطویجی اؾز ثَٛ ٝضیى ٝایاٗ سٕطیٙابر ثشٛا٘اس
سٕبٔی ُٔبِت ّٖٕی سسضیؽ قس ٜزض یه خّؿ ٝضا دٛقف زٞس.
-3زض یه ٚاحس یبزٌیطی ٘یع ٔیسٛا٘یس زض آذطیٗ خّؿ ٝثب یه سٕطیٗ سطویجای سٕابْ ٔجبحاث اضائا ٝقاس ٜضا یابزآٚضی ٚ
خٕٕثٙسی وٙیس.
77
فصل ظَم
ٍاحذ یادگیری 5
تَلیذ هحتَای الکتشًٍیکی
هفاّین کلیذی
اؿیاء غیش تؼأّی اؿیاء تؼأّی ٘شْ افضاس وپتیٛیت ٔحتٛای اِىتش٘ٚیىی
.3تتٛا٘ذ یه پشٚط ٜتِٛیذ ٔحتٛای اِىتش٘ٚیه ایجاد وٙذ ٚا٘ذاصٜٞای ٔتفاٚت سا دس كفح ٝپشٚط ٜت ٝواس تشد.
اص پشٚط ٜخٛد ٘ؼخ ٝپـتیثاٖ تٟی ٝوشد ٚ ٜتتٛا٘ذ آٖ سا تاصیاتی وٙذ. .4
.5تتٛا٘ذ دس پشٚط ٜخٛد ٔذیشیت اػالیذٞا ٚخلٛكیات اػالیذ سا اص slide masterاػتفاد ٜوٙذ
تتٛا٘ذ اؿیاء ٔختّف سا دس پشٚط ٜدسج وٙذ ٚخلٛكیات اؿیاء سا تغییش دٞذ. .6
.7تتٛا٘ذ اص كفحٕ٘ ٝایؾ ٘ ٚشْ افضاس خاكی فیّٕثشداسی ٕ٘ایـی ٚتؼأّی وٙذ ٚفیّٓ سا ٚیشایؾ وٙذ.
79
هقذهات تذریط
لثُ اص تذسیغ ایٗ تخؾ ،تٟتش اػت چٙذ ٕ٘ ٝ٘ٛتِٛیذ ٔحتٛای آٔاد ٜتٙٞ ٝشجٛیاٖ ٘ـاٖ داد ٜؿٛد تا ٙٞشجٛیاٖ تا دیذٖ ایٗ
واسٞا ،وٓ وٓ ت ٝتِٛیذ ٔحتٛا ػاللٕٙذ تـ٘ٛذ.تؼذ اص ایجاد ػاللٕٙذی دس ٙٞشجٛیاٖ اص ًشیك دیذٖ تِٛیذ ٔحتٛاٞای جزاب ٚ
ػاِی ،تٟتش ٞؼت اتضاسٞای تِٛیذ ٔحتٛا تٙٞ ٝشجٛیاٖ ٔؼشفی ؿ٘ٛذ.
تشای ٔؼشفی اتضاسٞای تِٛیذ ٔحتٛای اص ِیؼت صیش اػتفاد ٜوٙیذ:
• Acrobat reader
• power point هتي
• Word
• SnagIt
• photoshop
عکس
• swish max
• flash
اًیویشي
• Captivate
تصَیربرداری از
• Camtasia
صفحِ ًوایش
• Snagit
• Adobe premiere
• camtasia
فیلن
• audition
• sound forge
صدا
• captivate
• camtasia آزهَى
• quize creator
• captivate هجوَعِسازی
• multimedia builder ٍ تَلید
• Adobe Director اتَراى
برًاهِ قابل
• Install Shield
ًصب
ٙٞشجٛیاٖ تا دیذٖ ِیؼت تاال ٚؿشح ٙٞشآٔٛص ٔ ٚمایؼ ٝتیٗ اتضساٞای تِٛیذ ٔحتٛا ٔتٛجٔ ٝیؿ٘ٛذ و٘ ٝرشْ افرضاسcaptivate
تمشیثا اوثش واسٞای ٛٔ ٚاسد الصْ تشای تِٛیذ ٔحتٛا سا ٔیتٛا٘ذ پٛؿؾ دٞذ ٚدِیُ ا٘تخاب ایٗ ٘شْ افضاس تشای ایٗ وتاب اص تیٗ
ایٗ ٕٝٞاتضاس سا ٔتٛج ٝخٛاٞذ ؿذ.
دس ادأ ٝت ٝاستثاى تیٗ لؼٕتٟای ٔختّف ایٗ ٚاحذ یادٌیشی دس ؿىُ صیش تٛج ٝوٙیذ:
فیّٕثشداسی
آؿٙایی تا آؿٙایی تا دسج اؿیاء ٚ
آؿٙایی تا ٘لة ٕ٘ایـی ٚ
ٔفْٟٛ ا٘ٛاع پشٚطٜٞا ٚ تغییش
ٔ ٚحیي ٘شْ تؼأّی اص ٚیشایؾ فیّٓ
ٔحتٛای ایجاد پشٚط ٜدس خلٛكیات
افضاس وپتیٛیت كفح٘ ٚ ٝشْ
اِىتش٘ٚیىی وپتیٛیت اؿیاء
افضاس
81
ج) زهاى الزم ترای تذریط
صٔاٖ الصْ تشای تذسیغ ٞش تخؾ اص ایٗ ٚاحذ یادٌیشی دس جذ َٚصیش پیـٟٙاد ٔیؿٛد .اِثت ٝالصْ ت ٝروش اػت وٙٞ ٝشآٔٛص تا
تٛج ٝت ٝس٘ٚذ والع ٔیتٛا٘ذ تغییشات دِخٛا ٜسا دس صٔا٘ثٙذی ِحاٍ وٙذ.
ػْن صهاى اّذاف تَاًوٌذ ػاصی سدیف
1ػاػت ٔفٔ ْٟٛحتٛای اِىتش٘ٚیه ٚاجضای ٔحتٛای اِىتش٘ٚیه سا دسن وٙذ. 1
1ػاػت ا٘ٛاع پشٚطٜٞای ٔٛجٛد دس ٘شْ افضاس سا ٘اْ تثشد. 2
تتٛا٘ذ یه پشٚط ٜتِٛیذ ٔحتٛای اِىتش٘ٚیه ایجاد وٙذ ٚواستشد ا٘ذاصٜٞای ٔتفاٚت 3
3ػاػت
كفح ٝپشٚط ٜسا دسن وٙذ.
1ػاػت اص پشٚط ٜخٛد ٘ؼخ ٝپـتیثاٖ تٟی ٝوشد ٚ ٜتتٛا٘ذ آٖ سا تاصیاتی وٙذ. 4
ٔذیشیت اػالیذٞا ٚخلٛكیات اػالیذ سا دسن وشد ٚ ٜاص slide masterتتٛا٘ذ دس 5
3ػاػت
پشٚط ٜخٛد اػتفاد ٜوٙذ
11ػاػت تتٛا٘ذ اؿیاء ٔختّف سا دس پشٚط ٜدسج وٙذ ٚخلٛكیات اؿیاء سا تغییش دٞذ. 6
تتٛا٘ذ اص كفحٕ٘ ٝایؾ ٘ ٚشْ افضاس خاكی فیّٕثشداسی ٕ٘ایـی ٚتؼأّی وٙذ ٚ 7
10ػاػت
فیّٓ سا ٚیشایؾ وٙذ.
30ػاػت هجوَع صهاى
ؿىُ 1
82
تٙٞ ٝشجٛیاٖ تاویذ وٙیذ و ٝلاتّیت فاسػی ٘ٛیؼی سا اص ٔٛٙی editprefrenceسا اتتذا فؼاَ وٙٙذ تؼذ ٘شْ افضاس سا تؼتٝ
ٚدٚتاس ٜایجاد وٙٙذ.
ؿىُ 2
دس تٙظیٓ اتؼاد كفح ٝتٙٞ ٝشجٛیاٖ تٛهیح داد ٜؿٛد و ٝلثُ اص تٙظیٓ اتؼاد كفح ٝتٛج ٝداؿت ٝتاؿٙذ و ٝلرشاس ٞؼرت ایرٗ
پشٚط ٜدس چ ٝدػتٍاٟٞایی اجشا تـٛدٕٔ.ىٗ ٞؼت دس ٔا٘یتٛسٞایی و resolution ٝپاییٙی داس٘ذ ٕ٘ایؾ داد ٜؿٛد و ٝاٖٚ
ٔٛلغ تٟتش تٛد ا٘ذاص ٜپشٚط ٜسا 800*600تٙظیٓ ٔیىشد٘ذ.
ؿىُ 3
دس ادأ ٝلثُ اص ایٙىٙٞ ٝشجٛیاٖ پشٚط ٜخٛد سا ا٘جا ْ تذٙٞذ تایذ تاویذ ؿٛد و ٝحتٕا ًثك سٚؽ صیش فاسػی ٘ٛیؼری ٚایجراد
٘ؼخ ٝپـتیثاٖ سا فؼاَ وٙٙذ ٚتؼذ یه پشٚط ٜجذیذ سا ایجاد وٙٙذ
ؿىُ 4
83
دس ادأ ٝتٙٞ ٝشج ٛا٘ٛاع سٚؿٟای ایجاد اػالیذ ٌفتٔ ٝیؿٛد دس تلاٚیش صیش ػایش سٚؿٟای ایجاد اػرالیذ ور ٝدس وتراب ٌفترٝ
٘ـذ ٜسا تیاٖ ٔیوٙثٓ
ؿىُ 5
سٚؽ دیٍش:
ؿىُ 6
دستاس ٜا٘ٛاع چیذٔاٖٞا تٟتش ٞؼت ؤٌ ٝاِؼ ٝوٙیذ چٙذ ٕ٘ ٝ٘ٛاص چیذٔاٖٞای اػالیذ سا دس جذ َٚصیش ٔـاٞذ ٜوٙیذ:
84
دس تٟی٘ ٝؼخ ٝپـتیثاٖ ٚلتی لاتّیت ایجاد ٘ؼخ ٝپـتیثاٖ سا فؼاَ وشد٘ذ ٘ح ٜٛاػرتفاد ٜاص ٘ؼرخ ٝپـرتیثاٖ سا ٞرٓ تٛهریح
دٞیٓ وٚ ٝلتی پشٚط ٜسا رخیشٔ ٜیوٙیٓ ٙٞ ٕٝٞشجٞٛا ا٘تظاس داس٘ذ وٙاس فایُ اكّی پشٚط ،ٜفایُ پـتیثاٖ ٓٞا٘ٚجا لشاس تٍیشد
أا ٚلتی ٔحُ رخیش ٜسا ٍ٘أ ٜی وٙٙذ فایُ پـتیثاٖ سا ٕ٘ی تیٙٙذ ایٙجا تایذ ٌفت ٝؿٛد تؼذ اص رخیش ٜاٌش تغییشاتری دس فایرُ
ایجاد وٙیٓ ٚدٚتاس ٜرخیش ٜوٙیٓ وٙاس فایُ اكّی ،یه فایُ پـتیثاٖ لشاس ٔیٌیشد ٔا٘ٙذ تلٛیش صیش:
ؿىُ 7
٘ح ٜٛاػتفاد ٜاص ٘ؼخ ٝپـتیثاٖ ت ٝایٗ كٛست ٞؼت و ٝاٌش سٚی فایُ پـتیثاٖ ساػت وّیره ورشد rename ٚ ٜسا ا٘تخراب
ٔیوٙیٓ ٚا ٖٚپؼ٘ٛذ bak.سا تٕٞ ٝشا٘ ٜمٌ ٝحزف ٔیوٙیٓ ٚتؼذؽ اٌش enterسا تض٘یٓ ٔیتیٙریٓ ور ٝتثرذیُ تر ٝفایرُ
ٔ captivateیؿٛد و ٝدس ٘شْ افضاس captivateتذٞ ٖٚیچ ٔـىّی اجشا ٔیؿٛد.
ؿىُ 8
تؼذ اص پان وشدٖ bak.چ ٖٛیه فایُ ٕٙٞاْ تا فایُ رخیش ٜوپتیٛیت ایجاد ٔیٍشدد ٞـذاس تغییش ٘اْ ٔیدٞذ و ٝاٌش تغییرش
٘اْ ٘ذٞیذ خٛدؽ ت ٝآخش اػٓ فایُ ػذدی سا اهاف ٝوشد ٚ ٜفایُ سا ایجاد ٔیوٙذ
ؿىُ 9
کارگاُ 2
لثُ اص ؿشٚع واسٌا 2 ٜتٟتش ٞؼت دستاسٔ ٜذیشیت اػالیذٞا تٛهیح داد ٜؿٛد ًثك تلٛیش صیش:
ؿىُ 10
85
دس تذسیغ لؼٕت اػالیذ اٍِ )slide master( ٛواستشد ایٗ لؼٕت تشای ٙٞشجٛیاٖ ٔث ٟٓخٛاٞذ تٛد .ؿٕا تایذ لثُ اص
تذسیغ ایٗ لؼٕت تا آٚسدٖ ٔثاَ دس ایٗ صٔی ،ٝٙإٞیت ایٗ لؼٕت سا تٙٞ ٝشج ٛتٛهیح دٞیذٔ.ثال ٔیتٛا٘یذ تٙٞ ٝشجٛیاٖ
ٌفت ٝؿٛد و ٝدوٕ ٝخشٚج دس ٕٝٞاػالیذٞا تىشاس خٛاٞذ ؿذ پغ تٟتش ٞؼت تجای ایٙى ٝایٗ دوٕ ٝسا دس ٞش اػالیذی لشاس
دٞیٓ ،آ٘شا یىثاس دس اػالیذ اٍِ ٛلشاس ٔی دٞیٓ تا اػالیذ ٞایی و ٝتش اػاع ایٗ اػالیذ اٍِ ٛایجاد ٔیؿ٘ٛذ ٍٕٞی داسای ایٗ
دوٕ ٝخشٚج تاؿٙذ.
ٔثاَ دیٍش دس ایٗ صٔیٔ ٝٙیتٛا٘ذ لشاس دادٖ آسْ ؿشوت یا پغ صٔی ... ٚ ٝٙتاؿذ.
سٚؽ ایجاد اػالیذ اٍِ ٛسا و ٝداسای پغ صٔی ٝٙدِخٛا ٚ ٜدوٕ ٝتشای خشٚج ٛ٘ ٚؿت ٝدِخرٛاٞ ٜؼرت سا ترا تلراٚیش صیرش ٘ـراٖ
ٔیدٞیٓ:
ؿىُ 11
دس تلٛیشتاال تا صدٖ ٌضی content master slide ٝٙدس ػٕت ساػت اػالیذ اٍِٛی ٔرٛسد ٘ظرش تر ٝكرٛست وٛچره دیرذٜ
ٔیؿٛد ً ٚثك تلٛیش صیش اص لؼٕت ٘ propertiesأی دِخٛا ٜتشای اػالیذ اٍِرٔ ٛری٘ٛیؼریٓ ٚدوٕر ٚ ٝآسْ ٛ٘ ٚؿرتٞٝرای
دِخٛا ٜخٛدٔاٖ سا دس اػالیذ اٍِ ٛلشاس ٔیدٞیٓ ػپغ دوٕ ٝخشٚج اص اػالیذ اٍِ ٛسا ٔیص٘یٓ:
ؿىُ 11
ػپغ اػالیذ یا اػالیذٞای ٔٛسد ٘ظش سا ًثك تلٛیش صیش ا٘تخاب وشد ٚ ٜاص لؼرٕت master slideدس پٙرُ properties
اػالیذ اٍِٛیی سا و ٝخٛدٔاٖ ایجاد وشد ٜایٓ سا ا٘تخاب ٔیوٙیٓ دس ایٗ كٛست اػالیذ اٍِ ٛسٚی اػرالیذٞرای ا٘تخراب ؿرذٜ
اػٕاَ ٔیؿٛد.
86
ؿىُ 11
دس تذسیغ واسٌا 3 ٜدس دسج وادس ٔتٗ ) (text captionدس ٍٙٞاْ ٘ٛؿتٗ فاسػی ،تٙٞ ٝشجٛیاٖ تاویذ ؿٛد و ٝاٌش دس یه
جّٕ ٝفاسػی ،وّٕ ٝاٍّ٘یؼی ٛ٘ ٓٞؿتٔ ٝیؿٛد ٛٔ ٚلغ ٘ٛؿتٗ وّٕ ٝاٍّ٘یؼی ،تشتیة وّٕات تٔ ٓٞ ٝیخٛسد.سا ٜحُ ٘ٛؿتٗ
وّٕات اٍّ٘یؼی ٚفاسػی د س وٙاس ٓٞدس وادس ٔتٗ ت ٝایٗ كٛست ٞؼت ؤ ٝتٗ ٔٛسد ٘ظش سا ٘ٛؿتٞ ٚ ٝش جا ت ٝوّٕٝای تا
صتاٖ دیٍش ٔیسػیٓ ٚصتاٖ كفح ٝوّیذ سا تا alt + shiftتغییش ٔیدٞیٓ لثُ اص ٘ٛؿتٗ ،وّیذ homeاص كفح ٝوّیذ سا
ٔیفـاسیٓ ٚتؼذ وّٕٛٔ ٝسد ٘ظش سا تایپ وشد ٚ ٜدٚتاس ٜتشای ٘ٛؿتٗ ا دأ ٝجّٕ ٝدس صتاٖ دیٍش ،تؼذ اص تغییش صتاٖ ،دوٕٝ
homeسا دٚتاس ٜفـاس ٔیدٞیٓ ٚادأ ٝجّٕ ٝسا ٔی ٘ٛیؼیٓ.یىی دیٍش اص ٘ىات لاتُ تٛج ٝدس ٔٛسد وادس ٔتٗ ایٗ ٞؼت وٝ
اٌش تخٛاٞیٓ وادس ٔتٗ ٔٛسد ٘ظش سا تا دسي وشدٖ دس اػالیذ جاسی تغییش ٔىاٖ دٞیٓ اٌش اؿاسٌ ٜش ٔاٚع دس حاِت ٚیشایـی
ٔتٗ ٚداخُ وادس ٔتٗ دس حاِت چـٕه صٖ تاؿذ ٕ٘ی تٛاٖ وادس ٔتٗ سا تغییش ٔىاٖ داد تشای تغییش ٔىاٖ تایذ دس جای
خاِی اص اػالیذ وّیه وشد ٚ ٜوادس ٔتٗ سا تا ٔاٚع دسي وٙیذ.
دس ٔٛسد ٘ٛؿتٞٝای ٔتحشن ) (text animationتایذ ت ٝایٗ ٘ىت ٝتٛج ٝداؿت و ٝتا ایٙى ٝو ٝوپتیٛیرت 9أىراٖ فاسػری
٘ٛیؼی داسد أا دس ٘ٛؿتٔ ٝتحشن ٕ٘یـٛ٘ ٝؿت ٝفاسػی ٘ٛؿت تشای ایٙى ٝتتٛا٘یٓ وّٕات یا جٕالت فاسػی ٔتحشن تٛٙیؼیٓ
٘یاص ت ٝاػتفاد ٜاص فاسػی ٘ٛیغ ٞؼت ت ٝایٙلٛست وٛ٘ ٝؿتٛٔ ٝسد ٘ظش سا دس فاسػی ٘ٛیغ ٘ٛؿت ٚ ٝوپی ٔیىٙیٓ ٚدس داخرُ
وادس ٘ٛؿتٔ ٝتحشن دس وپتیٛیت ٔ pasteیوٙیٓ ػپغ دس ٕٞیٗ وادس ٘ٛؿتٔ ٝتحشن اص لؼٕت fontاص ف٘ٛتٟایی و٘ ٝرشْ
افضاس فاسػی ٘ٛیغ ت ٝوأپیٛتش اهاف ٝوشد ٜا٘تخاب ٔیوٙیٓ تا ٘ٛؿت ٝت ٝكٛست كحیح دیذ ٜؿٛد.
From this slide پیؾ ًوایؾ اص اػالیذ جاسی تا اًتْای پشٍطُ F8
87
دستذسیغ واسٌا 4 ٜتشای دسج وشدٖ اؿىاَ اص اتضاس ٙٞ shapeشجٌ ٛفت ٝؿٛد و ٝایٗ اؿیاء غیشتؼرأّی ٞؼرتٗ أرا لاتّیرت
تثذیُ ت ٝاؿیاء تؼأّی سا داس٘ذ ت ٝایٗ كٛست و ٝترا دسج ورشدٖ اؿرىاَ اص اترضاس ٚ ، shapeلتری یره ؿری دِخرٛا ٜسا دسج
ٔیوٙیٓ دس پٔ propreties ُٙیتٛا٘یٓ خلٛكیت آ٘شاتا اػتفاد ٜاص ٌضی use as button ٝٙت ٝػٛٙاٖ اؿیاء تؼأّی تغییرش
دٞیٓ
شکل 11
دس تذسیغ ایٗ لؼٕت ؿایذ تشای ٙٞشج ٛػٛاَ پیؾ تیایذ و ٝچِ ٝضٔٚی داسد ایٗ اؿىاَ سا تثذیُ ت ٝؿی تؼأّی وٙیٓ دس
تٛهیح ت ٝایٗ ػٛاَ تایذ تٍٛییذ و ٝاٌش ٔثال دس اػالیذ اٍِ ٛتخٛاٞیٓ دوٕٝای تشای خشٚج تؼییٗ وٙیٓ خٛاٞیٓ دیذ و ٝاؿیاء
تؼأّی ٔا٘ٙذ buttonغیش فؼاَ ٞؼتٙذ ٚایٗ اؿىاَ فؼاَ ٞؼتٙذ ٔ ٚیتٛاٖ ٔثال تشای خشٚج یه ؿىُ ٔؼٙی داس تا
واستشدؽ سػٓ وشد ٚ ٜتا تثذیُ ایٗ ؿىُ ت ٝؿی تؼأّی دس اػالیذ اٍِ ٛاص آٖ ت ٝػٛٙاٖ دوٕ ٝاػتفاد ٜوشد ٚتشای ایٗ ؿىُ
ػّٕیات خاكی ٚدِخٛاٞی ٔا٘ٙذ exitتؼشیف وشد.
دس تذسیغ لؼٕت 7اص ایٗ واسٌا ٜتٙٞ ٝشجٌ ٛفت ٝؿٛد و ٝتشای تٕشوض ٚتٛج ٝتیـتش سٚی یه لؼٕت اص تلٛیش ٔیترٛاٖ آٖ
لؼٕت سا تضسي ٕ٘ایی وشد دس وپتیٛیت تشای تضسٌٕٙایی لؼٕت خاكی اص تلٛیش ٔریترٛاٖ اص اترضاس zoom Areaاػرتفادٜ
وشد.
دس واسٌا 5 ٜا٘ٛاع دوٕ ٝسا تشای ٙٞشجً ٛثك جذ َٚصیش تٛهیح دٞیذ:
خصَصیات ًَع دکوِ
ظراٞش ٌشافیىری ثرراتتی داس٘رذ ٔ ٚررتٗ پریؾ فرشم آٟ٘ررا دس پٙرُ propertiesدس لؼررٕت Text Button
captionلاتُ تغییش ٞؼت
دوٕٞٝای ؿفافی ٞؼتٙذ ؤ ٝیتٛاٖ ٔتٗ ٚسً٘ داخُ ٚس٘رً خري دٚس ایرٗ دوٕرٞٝرا سا Transparent button
تغییش داد
دس ایٗ حاِت ٔیتٛاٖ اص دوٕٞٝای تلٛیشی آٔاد ٚ ٜیا دوٕٞ ٝایی و ٝخٛدتاٖ ًشاحی وشدٜ Image button
ایذ اػتفاد ٜوٙیذ
ٔیتٛاٖ تؼذاد صیادی اص دوٕٞٝای آٔاد ٜسا تا اػتفاد ٜاص browseاص ٔؼیش ٚ galleryالغ ؿرذ ٜدس ٔحرُ ٘لرة تش٘أر ٝسا
ا٘تخاب وشد .تؼذ اص دسج دؤٕ ٝیتٛاٖ تا اػتفاد ٜاص لؼٕت actionدس پ properties ُٙیه ػّٕیاتی سا تشای دوٕ ٝتؼییٗ
وشد.ا٘ٛاع ٚ actionػّٕىشد ایٗ ٞactionا سا دس جذ َٚصیش تٛج ٝوٙیذ:
ػولکشد ًام Action
تا کلیک سٍی دکوِ ،تِ آخشیي اػالیذ تاصدیذ ؿذُ هیسٍد. Go To Last Visited Slide
88
ػولکشد ًام Action
ؿىُ 15
تلٛیش سإٙٞا)٘ (rollover imageیض ٔا٘ٙذ ٔتٗ سإٙٞا ٞؼت تا ایٗ تفاٚت و ٝدس سإٙٞرا تجرای ایٙىرٔ ٝرتٗ دیرذ ٜؿرٛد
ػىغ دیذٔ ٜی ؿٛد.ؿایذ تخٛاٞیٓ ٔ ٓٞتٗ ٓٞ ٚتلٛیش ٓٞ ٚپٛیإ٘ایی تا ٓٞدیذ ٜؿ٘ٛذ تشای ایٗ ٔٙظٛس اص اتضاس rollover
slideletاػتفادٔ ٜیوٙیٓٔ.ثال ٔا٘ٙذ تلٛیش صیش ٔیخٛاٞیٓ تا تشدٖ اؿاسٌ ٜش ٔاٚع سٚی ٔـٟذٔ ٓٞ ،تٗ ٓٞ ٚتلٛیش ٞ ٚرٓ
پٛیإ٘ایی ظاٞش ؿٛد.
89
ؿىُ 16
دس تذسیغ واسٌا 8 ٜتشای تٛهیح واستشد اتضاس تؼأّی ٔ memory gameیتٛاٖ تٙٞ ٝشجٛیاٖ ٌفت ور ٝاٌرش یره آصٔر٘ٛی
ًشاحی وشدیٓ ٚآصٔ ٖٛدٙٞذٕ٘ ٜش ٜلثِٛی سا وؼة وشد ت ٝاػالیذی و ٝحاٚی تاصی حافظٞ ٝؼت تشٚد.یا دس ٔثحثی و ٝتشای
آٖ ٔحتٛای اِىتش٘ٚیىی ایجاد ٔیوٙیٓ ٔیتٛاٖ تشای تؼوی وّٕات ٛٔ ٚهٛػات تلاٚیش ٔ ٟٓتاصی حافظ ٝایجاد وشد.
دس تذسیغ واسٌأ 9 ٜی تٛا٘یٓ یه تلٛیش سا ت ٝلٌؼات وٛچىتش تمؼیٓ وشد ٚ ٜت ٝكٛست پاصَ دستیاٚسیٓ و ٝترا ؿری تؼرأّی
پاصَ ایٗ أىاٖ سا ٔیتٛا٘یٓ ا٘جاْ دٞیٓ
دس تذسیغ واسٌا 10 ٜلثُ اص ؿشٚع تذسیغ ،تلاٚیشی و ٝتشای ا٘جاْ واس ػّٕی ایٗ لؼٕت ٘یاص داسیذ سا ٕٞشا ٜداؿت ٝتاؿریذ
تا تتٛا٘یذ تشای ٙٞشجٛیاٖ ٔثاَ سا حُ وٙیذ.
دس واسٌا 11 ٜلثُ اص ؿشٚع تذسیغ ٔف ْٟٛؿثیٝػاصی ٘شْ افضاسی سا تیاٖ وٙیذٙٔ:ظٛس اص ؿثیٝػاصی ترً ٝرٛس وّریٌ ،رشفتٗ
فیّٓ اص وّیٔ ٝشاحُ واس دس ٘شْ افضاس اػت.
دس ٘شْ افضاس captivateدٛ٘ ٚع ؿثیٝػاصی ٚجٛد داسد:
دس ایي سٍؽ کاستش فقظ تیٌٌذُ ّؼت ٍ ًقـیی دس اجیشای فییلن ؿثیِػاصی تِ صَست ًوایـی ()demo
ًذاسد
دس ایي سٍؽ کاستش ًقؾ فؼالی داسد ٍ هشحلِ تِ هشحلیِ تیا کیاستش ؿثیِػاصی تِ صَست تؼاهلی
فیلن جلَ هیسٍد. ()simulation
تشای ؿثیٝػاصی ت ٝكٛست ٕ٘ایـی دس captivateدٔ ٚذَ فیّٓ تشداسی ٚجٛد داسد:
سٚؿی و ٝاص ٘ؼخ 7 ٝت ٝتؼذ دس captivateاهاف ٝؿذٞ ٜؼت فیّٓ تشداسی ت ٝسٚؽ ٞ video demoؼت ؤ ٝیتٛاٖ فریّٓ
سا تشؽ صد یا تمؼیٓ وشد ٚیا لؼٕتی اص فیّٓ سا تضسٌٕٙایی وشد
سٚؽ دیٍش فیّٓ تشداسی ت ٝكٛست ؿثیٝػاصی ٕ٘ایـی ٞؼت.
دس فیّٓ تشداسی ت ٝكٛست تؼأّی ٘یض د ٚأىاٖ دس ٚ captivateجٛد داسد:
فیّٓ تشداسی ت ٝكٛست ؿثیٝػاصی تؼأّی تا –assessmentفیّٓ تشداسی ت ٝكٛست تٕشیٙی تا training
دس فیّٓ تشداسی ت ٝكٛست ٕ٘ایـی ٚتؼأّی دس ٍٙٞاْ هثي ٔحُٞای ؤ ٝا وّیه ٔریوٙریٓ دس خشٚجری تر ٝؿرىُ text
captionدیذٔ ٜیؿٛد و ٝتؼذا ٔیتٛا ٘یٓ دس حاِت ٚیشایؾ ایٗ ٔتٗ سا تغییش دٞیٓ ٚفاسػی تٛٙیؼیٓ.فمي دس ٍٙٞاْ ٘ٛؿتٗ
فاسػی دلت وٙیذ و ٝاٌش داخُ جّٕ ٝفاسػی ،وّٕ ٝاٍّ٘یؼی ٓٞلشاس ٞؼت تٛٙیؼیذ دس ٞشتاس تغییش صتاٖ ،دوٕر home ٝسا
فـاس دٞیٓ ٚتؼذ وّٕٛٔ ٝسد ٘ظش سا تٛٙیؼیذ.
دس فیّٓ تشداسی ت ٝكٛتش تؼأّی ،واستش ٘مؾ فؼاِی داسد ٔ ٚحُ ٞایی و ٝدس ٍٙٞاْ هثي فیّٓ ٔثال وّیه وشد ٜایذ دس ٍٙٞاْ
پخؾ واستش تایذ دس ٕٞاٖ ٘ماى وّیه وٙذ تا فیّٓ ادأ ٝاؽ پخؾ ؿٛد ٚاٌش دسػت دس ٕٞاٖ ٔحُ وّیه ٘ىٙذ پیغاْ خٌرا
تشای واستش ظاٞش ٔیؿٛد و ٝایٗ پیغاْٞا سا ٔیتٛاٖ فاسػی ٘ٛیؼی وشد.
90
ؿىُ 17
دس تلٛیش تاال فیّٓ تشدای ت ٝكٛتش تؼأّی سٚؽ assessmentسا ا٘تخاب ٔیوٙیٓ ٚاص ٔحیي ٘رشْ افرضاس wordیره فریّٓ
تؼأّی تشای دسج ػىغ فیّٓ هثي ٔیوٙیٓ.
ؿىُ 18
دس تلٛیش تاال دس پ٘ properties ُٙاحی ٝوّیه وشد٘ی ا٘تخاب ؿذ ،ٜاٌش ٌضی hint ٝٙسا ا٘تخاب وٙیٓ ایٗ فیّٕثشداسی ؿثیٝ
فیّٕثشداسی ت ٝكٛست تٕشیٙی (ٔ )trainingی ؿٛد و ٝاٌش واستش ٔٛلغ ٕ٘ایؾ فیّٓ دس ٔحُ كحیح وّیه ٘ىشد پیغاْ لشٔرض
ظاٞش ؿٛد ٚتا تشدٖ اؿاسٌٜش ٔاٚع سٚی ٔحُ ،آٖ وادس سإٙٞا ظاٞش ؿٛد.
دس حیٗ ٘لة ٘شْ افضاس وپتیٛیت تؼذ اص ایٙىٔ ٝشاحُ اِٚی٘ ٝلرة سا ا٘جراْ دادیرذ ،دس ادأر ٝترشای فؼاِؼراصی ٘رشْ افرضاس ترٝ
ٔشحّٝای ٔیسػیذ و ٝاوثش ٙٞشجٛیاٖ اؿتثاٞی دوٕٞٝای تلٛیش صیش سا ٔیص٘ٙذ و ٝتایذ ًثك تلٛیش صیش ٌضیٔ ٝٙـخق ؿذٜ
سا ا٘تخاب وٙٙذ تا ت ٝل ؼٕت فؼاِؼاصی ٚاسد ؿٛد اٌش ایٗ ٔٛسد سا حیٗ ٘لة سػایت ٘ىٙٙذ ٘رشْ افرضاس سا تایرذ حرزف وٙٙرذ ٚ
دٚتاس٘ ٜلة وٙٙذ وٚ ٝلت صیادی اص والع ٔیٍیشد:
91
ؿىُ 19
ٕٞاٌ٘ٛس ؤ ٝیذا٘یذ اص ٘ؼخ 7 ٝت ٝتؼذ دس ٘شْ افضاس وپتیٛیت ٔیتٛا٘یذ فاسػی سا تذ ٖٚاػتفاد ٜاص ٘شْ افضاسٞای فاسػی ٘ٛیغ،
تٛٙیؼیذ أا ٘ىتٝای وٚ ٝجٛد داسد:
تایذ فاسػی ٘ٛیؼی دس وپتیٛیت سا فؼاَ وٙیذ ٚتؼذ ٘شْ افضاس سا تؼت ٚ ٝدٚتاس ٜاجشا وٙیذ تا فاسػی سا ساحت تٛٙیؼیذ ٔؼٕٛال
ٙٞشجٞٛا دس ایٗ ٔٛسد ػٛاَ خٛاٙٞذ پشػیذ ؤ ٝا فاسػی ٘ٛیؼی سا فؼاَ وشدیٓ أا تاص داس ٜجّٕٞٝا سا دسػرت ٘ـراٖ ٕ٘ری
دٞذ ،و ٝؿٕا تایذ تٙٞ ٝشجٛیاٖ تٍیٗ و ٝتؼذ اص فؼاِؼاصی ،تایذ ٘شْ افضاس سا تؼت ٚ ٝدٚتاس ٜاجشا وٙٙذ.
ٔ ـىّی و ٝاوثش ٙٞشآٔٛصاٖ ٙٞ ٚشجٛیاٖ ٔٛاج ٝخٛاٙٞذ ؿذ ایٗ ٞؼت وٚ ٝلتی ٔیخٛاٙٞذ ٚػي جّٕ ٝفاسػی ،یه وّٕرٝ
اٍّ٘یؼی تٛٙیؼٙذ جّٕ ٝتشتیثؾ تٔ ٓٞ ٝیخٛسد تشای جٌّٛیشی اص ایٗ ٔـىُ ،د ٚسا ٜداسیٓ:
سا ٜا َٚایٙى ٝجّٕٛٔ ٝسد ٘ظش سا ٔی٘ٛیؼیٓ ٞ ٚش ٚلت خٛاػتیٓ وّٕٝای ت ٝصتاٖ دٌیش تٛٙیؼٓ تؼرذ اص تغییرش صتراٖ كرفحٝ
وّیذ ،دوٕ HOME ٝسا اص كفح ٝوّیذ ٔیص٘یٓ ٚتؼذ وّٕٛٔ ٝسد ٘ظش سا تایپ ٔیوٙیٓ ٚدٚتاس ٜتؼذ اص تغییش صتراٖ كرفحٝ
وّیذ دوٕ HOME ٝسا ٔیص٘یٓ ٚتؼذ ادأ ٝجّٕ ٝسا ٔی٘ٛیؼیٓ دس ایٗ حاِت تٟٙا ٔـىّی ؤٕ ٝىٗ اػت پیؾ تیایذ ایٗ
ٞؼت و ٝتؼذاً اٌش خٛاػتٗ ایٗ جّٕ ٝسا دٚتاسٚ ٜیشایؾ وٙٙذ ٚوّٕٝای ت ٝصتاٖ اٍّ٘یؼی دس داخُ جّٕ ٝفاسػری تٛٙیؼرٙذ
ؿایذ ٚیشایؾ ٚت٘ ٓٞ ٝخٛسدٖ جّٕ ٝخیّی ػخت خٛاٞذ ؿذ.
سا ٜد ْٚایٙى ٝجّٕٛٔ ٝسد ٘ظش سا ٔی٘ٛیؼیٓ ٞ ٚش جا خٛاػتیٓ وّٕٝای ت ٝصتراٖ دیٍرش تٛٙیؼریٓ ا ٖٚلؼرٕت سا ترا space
فاكّٔ ٝیذٞیٓ تا تؼذاً اص ًشیك وادس ٔتٙی( )text captionوّٕٛٔ ٝسد ٘ظش دس صتاٖ دیٍش سا ٘ٛؿت ٚ ٝایٗ وادس ٔتٙی سا ترٝ
ا ٖٚجای خاِی ٔٙتمُ وٙیٓ
درج تصَیر ٍ اًیویشي در اظالیذ:
ٍٙٞاْ دسج تلٛیش ٚیا ا٘یٕیـٗ ٚیا ػایش اؿیاء غیشتؼأّیٛٔ ،لغ اجشای پشٚطٕٞ ٜیٗ تلاٚیش ٚػایش اؿیاء غیشتؼأّی ٔؼٕرٛال
فمي 3ثا٘یٕ٘ ٝایؾ دادٔ ٜی ؿ٘ٛذ ٚتؼذ دیذٕ٘ ٜی ؿ٘ٛذ تشای سفغ ایٗ ٔـىُ تؼذ اص ا٘تخاب اؿیاء ،دس پ properties ُٙاص
لؼٕت ، Timingصٔاٖ ٕ٘ایؾ آٖ ؿیء سا rest of slideتٙظیٓ وٙیذ دس ایٙلٛست تا ا٘تٟای اػالیذ ٕ٘ایؾ داد ٜخٛاٞرذ
ؿذ.
ؿىُ 20
92
ایجاد ًعخِ پشتیثاى:
دس تٟی٘ ٝؼخ ٝپـتیثاٖ ٕٔىٗ اػت ٙٞشجٛیاٖ اص ؿٕا تپشػٙذ و ٝتا ایٙى ٝا یرٗ لاتّیرت سا فؼراَ ٔری وٙٙرذ أرا تراص ٘ؼرخٝ
پـتیثاٖ دس وٙاس فایُ رخیش ٜؿذ٘ ٜیؼت .ایٙجا ؿٕا تایذ تٍٛییذو ٝتؼذ اص رخیش تا اِٚریٗ تغییرش ٚرخیرش ٜتغییرشات٘ ،ؼرخٝ
پـتیثاٖ وٙاس فایُ رخیش ٜؿذ ٜلشاس ٔیٌیشد.
ٍٙٞاْ دسج ٔتٗ ٔتحشن تاد دلت وٙیذ و ٝدس ایٗ ٔٛسد وپتیٛیت لادس ت ٝفاسػی ٘ٛیؼی ٘یؼت ٚتشای ٘ٛؿتٗ وّٕات فاسػی
تایذ اص فاسػی ٘ٛیغ اػتفاد ٜوشدً.شیك ٘ٛؿتٗ تا فاسػی ٘ٛیغ ت ٝایٗ كٛست ٞؼت و ٝوّٕ ٝیا جّٕٛٔ ٝسد ٘ظرش سا دس یره
تش٘أ ٝفاسػی ٘ٛیغ ٔا٘ٙذ ٛ٘ LeoMoonؿتٔ ٚ ٝتٗ سا وپی وشد ٚ ٜدس وادسٔتٗ ٔ teaxt animation propertiesرتٗ
وپی وشد ٜسا ٔ pasteیىٙیٓ ٔ ٚتٗ سا ا٘تخاب وشد ٚ ٜاص لؼٕت Fontایٗ وادس ف٘ٛتٟای ٘شْ افضاس فاسػری ٘رٛیغ سا ا٘تخراب
ٔیىٙیٓ(ف٘ٛتٟای ٘شْ افضاس leoMoonتا _Fؿشٚع ٔیؿ٘ٛذ) دس ایٗ كٛست ٔتٗ سا ت ٝكٛست كحیح ٘ـاٖ خٛاٞذ داد.
پیش ًوایش اظالیذ:
دس ٍٙٞاْ پیؾ ٕ٘ایؾ اػالیذ ٌضی ٝٙتٙاْ ٚ slide 5nextجٛد داسد و ٝیؼٙی تا 5اػالیذ تؼذی سا پیؾ ٕ٘ایؾ وٙذ ٕٔىٗ
اػت ٙٞشجٛیاٖ ػٛاَ وٙٙذ و ٝآیا ایٗ ػذد 5ثاتت ٞؼت ٚیا لاتُ تغییش؟ ؿٕا اص ًشیك ٔٛٙی ً Edit prefrenceثرك
تلٛیش صیش ٘ـاٖ دٞیذ ؤ ٝیتٛاٖ ایٗ ػذد 5سا افضایؾ یا واٞؾ داد:
ؿىُ 21
اٌش تخٛاٞیٓ تشای یه ٘احی ClickBox ٝیه ٔتٗ سإٙٞا دسج وٙیٓ ٕٔىٗ اػت دس ٔٛلغ اجشا تا تشدٖ ٔراٚع سٚی ٘احیرٝ
وّیه وشد٘ی ،ایٗ ٔتٗ سإٙٞا دیذ٘ ٜـٛد و ٝدس ایٙلٛست تایذ الی Rollover ٝسا دس تراالی الیر clickBox ٝلرشاس دٞیرذ
تشای ا٘تماَ الی rollover ٝت ٝالی ٝتاالتش اص لؼٕت timeLineایٙىاس سا ا٘جاْ ٔیذٞیٓ:
ؿىُ 22
93
درج پَیا ًوایی()animation
٘ىتٝای و ٝدس دسج پٛیإ٘ایی ٚجٛد داسد ایٗ ٞؼت ؤٕ ٝىٗ اػت تؼوی اص پٛیإ٘اییٞا ٍٙٞاْ اجشا ،تٌٛس وأُ دیرذٕ٘ ٜری
ؿ٘ٛذ دس ایٙلٛست تایذ دلت وٙیذ و ٝاٌش دس ایٗ اػالیذ دوٕٝای ٚجٛد داسد تایرذ اص پٙرُ propertiesایرٗ دوٕرٌ ٝضیٙرٝ
pause afterسا غیش فؼاَ وٙیذ ٚتجای دؤٕ ٝیتٛا٘یذ اص یه click boxتشای تٛلف دس اػالیذ اػتفاد ٜوٙیذ.
ؿىُ 23
درج اشیاء:
دس دس ج اؿیاء ٔٛلغ ٕ٘ایؾ پشٚطٕٔ ٜىٗ اػت اؿیاء دسج ؿذ ٜتا آخش پشٚصٕ٘ ٜرایؾ داد٘ ٜـر٘ٛذ ور ٝدس ایرٗ حاِرت تایرذ اص
لؼٕت timingؿیء ا٘تخاب ؿذٌ ،ٜضی rest of slide ٝٙسا ا٘تخاب وٙیذ.
ٕٔىٗ اػت ٙٞشجٛیاٖ ػٛاَ تىٙٙذ و ٝآیا ٔیتٛاٖ تا ٚجٛد دوٕ ٝو ٝتاػث تٛلف دس اجشا ٚسفتٗ ت ٝاػالیذ تؼرذی ٔریؿرٛد
واسی وشد و ٝخٛدواس ت ٝاػالیذ تؼذی تشٚد ،جٛاب ایٗ ػٛاَ دس تلٛیش صیش ٞؼرت ور ٝتایرذ تیره ٌضیٙر pause after ٝسا
تشداسیٓ:
ؿىُ 24
دس ٍٙٞاْ دسج كذا دس وپتیٛیت و ٝت ٝوُ پشٚط ٜاػٕاَ ٔی وٙیٓ اٌش تخٛاٞیٓ دس اػالیذ خاكی ؤ ٝثال فیّٓ داسد ٚخٛدؽ
كذا داسد كذاٞا تا ٓٞتذاخُ چیذا ٘ىٙٙذ ٚدس ایٗ اػالیذ كذای پشٚط ٜوٕٞ ٝاٖ كذای پغ صٔیٞ ٝٙؼت لٌغ ؿٛد ًثك
تلٛیش صیش ػُٕ ٔیوٙیٓ:
94
ؿىُ 25
دس صٔاٖ فیّٕثشداسی ٕ٘ایـی و ٝحاِت آٔٛصؿی داسد لثُ اص ؿشٚع ت ٝهثي وشدٖ حتٕا ٔیىشٚف ٖٛسا فؼاَ وٙیذ تا كذا ٓٞ
دس پشٚط ٜؿٕا هثي ؿٛد:
ؿىُ 26
دس ٍٙٞاْ خشٚجی ٌشفتٗ اص پشٚط ٜفیّٕثشداسی ؿذ ٜت ٝسٚؽ video Demoتایذ دلت وٙیذ و ٝفمي یه ٘ٛع خشٚجی دس
ایٗ ٘ٛع پشٚطٜٞا ٔیتٛاٖ ٌشفت و ٝاٌش اص ٘ٛع customا٘ذاص ٜپشٚط ٜسا تغییش دٞیٓ ٚتا پؼ٘ٛذ mp4رخیش ٜوٙیٓ ،حتی
تشای دػتٍاٟٞای ٘ ipadیض ٔیتٛاٖ خشٚجی تِٛیذ وشد.
شرٍع تذریط
لثُ اص ؿشٚع تذسیغ تٟتش ٞؼت اص ٔضایای ٔحتٛاٞای اِىتش٘ٚیه وٕی كحثت ؿٛد ٚت ٝتیاٖ لاتّیتٟای ٘شْ افضاس وپتیٛیت
پشداخت ٝؿٛد وٞ ٝش پشٚط ٜدس وپتیٛیت ٔجٕٛػ ٝاص اػالیذٞا اػت ٚایٗ ٘شْ افضاس داسای لاتّیت فیّٓ تشداسی ت ٝسٚؽ ٕ٘ایـی
ٚتؼأّی سا ٘یض داسا اػت ٚتؼیاسی اؿیاء ٚاتضاسٞای آٔاد ٜتؼأّی سا دس اختیاس لشاس ٔیدٞذ .اص جّٕ ٝت ٝتاصی پاصَ ٚتاصی
حافظ ٚ ٝیا ت ٝأىاٖ دسج ِغت ٘أ ٝتشای پشٚط ٜخٛد دس ایٗ ٘شْ افضاس اؿاس ٜوٙیذ.
الف) تؼییي ظطح
تشای ایجاد ا ٍ٘یض ٜدس ٙٞشجٛیاٖ لثُ اص ٚسٚد تٔ ٝثحثٔ ،ی تٛا٘یذ تا ًشح ػٛاالتی ،دس آٟ٘ا اٍ٘یضؽ تشای آغاص ٚاحذ یادٌیشی
ایجاد وٙیذ ٚاص ػٌح دا٘ؾ آٟ٘ا اًالع وؼة وٙیذ .ػپغ تا اػتفاد ٜاص ایٗ اًالػات ت ٝدػت آٔذ ،ٜسٚؽ ٚسٚد ت ٝتحث
سأـخق ٕ٘اییذ .تؼییٗ ػٌح ٔیتٛا٘ذ تا سٚؽٞای صیش ٚوٙجىا ٚوشدٖ ٙٞشجٛیاٖ آغاص ؿٛد:
تا تٛج ٝت ٝپیـشفت تىِٛٛٙطی ٚتحث ٛٞؿٕٙذػاصی دس تٕاْ د٘یا ،ت٘ ٝظش ؿٕا تختٌ ٚ ٝچ جای خٛد سا ت ٝوذاْ اتضاس
ٔیدٙٞذ؟
آیا یادٌیشی ٔثتٙی تش وتاب واغزی ٔٛثشتش اػت یا یه ٔحتٛای اِىتش٘ٚیه ؿأُ كذا ٚفیّٓ ٚكٛت ٚپٛیا ٕ٘ایی ٚتلٛیش
... ٚ؟
چ٘ ٝشْ افضاسٞایی تشای تِٛیذ ٔحتٛای اِىتش٘ٚیه ٚجٛد داسد؟وذاْ یه اص ٘شْ افضاسٞا وأّتش ٞؼت؟
چ ٝپشٚطٞ ٜایی سا ٔیتٛاٖ تا ٘شْ افضاس وپتیٛیت ایجاد وشد؟
آیا دس ٘ؼخ٘ 9 ٝشْ افضاس وپتیٛیت ٔیتٛاٖ فاسػی ٘ٛؿت؟ اٌش وّٕ ٝاٍّ٘یؼی داخُ جّٕ ٝتٛٙیؼیٓ چٌٛس جّٕ ٝتٙذی سا
دسػت تایپ وٙیٓ؟
آیا ٘یاصی ت ٝایجاد ٘ؼخ ٝپـتیثاٖ اص پشٚطٜای و ٝواس ٔیوٙیذ ٞؼت؟
اػالیذ اٍِ )slide master (ٛچ ٝواستشدی داسد؟
تشای اهاف ٝوشدٖ ٔتٗ اص چ ٝاتضاسٞایی دس وپتیٛیت ٔیتٛا٘یٓ اػتفاد ٜوٙیٓ؟
چٛ٘ ٝع ٔتٗ ٞایی ٔیتٛا٘یٓ دس وپتیٛیت دسج وٙیٓ؟
95
دس دسج اؿىاَ دس وپتیٛیت ،آیا اص ایٗ اؿىاَ ٔیتٛا٘یٓ ت ٝػٛٙاٖ دوٕ ٝاػتفاد ٜوٙیٓ؟
آیا ٔیتٛاٖ تلٛیشی سا و ٝدس وپتیٛیت دسج ٔیوٙیٓ ؿفافیت ٚا٘ذاص ٜاؽ سا تغییش دٞیٓ ٚیا لؼٕتی اص تلٛیش سا تشؽ
وٙیٓ؟
دس وپتیٛیت اؿیاء تؼأّی وذاْ ٞؼتٙذ؟ چٍٔ ٝ٘ٛیتٛا٘یٓ تا اػتفاد ٜاص دوٕ ٝت ٝاػالیذ دیٍشی تشٚیٓ یا یه فایّی سا تاص وٙیٓ
ٚیا ػّٕیات خاكی سا ا٘جاْ دٞیٓ؟ چٍٔ ٝ٘ٛیتٛا٘یٓ ؿىُ ٔاٚع سا دس خشٚجی پشٚط ٜداؿت ٝتاؿیٓ؟
چٍٔ ٝ٘ٛیتٛا٘یٓ تشای اؿیاء ٚیا ػایش ػٙاكش پشٚطٔ ٜتٗ ٚیا تلٛیش سإٙٞا لشاس دٞیٓ؟
چٍٔ ٝ٘ٛیتٛایٗ تشای تاویذ تش لؼٕتی اص تلٛیش ٚیا یه ػٙلش دیٍش دس پشٚط ٚ ٜتٕشوض تش سٚی ایٗ ػٙلش ،آٖ لؼٕت سا ٔٛلغ
اجشای پشٚط ٜتضسٌٕٙایی وٙیٓ؟
آیا ٔیدا٘ؼتیذ دس وپتیٛیت ٔیتٛا٘یٓ اص تاصیٟای آٔادٔ ٜثُ تاصی پاصَ ٚتاصی حافظ ٝاػتفاد ٜوٙیٓ؟ یا حتی ٔیتٛا٘یٓ تشای
پشٚط ٜخٛد ِغت ٘أ ٝایجاد وٙیٓ
آیا واستش دس خشٚجی پشٚط ٜؿٕا ٔیتٛا٘ذ تا دسي وشدٖ ٔاٚع لؼٕتی اص یه ؿی یا تلٛیش سا تٔ ٝحُ دیٍش جاتجا وٙذ؟
ٔٙظٛس اص فیّٕثشداسی دس وپتیٛیت چٛ٘ ٝع فیّٕثشداسی ٞؼت؟
آیا ت ٝػٛٙاٖ آصٔ ٖٛػّٕی ٔ ٓٞیتٛا٘یٓ اص فیّٕثشداسی اػتفاد ٜوٙیٓ؟
ب) ٍرٍد تِ تحث
تا تٛج ٝت ٝػٛاالت ٚپاػخ ٞایی و ٝدس تخؾ لثُ ت ٝآٖ پشداخت ٝؿذ ٙٞشجٛیاٖ سا دس ٞش ٔثحث ت ٝػٕت ٔٛاسد صیش ٞذایت
وٙیذ:
96
تذریط
ٔجٕٛػٝای اص تلاٚیش ،كذا ،فیّٓٞا ٚپٛیا ٕ٘اییٞا ...ٚ ٔحتٛای اِىتش٘ٚیىی 1
٘شْ افضاس captvateیىی اص ٘شْ افضاسٞای تِٛیذ ٔحتٛای اِىتش٘ٚیىی و ٝتٛا٘ایی هثي فیّٓ ت ٝكٛست تؼأّی 2
ٚ ٚدسج پٛیا ٕ٘ایی ٚایجاد آصٔ ٚ ٖٛتِٛیذ ا٘ٛاع خشٚجیٞا سا داسد.
ٚجٛد اؿیاء تؼأّی تاػث ٔیؿٛد و ٝپشٚطٙٔ ٜتظش ػىغ اِؼُٕ واستش ؿٛد ٚیه فشایٙذ اؿیاء تؼأّی 3
دٚػٛی ٝتیٗ واستش ٚؿیء اتفاق ٔیافتذ.
ایٗ اؿیاء فمي جٙثٕ٘ ٝایـی داس٘ذ ٚواستش ٘مـی دس آٖ ایفا ٕ٘ی وٙذ. اؿیاء غیشتؼأّی 4
لثُ اص خشٚجی ٌشفتٗ اص پشٚط ٜتٟتش ٞؼت یه پیؾ ٕ٘ایـی اص خشٚجی پشٚط ٜتثیٙیذ پیؾ ٕ٘ایؾ 5
و٘ ٝشْ افضاس وپتیٛیت ا٘ٛاع سٚؿٟای پیؾ ٕ٘ایؾ سا داسا ٞؼت.
تشای دسج اؿىاَ آٔا د ٜدس اػالیذ ٔٛسد ٘ظش ٞؼت ایٗ اؿىاَ لاتّیت تثذیُ ت ٝدوٕ ٝسا Shape 6
داس٘ذ.
واستشد آٟ٘ا دس ػاخت سإٙٞاػت ؤ ٝیتٛا٘ذ ایٗ سإٙٞا ت ٝكٛست ٔتٗ یا ػىغ ٚیا Rollover 7
ٔتٗ ٚػىغ ٚپٛیإ٘ایی ... ٚتا ٓٞتاؿٙذ.
اػالیذ اٍِ ٛتشای پشٞیض اص ا٘جاْ تٙظیٕات تىشاسی تشای ػایش اػالیذٞا ٚاػٕاَ ایٗ Slide master 8
اػالیذ اٍِ ٛت ٝػایش اػالیذ ٞا.
دس ٘شْ افضاس وپتیٛیت ٔیتٛا٘یٓ اص اتضاسٞای تؼأّی آٔادٔ ٜثُ تاصی پاصَ یا تاصی حافظٝ اتضاس تؼأّی آٔادٜ 9
ٚیا ِغت ٘أ ٝآٔاد ... ٚ ٜاػتفاد ٜوٙیٓ.
تشای فیّٕثشداسی اص كفحٕ٘ ٝایؾ یا ٘شْ افضاس واستشدی خاكی ت ٝواس ٔیسٚد و ٝایٗ Simulation 10
فیّٕثشداسی ٔیتٛا٘ذ ٕ٘ایـی ،تؼأّی ٚیا تٕشیٙی تاؿذ.
خي صٔاٖ اػت ؤ ٝیتٛاٖ تٚ ٝػیّ ٝایٗ خي صٔاٖ ،صٔاٖ ٕ٘ایؾ اؿیاء ٔ ٚذیشیت Timeline 11
ٕ٘ایؾ آٟ٘ا دس كفح ٝسا ا٘جاْ داد
یه ٕ٘ٔ ٝ٘ٛحتٛای اِىتش٘ٚیه تا ظاٞش جزاب تا ٙٞشجٛیاٖ ٘ـاٖ دٞیذ تا دیرذ ٜاِٚیرٝای اص ٔحترٛای اِىتش٘ٚیره داؿرتٝ
تاؿٙذ.
دس واسٌأ ٜذسػٕٞ ٝشا ٜتا ٙٞشجٛیاٖ ٚت ٝكٛست ٕٞضٔاٖ ٘شْ افضاس وپتیٛیت سا دس ػیؼتٓٞا ٚتٛػي ٙٞشجٛیاٖ ٘لرة ٚ
فؼاِؼاصی وٙیذ.
ا٘ٛاع پشٚطٞ ٜایی سا و ٝدس وپتیٛیت ٔیتٛا٘ٙذ ایجاد وٙٙذ سا تا ٔثاَ ٘ـاٖ دٞیذ.
97
٘ ح ٜٛفؼاَ وشدٖ فاسػی ٘ٛیؼی ٚپـتیثاٖ ٌیشی سا تٙٞ ٝشجٛیا ٘ـاٖ دٞیذ.
اؿیاء تؼأّی ٚغیش تؼأّی سا تٙٞ ٝشجٛیاٖ اص جؼث ٝاتضاس ٘ـاٖ دٞیذ ٚتا یه ٔثاَ واستشدؿاٖ ٘ ٚح ٜٛتغییش تٙظیٕاتـاٖ
سا تٛهیح دٞیذ.
٘ ح ٜٛایجاد اػالیذ ٚتغییش خلٛكیات اػالیذ ٚایجاد اػالیذ اٍِ ٛسا ت ٝكٛست واستشدی تا یه ٔثاَ ٘ـاٖ دٞیذ.
اتضاسٞای تؼأّی آٔادٔ ٜا٘ٙذ تاصی پاصی ٚتاصی حافظ ... ٚ ٝسا ٘ـاٖ دٞیذ.
ا٘ٛاع سٚؿٟای فیّٕثشداسی سا تٛهیح دٞیذ ٚتا روش یه ٔثاَ ،تا ػ ٝسٚؽ أ ٖٚثاَ سا فیّٕثشداسی وٙیذ.
پشٚطٜای سا تشای ٞش ٌش ٜٚتؼشیف وشد ٚ ٜدس ً َٛآٔٛصؽ اص آٟ٘ا تخٛاٞیذ ػال ٜٚترش تٕشیٙرات وتراب ،ایرٗ پرشٚط ٜسا ٘یرض
تىٕیُ ٕ٘ایٙذ.
ؿٕا ٘یض ٔی تٛا٘یذ آٔٛصؽ خٛد سا تش ٔثٙای یه پشٚط ٜاص لثُ تؼشیف ؿذ ٜتٙظیٓ وشد ٜتا دس پایاٖ آٔٛصؽ وپتیٛیت ،ایٗ
پشٚط٘ ٜیض تىٕیُ ٌشدد.
یه ًشح دسع ٞفتٍی(سٚصا٘ )ٝسا دس ادأ ٝلشاس دادیٓ تا ٘ح ٜٛتذسیغ ٚتٙظیٓ صٔاٖ تذسیغ سا دس ٘ظش داؿت ٝتاؿیذ:
98
عشح دسع سٍصاًِ (ّفتگی) پیـٌْادی
دسع :فیلوثشداسی اص ًشم افضاس word کالع :دّن
پیام جلؼِ (ّذف کلی)ٌّ :شجَ تتَاًذ فیلوثشداسی کٌذ.
صهاى فؼالیتّا اّذاف یادگیشی
فیضیکی
هذت کاس ٌّشجَ کاس ٌّشآهَص عثقة ّذف :حیغة فؼالیت
(دقیقِ) ػاعفی /ؿٌاختی /سٍاًی
-حشکتی
20 ٌٛؽ دادٖ فؼاَ ٚپشػؾ تا تٛج ٝت ٝوّیت فلُ ،یىی اص ٙٞشج ٛتایذ سٚؿٟای اسائِ ًکات
ٚپاػخ ،ا٘جاْ فؼاِیتٞای فؼاِیتٟای واسٌاٞی سا تٝ فیّٕثشدای ٚتفاٚت ایٗ تکویلی
ٌشٞٚی ٚتش٘أ ٝسیضی تٝ ٙٞشجٛیاٖ ؿشح دٞیذ سٚؿٟا ٚتٙظیٕات (جوغ
ٔٙظٛس ا٘جاْ پظٞٚؾ فیّٕثشداسی آؿٙا ؿٛد. تٌذی)
90 ٙٞشجٛیاٖ دس ٌشٜٞٚای ایٗ اسصؿیاتی دس د ٚؿاخ ٝا٘فشادی ٙٞشج ٛتتٛا٘ذ اص یه ٘شْ اسصؿیاتی
خٛد ػؼی ٔیوٙٙذدس ٌ ٚشٞٚی ا٘جاْ ٔیؿٛد: افضاس واستشدی تا ػ ٝسٚؽ ؿایؼتگی
ٔذت صٔاٖ تؼییٗ ؿذٜ اص ٙٞشجٛیاٖ خٛاػتٔ ٝیؿٛد دس فیّٕثشداسی وٙذ. (اسصؿیاتی
تا ٟ٘ایت دلت ٚػشػت تا ٌشٜٞٚای تؼییٗ ؿذ ٜت ٝا٘جاْ پایاًی)
ایجاد خاللیت ت ٝحُ پشٚط ٜایٗ تخؾ اص ٚاحذ واس
پشٚط ٜتپشداص٘ذ . تپشداص٘ذ.
ٙٞشجٛیاٖ ت ٝكٛست ٕ٘شٜای ت ٝواس ٌشٞٚی ٙٞشجٛیاٖ
ا٘فشادی فیّٕثشداسی اص ٘شْ دادٔ ٜیؿٛد.
افضاس واستشدی سا ا٘جا آصٔ ٖٛتشای ٙٞشجٛیاٖ ت ٝكٛست
ٔیدٙٞذ ا٘فشادی تشٌضاس ٔیؿٛد.
٘ىت :ٝلثُ اص ؿشٚع ت ٝواس،
ٔالنٞای اسصیاتی پشٚط ٜت ٝآٟ٘ا
دادٔ ٜیؿٛد.
ٕ٘شٌ ٜشٞٚی دس ٕ٘ش ٜا٘فشادی افشاد
تاثیش ٌزاس اػت.
20 تمؼیٓ تٙذی ٚظایف واس ٙٞشجٛیاٖ تشای یىی اص تخـٟای ا٘جاْ پشٚط ٜآٔٛصؿی تٝ توشیي دس
پشٚط ٜتیٗ اػوای ٌشٚ ٜٚ وتاب ٘لة ٚسا ٜا٘ذاصی تا ػٝ كٛست ٌشٞٚی هٌضل
تحٛیُ دس صٔا٘ثٙذی سٚؽ فیّٕثشدای وٙٙذ (تؼییي-
تؼییٗ ؿذٜ تکلیف)
ٚیذئ ٛپشٚطوتٛس ،سایا٘ ، ٝتخت ٝآٔٛصؿی ،تش٘أ ٚ Netsupport ٝتش٘أ ٚ adobe captivate 9 ٝتش٘أٝ اتضاسّای
flash player هَسد ًیاص
تشای ایي
تخؾ اص
ٍاحذ
یادگیشی
ٍٙٞاْ ایجاد یه دٚس ٜآٔٛصؿی اِىتش٘ٚیه و ٝتیٗ چٙذ آٔٛصؽ ٔـتشن اػت ٔیتٛا٘یٓ ٕٝٞایٗ آٔٛصؿٟا سا دس یه پشٚطٜ
تجٕیغ وٙیٓ ٚلتی یه دٚس ٜآٔٛصؿی سا ٔی خٛاٞیذ ت ٝكٛست ٔحتٛا تذسیغ وٙیذ ٚالصْ ٞؼت چٙذیٗ پشٚط ٜتا ٓٞتجٕیغ
ؿ٘ٛذ تا یه پشٚط ٜت ٝكٛست یه دٚس ٜاِىتش٘ٚیىی ٚوأُ ؿٛد تٟتش اػت اص پشٚطٜٞای تشویثی adobe captivateاػتفادٜ
وٙیذ ؤ ٝیتٛا٘ذ فایّٟای SWFتِٛیذ ؿذ ٜسا ػاصٔا٘ذٞی وٙیذ تشای اػتفاد ٜاص پشٚطٜٞای تشویثی( )Aggregatorفایّٟای
پشٚطٜٞای لثّی سا ت ٝكٛست فایُ SWFتِٛیذ وٙیذ ٚػپغ تا اػتفاد ٜاص aggregatorدس یه پشٚط ٜآٟ٘ا سا تجٕیغ وٙیذ:
99
ؿىُ 27
ػپغ اص وادسی و ٝتاص ٔیؿٛد ًثك تلٛیش صیش فایّٟای swfپشٚطٜٞای دیٍش سا ٚاسد وٙیذ:
ؿىُ 28
دلت وٙیذ وٍٙٞ ٝاْ رخیش ٜوشدٖ ایٗ پشٚصٜٞای تشویثی تا پؼ٘ٛذ aggrرخیشٔ ٜیؿ٘ٛذ ٚتؼذ اص رخیش ٜوشدٖ ،دس ٟ٘ایت اص
پشٚص ٜخٛد خشٚجی تٟیٔ ٝیوٙیٓ وً ٝثك تلٛیش صیش ٔیتٛا٘یٓ خشٚجیٞای swf,exe,pdf,htmlتِٛیذ وٙیٓ :
ؿىُ 29
دس ٘شْ افضاس adobe captivate 9.0تؼذادی پشٚط ٜآٔاد ٜلشاس داد ٜؿذ ٜاػت ؤ ٝیتٛاٖ اص آٟ٘ا دس آٔٛصؽ تخـٟای
ٔختّف وپتیٛیت وٕه ٌشفت تا تٛج ٝت ٝایٙى ٝایٗ پشٚطٜٞا دس ػٌح خیّی ػاِی ًشاحی ؿذ ٜا٘ذ تشای ٙٞشجٛیاٖ جزاتیت
صیادی خٛاٞذ داؿت تشای اػتفاد ٜاص ایٗ پشٚطٜٞای آٔادً ٜثك تلٛیش صیش ٞش ٚلت وپتیٛیت سا اجشا ٔیوٙیذ دس وادسی وٝ
دس اتتذا ظاٞش ٔیؿٛد دؤٕ ٝشت ًٝٛسا ًثك تلٛیش صیش تض٘یذ تا ٕ٘ ٝ٘ٛپشٚطٜٞا دیذ ٜؿ٘ٛذ تؼذ پشٚط ٜدِخٛا ٜسا ا٘تخاب وشدٚ ٜ
ٌضی open ٝٙسااجشا ٕ٘اییذ:
100
ؿىُ 30
دس پاییٗ وادس تاال و ٝپشٚطٜٞای ٚتٓٞای پشٚطٜٞای آٔاد ٜصیادی ٚجٛد داسد ٚلتی یىی اص آٟ٘اسا ا٘تخاب ٔیوٙیٓ ٚاسد ػایت
ؿشوت adobeتشای داّ٘ٛد ٔیؿٛد ؤ ٝیتٛا٘یذ پشٚط ٜا٘تخاتی ساتاسٌزاسی وٙیذ.
ٚلتی ٔتٙی سا ا٘تخاب ٔیىٙیٓ تا سٍ٘ؾ سا اص پ properties ُٙتغییش دٞیٓ ٛ٘ ٚع سً٘ سا solidا٘تخاب ٔیىٙیٓ
ؿىُ 11
ؿىُ 11
101
هتي ٍ تصَیر راٌّوا):(rollover Slidelet
٘ؼثت ت ٝد ٚسإٙٞای لثّی و ٝیىی ٔتٗ سإٙٞا ٚدیٍشی تلٛیش سإٙٞا تٛد پیؾ سفت ٝتش ٞؼت چ ٖٛاٌش اص ایٗ اتضاس اػتفادٜ
وٙیذ ٍٙٞاْ ٍ٘ ٝداؿتٗ ٔاٚع سٚی یه ٌضیٔ ،ٝٙتٗ ٚتلٛیش ٚكذا ٚپٛیا ٕ٘ایی ٕٝٞتا ٕٞ ٚ ٓٞضٔاٖ لاتُ سٚیت ٞؼتٙذ.
ؿىُ 33
ػپغ ًثك تلٛیش صیش ٔتٗ ٚتلٛیش ٚكذا ٚپٛیإ٘ایی .. ٚسا ت ٝوادس سإٙٞا ٔیتٛا٘یٓ تیافضاییٓ:
ؿىُ 03
تفاٚتی و slidelet rollover ٝتا تمیٞrollover ٝا داسد دس ایٗ اػت و:ٝ
لاتّیت اوـٗ ٘ٛیؼی داسد پغ ٔیتٛا٘ذ جضء اؿیاء تؼأّی ٔحؼٛب ؿٛد.
٘احی ٝاؿاسٌ ٜش ٔاٚع و ٝدس تمی ٝت ٝكٛست چٟاس هّؼی تٛد دس ایٙجا ٔیتٛای ٓٙت ٝكٛست چٙذ هّؼی تثذیُ وٙیٓ(ًثك
تلٛیش صیش):
ؿىُ 35
102
ػپغ ؿشٚع ت ٝسػٓ چٙذ هّؼی ٔیوٙیٓ ًثك تلٛیش صیش:
ؿىُ 36
واستشد آٖ خیّی صیاد ا ػت ٔثال دس ٕٞیٗ تلٛیش تاال چ ٖٛاوثش اػتاٟ٘ا ؿىُ ظاٞشی چٟاسهّؼی ٘ذاس٘ذ ٚتشای ا٘تخاب دلیك
ایٗ اػتاٟ٘ا ایٗ ٔٛسد خیّی واستشد ٔفیذی داسد.
ٚلتی وپتیٛیت سا ٘لة ٔی وٙیٓ ٕٞشا ٜخٛد تؼذاد صیادی اؿیاء آٔاد٘ ٜظیش دوٕ ،ٝتلاٚیش ٚ ،ا٘یٕیـٗ ... ٚسا دس پٛؿٝای تٙاْ
ٚ galleryاسد ٔحُ ٘لة ٔیوٙذ ٔؼیش ایٗ پٛؿ ٝت ٝؿشح صیش اػت:
C:\Program Files\Adobe\Adobe Captivate 9 x64\Gallery
و ٝحاٚی ٔحتٛیاتی ٔثُ تلٛیش صیش اػت :
ؿىُ 37
ؤ ٝیتٛاٖ اص پٛؿٛٔ ٝسد ٘ظش ٔثال دوٕ ،ٝیا ا٘یٕیـٗ ... ٚسا ٚاسد پشٚط ٜوشد.
103
د) فؼالیتّای کارگاّی
چٌذ ًوًَِ هحتَای الکٌشًٍیکی کِ تَلیذ کشدُ ایذ ٍ ًشم افضاسّایی کِ دس تَلیذ هحتَا اص آى اػتفادُ کشدُ ایذ سا
تٌَیؼیذ.
آیا هحتَای الکتشًٍیکی صشفا تایذ تَػظ هؼلواى تَلیذ ؿَد ؟ دس ایي تاسُ تا ّوکالػیّای خَد تحث کٌیذ.
ٔحتٛاٞای اِىتش٘ٚیىی كشفاً ایٌٛٙس ٘یؼت و ٝفمي تٛػي ٔؼّٓ تٟی ٝؿ٘ٛذ ٞ ٚش وؼی تٙا ت ٝؿغُ ٌٔ ٚاِثی و ٝداسد
ٔی تٛا٘ذ تشای خٛد ٚحشف ٝی خٛد یه ٔحتٛای اِىتش٘ٚیىی تٟی ٝوٙذ ٔحتٛای اِىتش٘ٚیىی ٓٞكشفاً فمي آٔٛصؿی
٘یؼت ٔ ٚیتٛا٘ذ ت ٝكٛست واتِٛٛي تثّیغاتی اِىتش٘ٚیىی یا ٘ـشی ٝاِىتش٘ٚیىی .... ٚتاؿذ.
دس جذٍل صیش اػضای هتخصص گشٍُ تَلیذ هحتَای الکتشًٍیکی ٍ ٍظیفِ ّش یک سا پیـٌْاد دّیذ.
ٍظیفِ ػضَ گشٍُ سدیف
ٚظیف ٝاكّی ٔذیش پشٚطً ،ٜشاحی فّٛچاست ٚس٘ٚذ اجشایی پشٚط ٜاػت .ػال ٜٚتش ایٗ،
تؼییٗ ٚظایف ٞش یه اص ػٛأُ پشٚطٕٞ ٚ ٜاٍٙٞی ٔیاٖ ٌشٜٞٚای ٔختّف تش ػٟذٜ ٔذیش پشٚطٜ )1
ٔذیش پشٚط ٜاػت.
تا تٛج ٝت ٝایٗ وً ٝشاحی ٌشافیىی ٔٙاػة ٚداؿتٗ ظاٞش صیثا ،تاثیش صیادی دس جزب
ٔخاًة داسدٚ ،ظیف ٝاكّی ٌشافیؼتً ،شاحی پٛػتٌ ٝشافیىی پشٚط ٜؿأُ پغ ٌشافیؼت )2
صٔیٞٛٙٔ ،ٝٙا ،دوٕٞ ٝاٌِٞٛٛ ،ا ،آیىٗٞا ... ٚاػت.
ٔؼ َٛكذا ٔتخلق كذا )3
واسؿٙاع ػّٕی ٚ
ٔؼ َٛتشسػی كحت ٔحتٛا ٚدسػتی اًالػات )4
ٔٛهٛػی
پٛیإ٘ایی ٘یض ٔا٘ٙذ ٌشافیه ،تاثیش صیادی تش جّة ٘ظش ٔخاًة داسد .ا٘یٕاتٛسٚ ،ظیفٝ
ٔتخلق پٛیإ٘ایی
تٟی ٚ ٝتِٛیذ پٛیإ٘اییٞای ٔٛسد ٘یاص پشٚط ٜسا تش ػٟذ ٜداسد ٚدائٕا تا ٌشافیؼت پشٚطٜ )5
(ا٘یٕاتٛس)
دس استثاى اػت ٚتلاٚیش ً ٚشحٞای الصْ سا اص ٚی تٟیٔ ٝیوٙذ.
٘مؾ تٟی ٝوٙٙذ ٜػٕذتا ٔاِی ٚتـىیالتی اػتٚ .ظیف ٝاكّی ٚیٌ ،فتٍٕٞ ٚ ٛاٍٙٞی
تٟی ٝوٙٙذٜ )6
تا ػٛأُ پشٚط ،ٜتٟیٙٔ ٝاتغ ٔاِی ،اتضاسٞا ٚتجٟیضات ٔٛسد ٘یاص پشٚط ٜاػت.
ٔحتٛای تشسػی ؿذ ٚ ٜجٕغ آٚسی ؿذ ٜتٛػي واسؿٙاػاٖ ٔٛهٛػی سا دسیافت وشدٚ ٜ
ػؼی ٔیوٙذ تا اسائ ٝساٞىاس ٚؿیٙٔ ٜٛاػة ،آٖ سا تشای اػتفاد ٜدس پشٚطًٛ ٜسی
ًشاح ٚتىِٛٛٙطیؼت
آٔادٜػاصی وٙذ و ٝتأثیشٌزاسی تیـتشی تش ٔخاًة داؿت ٝتاؿذ .تشای ٕ٘ ،ٝ٘ٛاٌش لشاس )7
آٔٛصؿی
اػت ایٙتش٘ت آٔٛصؽ داد ٜؿٛد ،پیـٟٙاد ٔیوٙذ و ٝدس اتتذای آٔٛصؽ ،چٙذ كفحٝ
ٚب ٔؼشٚف ٔ ٚـٟٛس ٕ٘ایؾ داد ٜؿٛد.
ٔؼٕٛال دس آخشیٗ حّم ٝتِٛیذ چٙذسػا٘ ٝای ،لشاس ٔیٌیشد ٚاجضاء تِٛیذ ؿذ ٜتٛػي تش٘أٛ٘ ٝیغ چٙذ
)8
ػایشیٗ سا تحٛیُ ٌشفت ٚ ٝتش اػاع فّٛچاست تش٘أ ،ٝآٖٞا سا یىپاسچٝػاصی ٔیوٙذ. سػا٘ٝای:
یىی اص سػا٘ٞٝای پشواستشد و ٝدس اغّة پشٚطٜٞای چٙذ سػا٘ٝای دیذٔ ٜیؿٛد فیّٓ ٚ
ٚیذئ ٛاػتٚ .یشایؾ ،تذٚیٗ ٚآٔادٜػاصی فیّٓٞای ٔٛسد اػتفاد ٜدس پشٚط ٜتش ػٟذٜ ٔتخلق ٚیذئٛ )9
ٔتخلق ٚیذئ ٛاػت.
-1تا وٕه ٙٞشآٔٛص خٛد ٘شْ افضاس Captivate 9.0سا اجشا وٙیذ.
٘-2ؼخ٘ ٝشْ افضاس ٘لة ؿذ ٜسٚی سایا٘ ٝواسٌا ٜسا تخٛا٘یذ.
104
تشای اجشا سٚی آیىٗ تش٘أ ٝداتُ وّیه وشد ٚ ٜاجشا ٔیوٙیٓ:
تشای فٕٟیذٖ ٘ؼخ ٝتش٘أ ٝاص ٔؼیش تلٛیش صیش وٕه ٔیٌیشیٓ:
ؿىُ 18
تا تٛج ٝت ٝؿىُ صیش واستشد ٞش یه اص ا٘ذاصٜٞای كفح ٝپشٚط ٜسا تشسػی ٚدستاس ٜآٟ٘ا تا ٓٞوالػی خٛد تحث وٙیذ.
ؿىُ 39
105
پؼًَذ رخیشُػاصی پشًٍذُّای کپتیَیت چیؼت؟
پؼ٘ٛذ فایّٟای رخیش ٜؿذ ٜدس وپتیٛیت cptxاػت .تشای ایتىٙٞ ٝشجٛیاٖ سا سإٙٞائی وٙیذ اص ٙٞشجٛیاٖ تخٛاٞیذ پشٚط ٜسا
رخیش ٜوٙٙذ تا پؼ٘ٛذ فایّٟای وپتیٛیت سا ٔـاٞذ ٜوٙٙذ.
ؿىُ 14
:ت ٝوٕه ٙٞشآٔٛص خٛد واستشد ٞش یه اص ٌضیٞٝٙای ؿىُ سا دس جذٔ َٚماتُ آٖ تٛٙیؼیذ.
ؿىُ 11
106
ت ٝوٕه ٙٞشآٔٛص خٛد واستشد اتضاس Text Entry Boxسا تشسػی وٙیذ.
فشم وٙیذ دس اتتذای پشٚطٔ ٜیخٛاٞیذ واستش ٘اْ ٘ ٚاْ خا٘ٛادٌی خٛد سا ٚاسد وٙذ یا ٘اْ واستشی ٚسٔض سا ٚاسد وٙذ تشای
ایٙىاس تایذ یه جؼثٔ ٝتٗ ٚسٚدی داؿت ٝتاؿیٓ و ٝیىی اص اؿیاء تؼأّی تشای ٚاسد وشدٖ ٔتٗ اػت.
ؿىُ 11
ٚلتی جؼثٔ ٝتٗ سا ا٘تخاب ٔیوٙیٓ دس پٔ properties ُٙیتٛا٘یٓ ٌضی ٝٙصیش سا تغییش دٞیٓ:
Default text ّش هتٌی سا دس ایي قؼوت ٍاسد کٌین تِ صَست پیؾ فشض دس خشٍجی
ًوایؾ دادُ هیؿَد
Retain text هتٌی کِ دس کادس هتي کاستش ٍاسد هیکٌذ تؼذاً هَقغ تاصگـت تِ ّویي
اػالیذّ ،واى هتي ًوایؾ دادُ هیؿَد.
Show text Box frame ًوایؾ کادس دس اعشاف جؼثِ هتي
Password field تاػث ًوایؾ کاساکتش * تجای حشٍف دس جؼثِ هتي هیؿَد (سهض)
Validate user input تشسػی صحت هتي ٍسٍدی(اگش ایي گضیٌِ سا اًتخاب کٌیذ کٌاس جؼثِ
هتي یک کادسی ٍاسد هیؿَد تا هتٌْای دلخَاُ خَدهاى سا ٍاسد کٌین
کِ دس صَستی کِ کاستش ایي هتٌْا سا دقیقاً ٍاسد کشد قثَل کٌذ
ٚلتی ٌضی Validate user input ٝٙسا ا٘تخاب ٔیوٙیٓ وادس صیش دس اًشاف جؼثٔ ٝتٗ تاص ٔیؿٛد:
ؿىُ 43
و ٝاص ػالٔت +تشای اهاف ٝوشدٖ ػثاسات دِخٛا ٜاػتفادٔ ٜیؿٛد اص ایٗ ٌضی ٝٙتیـتش تشای دادٖ ٘اْ واستشی ؤ ٝیخٛاٞیذ
حتٕا واستش ػیٗ ایٗ ػثاست سا ٚاسد وٙذ اػتفادٔ ٜیؿٛد.
107
تا وٕه ٌ ٓٞشٞٚی خٛد ،دس جذ َٚصیش واستشد ٞش یه اص ٌضیٞٝٙای اتضاس Previewسا تٛٙیؼیذ.
تا جؼتج ٛدس ایٙتش٘ت دس ٔٛسد ٕ٘ایؾ دس فوای اتشی تحمیك وٙیذ ٚت ٝوالع اسائ ٝدٞیذ.
ٔیتٛا٘ذ پشٚط ٜخٛد سا دس ػأاِ٘ٛ adobe connect ٝد وٙذ یا دس یه ػشٚس ِٛد وٙذ ٚواستشاٖ اص ًشیك ادسع ػشٚس ػایت
یا ٕ٘ adobe connectایؾ پشٚط ٜسا تثیٙٙذ.
ؿشح گضیٌِ
تؼییٗ سٚؿٙایی تلٛیش Brightness
تؼییٗ ٚهٛح تلٛیش Sharpness
ٔیضاٖ اختالف سً٘ Contrats
ؿفافیت سً٘ Alpha
دسج ٝسٍ٘ی Hue
اؿثاع سً٘ Saturation
ػیا ٚ ٜػفیذ وشدٖ تلٛیش Grayscale
ٔؼىٛع وشدٖ سٍٟ٘ای تلٛیش Invert color
دوٕٝای تشای پخؾ ػشٚد ّٔی ایشاٖ دس اػالیذ دسج وٙیذ ٚتا دوٕ ٝدیٍشی ٔٛػیمی سا ٔتٛلف وٙیذ.
ت ٝوٕه ٙٞشآٔٛصخٛد واستشد ٞش یه اص ٌضیٞٝٙای پٙجشٚ ٜیشایؾ تلٛیش سا تٛٙیؼیذ.
108
ؿىُ 44
تشای ٞش یه اص تخؾٞای پشٚط ٜدس اػالیذ دٔ ،ْٚا٘ٙذ ػشٚلأتاٖ دوٕ ٝؿفاف ًشاحی وٙیذ ٚتش اػاع س٘ٚذ ٕ٘ا آٟ٘ا سا تٝ
تخؾٞای ٔشت ًٝٛپی٘ٛذ دٞیذ.
ًشیم ٝؿفاف وشدٖ دوٕ ٝدس تلٛیش صیش ٔـخق ؿذ ٜاػت:
ؿىُ 15
تا اػتفاد ٜاص ٔؼیش ٛٔ ، Media > Audioصیه 3Iran.mpسا اص پٛؿ Tolid ٝا٘تخاب وٙیذ .كذا ت ٝپشٚط ٜاهافٔ ٝی
ؿٛد .پشٚط ٜسا ٕ٘ایؾ دٞیذ.
ؿىُ 46
109
تا تَجِ تِ هؼٌی Memory Gameکاستشد آى چیؼت؟
ٕٞاٌ٘ٛس و ٝاص اػٓ آٖ ٔـخق اػت تشای تاصی حافظ ٝاػت ٔیتٛاٖ ٌٔاِة دسػی سا ت ٝكٛست تاصی حافظً ٝشاحی وشد تا
ٙٞشج ٛتلٛست تاصی ٚتا جزاتیت ٌٔاِة سا ٌٔاِؼ ٝوٙذ.یا دس ػّٔ ْٛختّف ٔیتٛاٖ واستشدٞا سا تلٛست تاصی خافظً ٝشاحی
وشد تا واستش تا ایٗ سٚؽ تٟتش ایٗ ٌٔاِة سا یاد تٍیشد.
ؿىُ صیش تٙظیٕات دٚستیٗ فیّٕثشداسی سا ٘ـاٖ ٔی دٞذ .دس جاٞای خاِی واستشد ٞش یه اص ٌضیٞٝٙا سا تٛٙیؼیذ.
------
----------
جاتجایی
ا٘تخاب ٔیىشٚفٗ
------
ؿىُ 47
110
کذام کلیذ تاتؼی تشای پایاى فیلوثشداسی اػتفادُ هیؿَد؟
وّیذ ENDتشای پایاٖ فیّٕثشداسی ٞؼت ٚوّیذ F10وّیذ خاتٕ ٝهثي فیّٓ ت ٝسٚؽ full motionاػت.
تشای ٕ٘ایؾ یا ػذْ ٕ٘ایؾ ؿی یا اؿیائی و ٝدس ایٗ الی ٝلشاس داس٘ذ ت ٝواس ٔیسٚد ػالٔت
تشای جٌّٛیشی اص تغییشات ٚػذْ تغییش ا٘ذاص ٚ ٜجاتجایی ؿی ء و ٝدس ایٗ الی ٝلشاس داسد ت ٝواس ٔیسٚد. ػالٔت
دس صهاى ٍیشایؾ فیلن چِ اؿیا تؼاهلی یا غیشتؼاهلی اص اتضاسّا فؼال ّؼتٌذ؟
ًثك تلٛیش صیش اؿیائی و ٝدٚس آٟ٘ا وادس لشٔض وـیذ ٜؿذ ٜوال غیشفؼاَ اػت ٚتمی ٝاؿیاء سا و ٝتا فّؾ ٘ـاٖ داد ٜایٓ
تؼوی اص اجضاء ؿاٖ فؼاَ اػت.
ؿىُ 18
111
ؿىُ 49
:Demoفیّٕثشداسی ت ٝسٚؽ ٕ٘ایـی ٚغیش تؼأّی و ٝواستش فمي ٔیتیٙذ ٘ ٚمؾ تؼأّی دس فیّٓ ٘ذاسد
: Assessmentفیّٕثشداسی ت ٝسٚؽ تؼأّی و ٝواستش ٘مؾ فؼاِی دس پیـثشد فیّٓ داسد ٕٞ ٚضٔاٖ تا تؼأُ
واستش جّٔ ٛیسٚد.
:Trainingفیّٕثشداسی تٕشیٙی و ٝتؼأّی تٛد ٚ ٜداسای وادس سإٙٞا تشای وٕه ت ٝواستش اػت ٔثُ فیّٕثشداسی
assessmentتٛد ٚ ٜتٟٙا تفاٚتؾ دس ایٗ ا ػت و ٝت ٝواستش دس یافتٗ ٔحُ دسػت وّیه وشدٖ ٚػّٕیات
سإٙٞایی ٔیوٙذ.
ؿىُ 50
تا تٛج ٝت ٝاِٛٚیتٞا ٛٔ ٚاسدی و ٝدس ایٗ ٚاحذ یادٌیشی ٔٛسد ٘ظش اػت ٔیتٛاٖ جذاِٚی سا تشای اسصیاتی فؼاِیتٟای واسٌاٞی
دس ٘ظش ٌشفت.تٟتش اػت ٔٛاسد اسصیاتی دس اختیاس ٙٞشج٘ ٛیض لشاس تٍیشد تا اِِٛٚیتٞای ؿٕا سا تذا٘ٙذ .اسصیاتی فشدی ٌ ٚشٞٚی
سا ت ٝكٛست جذا َٚصیش پیـٟٙاد ٔیوٙیٓ تا أتیاص فؼاِیتٟای فشدی ٌ ٚشٞٚی دس ٘ظش تٍیشیذ.
112
اسصیاتی فشد ٌ ٚش ٜٚتا تٛج ٝت ٝجذ َٚصیش پیـٟٙاد ٔیؿٛد .
جذٍل اسصیاتی گشٍُ :
دقت ٍ سٍؽ ػشػت ًظن
ًوشُ گشٍُ خالقیت ًام
اًجام فؼالیت ػول گشٍُ ؿشح فؼالیت
15-1 5-1 گشٍُ
5-1 1 4-1
دقت ٍ سٍؽ اًجام ًوشُ فشد ػشػت ػول 1 ًظن 4-1 ؿشح فؼالیت ًام ٍ ًام خاًَادگی
20-1 فؼالیت 15-1
ػشػت ػولٕ٘ :شٜای (ٔثال ٕ٘ 1ش )ٜسا ت ٝتحٛیُ تٛٔ ٝلغ پشٚط ٜاختلاف دٞیذ تا ٌشٞٚی و ٝواس سا دلیك ٚتٛٔ ٝلغ تحٛیُ
دٞذ ایٗ ٕ٘ش ٜسا تٍیشد.
ًظن :ت ٝكٛست فشدی ٌ ٚشٞٚی پشٚط ٜسا ت ٝسٚاَ دلیك ٚتشتیة دسػت ا٘جاْ دٞذ ٔثال اتتذا تٙظیٕات آصٔ ٖٛسا ا٘جاْ دٞذ
ػپغ تً ٝشح ػٛاالت پشداخت ٚ ٝدس ٟ٘ایت اص آصٔ ٖٛخشٚجی تٍیشد.
دقت ٍ سٍؽ اًجام فؼالیت :تایذ تا دلت ٔحتٛای خٛد سا ٔشتثي تا ٔٛهٛع ٌٔ ٚاِة سا ت ٝكٛست ٔٙظٓ ٚدلیك دس اػالیذٞا
لشاس دٙٞذ.
خالقیت :دس ٞش ٌشٔ ٜٚیتٛا٘ذ ٔٛاسدی اص ٘ٛآٚسی ٘یض ٚجٛد داؿت ٝتاؿذ و ٝتایذ تؼیاس ت ٝآٖ إٞیت داد.
تؼاهل تا اػضای گشٍُ :اخالق ٙٔ ٚؾ واس دس ٌش ٜٚتؼیاس ت ٝتاسٚستش ؿذٖ اػوا وٕه ٔیىٙذ .
تشای اسصیاتی گشٍُٕ٘" ،شٌ ٜش "ٜٚاص جذ َٚاسصیاتی ٌشٞٚی ت ٝجذ َٚاسصیاتی ا٘فشادی ٔٙتمُ ٔیؿٛد .
دس پایاٖ تذسیغ تشای جٕغ تٙذی ٔ ٚشٚس وّی ایٗ احذ یادٌیشی تٟتش ٞؼت تا ا٘جاْ یه پشٚط ٜو ٝؿأُ ٕٝٞؿایؼتٍیٞای
ایٗ فلُ ًثك ٕ٘ٛداس صیش تاؿذ وُ ٌٔاِة سا دس لاِة یه واس ػّٕی ٘ـاٖ دٞیذ:
113
شایستگی اٍل :ایجاد پرٍژُ
یه پشٚطٔ ٜا٘ٙذ ٘ح ٜٛدسج تلٛیش دس تش٘أٚ ٝاط ٜپشداص سا تؼییٗ وٙیذ ٚاػالیذٞای
ٔشت ًٝٛسا اهاف ٝوٙیذ.
دس اػالیذ ا َٚتؼذادی دوٕ ٝتشای پی٘ٛذ دادٖ ت ٝاػالیذٞای ٔشتثي تا ػٛٙاٖ دوٕٝ
اهاف ٝوٙیذ ٚدس اػالیذٞای ٔشت ًٝٛاؿیاء دِخٛا٘ ٜظیش ػىغ ٚكٛت ٚفیّٓ ٚؿىُ
سا اهاف ٝوٙیذ.
دس اػالیذ آٔٛصؽ ٔی تٛا٘یذ فیّٓ آٔٛصؿی ٓٞدسج وٙیذ ایٗ فیّٓ سا تا اػتفاد ٜاص
هثي فیّٓ خٛد وپتیٛیت اص ٔحیي ٘شْ افضاس ٚاط ٜپشداص ٘ ٚح ٜٛدسج تلٛیش هثي وٙیذ.
پط از تذریط
ایٗ ٔٛهٛع ػُٟاٍ٘ اسی اػت و ٝتلٛس وٙیٓ اتٕاْ فشایٙذ تذسیغ اتٕاْ آٔٛصؽ یه ٔٛهٛع اػت .ایٗ فشایٙذ تذٖٚ
فؼاِیت ٞای ٔـخلی پغ اص آٖ ٘الق ٚتذ ٖٚتوٕیٗ اثشتخـی خٛاٞذ تٛد .ت ٝایٗ ٔٙظٛس وتاب سإٜ٘ای ٔؼّٓ ٔٛاسدی سا تا
ػٛٙاٖ فؼاِیتٞای پغ اص تذسیغ تایذ اسائ ٝوٙذ و ٝا ٓٞآٟ٘ا ت ٝؿشح ریُ اػت:
الف) ارزشیاتی پایاًی
تٛا٘ایی ایجاد
تٛا٘ایی ٔحتٛای
فیّٕثشداسی اِىتش٘ٚیىی ٚواس
ٕ٘ایـی ٚ تا اؿیا
تؼأّی
114
ب) ارائِ فؼالیتّای تکویلی
توریي اٍل:
یه پشٚط ٜخاِی ایجاد وٙیذ ٚچٟاس اػالیذ داؿت ٝتاؿذ دس اػالیذ ا 3 َٚدوٕ ٝتا ٔـخلات صیش لشاس دٞیذ:
Text button -1
.aحاٚی ٔتٗ ؿشٚع
Effect .bآتی سا تشای ٔتٗ اػٕاَ وٙیذ
.cػایض ٔتٗ 25تاؿذ
.dاوؾ continueسا تشای دوٕ ٝا٘تخاب وٙیذ
Transparent button -2
.aحاٚی ٔتٗ آصٖٔٛ
Effect .bلشٔض سا تشای ٔتٗ ا٘تخاب وٙیذ
.cػایض ٔتٗ 30تاؿذ.
.dاوـٗ سفتٗ ت ٝاػالیذی تا ػٛٙاٖ آصٔ ٖٛسا ا٘تخاب وٙیذ.
Image button -3
.aاص دوٕٞٝای آٔاد ٜخٛد وپتیٛیت اػتفاد ٜوٙیذ
.bاوـٗ سفتٗ ت ٝاػالیذ آٔٛصؽ سا تشای ایٗ دوٕ ٝا٘تخاب وٙیذ.
ؿىُ 51
ٔی خٛاٞیٓ یه آصٔ ٖٛسا تا اػتفاد ٜاص فیّٕثشداسی تؼأّی هثي وٙیٓ ٚواستش ٚلتی ایٗ آصٔ ٖٛػّٕی سا ا٘جاْ ٔیذٞذ تش
اػاع ػّٕیات دسػت یا ٘ادسػتی و ٝا٘جاْ ٔیدٞذ ٕ٘ش ٜتشای واستش دس ٟ٘ایت ٘ـاٖ دٞذ.
ت ٝكٛست صیش:
اتٙذا سٚؽ فیّٕثشداسی تؼأُ ) (assessmentسا اجشا ٔیوٙیٓ:
ؿىُ 52
115
ػپغ فیّٓ سا هثي ٔیوٙیٓ ٚدس ٟ٘ایت تا صدٖ وّیذ Endت ٝفیّٕثشداسی خاتٕٔ ٝیدٞیٓ
اػالیذٞایی و ٝایجاد ؿذ ٜاػت سا دس تؼوی اػالیذٞا وادس ٔتٗ خٛدواس اهاف ٝوشد ٜاػت و ٝچ ٖٛآصٔ ٖٛػّٕی اػت پغ
حزف وٙیذ
ػپغ یه ٔتغیش اص ٔؼیش صیش تؼشیف ٔیوٙیٓ:
ؿىُ 53
ؿىُ 54
ؿىُ 55
116
ٔ ٚتغیشی تٙاْ nomrehتا ٔمذاس اِٚی ٝكفش ٔا٘ٙذ تلٛیش تاال اهافٔ ٝیوٙیٓ حاَ دس اػالیذٞایی ؤ ٝحیي فیّٕثشداسی
ایجاد وشد ٜاػت ٚدس ٘ٛاحی ؤ ٝا ٔٛلغ هثي فیّٓ وّیه وشد ٜتٛدیٓ یه ؿیء ٘احی ٝوّیه وشد٘ی دسج ؿذ ٜاػت ًثك
تلٛیش صیش آٟ٘ا سا٘تخاب ٔیوٙیٓ:
ؿىُ 56
ؿىُ 57
ؿىُ 58
ٚچٔ ٖٛیخٛاٞیٓ واستش حك تؼذاد ٘أحذٚد اؿتثا ٜسا ٘ذاؿت ٝتاؿذ ت ٝكٛست صیش ػُٕ ٔیوٙیٓ:
117
ؿىُ 59
ػپغ تؼذ اص اػالیذ آخش ،یه اػالیذی سا ایجاد ٔیوٙیٓ ٚد ٚوادس ٔتٗ اهافٔ ٝیوٙیٓ:
ؿىُ 60
ؿىُ 61
و ٝدس خشٚجی تجای ٕ٘ ،$$nomreh$$ش ٜواستش ٕ٘ایؾ دادٔ ٜیؿٛد.و ٝتا ا٘جاْ ٔثاِی ٕ٘ش ٜصیش سا ٘ـاٖ داد.
ؿىُ 62
118
ج) پصٍّش
دستاس advanced action script ٜتحمیك وٙیذٔ.ثال دوٕٝای لشاس دٞیذ تا صدٖ دوٕ ٝكذای پشٚط ٜلٌغ ؿٛد ٚدٚتاسٜ
تا صدٖ دوٕ ٝكذا دٚتاس ٜپخؾ ؿٛد.
دستاس ٜپیؾ ٕ٘ایؾ پشٚط ٜدس فوای اتشی تحمیك وٙیذ.
پیَظت
خي صٔاٖ اػت ؤ ٝیتٛاٖ تٚ ٝػیّ ٝایٗ خي صٔاٖ ،صٔاٖ
Timeline خي صٔاٖ 11
ٕ٘ایؾ اؿیاء ٚػذْ ٕ٘ایؾ یا ٕ٘ایؾ آٟ٘ا سا تغییش داد.
119
ب) جذٍل ارشیاتی ػولکرد ٍ شایعتگی
تا تٛج ٝت ٝفؼاِیتٟای ٔٛجٛد دس وتاب و ٝؿأُ :فؼاِیت ٌشٞٚی ،فؼاِیت ٔٙضَ ،وٙجىاٚی ،واسٌا ٚ ٜپظٞٚؾ اػت ٚتا دس ٘ظش
ٌشفتٗ جذاِٚی و ٝتشای اسصیاتی ٌشٞٚی ٚاسصیاتی فشد دس ٌش ٜٚدس ٘ظش ٌشفت ٝؿذٔ ،یتٛاٖ جذِٚی ت ٝكٛست صیش جٟت اسصیاتی
فشد دس ٘ظش ٌشفت.
فؼالیت هٌضل
کٌجکاٍی
پظٍّؾ
سدیف
ًام ٍ ًام خاًَادگی
ؿایؼتگی ّا
.2دسج اؿیاء
.3فیلوثشداسی اص صفحِ ًوایؾ
سدیف
غیش لاتُ لثَٛ
دس حذ ا٘تظاس
دس حذ ا٘تظاس
لاتُ لثَٛ
لاتُ لثَٛ
لاتُ لثَٛ
120
ج) درضّای آهَختِ
دس ایٗ وتاب تٙٔ ٝظٛس ایجاد حذاوثش ٔـاسوت ٕٞىاساٖ ،ایٗ لؼٕت تشای ثثت دسعٞای آٔٛختٔ ٝؼّٕاٖ دس ٘ظش ٌشفتٝ
ؿذ ٜاػت .ایٗ دسعٞا ٔیتٛا٘ذ یادداؿت دسعٞایی دس حیٌ ٝدا٘ؾٟٔ ،است ٚاٍ٘یضؽ خٛد ٔؼّٕاٖ تاؿذ.
ؿایؼت ٝاػت ٙٞشآٔٛصاٖ ٌشأی تجشتٞٝا ٚكالحیت ٞایی و ٝدس تذسیغ ایٗ ٚاحذ یادٌیشی وؼة وشد ٜا٘ذ سا دس جذ َٚصیش
ثثت ٕ٘ایٙذ .
ًام دسع: ًام ٍ ًام خاًَادگی ٌّشآهَص:
ؿواسُ ٍاحذ یادگیشی ؿواسُ پشػٌلی
121
فصل ظَم
ٍاحذ یادگیری 6
ؿایؼتگی آصهَىػاصی ٍ تَلیذ چٌذ سػاًِ ای
هفاّین کلیذی
ػٛاالت كحیح ٚغّي ػٛاالت چٙذ ٌضی ٝٙای تٙظیٕات آصٖٔٛ آصٔ ٖٛاِىتش٘ٚیىی
ػٛاالت تشتیثی ػٛاالت جٛس وشد٘ی ػٛاالت وّیه وشد٘ی ػٛاالت وٛتا ٜپاػخ
اّذاف تَاًوٌذػاصی
یه تا٘ه ػٛاَ ٚآصٔ ٖٛتا ػٛاالت تلادفی سا تتٛا٘ذ ایجاد وٙذ. .2
.4اص پشٚط ٜدس خشٚجیٞای ٔختّف ٚتشای دػتٍاٜٞای ٔختّف تتٛا٘ذ خشٚجی تٟی ٝوٙذ.
123
هقذهات تذریط
ٕ ٞىاس ٌشأی الصْ اػت لثُ اص ؿشٚع تذسیغ ایٗ فلُ دستاسٔ ٜضایای آصٔ ٖٛاِىتش٘ٚیه اص لثیُ كشف ٝجٛیی دس واغز ،ػذْ
تمّة ،دس ٞش ِحظ ٝآصٔ ٖٛدادٖ .... ٚتشای ٙٞشجٛیاٖ تٛهیحاتی اسائ ٝوٙیذ.
تشای ٔمایؼ ٝتٟتش تیٗ آص ٔ ٖٛواغزی ٚآصٔ ٖٛاِىتش٘ٚیىی ،اص ٙٞشجٛیاٖ یه آصٔ ٖٛسا ٓٞت ٝكٛتش واغزی ٓٞ ٚت ٝكٛست
اِىتش٘ٚیىی تٍیشیذ ٚدس پایاٖ ٘ظش ٙٞشجٛیاٖ سا جٛیا ؿٛیذ ٚتخٛاٞیذ تا ٔضایا ٔ ٚؼایة ٞش د ٚسٚؽ سا تٛهیح دٙٞذ .لثُ اص
ؿشٚع تذسیغ تٙٞ ٝشجٛیاٖ ٌفت ٝؿٛد و٘ ٝشْ افضاس captivateأىاٖ ًشح ػٛاالت دس تٛٙعٞای فشاٚا٘ی چ ٖٛچٙذٌضیٝٙ
ای ،چٙذ پاػخی ،كحیح – غّي ،جای خاِی ،جٛاب وٛتاٚ ،ٜكُ وشد٘یٔ ،شتة وشد٘ی ،ا٘تخاب تلٛیش ،جٛسوشد٘ی ٚ
تلادفی تٛدٖ پشػؾٞا ٌ ٚضیٞٝٙا ٍٙٞاْ اجشای آصٔ ٖٛاػت.
الف) چرایی ٍ اّویت فصل
یىی اص ٚیظٌیٟای یه اثش ٔحتٛای اِىتش٘ٚیىی داؿتٗ آصٔ ٖٛاِىتش٘ٚیىی اػت و ٝالصْ ٞؼت تؼذ اص ٔحتٛای آٔٛصؿی دس اثش
تِٛیذی خٛد ،دستاسٔ ٜحتٛای آٔٛصؿی یه آصٔ ٓٞ ٖٛدس پایاٖ ًشاحی ؿٛد تا ٔیضاٖ فٌٔ ٟٓاِة ػٙجیذ ٜؿٛد.
ٚلتی پشٚط ٜخٛد سا تا تٕاْ جضئیات ایجاد وشدیٓ الصْ ٞؼت و ٝحتٕا اص پشٚط ٜخٛد خشٚجی تٍیشیٓ تا تتٛا٘یٓ ایٗ پشٚط ٜسا دس
ػایش دػتٍاٜٞا ٚسایا٘ٞٝای دیٍش و٘ ٝشْ افضاس captivateدس سٚی آٟ٘ا ٘لة ٘یؼت ٘یض تتٛا٘یٓ اجشا وٙیٓ.تؼت ٝتٝ
دػتٍاٞی ؤ ٝیخٛاٞیٓ ایٗ خشٚجی پشٚط ٜسا دس آٖ اجشا وٙیٓ ٔیتٛا٘یٓ اص ا٘ٛاع خشٚجی ٞایی و٘ ٝشْ افضاس captivate
لاتّیتؾ سا داسد اػتفاد ٜوٙیٓ
دس پشٚطٜٞای آٔٛصؿی تا تٛج ٝت ٝایٙى ٝدس تِٛیذ ٔحتٛای اِىتش٘ٚیه تؼذ اصآٔٛصؽ ِض ْٚداسد حتٕا اسصیاتی اص آٔٛصؿٟای
ٔحتٛا ت ٝػُٕ تیاٚسیٓ و ٝدس ٘شْ افضاس وپتیٛیت لاتّیت آصٖٔٛػاصی تا ا٘ٛاع ػٛاالت ٚجٛد داسد.تا تٛج ٝت ٝإٞیت ٔؼأِٝ
ٔحیي صیؼت ٚكشف ٝجٛیی دس ٔٙاتغ ًثیؼی ،كشف ٝجٛیی دس اػتفاد ٜاص واغز و ٝتشای تِٛیذؽ اص دسختاٖ اػتفادٔ ٜیؿٛد
إٞیت ت ٝػضایی داسد تشای ٕٞیٗ تِٛیذ آصٖٔٞٛای اِىتش٘ٚیىی و ٝتاػث ٔیؿٛد دس اػتفاد ٜاص واغز كشف ٝجٛیی لاتُ
تٛجٟی ؿٛد إٞیت صیادی داسد .تا تٛج ٝت ٝسؿذ تىِٛٛٙطی ٚاػتفاد ٜاص ا٘ٛاع اتضاسٞای اِىتش٘ٚیىی ٚت ٝد٘ثاَ آٖ
ٛٞؿٕٙذػاصی دس ٔذاسع ،ایجاد آصٟٔ٘ٛای اِىتش٘ٚیىی تشای اػتفاد ٜدس ا٘ٛاع دػتٍاٜٞا إٞیت فشآٚا٘ی داسد.
تا تٛج ٝت ٝایٙى ٝتؼذ اص اتٕاْ پشٚط ،ٜتایذ اص آٖ دس ا٘ٛاع دػتٍاٟٞااص لثیُ سایا٘ٛٔ ،ٝتایُ ٚپخؾ وٙٙذٚ ٜیذئ ٛتتٛا٘یٓ اػتفادٜ
وٙیٓ ِزا دا٘ؼتٗ ٘ح ٜٛخشٚجی ٌشفتٗ ٛ٘ ٚع خشٚجی ٔذ ٘ظش إٞیت فشآٚا٘ی داسد.
124
ایجاد ػٙاسی ٚ ٛوّیپ ػاصی
دس ادأ ٝت ٝاستثاى تیٗ لؼٕتٟای ٔختّف ایٗ ٚاحذ یادٌیشی دس ؿىُ صیش تٛج ٝوٙیذ:
125
ؿىُ 61
ٕٔىٗ اػت ٙٞشجٛیاٖ اص آصٔ ٖٛخٛد یه پیؾ ٕ٘ایؾ سا اجشا وٙٙذ ٔ ٚثال اص 10تا ػٛاَ ت 6 ٝتا ػٛاَ دسػت جٛاب تذٙٞذ
ِٚی تاص ٘شْ افضاس پیغاْ ٔشدٚد ؿذٖ دس آصٔ ٖٛسا ٕ٘ایؾ دٞذ ؿٕا تایذ اص لثُ تذا٘یذ وٕ٘ ٝش ٜپیؾ فشم لثِٛی دس تٙظیٕات
آصٔ ٖٛدس 80 ،captivateدسكذ ٞؼت و ٝتایذ دس تٙظیٕات ٕ٘ش ٜلثِٛی سا تش اػاع ٕ٘ش ٜلثِٛی ٔذ ٘ظش خٛدتاٖ دس آصٖٔٛ
تلحیح وٙیذ
تٟتش ا ػت لثُ اص ًشح ػٛاالت ،تٙظٕیات آصٔ ٖٛسا ا٘جاْ دٞیذ.تا تٛج ٝت ٝتلٛیش صیش تٙظیٕات سا ا٘جاْ دٞیذ:
ؿىُ 61
دس ادأ ٝچٟاس تخؾ تٙظیٕات آصٔ ٖٛسا ت ٝؿشح جذ َٚصیش تٛهیح دٞیذ ٚت ٝإٞیت ایٗ تٙظیٕات تاویذ وٙیذ :
Reporting تٌظین سٍؽ گضاسؽ گیشی اص ًتیجِ آصهَى کِ هثال دس
ػاهاًِ ّایی هثل lmsیا یک ٍب ػشٍس داخلی ٍ یا
adobe connectگضاسؽ ّن ثثت ؿَد.
Settings تٌظیوات هشتَط تِ ًام آصهَى ٍ تصادفی ؿذى
گضیٌِّای ػَاالت ٍ ًوایؾ دکوِّا ٍ تاییذ اتوام تؼذ
اص ّش ػَال یا کل ػَاالت ٍ پیغاهْای قثَلی ٍیا
ه شدٍد ٍ هشٍس ػَاالت تؼذ اص آصهَى دس ایي قؼوت
اػت.
Pass or fail تٌظیوات هشتَط تِ هیضاى ًوشُ قثَلی یا دسصذ قثَلی
ٍ تٌظین اجشای ػولیات خاصی دس صَست قثَلی یا
هشدٍدی دس ایي قؼوت اػت
Default labels اهکاى تؼییي ٍ تغییش تشچؼةّای پیؾ فشض آصهَى
دس ایي قؼوت ٍجَد داسد
126
دس تذسیغ واسٌاٍٙٞ 2 ٜاْ دسج ػٛاالت چٙذ ٌضی ٝٙایٚ ،لتی اػالیذ ػٛاَ ایجاد ٔیؿٛد یه ػٛاَ تا دٌ ٚضی ٝٙدسج
ٔی ؿٛد ٕٔىٗ ٞؼت ٙٞشجٛیاٖ اص دسج دٌ ٚضی ٝٙتؼجة وٙٙذ و ٝؿٕا سٚؽ اهاف ٝوشدٖ تؼذاد ٌضیٞٝٙا سا تا تٛج ٝت ٝؿىُ
صیش اص پ quiz ُٙدس ػٕت ساػت تٙٞ ٝشجٛیاٖ ٘ـاٖ دٞیذ:
ؿىُ 65
یه ٘ىت ٟٓٔ ٝدس ٔٛسد ؿٕاسٌ ٜزاسی ٌضیٞٝٙا اػت چٔ ٖٛؼٕٛال دس ػٛاالت ٔاٌ ،ضیٞٝٙا فاسػی ٞؼتٙذ ٚالصْ ٞؼت جّٕٝ
ٔا اص ساػت ت ٝچپ ٘ٛؿت ٝؿٛد ًثك تلٛیش صیش تا ا٘تخاب تٙظیٓ ٔتٗ اص ساػت ت ٝچپ دس پ properties ُٙفمي ٔتٗ
ساػت ت ٝچپ ٔیؿٛد ٚؿٕاسٌ ٜضی ٝٙدس ػٕت چپ ٔیٔا٘ذ و ٝظاٞش خٛتی دس خشٚجی ٘خٛاٞذ داؿت.
ؿىُ 66
تٟتشیٗ سا ٜحُ تشای ایٗ ٔـىُ ایٗ ٞؼت وً ٝثك تلٛیش صیش ؿٕاسٌ ٜضیٞٝٙا سا دس حاِت noneلشاس دٞیٓ دِیُ ایٗ أش
ایٗ اػت و ٝدس آصٔ ٖٛاِىتش٘ٚیىی ٘یاسی ت ٝلشاس دادٖ ؿٕاسٌ ٜضیٞٝٙا ٘یؼت:
ؿىُ 67
127
دس تذسیغ واسٌا 3 ٜدس ػٛاالت fill the blankیه ٘ىت ٝخیّی ٔٚ ٟٓجٛد داسد ٚلتی دس سٚی ػٛاَ جّٕ ٝسا ٔی٘ٛیؼیٓ ٚ
وّٕ ٝیا وّٕات فاسػی سا ؤ ٝیخٛاٞیٓ ت ٝػٛٙاٖ جای خاِی تاؿٙذ سا ٔ blankیوٙیٓ أا دس خشٚجی لؼٕتی اص آٖ وّٕٝ
تشای واستش ٕ٘ایؾ دادٔ ٜیؿٛد اِثت ٝایٗ ٔٛسد فمي تشای وّٕات فاسػی اتفاق ٔیافتذ.
ؿىُ 68
أا سا ٜحُ ایٗ ٔـىُ سا تایذ لثُ اص ؿشٚع تذسیغ تذا٘یذ.سا ٜحُ ایٗ ٔـىُ ًثك تلٛیش صیش اػت:
ؿىُ 69
دس تذسیغ واسٌا 5 ٜدس ػٛاالت وّیه وشد٘ی تایذ تٛج ٝداؿت وٚ ٝلتی تلٛیشی سا ت ٝاػالیذ اهافٔ ٝیوٙیٓ تا تش سٚی آٖ
٘احی ٝپاػخ سا دسػت وٙیٓ ٕٔىٗ اػت تلٛیش دس پـت اػالیذ لشاس تٍیشد ٚدیذ٘ ٜـٛد اِثت ٝدس پیؾ ٕ٘ایؾ تشای واستش
دیذٔ ٜیؿٛد أا دس ٍٙٞاْ ًشاحی ػ ٛاَ ،الصْ ٞؼت دیذ ٜؿٛد تا ٘احی ٝپاػخ یا پاػخٟا سا دسػت ا٘تخاب وٙیٓ سا ٜحُ ایٗ
ٔـىُ ت ٝكٛست تلٛیش صیش اػت
ؿىُ 70
128
تاص ٔیؿٛد ٕٔىٗ اػت دس تذسیغ واسٌا 6 ٜدس ٍٙٞاْ دسج فایُ كٛتی ٍٙٞأی و ٝوادسaudio import option
ٌضیٞٝٙای ایٗ وادس تشای ٙٞشجٛیاٖ ػٛاَ تاؿذ و ٝتٛهیح ایٗ ٌضیٞٝٙا دس تلٛیش صیش اػت:
ؿىُ 71
دس تذسیغ واسٌا 9 ٜدس ٍٙٞاْ ًشاحی تا٘ه ػٛاَ دس ٘أٍزاسی فلّٟا تایذ دلت ؿٛد و ٝتیٗ وّٕات فاكّ٘ ٝثاؿذ ٔا٘ٙذ
تلٛیش صیش:
ؿىُ 71
تؼذ اص ایٙى ٝتا٘ه ػٛاَ سا ت ٝكٛست فلُ ت ٝفلُ ایجاد وشد ٜایذ اٌش تخٛاٞیذ آصٔ٘ٛی ایجاد وٙیذ و ٝاص ػٛاالت فلُ اَٚ
چٙذ تا ػٛاَ سا و ٝؿٕا تؼییٗ ٔی وٙیذ ت ٝكٛست تلادفی ا٘تخاب وٙیذ ٚتٕٞ ٝیٗ كٛست اص فلّٟای تؼذی ٘یض ا٘تخاب
وٙیذ تٟتش اػت .
جای ایٙىٔ ٝؼتمیٓ اص ٔٛٙی quizrandom question slideسا ا٘تخاب وٙیٓ اص سٚؽ تلٛیش صیش اػتفاد ٜوٙیٓ:
ؿىُ 73
دس تذسیغ واسٌا 11 ٜتٟتش ٞؼت تٕاْ ٌضیٞٝٙای وادس تِٛیذ ٘ ٚـش پشٚط ٜتٙٞ ٝشجٛیاٖ ؿشح داد ٜؿٛد:
129
ؿىُ 71
130
ؿىُ 75
دس خشٚجیٞای ٚیذیٛیی اص ٘ٛع ٙٞ videoشجٛیاٖ ػٛاَ خٛاٙٞذ وشد و ٝچشا دوٕٞٝا ٚاؿیاء تؼأّی واس ٕ٘ی وٙٙذ ٚفیّٓ
حاِت ٕ٘ایـی داسد و ٝؿٕا تایذ تٙٞ ٝشجٛیاٖ تٛهیح دٞیذ دس خشٚجی اص ٘ٛع ٕٝٞ videoاؿیاء تؼأّی واس ٘خاٙٞذ وشد ٚ
فیّٓ فمي حاِت ٕ٘ایـی خٛاٞذ داؿت.
شرٍع تذریط
133
تذریط
آصٔ٘ٛی و ٝواستش دس دس دػتٍاٟٞای ٔختّف اجشا وشدٖ ٚآصٔ ٖٛسا اجشا وشدٜ آصٔ ٖٛاِىتش٘ٚیىی 1
ٚدس پایاٖ ٕ٘ش ٜسا ٕ٘ایؾ ٔیدٞذ.
تشای تٙظیٓ ػٌح لثِٛی ٕ٘ش ،ٜفاسػی ٘ٛیؼی ،اًالػات آصٔ ....ٚ ٖٛواستشد تٙظیٕات آصٖٔٛ 2
داسد.
ػٛاالت چٙذٌضیٝٙای و ٝفمي حك ا٘تخاب یه ٌضی ٝٙسا داسد ػٛاالت چٙذٌضی ٝٙای 3
ػٛاالت چٙذپاػخی و ٝأىاٖ ا٘تخاب چٙذ تا ٌضیتٚ ٝجٛد داسد.
ػٛاالت كحیح ٚغّي ،و ٝفمي یه ٌضی ٝٙسا ٔیتٛا٘ذ ا٘تخاب وٙذ. ػٛاالت true/false 4
أىاٖ تایپ جٛاب ػٛاَ دس وادس پاػخ ٚجٛد داسد ػٛاالت وٛتا ٜپاػخ 5
ٚكُ وشدٖ ٌضیٞٝٙای د ٚػت ٖٛتا دسي ،و ٝتٔ ٓٞ ٝشتثي ٞؼتٙذ ػٛاالت جٛسوشد٘ی 6
وّیه وشدٖ دس ٘احیٝای و ٝت ٝػٛٙاٖ جٛاب ًشاح تؼییٗ ؿٛد. ػٛاالت وّیه وشد٘ی 7
ٔشتة وشدٖ ٌضیتٞ ٝایی و ٝدس اختیاس واستش لشاس داد ٜؿٛد. ػٛاالت تشتیثی 8
تذٕ٘ ٖٚش ٜتٛد ٚ ،ٜتشای جٕغ آٚسی ٘ظشات ٚتاصخٛسدٞا اػت. ػٛاالت ٘ظشػٙجی 9
تشای وٕتش تىشاسی تٛدٖ ػٛاالت اص آصٔ ٖٛتلادفی اػتفادٔ ٜیوٙیٓ. ػٛاالت تلادفی 10
تٔ ٝحن ایجاد یه ػٛاَ اص ٞش ٘ٛػی ،یه اػالیذ دیٍ ٝدس آخش تشای واس٘أٝ واس٘أ ٝآصٖٔٛ 11
ایجاد ٔیؿٛد و ٝؿأُ ٕ٘ش ٚ ٜتؼذاد جٛاتٟای دسػت ٞ ... ٚؼت.
تشای ایٙى ٝتؼذا تتٛا٘یٓ دس آصٔ ٖٛتلادفی اص ٞش فلُ جذاٌا٘ ٕٝ٘ٛ٘ ٝػٛاَ تا٘ه ػٛاَ 12
ایجاد وٙیٓ ٘یاص ٞؼت تا٘ه ػٛاِشا لثال ایجاد وشد ٜتاؿیٓ ٞش چمذس ػٛاالت
تیـتشی دس تا٘ه ػٛاَ تاؿذ احتٕاَ تىشاسی تٛدٖ ػٛاالت خیّی وٓ ٞؼت.
تشای ایٙى ٝپشٚط ٜلاتّیت اجشا دس ػایش دػتٍاٟٞیی و٘ ٝشْ افضاس captivateسا تِٛیذ ٘ ٚـشپشٚطٜ 13
٘ذاس٘ذ داؿت ٝتاؿذ تایذ اص پشٚط ٜتا تٛج ٝتٛ٘ ٝع دػتٍا ٜخشٚجی تٍیشیٓ ٕ٘ٝ٘ٛ
خشٚجی ٞایی ؤ ٝیتٛا٘یٓ تٍیشیٓ ػثاست اػت اصexe,swf,mp4,pdf,html:
134
ب) شیَُ ٍ الگَی پیشٌْادی
ؿی ٜٛپیـٟٙادی تشای ایٗ ٚاحذ واس ،تذسیغ دس واسٌا ٜسایا٘ ٚ ٝت ٝؿی ٜٛپشٚطٔ ٜحٛساػتٛٔ ٚ ،اسد صیش سا دس تذسیغ سػایت
وٙیذ:
تٟتش ا ػت تٙٞ ٝشجٛیاٖ یه ٕ٘ ٝ٘ٛآصٔ ٖٛاِىتش٘ٚیىی ٕ٘ایؾ داد ٜؿٛد تا یه ف ٟٓاِٚیٝای اص آصٔ ٖٛاِىتش٘ٚیىی
داؿت ٝتاؿٙذ
. تٙٞ ٝشجٛیاٖ تاویذ ؿٛد و ٝاتتذا تٙظیٕات آصٔ ٖٛسا تشا ػاع آصٔ ٖٛخٛدؿاٖ ٚیشایؾ وٙٙذ تؼذ ؿشٚع ت ٝایجاد
ػٛاالت وٙٙذ .ایٗ ایجاد ػٛاالت فمي ت ٝػٛٙاٖ تٕشیٗ ٚیادٌیشی تاؿذ.
تؼذ اص ایٙىٙٞ ٝشجٛیاٖ تا ا٘ٛاع ػٛاالت ٚسٚؽ ایجاد تا٘ه ػٛاَ ٚآصٔ ٖٛتلادفی آؿٙا ؿذ٘ذ تشای ٙٞشجٛیاٖ یه
ٕ٘ ٝ٘ٛػٛاَ داد ٜؿٛد تا آ٘شا ت ٝكٛست آصٔ ٖٛاِىتش٘ٚیىی دس تیاس٘ذ
اص ٙٞشجٛیاٖ خٛاػت ٝؿٛد تشای ٔحتٛای اِىتش٘ٚیىی و ٝاص اتتذای وتاب دس حاَ تىٕیُ ؿذٖ اػت یه آصٖٔٛ
اِىتش٘ٚیىی ایجاد وٙٙذ.
تٙٞ ٝشجٛیاٖ ا٘ٛاع خشٚجیٞا ٚسٚؽ تِٛیذ ٘ ٚـش پشٚط ٜؿشح داد ٜؿٛد ٚتؼذ اص ٙٞشجٛیاٖ خٛاػت ٝؿٛد اص پشٚطٜ
خٛد تش اػاع دػتٍاٞی ؤ ٝیخٛاٙٞذ تشای ٕ٘ایؾ ٘ـش دٙٞذ خشٚجی تٍیش٘ذ.
یه ًٕ٘ ٝ٘ٛشح دسع سٚصا٘ ٝتشای تذسیغ ت ٝكٛست صیش پیـٟٙاد ٔیوٙیٓ:
136
ج) هطالة تکویلی
هرٍر هطالة درظی در آزهَى:
ٚلتی واستش دس آصٔ٘ ٖٛتٛا٘ؼت ٕ٘ش ٜالصْ سا وؼة وٙذ ٌٔاِة ٔشت ًٝٛسا دٚتاسٔ ٜشٚس وٙذ و ٝواستش ٔیتٛا٘ذ حیٗ پاػخ دادٖ
ت ٝآصٌٔٔ ٖٛاِة دسػی سا ٘یض ٔشٚس وٙذ .تشای ایٗ واس اص دوٕ return to quiz ٝاػتفادٔ ٜیوٙیٓٚ.لتی اػالیذٞای ٌٔاِة
دسػی سا ایجاد وشدیٓ ٚتؼذ اص ایٗ ٌٔاِة آٔٛصؿی ،اػالیذٞای آصٔ ٖٛسا ٔیخٛاٞیٓ دسج وٙیٓ تا تٛج ٝت ٝایٙىٞ ٝش ػٛاَ
ٔشتثي تا یه ٔثحث آٔٛصؿی دس اػالیذٞای آٔٛصؿی ٕٞیٗ پشٚطٜای ا ػت و ٝدس حاَ تىٕیُ وشدٖ ٞؼتیذ دس پquiz ُٙ
سٚیذاد last attemptآٖ سا ت ٝاػالیذ آٔٛصؿی ٔشتٞ ًٝٛذایت ٔیوٙیٓ ٚدس اػالیذ آٔٛصؿی ٔشت ًٝٛیه دوٕ ٝلشاس
ٔیدٞیٓ ٚسٚیذاد on successایٗ دوٕ ٝسا return to quizتؼییٗ ٔیوٙیٓ و ٝاٌش واستش تا اص آصٔ ٖٛت ٝایٗ اػالیذ
آٔذ ٜتاؿذ تا صدٖ ایٗ دوٕ ٝدٚتاس ٜت ٝآصٔ ٖٛتش ٔیٍشدد ٚاٌش اص ًشیك آصٔ٘ ٖٛیأذ ٜتاؿذ تا صدٖ ایٗ دوٕ ٝپشٚط ٜادأٝ
ٔی یاتذ ٕٞیٗ واس سا تشای ػایش اػالیذٞای آصٔ ٖٛا٘جاْ دٞیذ دس ایٗ كٛست یه پشٚط ٜآٔٛصؿی و ٝداسای آصٔ٘ٛی اػت و ٝتا
جٛاب غّي دادٖ تٞ ٝش ػٛاَ ت ٝآٔٛصؽ ٔشتٛى ت ٝآٖ ػٛاَ تشٔیٍشدد ٚدٚتاس ٜت ٝآصٔ ٖٛتش ٔیٍشدد ت ٝتلٛیش صیش دلت وٙیذ
ٔشاحُ واس سا دس تلٛیش ٘ـاٖ دادیٓ دس اػالیذٞای آٔٛصؿی یه دوٕ ٝتا ػٛٙاٖ ادأٌ ٝزاؿتیٓ تا اٌش اص آصٔ ٖٛت ٝایٙجا
ٔٙتمُ ٘ـذ ٜتاؿذ واستش تذا٘ذ و ٝتا صدٖ تش سٚی ایٗ دوٕ ،ٝپشٚط ٜادأٔ ٝییاتذ:
ؿىُ 76
اٌش تخٛاٞیٓ واستش تا ٔشدٚد ؿذٖ دس آصٔ ،ٖٛفشكت آصٔ ٖٛدٚتاس ٜسا داؿت ٝتاؿذ ٔیتٛا٘یذ اص دوٕ retake quiz ٝتشای
آصٔٔ ٖٛجذد اػتفاد ٜوٙیٓ.تشای ایٙى ٝاص ٔٛٙی ٚ quizpreferencesاص لؼٕت ً pass or failثك تلٛیش صیش تایذ
تؼذاد تالؽ واستش سا ٘أحذٚد تؼییٗ وٙیٓ تا ا٘تخاب ٌضی ٝٙتاال دس اػالیذ واس٘أ ٝدوٕ retake quiz ٝظاٞش ٔیؿٛد و ٝاٌش
دس آصٕٔ٘ ٖٛش ٜلثِٛی سا وؼة ٘ىشدیذ ایٗ دوٕ ٝدس واس٘أ ٝتشای واستش ٕ٘ایؾ دادٔ ٜیؿٛد و ٝتا صدٖ ایٗ دؤٕ ٝیتٛا٘ذ
دٚتاس ٜآصٔ ٖٛدٞذ اِثت ٝتایذ دلت وشد و ٝاٌش واستش دؤٕ ٝشٚس آصٔ (review quiz) (ٖٛسا تض٘ذ دوٕ retake quiz ٝتشای
واستش ٕ٘ایؾ داد٘ ٜخٛاٞذ ؿذ.
ؿىُ 77
137
تٌظیوات خرٍجی:
تشای تٙظیٓ ػشػت پخؾ ٘ ٚـاٖ دادٖ حشوت ٔاٚع ٚكذا داس تٛدٖ پشٚط ... ٚ ٜتٙظیٕات صیش سا ا٘جاْ دٞیذ:
ؿىُ 78
ؿشح گضیٌِ
ػشػت پخؾ ٕ٘ایؾ Frame per second
ٔٛلغ ٕ٘ایؾ اؿاسٌ ٜش ٔاٚع ٓٞدیذ ٜؿٛد Include mouse
كذاداس تٛدٖ فایُ خشٚجی Include audio
كذا س ٜت ٝیه كذای ته وا٘اِ ٝتثذیُ ٔیوٙذ Publish audio as mono
پخؾ كذای تایپ وّیذٞای كفح ٝوّیذ دس فیّٓ Play tap audio for recorded
typing
خشٚجی ٌشفتٗ اص ٔٙاتغ ٔا٘ٙذ ا٘یٕیـٗٞا ٚ ٚیجتٞا ... ٚ Externalize resourses
تؼوی اٚلات الصْ ٞؼت لثُ اص خش ٚجی ٌشفتٗ اص پشٚط ،ٜت ٝپشٚط ٜخٛد سٔضی سا اختلاف دٞیٓ ٕٞ ٚچٙیٗ تتٛا٘یٓ تشای
پشٚط ٜخٛد تاسیخ خاكی سا تشای ا٘مواء تؼییٗ وٙیٓ تشای ایٙى ٝاص ٔٛٙی Editpreferencesاص لؼٕت start and
ً Endثك تلٛیش صیش ٚجذ َٚؿشحی و ٝدس ادأٞ ٝؼت ا٘جاْ دٞیذ:
ؿىُ 79
138
ؿشح ٌضیٞٝٙای ایٗ وادس دس جذ َٚصیش ٞؼت:
ؿشح گضیٌِ
تا ا٘تخاب ایٗ ٌضی ٝٙپشٚط ٜت ٝكٛست خٛدواس اجشا ٔیؿٛد اٌش ا٘تخاب ٘ىٙیذ اص Auto play
ًشیك دؤٕ browse ٝیتٛا٘یذ یه اػالیذ ؿشٚع تشای ایثتذا تؼییٗ وٙیذ.
لثُ اص ؿشٚع پشٚط ٜیه فایُ ٔتحشن تٔ ٝف ْٟٛتاسٌزاسی ٕ٘ایؾ دادٜ Preloader
ٔیؿٛد.
سٔض ػثٛس ت ٝپشٚط ٜاختلاف ٔیدٞیٓ. Password protect project
تاسیخ ا٘موا ٚپیغاْ ٔشتٛى ت ٝتاسیخ ا٘مواء سا دس ایٗ لؼٕت تٙظیٓ ٔیوٙیٓ. Project Expiry Date
اػالیذ ا َٚتا یه حاَ ٔحٛی ٚاسد ٔیؿٛد. Fade in on the first slide
ػّٕیاتی و ٝتؼذ اص اتٕاْ پشٚط ٜلشاس اػت ا٘جاْ دٞذ سا ایٙجا ٔـخق ٔیوٙیٓ. Action
اػالیذ آخش تا یه حاِت ٔحٛی خاسج ؿٛد. Fade out on the last slide
دس ایٗ آصٟٔ٘ٛا أىاٖ ؿشوت دس آصٔ ٖٛدس ٞش ِحظٞ ٚ ٝش ٔىاٖ آصهَى آًالیي
جغشافیایی ٚجٛد داسد ٚواستشاٖ دس ٞش ِحظٔ ٝیتٛا٘ٙذ آصٔ ٖٛدادٚ ٜ
٘تیج ٝآصٔ ٖٛسا ٕٞاٖ ِحظ ٝتثیٙٙذ تٟٙا ٔحذٚدیتی و ٝایٗ آصٟٔ٘ٛا داس٘ذ
٘یاصؿ ٖٛت ٝایٙتش٘ت ٞؼت.
دس ایٗ آصٟٔ٘ٛا ،واستش ٔیتٛا٘ذ تا داؿتٗ فایُ خشٚجی آصٔ ،ٖٛدس ٞش آصهَى الکتشًٍیکی
ِحظ ٝتتٛا٘ٙذ آصٔ ٖٛداد ٚ ٜیا دس واسٌا ٜخاكی دس ٔحُ خاكی تتٛا٘ٙذ
آصٔ ٖٛتذٙٞذ.
دس پٙجش ٜتٙظیٕات آصٔ ٖٛدس ؿىُ صیشٞ ،ش یه اص دوٕٞٝا ٚپیاْٞای آصٔ ٖٛسا تشجٕ ٝوٙیذ تا دس حیٗ ػاخت
آصٔ ٖٛاص تىشاس تشجٕ ٝآٖ دس ٞش ػٛاَ جٌّٛیشی ؿٛد.
139
ؿىُ 80
آیا هیتَاًیذ تا تَجِ تِ آیکيّای ؿکل صیش ًَع ّش یک اص ػَاالت سا حذع تضًیذ ٍ دس هقاتل آى تٌَیؼیذ؟
ؿىُ 81
140
در هَرد طراحی ظَاالت تشریحی در کپتیَیت اطالػاتی را جوغ آٍری کردُ ٍ در کالض ارائِ دّیذ.
دس وپتیٛیت تشای ػٛاالت تـشیحی چ ٖٛاوثش پاػخٟا ٔفٟٔٛی ٞؼتٙذ ت ٝساحتی ٕ٘ی تٛا٘یٓ ػٛاَ ًشح وٙیذ.
اٌش ػٛاَ جٛاب وٛتا ٜتاؿذ ٕٔىٗ ٞؼت جٛاب ػٛاَ تؼوی وّٕات وّیذی تشای ایجاد وٙٙذ ٜػٛاَ ٔ ٟٓتاؿرذ ور ٝترا
تؼییٗ آٖ وّٕات ت ٝػٛٙاٖ جٛاب دس ٔٛلغ ًشاحی ػٛاَ ،اٌش واستش ٔٛلغ ٕ٘ایؾ ػٛاَ آٖ وّٕرات سا ٚاسد ورادس پاػرخ
وٙذ كحیح اػت.
-تا وٕه ٙٞشآٔٛص خٛد دس تلٛیش صیش واستشد ٞش یه اص ٌضیٞٝٙا سا تٛٙیؼیذ.
-تٙظیٕات ػٛاَ ت ٝكٛست صیش ا٘جاْ دٞیذ:
تؼذاد ٌضیٞٝٙا سا ًٛسی تٙظیٓ وٙیذ و ٝػٛاَ داسای ٌ 4ضی ٝٙتاؿذ.
ٌضیٞٝٙا سا ًٛسی تٙظیٓ وٙیذ و ٝت ٝكٛست تلادفی جاتجا ؿ٘ٛذ.
تشای ػٛاَ خٛد ٕ٘ 3شٙٔ ٜفی تؼشیف وٙیذ.
ؿٕاسٌ ٜزاسی ٌضیٞٝٙا سا تغییش دٞیذ.
ػٛاَ سا ًٛسی تٙظیٓ وٙیذ و ٝدس كٛست پاػخ
كحیح ٚیا تذ ٖٚپاػخ پیغاْ ٔٙاػة دٞذ.
تشای ػٛاَ خٛد ٔحذٚد ٜصٔا٘ی تؼشیف وٙیذ.
دوٕٞٝای پان وشدٖ -تاصٌـت -ا٘لشاف -
ػؼی ٔجذد سا تشای ػٛاَ فؼاَ وٙیذ.
ؿىُ 82
چگًَِ هیؿَد ػَال عَسی تٌظین کشد کِ پغ اص پاػخ ،تِ اػالیذ ػَال تؼذی تشٍد؟
اٌش تخٛاٞیٓ تؼذ اص پاػخ ٞش ػٛاَ ،تذ ٖٚثثت پاػخ ٕ٘ ٚایؾ غّي یا دسػت تٛدٖ ػٛاَ ،ت ٝاػالیذ ػٛاَ تؼذی ترشٚد تایرذ
دس تٙظیٕات آصٔ ٖٛاص ٔؼیش ٔٛٙی ً quizquiz prefrenceثك تلٛیش صیش ٌضی submit All ٝٙسا فؼاَ وشد.
141
ؿىُ 83
ؿىُ 84
چگًَِ هیتَاى خظ دٍس پاػخّا سا حزف کشد تِ عَسی کِ صهاى اجشا قاتل هـاّذُ ًثاؿذ؟
ؿىُ 85
142
ت ٝاػالیذ واس٘أ ٝتشٚیذ .ت ٝوٕه ٙٞشآٔٛص خٛد واستشد ٞش یه اص ػٌشٞای واس٘أ ٝسا تٛٙیؼیذ.
ؿىُ 86
چٍٔ ٝ٘ٛیتٛاٖ تا اػتفاد ٜاص تٙظیٕات واس٘أ ٝدس پٔ Quiz ُٙتغیشٞای واس٘أ ٝسا ٔخفی وشد؟
ؿىُ 87
دس ایٗ پظٞٚؾ تشای دادٖ دیذ ٚوٕه تٙٞ ٝشجٛیاٖ یه ٔثاَ سا تٛهیح دٞیذ و ٝدس ػٛاَ ٘ظش ػٙجی ٔثُ:
٘شْ افضاس وپتیٛیت ٘شْ افضاس ایذ ٜآَ تشای تِٛیذ ٔحتٛای اِىتش٘ٚیه اػت
دس ٌضیٞٝٙای ایٗ ػٛاَ وّٕاتی ٔثُ ٔٛافمٓ ٔ ،خاِفٓ ٘ ٚظشی ٘ذاسیٓ ...ٚتٛٙیؼیذ تا دس ا٘تٟا ٘ظش واستش سا دس ایٗ ٔٛسد تذا٘یٓ.
143
تا وٕه ٙٞشآٔٛص خٛد ،پیؾ آصٔ٘ٛی اص اًالػات ػٕٔٛی دستاس ٜایشاٖ ( حذاوثش 3ػٛاَ) تشای تؼییٗ ػٌح واستش ایجاد
وٙیذ .دس كٛست ٔٛفمیت واستش دس آصٔ ،ٖٛػٛاالتی و ٝدس واسٌاٞ¬ٜای لثُ ػاختیذ سا ت ٝػٛٙاٖ آصٔ ٖٛاسای ٝدٞیذ ٚدس
غیش ایٗ كٛست اػالیذی تا ػٛٙاٖ « ٘یاص تٌٔ ٝاِؼ ٝتیـتش» ٕ٘ایؾ داد ٜؿٛد.
وافی ٞؼت چٙذ تا ٕ٘ ٝ٘ٛػٛاَ دِخٛا ٜسا ٚاسد وٙیذ ٔٙتٟا ایٗ دفؼ ٝتجای ا٘تخاب ٌ ، gradedضی pretest ٝٙسا ا٘تخاب
ٔیوٙیٓ ٔا٘ٙذ تلٛیش صیش:
ؿىُ 88
تؼذ دس تٙظیٕات ًثك تلٛیش صیش actionسفتٗ ت ٝاػالیذ آٔٛصؽ سا دس كٛست لث٘ َٛـذٖ دس آصٔ ٖٛسا اػٕاَ ٔیىٙیٓ:
ؿىُ 89
در هَرد تفاٍت Knowlage Check slide ٍ Prteset Question slideتا ّوکالظیّای خَد تحث کٌیذ.
دس ٔٛسد پیؾ آصٔٔ ٖٛثاِی تض٘یذ و ٝاٌش دس آصٕٔ٘ ٖٛش٘ ٜیاٚسد تٔ ٝثحث آٔٛصؽ ا٘تماَ ٔیدٞیٓ ٚیا ٔذسع تٟتش
ٔیتٛا٘ذ تفٕٟذ و ٝػٌح والع دس چٚ ٝهؼیتی ٞؼت تا تذسیؼؾ سا ؿشٚع وٙذ یا پیؾ آصٔ ٖٛدا٘ؾ آٔٛصاٖ یا
واستشاٖ سا تشای دادٖ أتحاٖ ٔمذٔاتی ٔ ٚتٛػي ٚپیـشفت ٝتا تٛج ٝتٕ٘ ٝش ٜلثِٛی یا ػذْ لثِٛی و ٝدس پیؾ
آصٔٔ ٖٛیٌیش٘ذ ٞذایت ٔیوٙذ.
أا دس ػٛاالت ٔ Knowlage Check slideا اػالیذ واس٘أٔ ٝثُ ػٛاالت پیؾ آصٔ٘ ٖٛذاسیٓ ٚدؤٕ ٝشٚس
آصٔ ٖٛسا ٘ ٓٞذاسیٓ ٚاص ایٗ ػٛاال ت تیـتش تشای ا٘تماَ اًالػات دس ٔٛسد ٔٛهغ خاكی اػتفادٔ ٜیوٙٙذ.
144
ؿىُ 90
ؿىُ 91
آصٔ ٖٛسا ًٛسی ًشاحی وٙیذ و ٝداسای تا٘ه ػٛاَ ٌٔاتك جذ َٚصیش تاؿذ 5 ٚػٛاَ تلادفی ایجاد وٙذ .تش٘أ ٝسا رخیشٜ
وٙیذ.
ؿىُ 92
145
ػپغ اص ًشیك اهاف ٝوشدٖ ػٛاالت تلادفی 5ػٛاَ تلادفی سا اهاف ٝوٙیذ.
دسؿىُ صیش ػّٕىشد ٞش یه اص دوٕٞٝای سٚی ٘ٛاس وٙتشِی پشٚط ٜسا تٛٙیؼیذ.
پخؾ
ؿىُ 93
دس صَستی کِ گضیٌِ Playbar two Rowsسا فؼال کٌین چِ تغییشی ایجاد هیؿَد؟
دس كٛست ا٘تخاب ایٗ ٌضیٛ٘ ،ٝٙاس وٙتشِی دس د ٚسدیف ٕ٘ایؾ داد ٜخٛاٞذ ؿذ.
ؿىُ 94
146
گضیٌِّای Executable ٍ Videoچِ ًَع خشٍجی تَلیذ هیکٌٌذ؟
ٌضی video ٝٙخشٚجی ٌ ٚ mp4ضی executable ٝٙخشٚجی ٔ exeیدٞذ.
دس ایٗ پظٞٚؾ تا ٔؼشفی ا٘ٛاع خشٚجی ٔثُ pdf ٚ mp4 ٚ exe ٚ html5 ٚ swfت ٝدا٘ؾ آٔٛصاٖ دس ایٗ پظٞٚؾ
سإٙٞایی وٙیذ.
ًوشُ گشٍُ دقت ٍ سٍؽ اًجام خالقیت ػشػت ػول ًظن گشٍُ ؿشح فؼالیت ًام
15-1 5-1 فؼالیت 5-1 1 4-1 گشٍُ
ًوشُ فشد ًوشُ گشٍُ تؼاهل تا اػضا ًظن فشدی ؿشح فؼالیت ًام ٍ ًام خاًَادگی
20-1 15-1 3-1 2-1
ػشػت ػولٕ٘ :شٜای (ٔثال ٕ٘ 1ش )ٜسا ت ٝتحٛیُ تٛٔ ٝلغ پشٚط ٜاختلاف دٞیذ تا ٌشٞٚی و ٝواس سا دلمیك ٚتٝ
ٔٛلغ تحٛیُ دٞذ ایٗ ٕ٘ش ٜسا تٍیشد.
ًظن :ت ٝكٛست فشدی ٌ ٚشٞٚی پشٚط ٜسا ت ٝسٚاَ دلیك ٚتشتیة دسػت ا٘جاْ دٞذ ٔثال اتتذا تٙظیٕات آصٔ ٖٛتذ
ًشح ػٛاالت ٚػپغ خشٚجی ٌشفتٗ اص آصٖٔٛ
دقت ٍ سٍؽ اًجام فؼالیت :یىی دیٍش اص ٔٛاسد ٔ ٟٓدس آصٖٔٛػاصی دلت دس ًشاحی ػٛاالت اػت و ٝتایذ
تخـی اص ٕ٘ش ٜسا تشای آٖ دس ٘ظش ٌشفت .
خالقیت :دس ٞش ٌشٔ ٜٚیتٛا٘ذ ٔٛاسدی ٘ٛآٚسی تاػث صیثا تش ٚواستشدی تش ؿذٖ ًشح ؿٛد و ٝتایذ تؼیاس ت ٝآٖ
إٞیت داد.
تؼاهل تا اػضای گشٍُ :اخالق ٙٔ ٚؾ واس دس ٌش ٜٚتؼیاس ت ٝتاسٚستش ؿذٖ اػوا وٕه ٔیوٙذ .
تشای اسصیاتی گشٍُٕ٘" ،شٌ ٜش "ٜٚاص جذ َٚاسصیاتی ٌشٞٚی ت ٝجذ َٚاسصیاتی ا٘فشادی ٔٙتمُ ٔیؿٛد.
147
ٍ) جوغ تٌذی
دس پایاٖ تذسیغ تشای جٕغ تٙذی ٔ ٚشٚس وّی ایٗ احذ یادٌیشی تٟتش ٞؼت تا ا٘جاْ یه پشٚط ٜو ٝؿأُ ٕٝٞؿایؼتٍیٞای
ایٗ فلُ ًثك ٕ٘ٛداس صیش تاؿذ وُ ٌٔاِة سا دس لاِة یه واس ػّٕی ٘ـاٖ دٞیذ:
دس پشٚطٜای و ٝتشای جٕغ تٙذی ٔی خٛاٞیذ ا٘جاْ دٞیذ لثُ اص ؿشٚع تٙظیٕات آصٔ ٖٛسا ت ٝكٛست
وّی ٚفاسػیػاصی دوٕ ٚ ٝپیغأٟا ٕ٘ ٚش ٜلثِٛی .... ٚسا ا٘جاْ دٞیذ
تؼذ اص تٙظیٕات آصٔ ،ٖٛا٘ٛاع ػٛاالت ؿأُ ػٛاالت چٙذٌضی ٝٙای ،كحیح ٚغّي ،وٛتا ٜپاػخ ،جای
خاِی ،وّیه وشد٘ی ٚتشتیثی ... ٚسا ایجاد وٙیذ ٌ ٚضیٞٝٙای واس٘أ ٝآصٔ ٖٛسا ؿشح دٞیذ
یه تا٘ه ػٛاَ تشای فلٔ َٛختّف دسػی و ٝآصٔ ٖٛتشای ایٗ دسع ًشاحی ٔی وٙیذ سا ایجاد وٙیذ
ػپغ یه آصٔ ٖٛتلادفی اص ایٗ تا٘ه ػٛاَ تٟی ٝوٙیذ
تؼذ اص ایجاد آصٔ ،ٖٛدس فشٔتٟا ٚتشای دػتٍاٟٞای ٔختّف اص پشٚط ٜخٛد خشٚجی تٟی ٝوٙیذ.
پط از تذریط
ایٗ ٔٛهٛع ػُٟاٍ٘اسی اػت و ٝتلٛس وٙیٓ اتٕاْ فشایٙذ تذسیغ اتٕاْ آٔٛصؽ یه ٔٛهٛع اػت .ایٗ فشایٙذ تذٖٚ
فؼاِیت ٞای ٔـخلی پغ اص آٖ ٘الق ٚتذ ٖٚتوٕیٗ اثشتخـی خٛاٞذ تٛد .ت ٝایٗ ٔٙظٛس وتاب سإٜ٘ای ٔؼّٓ ٔٛاسدی سا تا
ػٛٙاٖ فؼاِیتٞای پغ اص تذسیغ تایذ اسائ ٝوٙذ و ٝا ٓٞآٟ٘ا ت ٝؿشح ریُ اػت:
الف) ارزشیاتی پایاًی
تشای اسصؿیاتی پایا٘ی:
تٟتش ٞؼت اص ٙٞشجٛیاٖ خٛاػت ٝؿٛد آصٔ٘ٛی تا ا٘ٛاع ػٛاالت ٚت ٝكٛست تلادفی اص فلّٟای لثّی ٕٞیٗ وتاب یا
وتابٞای دیٍش دسػی تٟی ٝوٙٙذ .
ٕٞ یٗ آصٔ ٖٛسا تا فشٔتٟای ٔختّف ٚتشای دػتٍاٟٞای ٔختّف خشٚجی تٍیش٘ذ.
148
ساخت آزمون تنظیمات
الکترونیکی تَلیذ ٍ آزمون
ًـش پشٍطُ
ساخت آزمون
تصادفی
تشای ایٗ واس اتتذا ػٛاالتی سا ت ٝكٛست پیؾ آصٔ ٖٛت ٝواستش اسائ ٝوٙٙذ تا تٛج ٝتٕ٘ ٝش ٜوؼة ؿذ ،ٜواستش سا ت ٝآصٖٔٛ
ٔمذٔاتی یا پیـشفتٞ ٝذایت وٙذ.دس تٙظیٕات آصٔ ٖٛدس لؼٕت pass or failدس لؼٕت actionدس كٛست وؼة ٕ٘شٜ
حذ ٔجاصی ت ٝاػالیذی و ٝآصٔ ٖٛپیـشفت ٝسا دسج وشد ٜایذ ٔٙتمُ ؿٛد ٚدس كٛست ػذْ وؼة ٕ٘ش ٜلثِٛی ت ٝاػالیذ آصٖٔٛ
ٔمذٔاتی ٔٙتمُ ؿٛد.
پشٍطُ ٍ یا آصهًَی کِ دس توشیي قثلی اًجام دادُ ایذ سا تا فشهت exeعَسی خشٍجی تْیِ کٌیذ کِ تا گزاؿتي
CDحاٍی پشٍطُ تَلیذ هحتَای ؿوا ،پشٍطُ ؿوا تِ عَس خَدکاس اجشا ؿَد.
تشای ایٗ واس دس پٙجش ٜخشٚجیٛ٘ ،ع خشٚجی سا Executableتؼییٗ ٔیوٙیٓ ٌ ٚضی autorun for CD ٝٙسا ا٘تخاب
ٔیوٙیٓ ًثك تلٛیش صیش:
ؿىُ 95
ج) پصٍّش
دستاس ٜچٍٍ٘ٛی تشٌضاسی آصٖٔٞٛای چٙذ ػٌحی ٌ ٚضی branch aware ٝٙاص ٔٛٙی quiz prefrenceتحمیك
وٙیذ.
چٍٔ ٝ٘ٛیتٛاٖ یه ٔحتٛا ٚآصٔ ٖٛاِىتش٘ٚیىی سا دس ػشٚس یه ػایت خاف یا adobe connectلشاس داد.
149
پیَظت
تشای تٙظیٓ ػٌح لثِٛی ٕ٘ش ،ٜفاسػی ٘ٛیؼی ،اًالػات آصٖٔٛ Quiz تٙظیٕات آصٖٔٛ 2
....ٚواستشد داسد. preference
ػٛاالت چٙذٌضیٝٙای و ٝفمي حك ا٘تخاب یه ٌضی ٝٙسا داسد ػٛاالت چٙذٌضیMultiple ٝٙ 3
ػٛاالت چٙذپاػخی و ٝأىاٖ ا٘تخاب چٙذ تا ٌضیتٚ ٝجٛد داسد. Choice ای
ػٛاالت كحیح ٚغّي ،و ٝفمي یه ٌضی ٝٙسا ٔیتٛا٘ذ ا٘تخاب True/False ػٛاالت كحیح/غّي 4
وٙذ.
أىاٖ تایپ جٛاب ػٛاَ دس وادس پاػخ ٚجٛد داسد Short ػٛاالت وٛتا ٜپاػخ 5
Answer
ٚكُ وشدٖ ٌضیٞٝٙای د ٚػت ٖٛتا دسي ،و ٝتٔ ٓٞ ٝشتثي Matching ػٛاالت جٛسوشد٘ی 6
ٞؼتٙذ
وّیه وشدٖ دس ٘احیٝای و ٝت ٝػٛٙاٖ جٛاب ًشاح تؼییٗ ؿٛد. وّیه Hot spot ػٛاالت 7
وشد٘ی
ٔشتة وشدٖ ٌضیتٞ ٝایی و ٝدس اختیاس واستش لشاس داد ٜؿٛد. Sequence ػٛاالت تشتیثی 8
تذٕ٘ ٖٚش ٜتٛد ٚ ،ٜتشای جٕغ آٚسی ٘ظشات ٚتاصخٛسدٞا اػت. Rating ػٛاالت ٘ظشػٙجی 9
scale
تشای وٕتش تىشاسی تٛدٖ ػٛاالت اص آصٔ ٖٛتلادفی اػتفادٜ Random ػٛاالت تلادفی 10
ٔیوٙیٓ. question
تٔ ٝحن ایجاد یه ػٛاَ اص ٞش ٘ٛػی ،یه اػالیذ دیٍ ٝدس آخش Quiz result واس٘أ ٝآصٖٔٛ 11
تشای واس٘أ ٝایجاد ٔیؿٛد و ٝؿأُ ٕ٘ش ٚ ٜتؼذاد جٛاتٟای
دسػت ٞ ... ٚؼت.
تشای ایٙى ٝتؼذا تتٛا٘یٓ دس آصٔ ٖٛتلادفی اص ٞش فلُ جذاٌا٘ٝ Question تا٘ه ػٛاَ 12
ٕ٘ ٝ٘ٛػٛاَ ایجاد وٙیٓ ٘یاص ٞؼت تا٘ه ػٛاِشا لثال ایجاد وشدٜ pool
تاؿیٓ ٞش چمذس ػٛاالت تیـتشی دس تا٘ه ػٛاَ تاؿذ احتٕاَ
تىشاسی تٛدٖ ػٛاالت خیّی وٓ ٞؼت.
تشای ایٙى ٝپشٚط ٜلاتّیت اجشا دس ػایش دػتٍاٟٞیی و٘ ٝشْ افضاس Publish تِٛیذ ٘ ٚـش پشٚطٜ 13
captivateسا ٘ذاس٘ذ داؿت ٝتاؿذ تایذ اص پشٚط ٜتا تٛج ٝتٛ٘ ٝع
دػتٍا ٜخشٚجی تٍیشیٓ ٕ٘ ٝ٘ٛخشٚجی ٞایی ؤ ٝیتٛا٘یٓ تٍیشیٓ
ػثاست اػت اصexe,swf,mp4,pdf,html:
150
جذٍل اسصیاتی فؼالیتْای ٌّشجَ
فؼالیت هٌضل
کٌجکاٍی
پظٍّؾ
سدیف
ًام ٍ ًام خاًَادگی
ؿایؼتگی ّا
ػاخت آصٔ ٖٛاِىتش٘ٚیىی
ػاخت آصٔ ٖٛتلادفی
٘ـش ٚتِٛیذ پشٚطٜ
ؿایؼتٍی ٚاحذ ؿایؼتٍی 4 ؿایؼتٍی 3 ؿایؼتٍی 2 ؿایؼتٍی 1
یادٌیشی
سدیف
غیش لاتُ لثَٛ
دس حذ ا٘تظاس
دس حذ ا٘تظاس
دس حذ ا٘تظاس
دس حذ ا٘تظاس
لاتُ لثَٛ
لاتُ لثَٛ
لاتُ لثَٛ
لاتُ لثَٛ
لاتُ لثَٛ
151
:ًام دسع :ًام ٍ ًام خاًَادگی ٌّشآهَص
احذ یادٌیشیٚ ٜؿٕاس ؿواسُ پشػٌلی
احذ یادٌیشیٚ ٖاٛٙػ ؿْشػتاى/اػتاى
ٝ٘تؼذاد سایا ِهٌغق
ٛشجٙٞ تؼذاد ًام ٌّشػتاى
ٜ كالحیت وؼة ؿذٚ ٝتجشت ٔثحث سدیف
152
فصل چْارم
ٍاحذ یادگیزی 7
حل هؿبلِ ٍ کبض ثب IDE
هفبّین کلیسی
ٔف ْٟٛحُ ٔؿبِٝ ٔف ْٟٛذطٚخ٣ ٔفٚ ْٟٛضٚز٢ ٔف ْٟٛؾ٥ؿشٓ
ٔف ْٟٛثط٘بٔ ٝوٙؿَٛ ٔفIDE ْٟٛ ٔف ْٟٛض٘ٚسٕ٘ب ٔف ْٟٛاٍِٛض٤شٓ
زؾشٛضار ذطٚخ ٣زض ؾ٣قبضح لبِت ثط٘بٔ ٝزض ؾ ٣قبضح ٔؼطف ٣ظثبٖ ؾ ٣قبضح ا٘ٛاع ظثبٖٞب٢
ثط٘بٔ٤ٛ٘ٝؿ٣
155
هقذهاذ زذریس
ذٛاٞكٕٙس اؾز د٥ف اظ الساْ ث ٝسسض٤ؽ ٔجبحث اٚ ٗ٤احس ٤بزٌ٥ط ،٢ضا ٕٙٞبٙٞ ٢طآٔٛظ ضا ثب زلز ٔغبِؼ ٝفطٔب٥٤س سب ثشٛا٘٥س
ث ٝوٕه آٖ اثطثرك ٣سسض٤ؽ ذٛز ضا ث ٝثبالسط ٗ٤حس آٖ ثطؾب٘٥س.
ثطا ٢سسض٤ؽ اٚ ٗ٤احس ٤بزٌ٥ط 30 ٢ؾبػز آٔٛظـ ٚفؼبِ٥ز وبضٌب ٣ٞزض ٘ظط ٌطفش ٝقس ٜو 12 ٝؾبػز آٖ ث ٝسسض٤ؽ
٘ظط 18 ٚ ٢ؾبػز ث ٝسسض٤ؽ ػّٕ ٣اذشهبل ٔ٤٣بثس٤ .ؼ ٣ٙزض ع َٛؾبَ سحه 4 ٣ّ٥خّؿ 8 ٝؾبػش ٝضا ٔ٣سٛاٖ ثطا٢
سسض٤ؽ ٔغبِت اٚ ٗ٤احس ٤بزٌ٥ط ٢زض ٘ظط ٌطفز .د٥كٟٙبز ٔ٣وٞ ٓ٥ٙط خّؿ ٝث ٝنٛضر 3ؾبػز سسض٤ؽ ٘ظط 5 ٚ ٢ؾبػز
وبض ػّٕ ٚ ٣فؼبِ٥ز وبضٌب ٣ٞزض عطح زضؼ ٙٞطآٔٛظ زض ٘ظط ٌطفش ٝقٛز.
156
ٕ٘ٛزاض : 1-7اضسجبط اٚ ٗ٤احس ٤بزٌ٥ط ٢ثب ؾب٤ط ٚاحسٞب٤ ٢بزٌ٥ط ٚ ٢وشت زضؾ٣
ٕ٘ٛزاض 2-7اضسجبط ػطض ٣ث ٗ٥لؿٕزٞبٔ ٢رشّف اٚ ٗ٤احس ٤بزٌ٥ط ٢ضا ٘كبٖ ٔ٣زٞس .قٕب ٔ٣سٛا٘٥س ثط اؾبؼ إٛ٘ ٗ٤زاض
خط٤بٖ سسض٤ؽ ذٛز ضا ثط٘بٔٝض٤ع ٚ ٢سٙظ ٓ٥و٥ٙس.
4 2
• آقاااٙب ٣٤ثاااب زؾاااشٛضار • سؼط٤ف ٤ٚ ٚ IDEػٌٞ٣ب٢ •قٙبذز ٔؿبِٝ
ذطٚخ ٚ ٣سٙظ ٓ٥ذطٚخ٣ • آقٙب ٣٤ثب ؾابذشبض ثط٘بٔاٝ آٖ • قااابذمٞاااب ٢ا٘شرااابة • سؼٚ ٗ٥٥ضٚزٞ٢ب
• آقٙب ٣٤ثب ؾ٥ؿشٓ ض٘اً ٚ وٙؿٔ ٚ َٛفب ٓ٥ٞآٖ •ٔؼطفٞDE ٣بٔ ٢رشّف اٍِٛض٤شٓ ثٝٙ٥ٟ • سؼ ٗ٥٥ذطٚخٞ٣ب
زؾااشٛضار ٔرااشم ض٘ااً •ٔؼطف ٣اخعاIDE ٢ • ٘ٛقااشٗ اٍِااٛض٤شٓٞااب٢
وطزٖ ذطٚخ٣ د٥چ٥س ٜثطا ٢حُ ٔؿبِٚ ٝ
ضؾٓ فّٛچبضر آٖ
ٕٞىبض ٌطإٔٛ٘ ٣زاض٘ 3-7مكٔ ٝف ٚ ٣ٟٔٛش ٣ٙٞاٚ ٗ٤احس ٤بزٌ٥ط ٢ضا ٕ٘ب٤ف ٔ٣زٞس ٚقٕب ٔ٣سٛا٘٥س ثب زاقشٗ ٤ه زٚضٕ٘ب
اظ ٔغبِت ٔ ٚحشٛا ٢آٔٛظق ،٣سسض٤ؽ ذٛز ضا ث ٝقىُ ثٟشطٔ ٢س٤ط٤ز و٥ٙس.
157
ٕ٘ٛزاض٘ : 3-7مكٔ ٝف ٚ ٣ٟٔٛشٚ ٣ٙٞاحس ٤بزٌ٥ط7 ٢
دیبزُ ؾبظی ٍ اجطا اًَاع ظثبًْبی ثطًبهِ ًَیؿی ظثبًْبی ؾغح هیبًی
هفَْم
ظثبًْبی ؾغح دبییي console applicton
IDE
هفَْم IDE
هؼطفی زؾتَض Write
VISUAL STUDIO 2012
IDE اًَاع IDE زؾتَض WriteLine
ًصت
زؾتَض ForegroundColor
زؾتَض BackgroundColor
زؾتَض Clear
زؾتَض
SetCursorPosition
158
خس : 2-7 َٚظٔب٘جٙس ٢د٥كٟٙبز ٢سسض٤ؽ ٚاحس ٤بزٌ٥ط7 ٢
ظهبى تسضیؽ
ضزیف
فطصتّب ٍ فؼبلیتّبی یبزگیطی اّساف تَاًوٌسؾبظی
ػولی تئَضی
1 ثااب ٔؼطف أٚ ٣مب٤ؿاا ٝچٙااس ؾ٥ؿااشٓ ٕ٘ ٚااب٤ف سهااب٤ٚط ٔٙبؾاات 1
ؾ٥ؿشٓٞب ،زاز ،ٜاعالػبرٚ ،ضٚز ،٢ذطٚخا ،٣داطزاظـ ٚؾ٥ؿاشٓ آقٙب ٣٤ثب ٔفب ٓ٥ٞاٝ٥ِٚ
ٔؼطف ٣قٛز. حُ ٔؿبِٝ
ٔثُ ٚضٚز ٚ ٢ذطٚخ ٣وبض٘بٔ٤ ٚ ،ٝب ذظ س٥ِٛس ا٤طاٖذٛزضٚ
1 1 ثااب اؾااشفبز ٜاظ ٔااشٗ ،سهاا٤ٛط ٚواابض وبضٌااب ٣ٞسكاار٥م زازٚ ٜ 2
اعالػبر ٤ه ٔؿبِ ٚ ٝاضائ ٝضاٜحاُ ثاطا ٢حاُ ٔؿابِ ٝضا آٔاٛظـ
حُ ٔؿبِٝ
زٞس .اظ اٍِٛض٤شٓ سجس ُ٤ا٘طغ ٢ذٛضق٥س ٢ث ٝاِىشط٤ؿاش ٝاؾاشفبزٜ
قٛز
1 1 ثااب اؾااشفبز ٜاظ ٔااشٗ ،سهاا٤ٛط ٚفااٛ٘ ،ّٓ٥قااشٗ اٍِااٛض٤شٓ ٚضؾاآ 3
فّٛچبضر ضا ٕٞعٔبٖ آٔٛظـ زٞس. ٘ٛقشٗ اٍِٛض٤شٓ ٚ
زض اٙ٤دب ثب٤س اٍِٛض٤شٓٞب ٢ػاسزٚ ٢اضز قا٘ٛس ٔثاُ ؾابذشٗ ٤اٝ فّٛچبضر ؾبزٜ
ٔبق ٗ٥حؿبة ؾبز ٜثطا ٢ػُٕ خٕغ ٤ ٚب سفط٤ك
1 1 ثب اؾشفبز ٜاظ ٔشٗ ٔ ٚكبٞس٤ ٜاه فا٤ ّٓ٥اب ا٘٥ٕ٥كاٗ اظ ٙٞطخاٛ ٘ٛقشٗ اٍِٛض٤شٓ ٚ 4
ثرٛاٞس فّٛچبضر ثبظ٤بفز ظثبِ ٝضا ضؾٓ وٙس. فّٛچبضر ٔمب٤ؿٝا٢
1 1 ثب اؾشفبز ٜاظ ٔشٗ ،سه٤ٛط ٚوبض وبضٌابٛ٘ ٣ٞقاشٗ اٍِاٛض٤شٓٞاب٢ ٘ٛقشٗ اٍِٛض٤شٓٞب٢ 5
ٔحبؾجبس ٣ؾبز ٜزض ظ٘سٌ ٣ضٚظٔاط ٜضا آٔاٛظـ زٞاس .اظ اٍِاٛض٤شٓ
ػبثط ثب٘ه ٚچه وطزٖ ٔٛخٛز ٚ ٢ثطزاقز ٚخ ٝاؾشفبز ٜقٛز. ٔحبؾجبس٣
1 1 ثب اؾشفبز ٜاظ ٔشٗ ،وبض وبضٌب ٣ٞاخطاٌ ٢ابْ ثاٌ ٝابْ اٍِاٛض٤شٓ ٚ سحّ( ُ٥آظٔب٤ف) زضؾش٣ 6
فّٛچبضر ٚثطضؾ ٣نحز ػّٕىطز اٍِاٛض٤شٓ ٚفّٛچابضر ،ناحز ٚنحز ػّٕىطز
ٚضٚز زازٜٞب ث ٝوٕه خس trace َٚضا آٔٛظـ زٞس. اٍِٛض٤شٓٞب ٚفّٛچبضرٞب
ثب زازٜٞبٕٝ٘ٛ٘ ٢
1 ثب اؾشفبز ٜاظ ٔشٗ ٚسه٤ٛط ٔف ْٟٛاٍِاٛض٤شٓ ٚفّٛچابضر ثٙ٥ٟاٚ ٝ آقٙب ٣٤ثب قبذمٞب٢ 7
قبذمٞب ٢ا٘شرابة اٍِاٛض٤شٓ ثٙ٥ٟا ( ٝسؼاساز ٔطاحاُ ،ؾابزٌ٣ ا٘شربة اٍِٛض٤شٓ ٚ
زؾشٛضار ،لبثّ٥ز سٛؾؼ )ٝضا سٛض٥ح زٞس. فّٛچبضر ثٝٙ٥ٟ
1 ثب اؾشفبز ٜاظ ٔشٗ ٚسه٤ٛط سؼط٤ف ، IDEاخعا ( از٤شٛض ،وبٔذابّ٤ط 8
،ز٤جبٌط ٚضاثظ ٌطاف٥ىا٤ٚ ٚ ) ٣ػٌاٞ٣اب ٢آٖ ،ا٘اٛاع ٞ IDEاب ٚ آقٙب ٣٤ثب ا٘ٛاع IDE
سفبٚرٞب ٢آٟ٘ب ضا سٛض٥ح زٞس.
1 ثب اؾشفبز ٜف ،ّٓ٥آٔٛظـ ٘هت ضا ا٘دبْ زٞس. ٘هت ٙٔ IDEشرت 9
1 ثب اؾشفبز ٜاظ فٔ ،ّٓ٥شٗ ٚسه٤ٛط ،اخاعا ٚأىب٘ابر ٘اطْ افاعاض٢ آقٙب ٣٤ثب اخعاIDE ٢ 10
ٙٔ IDEشرت ضا سٛض٥ح زٞس. ٔٙشرت
1 ثب اؾشفبز ٜاظ ٔشٗ ،سه٤ٛط ٚوبض وبضٌب ٣ٞسٙظٕ٥بر ٔٛضز ٘٥بظ اٝ٥ِٚ سٙظ IDE ٓ٥ثب سٙظٕ٥بر 11
IDEضا آٔٛظـ زٞس. اٝ٥ِٚ
159
ظهبى تسضیؽ
ضزیف
فطصتّب ٍ فؼبلیتّبی یبزگیطی اّساف تَاًوٌسؾبظی
ػولی تئَضی
1 ثب اؾشفبز ٜاظ ٔشٗ ،سه٤ٛط ٚوبض وبضٌب ،٣ٞا٤دبز ٤ه دطٚغ ٜؾابز،ٜ 12
سؼ ٗ٥٥ظثبٖ ثط٘بٔ٤ٛ٘ ٝؿ ،٣سؼٛ٘ ٗ٥٥ع دطٚغ ،ٜسؼٔ ٗ٥٥ؿ٥ط شذ٥اطٜ
ا٤دبز ٤ه دطٚغ ٜؾبزٜ
دطٚغ ،ٜسٙظٕ٥بر آٖ ،ضٚـٞاب ٢اخاطا ٢ثط٘بٔا ٚ ٝثبظ٤ابث ٣ثط٘بٔاٝ
شذ٥ط ٜقس ٜضا آٔٛظـ زٞس.
1 ٔؼطف ٣زؾشٛضار ، Write, WriteLineث٥بٖ سفبٚر آٟ٘ب ٔؼطف ٣زؾشٛضار ذطٚخ٣ 13
1 ٕ٘ب٤ف ا٤دبز ثط٘بٔ ٝؾبزٕ٘ ،ٜب٤ف ٘ح ٜٛاؾاشفبز ٜاظ comment 14
٘ٛقشٗ ثط٘بٔ ٝؾبزٜ
ثطا ٢ثط٘بٔٞٝب
1 ث٥بٖ ٔف ْٟٛوٙشطَ ذطٚخٔ ،٣ؼطف ٣زؾشٛض ٚ ReadKeyوبضثطز ٔؼطف ٣زؾشٛض وٙشطَ 15
آٖ ذطٚخ٣
2 ثب اؾشفبز ٜاظ ثط٘بٔ ٝؾبزٛ٘ ٜقش ٝقس ٜزؾشٛض ReadKey,ضا ثطا٢ ث ٝوبض ٌ٥ط ٢زؾشٛض 16
وٙشطَ ذطٚخ ٣ثىبض ٌ٥طز. وٙشطَ ذطٚخ ٣زض ثط٘بٔٝ
1 ث٥بٖ ٔف ْٟٛخبٍٟ٘ساضٕ٘ ،ب٤ف ٘ح ٜٛاؾشفبز ٜاظ خبٍٟ٘ساض زض ثط٘بٔٝ ٔؼطف ٣فطٔزٞبٕ٘ ٢ب٤ف 17
ذطٚخ٣
2 ٕ٘ب٤ف ذطٚخ ٣ثب ث ٝوبضٌ٥ط ٢ػالٔز ٚ +ثب اؾشفبز ٜاظ خبٍٟ٘ساض ث ٝوبضٌ٥ط ٢فطٔزٞب٢ 1
ٚثب فطٔزٞبٔ ٢رشّفٕ٘ ،ب٤ف اػساز اػكبض ٢ثب خبٍٟ٘ساض ٕ٘ب٤ف ذطٚخ٣ 8
1 ٔؼطف ٣ؾ٥ؿشٓ ٔرشهبر نفحٕ٘ ٝب٤ف ٔؼطف ٣ؾ٥ؿشٓ ٔرشهبر 19
نفحٕ٘ ٝب٤ف
2 ٔؼطف ٣زؾشٛض ،SetCursorPositionآظٔب٤ف ٕ٘ب٤ف ذطٚخ٣ ٕ٘ب٤ف ذطٚخ ٣زض 20
زض ٔىبٖٞبٔ ٢رشّاف نافحٕ٘ ٝاب٤ف ،سؼ٥أ ٗ٥رشهابر ٔدابظ ٔرشهبر سؼ ٗ٥٥قسٜ
نفحٕ٘ ٝب٤ف ثب آظٔب٤ف آٖ اظ عط٤ك اخطا ٢ثط٘بٔٝ نفحٕ٘ ٝب٤ف
1 ٔؼطف ٣زاز ٜقٕبضق٤ٚ ٚ ConsoleColor ٣ػٌاٞ ٣اب ٢سٙظآ٥ ٔؼطف ٣زؾشٛضار سغ٥٥ط 21
ضً٘ لّٓ ٚظٔٔ ،ٝٙ٥ؼطف ٣زؾشٛض دبن وطزٖ نفحٝ ضً٘ ذطٚخ٣
2 ٕ٘ب٤ف ذطٚخ ٣ثب ضً٘ لّٓ ٚظٔٔ ٝٙ٥شفبٚر ،دبن واطزٖ نافحٝ ث ٝوبضٌ٥ط ٢زؾشٛضار 2
ٕ٘ب٤ف سغ٥٥ط ضً٘ ذطٚخ٣ 2
.1آقٙب ٣٤ثب ٔفب ٓ٥ٞزاز ،ٜاعالػبر ،دطزاظـ ،ؾ٥ؿشٓٚ ،ضٚزٚ ٢ذطٚخ ٣و ٝزض وشبة زا٘ف ف ٣ٙدب ٝ٤ث ٝآٖ دطزاذشٝ
قس.
.2آقٙب ٣٤وبُٔ ثب ٔف ْٟٛاٍِٛض٤شٓ ٚفّٛچبضر و ٝزض وشبة زا٘ف ف ٣ٙدب ٝ٤ث ٝآٖ دطزاذش ٝقس.
.3آقٙب ٣٤ثب ٘طْ افعاض Raptorخٟز سطؾ ٚ ٓ٥ثطضؾ ٣ض٘ٚسٕ٘ب و ٝزض وشبة زا٘ف ف ٣ٙدب ٝ٤ث ٝآٖ دطزاذش ٝقس.
ظثبٖٞب ٢ثط٘بٔ٤ٛ٘ٝؿ ٣ضا اظ ٘ظط ٘عز٤ى ٣ث ٝظثبٖ ٔبق ٗ٥ث ٝؾ ٝؾغح سمؿ٣ٔ ٓ٥وٙٙس:
160
•ٔب٘ٙس ظثبٖٞبVisualBasic ٚ Java ،C# ٢ ظثبٖٞب ٢ؾغح ثبال
سكط٤ح ٚسؼط٤ف ٔفب ٓ٥ٞثبال ضا زض لؿٕز سٛض٥ح ٔفب ٓ٥ٞوّ٥س ٢زض ثرف دٛ٥ؾز آٚضزٜا.ٓ٤
ث ٝعٛض ؤّ ٣طاحُ ثط٘بٔ٤ٛ٘ٝؿ ،٣سطخٕ ٚ ٝاخطا ٢وسٞب ٢ثط٘بٔ ٝزض ٕٝٞظثبٖٞب ٢ثط٘بٔ٤ٛ٘ٝؿ ٣ث ٝنٛضر ظ٤ط اؾز:
تطجوِ ًَشتي
اجطای
3 کسّبی 2 کسّبی 1
ثطًبهِ
ثطًبهِ ثطًبهِ
ظثبٖ ثط٘بٔ٤ٛ٘ٝؿ ٣ؾ٣قبضح زض ؾبَ 2000ثب ٘بْ سدبض C# ٢ا٘شكبض ٤بفز .ا ٗ٤ظثبٖ اظ ذب٘ٛاز ٜظثبٖٞب ٢ثط دب.NET ٝ٤
Frameworkاؾز .ظثبٖ C#اظ ال٘ ٝ٤طْافعاض .NET ٢اؾشفبز٣ٔ ٜوٙس و ٝثطاٙ٤ٚ ٢سٚظ عطاح ٣قس ٜاؾز .اٌط ثرٛآ٥ٞ
ض ٢ٚؾ٥ؿشٓػبُٔ زٍ٤ط ٢ثط٘بٔ ٝؾ٣قبضح ضا اخطا و ،ٓ٥ٙثب٤س ال٘ ٝ٤طْافعاضٔ ٢غبثك ثب .NETض ٢ٚآٖ ؾ٥ؿشٓ ٘هت قٛز.
ٛ٘ .1قشٗ وسٞب ٢ثط٘بٔ ٝزض ٤ه ٤ٚطا٤كٍط ٔشٗ ٚسطخٕ ٝسٛؾظ CSC.exeزض ذظ فطٔبٖ
.2اؾشفبز ٜاظ ٔح٥ظٞب ٢ضاٍ٤بٖ ٔثُ VS Express ٚ Sharp Develop
.3اؾشفبز ٜاظ ٔح٥ظ سدبضVisual Studio ٢
ا ٗ٤وشبة ،ثط٘بٔ٤ٛ٘ٝؿ ٣ؾ٣قبضح زض ٔح٥ظ سدبض Visual Studio ٢ضا آٔٛظـ زاز ٜاؾز.
ف ّٓ٥قٕبض 10222 ٜاظ ثؿش٤ ٝبزٌ٥ط ٢ا ٗ٤وشبة ثب ٔٛضٛع ٘هت ٘طْافعاض ٤ٚػٚاَ اؾشٛز ٛ٤ضا ٔكبٞس ٜو٥ٙس.
ف ّٓ٥قٕبض 10223 ٜاظ ثؿش٤ ٝبزٌ٥ط ٢ا ٗ٤وشبة ثب ٔٛضٛع آقٙب ٣٤ثب IDEضا ٔكبٞس ٜو٥ٙس.
ػولکطز کلیس
وّ٥س زؾشطؾ ٣ث ٝدٙدطSolution Explorer ٜ CTRL+W+S
وّ٥س زؾشطؾ ٣ث ٝدٙدط٥ِ ٜؿز ذغبٞب CTRL+W+E
ا٤دبز دطٚغ ٜخس٤س CTRL+SHIFT+N
ثبظ وطزٖ فبُ٤ CTRL+O
شذ٥ط ٜوطزٖ فبُ٤ CTRL+S
شذ٥ط ٜوطزٖ سٕبٔ ٣فبُٞ٤ب CTRL+SHIFT+S
سىٕ٘ ُ٥بْ وّٕبر وّ٥س٢ CTRL+SPACE
161
ػولکطز کلیس
لطاض زازٖ ػالٔز //زض اثشسا ٢ذظ ٤ب ذغٛط ا٘شربة قسٜ CTRL+E+C
حصف ػالٔز //زض اثشسا ٢ذظ ٤ب ذغٛط ا٘شربة قسٜ CTRL+E+U
ثطا ٢لطاض زازٖ ٤ب ثطزاقشٗ BookMarkاظ ض٤ ٢ٚه ذظ CTRL+B+T
حطوز اظ BookMarkخبض ٚ ٢ضفشٗ ث BookMark ٝلجّ٣ CTRL+B+P
حطوز اظ BookMarkخبض ٚ ٢ضفشٗ ث BookMark ٝثؼس٢ F2
حصف سٕبْ ٞBookMarkب زض سٕبْ فبُٞ٤بSolution ٢ CTRL+B+C
فب ُ٤فؼبَ ضا زض ؾبذشبض زضذش ٣ث ٝنٛضر ا٘شربة زض ٔ٣آٚضز. CTRL+[+S
خؿشد ٛزض سٕبٔ ٣دط٘ٚسٜٞب ٚفبُٞ٤ب CTRL+SHIFT+F
ٕ٘ب٤ف اعالػبر زض ٔٛضز لؿٕش ٣ؤ ٝىبٖٕ٘ب ض ٢ٚآٖ لطاض زاضز. CTRL+K+I
ؾبزٜسطٛ٘ ٗ٤ع دطٚغ ٜاؾز و ٝاظ عط٤ك ذظ فطٔبٖ اخطا ٔ٣قٛز ٚ ٚضٚزٞ٢ب ٢آٖ اظ عط٤ك ذظ فطٔبٖ زض٤بفز ٚذطٚخٞ٣ب٢
آٖ ٘٥ع زض ٕٞبٖ ٔح٥ظ ٕ٘ب٤ف زاز٣ٔ ٜقٛز .اٛ٘ ٗ٤ع ثط٘بٔٞٝب ٔجش ٣ٙثط ٔشٗ ٞؿشٙس.
دطٚغٜٞبٔ ٢جش ٣ٙثط ضاثظ ٌطاف٥ىٞ (GUI) ٣ؿشٙس ٚأىبٖ اؾشفبز ٜاظ أىب٘بر ٘طْافعاض ٤ٚػٚاَاؾشٛزٔ ٛ٤ب٘ٙس ٔٞٛٙب ،زوٕٞٝب،
فطْٞبٙ٤ٚ ٢سٚظ ،وٙشطَٞبٔ ٢رشّف ٚوبزضٞبٔ ٢حبٚض ٜضاثظ وبضثط ضا فطا٣ٔ ٓٞوٙٙس.
;using System
;using System.Collections.Generic
;using System.Linq
;using System.Text
namespace test1
{
class Program
{
)static void Main(string[] args
{
ثط٘بٔ ٝزؾشٛضار
}
}
}
162
وسٞب ٢ثبال ٤ه ثط٘بٔ ٝؾبز ٜزض ؾ٣قبضح ضا ٘كبٖ ٔ٣زٙٞس .زض ا ٗ٤اٍِstringٚ using,namespace,class,static,void ٛ
وّ٥س ٚاغٜٞب ٢ؾ٣قبضح ٞؿشٙس ٚثب ضً٘ ٤ىؿبٖ ٔكرم ٔ٣ق٘ٛس .ثب ا٤دبز ٤ه دطٚغ ،ٜؾ٣قبضح وُ ا ٗ٤ثرفٞب ضا آٔبزٜ
زض اذش٥بض ثط٘بٔ٤ٛ٘ٝؽ لطاض ٔ٣زٞس .وسٞب ٢ثط٘بٔ ٝثب٤س سٛؾظ ثط٘بٔ٤ٛ٘ٝؽ زض ثرف ٥ٔ Mainبٖ { } ٚلطاض ٌ٥ط٘س.
توجه کنید ٞ ط ثط٘بٔ ٝزض ؾ٣قبضح فمظ ٔ٣سٛا٘س قبُٔ ٤ه ثرف Mainثبقس.
ا٘شٟب ٢سٕبٔ ٣زؾشٛضار ؾ٣قبضح ثب٤س ػالٔز ; زضج قٛز.
ٔغبثك اٍِ ٢ٛقىُٔ1-7شس Mainو٘ ٝمغ ٝقطٚع ثط٘بٔٞٝب ٢ؾ٣قبضح اؾز زض٤ ٖٚه والؼ لطاض زاضز .ث ٝنٛضر
د٥ف فطو ٘بْ فضب٘ ٢بْ ثب ٘بْ دطٚغ٤ ٜى ٣اؾز .فضب٘ ٢بْ ٔكبث ٝفضبٔ ٢سضؾ ٝاؾز و ٝقبُٔ چٙس ٗ٤والؼ اؾز،
والؼٞبٔ ٢سضؾٔ ٝكبث ٝوالؼ زض ؾ٣قبضح اؾز ٚفؼبِ٥زٞب ٢زض ٖٚوالؼ ٕٞبٖ ٔشسٞب ٞؿشٙس .ث ٝقىُ 2-7اٌٛٙ٤طاف
والؼ سٛخ ٝو٥ٙس.
163
دسسَراذ خزٍجی در سیضارج:
زؾتَض : Writeثطإ٘ ٢ب٤ف اعالػبر ٚد٥بْ ض ٢ٚنفح ٝوٙؿٔ َٛغبثك وس ظ٤ط ث ٝوبض ٔ٣ضٚز .زض ا ٗ٤زؾشٛض د٥بْ ضا ثب٤س
ث ٗ٥ز ٚػالٔز " لطاض زاز.
)static void Main(string[] args
{
;)"د٥بْ ٔٛضز ٘ظط"(Console.Write
}
زض نٛضس ٣ؤ ٝب چٙس ٗ٤زؾشٛض Writeضا دكز ؾط ٓٞث٤ٛٙؿ ،ٓ٥ذطٚخٞ٣ب سب دط قسٖ ذظ خبض ٢زض ٕٞبٖ ذظ لطاض ٌطفشٝ نکته
ٕ٘ ٚب٤ف زاز٣ٔ ٜق٘ٛس.
هثبل:
;)"Console.Write("A
;)"Console.Write("B
;)"Console.Write("C
زؾتَض : WriteLineا ٗ٤زؾشٛض ٔكبث ٝزؾشٛض )(Writeثطإ٘ ٢ب٤ف اعالػبر ٚد٥بْ ض ٢ٚنفحٕ٘ ٝب٤ف ث ٝوبض ٔ٣ضٚز.
وس ظ٤ط اٍِ ٢ٛزؾشٛض WriteLineضا ٘كبٖ ٔ٣زٞس.
)static void Main(string[] args
{
;)" د٥بْ"(Console.WriteLine
}
اٌط ثٝخب ٢زؾشٛض Writeاظ زؾشٛض WriteLineاؾشفبز ٜو ٓ٥ٙثؼس اظ ٕ٘ب٤ف د٥بْ ٔٛضز ٘ظطٔ ،ىبٖٕ٘ب ث ٝاثشسا ٢ؾغط ثؼس٢ نکته
ٔٙشمُ ٔ٣قٛز ٚذطٚخ ٣ثؼس ٢اظ اثشسا ٢ؾغط ثؼسٕ٘ ٢ب٤ف زاز٣ٔ ٜقٛز.
هثبل:
هثبل:
Console. ;)"Write("A
Console. ;)"WriteLine ("B
Console. ;)"WriteLine ("C
Console. ;)"Write("D
Console. ;)"Write("E
164
ذطٚخ ٣ثط٘بٔ ٝثبال ث ٝنٛضر ظ٤ط ذٛاٞس ثٛز:
AB
C
DE
ثطا ٢ضً٘آٔ٥عٔ ٢شٗ ذطٚخ ٣ثط٘بٔ ٝزض نفح ٝوٙؿ َٛاظ زؾشٛضار ظ٤ط اؾشفبز٣ٔ ٜقٛز.
هثبل:
وسٞب ٢ظ٤ط زؾشٛضار ضً٘آٔ٥ع ٢ذطٚخ ٣ثط٘بٔ ٝضا ٘كبٖ ٔ٣زٙٞس .زض ذطٚخ ٣ا ٗ٤ثط٘بٔ ٝد٥بْ Hello Studentsثب ضً٘
دؽ ظٔٔ ٝٙ٥كى ٚ ٣ضً٘ لّٓ ؾف٥س ٕ٘ب٤ف زاز٣ٔ ٜقٛز.
)static void Main(string[] args
{
;Console.BackgroundColor = ConsoleColor.Black
;Console.ForegroundColor = ConsoleColor.White
;)"Console.WriteLine("Hello Students
}
نکته زؾشٛضار ضً٘آٔ٥ع ٢ثب٤س لجُ اظ زؾشٛض ٤ Writeب WriteLineلطا ٌ٥ط٘س سب ٘ش٥د ٝاػٕبَ آٟ٘ب لبثُ ٔكبٞس ٜثبقس.
ظثبٖ ؾ٣قبضح زاضا٤ ٢ه خؼج ٝضً٘ 16سب ٣٤ث٘ ٝبْ ConsoleColorاؾز ؤ ٝغبثك وسٞب ٢ثبال لبثُ اؾشفبز ٜاؾز.
165
دسسَر خاک کزدى صفحِ کٌسَل
ثطا ٢دبن وطزٖ نفح ٝوٙؿ َٛاظ زؾشٛض )( Clearثب اٍِ ٢ٛظ٤ط اؾشفبز٣ٔ ٜقٛز.
;)(Console.Clear
ًکتِ:
ثطا ٢ضً٘آٔ٥ع ٢وُ نفح ٝوٙؿ َٛثب ضً٘ دؽظٔ ٚ ٝٙ٥لّٓ زِرٛا ٜوبف ٣اؾز دؽ اظ سؼ ٗ٥٥ضً٘ٞبٛٔ ٢ضز ٘ظط
اظ زؾشٛض)( Clearث ٝقىُ ثبال اؾشفبز ٜو٥ٙس.
هثبل:
= Console.BackgroundColor ;ConsoleColor.White
= Console.ForegroundColor ;ConsoleColor.Black
;)(Console.Clear
اٌط ضً٘ ظٔ ٚ ٝٙ٥لّٓ وٙؿ َٛضا سغ٥٥ط زاز ٜثبق٥س ثب زؾشٛض )(٣ٔ ResetColorسٛا٘٥س آٟ٘ب ضا ثب اٍِ ٢ٛظ٤ط ث ٝضً٘
د٥ففطو ثطٌطزا٘٥س.
;)(Console.ResetColor
ثطا ٢درف نسا ٢ث٥خ زض فطوب٘ؽ ٔكرم ثطحؿت ٞطسع ٚزض ٔسرظٔبٖ ٔؼ ٗ٥ثطحؿت ٔ٣ّ٥ثب٘ ٝ٥ثٚ ٝؾ ّٝ٥ثّٙسٌ٢ٛ
وٙؿ َٛاظ زؾشٛض Beepث ٝقىُ ظ٤ط اؾشفبز٣ٔ ٜقٛز:
;)فطوب٘ؽ,ظٔبٖ (Console.Beep
هثبل :ثطا ٢درف نسا ٢ث٥خ زض ٔسر ٤ه ثب٘٣ّ٥ٔ 1000(ٝ٥ثب٘ )ٝ٥اظ زؾشٛض ظ٤ط اؾشفبز٣ٔ ٜقٛز:
;)Console.Beep( 0222,1222
ٔمساض فطوب٘ؽ ضا ثب٤س زض ٔحسٚزٙٔ ٜبؾج ٣ث٤ٛٙؿ٥س ظ٤طا ٌٛـ ا٘ؿبٖ سٟٙب لبزض اؾز انٛاس ٣ثب فطوب٘ؽ حسٚز 200سب 10000 نکته
ٞطسع ضا ثكٛٙز .نساٞب ٢ثٓ فطوب٘ؽ وٓ ٚنساٞب ٢ظ٤ط فطوب٘ؽ ثبال زاض٘س.
ثب اؾشفبز ٜاظ ا ٗ٤زؾشٛض ثب زازٖ قٕبض ٜؾش ٚ ٖٛؾغط (فبنّ ٝاظ چخ ٚثبال) ٔ٣سٛاٖ ٔىبٖٕ٘ب ضا ثٔ ٝحُ زِرٛا ٜزض دٙدطٜ
وٙؿٙٔ َٛشمُ وطز.
;)Console.SetCursorPosition(left, top
;)Console.SetCursorPosition(02, 02
166
ِززجوِ ٍ اجزای تزًاه
. اخطا وطزٚ ٕٝ ضا سطخٜ قسٝقشٛ٘ ٢بٞاٖ وسٛس٣ٔ CTRL+F5 ب٤ F5 س٥ّثب ظزٖ و
: ًکبت هْن
ٝ قٕب لبزض ثٚ زٛق٣ٔ ٝ ثؿشٝعٛ ٔطثٜدطٙ دٝٔ ثط٘ب٢ ثؼس اظ اخطاّٝ ثالفبن.س٥ٙ وٜ اؾشفبزF5 س٥ّ اظ وٝ و٣ضسٛ زض ن
ضا ٔغبثكReadKey()ضٛ زؾش،٣خٚ ذطٜدطٙ دٜسٞ ٔكبٚ ٝٔلف ثط٘بٛ س٢ ثطا.زٛس ث٥ٞاٛ ٘رٝٔ ثط٘ب٣خٚ ذطٜسٞٔكب
.س٥ٙ وٝ اضبفٝٔض زض وس ثط٘بٛٗ زؾش٤اٖ آذطٛٙ ػٝط ث٤ ظ٢بٞوس
.زٛس ثٞاٛ ٘رReadKey() ضٛ زضج زؾشٝبظ ث٥٘ ،س٥ٙ وٜ اؾشفبزCTRL+F5 ٣ج٥ سطو٢بٞس٥ّ اظ وٝ و٣ضسٛ زض ن
static void Main(string[] args)
{
Console.BackgroundColor = ConsoleColor.Black;
Console.ForegroundColor = ConsoleColor.White;
Console.WriteLine("Hello students");
Console.ReadKey();
}
:حبر زضج وطز٥ضٛ سٝٔ ثط٘ب٢بٞبٖ وس٥ٔ اٖ زضٛس٣ٔ ضرٛ نٚ زٝث
حبر٥ضٛ ٔشٗ س٢ب اثشسا٤ ٝٔ آٖ ذظ اظ ثط٘ب٢ اؾز زض اثشسا٣ وبف،زٛه ذظ خب ق٤ حبر زض٥ضٛ) اٌط ٔشٗ س1
.زٛ زضج ق// ٢بٞٝؿ٤ٛ٘
:هثبل
//Console.BackgroundColor = ConsoleColor.Black;
حبر٥ضٛ ٔشٗ س٢ب اثشسا٤ ٝٔ آٖ ذظ اظ ثط٘ب٢ اؾز زض اثشسا٣ وبف،ٗ ذظ ثبقس٤سٙحبر قبُٔ چ٥ضٛ) اٌط ٔشٗ س2
.زٛ* زضج ق/ ٢بٞٝؿ٤ٛ٘ ع٥٘ حبر٥ضٛ ٔشٗ س٢بٟ زض ا٘شٚ /*٢بٞٝؿ٤ٛ٘
:هثبل
/*Console.BackgroundColor = ConsoleColor.Black;
Console.ForegroundColor = ConsoleColor.White;
Console.WriteLine("Hello students");*/
:هثبل
167
توجه کنید زض دٙدط ٜوس٘٤ٛؿٔ ٣ح٥ظ VisualStudioثرفٞب ٢سٛض٥حبر و ٝث ٝقىُ ثبال ٔكرم قسٜا٘س ثب ضً٘ ؾجع ٕ٘ب٤ف زازٜ
ٔ٣ق٘ٛس ٚزض ٍٙٞبْ اخطا ٢ثط٘بٔ٥٘ ٝع سطخٕ ٚ ٝاخطا ٕ٘ ٣ق٘ٛس .ا ٗ٤سٛض٥حبر فمظ خٙج ٝضإٙٞب ٣٤ثطا ٢ثط٘بٔ٤ٛ٘ ٝؽ ضا
زاض٘س.
ًزمافشار RAPTOR
زض اٚ ٗ٤احس ٤بزٌ٥ط ٢خٟز سطؾ ٚ ٓ٥ثطضؾ ٣ض٘ٚسٕ٘ب ٚسجس ُ٤آٖ ث ٝوس ظثبٖ ؾ٣قبضح ٘طْ افعاض Raptorد٥كٟٙبز زازٜ
قس ٜاؾز و ٝزض ازأ ٝثٔ ٝؼطف ٚ ٣آٔٛظـ آٖ ذٛا ٓ٥ٞدطزاذز.
٘طْافعاض RAPTORلبثّ٥زٞب ٢ظ٤بز ٢زاضز:
ض٘ٚسٕ٘ب ضا زض فب ٣ّ٤ثب دؿ٘ٛس rapشذ٥ط٣ٔ ٜوٙس.
ض٘ٚسٕ٘ب ضا ث ٝظثبٖ ؾ٣قبضح ٚثطذ ٣ظثبٖٞب ٢زٍ٤ط سطخٕ٣ٔ ٝوٙس.
ؾطػز اخطا ضا وبٞف ٔ٣زٞس سب ض٘ٚس اخطا لبثُ ٔكبٞس ٜثبقس.
أىبٖ اخطأ ٢طحّ ٝثٔ ٝطحّ ٝزاضز.
سغ٥٥طار ٔشغ٥طٞب زض حبفظ ٝضا ٕ٘ب٤ف ٔ٣زٞس.
توجه کنید ثطا٘ ٢هت ا٘ ٗ٤طْافعاض ث ٝنٛضر 64ث٥ش ٣ثب٤س اثشسا .Net FrameWork 3.5ضا ٘هت و٥ٙس.
ثطا ٢سجس ُ٤ض٘ٚسٕ٘ب ث ٝوس ظثبٖ ثط٘بٔ٤ٛ٘ٝؿ ٣ؾ٣قبضح ثب٤س دؽ اظ سطؾ ٓ٥ض٘ٚسٕ٘ب ٔغبثك قىُ 3-7اظ ٔ ٢ٛٙانٌّ ٣عٝٙ٤
ٚ Generateؾذؽ اظ ظ٤ط ٔ ٢ٛٙثبظ قسٌ ٜع C# ٝٙ٤ضا وّ٥ه و٥ٙس.
168
سد٥ٟعار ؾٕؼ ٣ثهط ٢خٟز اضائٔ ٝغبِت ٕ٘ ٚب٤ف فّٞٓ٥ب ٢آٔٛظق٣
ضا٤ب٘ ٝث ٝسٙبؾت سؼساز ٙٞطخ٤ٛبٖ
زض نٛضر أىبٖ اسهبَ ضا٤ب٘ٞٝب ث ٝقجىٔ ٝحّ٣
ؾ٥ؿشٓ ػبُٔ ٙ٤ٚسٚظ 10
٘طْافعاض NetSchoolخٟز وٙشطَ ضا٤ب٘ٙٞ ٝطخ٤ٛبٖ زض نٛضر ثطلطاض ٢قجى ٝث ٗ٥ضا٤ب٘ٞٝب
٘طْافعاض (Visual Studio Express 2012 for DeskTop) IDE
٘طْافعاض Raptorثطا ٢سطؾ ،ٓ٥ثطضؾ ٣ض٘ٚسٕ٘ب ٚس٥ِٛس وس ث ٝظثبٖ ثط٘بٔ٤ٛ٘ٝؿ٣
٘طْافعاض درف فبُٞ٤ب٤ٚ ٢سئ ٣٤ٛخٟز ٕ٘ب٤ف ف ّٓ٥آٔٛظقٔ ٣طسجظ ثب زضؼ
فّٞٓ٥ب ٢آٔٛظق ٣قٕبض 10224 ٚ 10223 ،10222 ٜاظ ثؿش٤ ٝبزٌ٥ط ٢ا ٗ٤وشبة
ٚا٤ز ثطزٔ ،بغ٤ه ٚ ٚؾب ُ٤آٔٛظق ٕٝ٘ٛ٘ ٚ ٣ثط٘بٔٝ
ٍ) هطکالذ هسذاٍل در زذریس
ثب سٛخ ٝث ٝاٙ٤ى ٝزض اٚ ٗ٤احس ٤بزٌ٥طٙٞ ٢طخ٤ٛبٖ ثطا ٢ا ٗ٥ِٚثبض الساْ ث ٝوس٘٤ٛؿ ٣ذٛاٙٞس وطزٕٔ ،ىٗ اؾز زض ا٘دبْ
فؼبِ٥زٞب ٢وبضٌب ٣ٞزض ح ٗ٥وس٘٤ٛؿ ،٣سطخٕ ٝوسٞب ٚاخطا ٢ثط٘بٔ ٝثب ذغبٞبٔ ٢شؼسزٛٔ ٢اخ ٝق٘ٛس ٚالظْ اؾز
ٙٞطآٔٛظاٖ ػع٤ع لجُ اظ حضٛض زض والؼ ٚسسض٤ؽ اٚ ٗ٤احس ٤بزٌ٥ط ٢زا٘ف الظْ ضا زض ذهٛل قٙبذز ا٘ٛاع ذغبٞب ٚ
چبِفٞب ٢ح ٗ٥سسض٤ؽ أ ٗ٤جحث وؿت وٙٙس .ثٙبثطا ٗ٤زض ازأ ٝثٔ ٝؼطف ٚ ٣قطح ثطذ ٣ذغبٞب ٢ضا٤ح ٔ ٚطسجظ ثب ٔٛضٛع
ٔ ٚجبحث اٚ ٗ٤احس ٤بزٌ٥ط٣ٔ ٢دطزاظ.ٓ٤
Program 'output file name' has more than one entry point defined. Compile :CS0017
with /main to specify the type that contains the entry point.
ا ٗ٤ذغب ظٔب٘ ٣ضخ ٔ٣زٞس و ٝثط٘بٔ ٝزاضا ٢ث٥ف اظ ٤ه ٔشس Mainثبقس ٚزض ٍٙٞبْ سطخٕ ٝسؼ٘ ٗ٥٥كس ٜثبقس و ٝوساْ ٤ه
اظ آٟ٘ب ٔسذُ ٚضٚز ث ٝدطٚغ ٜاؾز.
ثطا ٢حُ ٔكىُ ثب٤س سٕبْ ٔشسٞب Main٢خع ٤ى ٣ضا حصف و٥ٙس ٤ ٚب اظ ؾ٥٤ٛچ /mainزض ظٔبٖ سطخٕ ٝاؾشفبز ٜو٥ٙس وٝ
ٔكرم وٙس ،وساْ ٔشس ٔ Mainسذُ ٚضٚز ث ٝدطٚغ ٜاؾز.
public class clx
{
)(static public void Main
{
}
}
public class cly
{
public static void Main() // CS1100, delete one Main or use /main
{
}
}
Error 1
Program'd:\vsexample\ConsoleApplication2\ConsoleApplication2\obj\Debug\ConsoleApp
lication2.exe' has more than one entry point defined: 'cs 0019.clx.Main()'. Compile with
/main to specify the type that contains the entry point.
CS0138: A using namespace directive can only be applied to namespaces; 'type' is a
type not a namespace
169
using ٢س٥ّ وّٕٝ و. ؿز٥٘ ْ ٘ب٢ فضبٝز وٛ شوط ق٣ٔ ٘بusing ٢س٥ّ وّٕٝبض وٙ زض وٝس وٞز٣ٔ ضخ٣٘ٗ ذغب ظٔب٤ا
.س٥ٙ وٝخٛط س٤ ٔثبَ ظٝ ث. اؾزٜ ٘بْ لبثُ اؾشفبز٢بٞ فضب٣ ٔؼطف٢ب ثطاٟٙس
using System.Console;//cs1020 اؾزSystem ْ ٘ب٢ زض فضب٣ والؾConsole
:ٗ وس ػجبضر اؾز اظ٤ ا٢ذغب
Error 1 A using namespace directive can only be applied to namespaces;
'System.Console' is a type not a namespace
CS1002: ; expected
ب٤ ه ذظ٤ ا٘س زضٛس٣ٔ ه ػجبضر٤ قبضح٣ زض ؾ. زٛ ٘كٜ ػجبضر ػالٔز ; لطاض زاز٢بٟ زض ا٘شٝس وٞز٣ٔ ضخ٣٘ٗ ذغب ظٔب٤ا
.س٥ٙ وٝخٛط س٤ ٔثبَ ظٝ ث.زٛ قٜس ػالٔز ; لطاض زاز٤ آٖ ثب٢بٟ ا٘ش٣ِٚ س ذظ ثبقسٙچ
using System;
namespace x
{
abstract public class clx
{
int i=5 // CS0111, missing semicolon
CS1026: ) expected
سؼسازٚ ٘جبقس٣ى٤ ")" ٢بٞ "(" ثب سؼساز وبضاوشط٢بٞه ػجبضر سؼساز وبضاوشط٤ زضٝس وٞز٣ٔ ضخ٣٘ٗ ذغب ظٔب٤ا
.س٥ٙ وٝخٛط س٤ ٔثبَ ظٝ ث. ")" ثبقس٢بٞ "(" وٕشط اظ سؼساز وبضاوشط٢بٞوبضاوشط
using System;
namespace x
{
class MyClass
{
static void Main()
{
int a = 4;
if(a==4 // CS0115, add closing )
Console.Write(a // CS0115, add closing )
}
}
}
:س اظٙٗ وس ػجبضس٤ ا٢بٞذغب
170
Error 0 ) expected
Error 1 ; expected
Error 2 ) expected
CS1513: } expected
ا ٗ٤ذغب ظٔب٘ ٣ضخ ٔ٣زٞس و ٝسؼساز وبضاوشطٞب "{" ٢ثب سؼساز وبضاوشطٞب٤ "}" ٢ى٘ ٣جبقس ٚسؼساز وبضاوشطٞب" {" ٢وٕشط
اظ سؼساز وبضاوشطٞب "}" ٢ثبقس .ثٔ ٝثبَ ظ٤ط سٛخ ٝو٥ٙس.
;using System
namespace y // CS0402, no close curly brace
{
class x
{
)(public static void Main
{
}
}
ذغب ٢ا ٗ٤وس ػجبضر اؾز اظ:
CS1514: { expected
ا ٗ٤ذغب ظٔب٘ ٣ضخ ٔ٣زٞس و ٝسؼساز وبضاوشطٞب "}" ٢ثب سؼساز وبضاوشطٞب٤ "{" ٢ى٘ ٣جبقس ٚسؼساز وبضاوشطٞب "}" ٢وٕشط
اظ سؼساز وبضاوشطٞب "{" ٢ثبقس .ثٔ ٝثبَ ظ٤ط سٛخ ٝو٥ٙس.
;using System
namespace y // CS0403, no open curly brace
class x
{
)(public static void Main
{
}
}
}
ضزٍع زذریس
زض والؼ زضؼ ٚد٥ف اظ قطٚع سسض٤ؽ ٕٛٞاض ٜثب٤س ٙٞطآٔٛظاٖ ٔٛاضز ٢ضا ثٝػٛٙاٖ فؼبِ٥زٞب ٢د٥ف اظ سسض٤ؽ ٔس٘ظط زاقشٝ
ثبقٙس .ػسْ ضػب٤ز اٛٔ ٗ٤اضز ث٘ ٝظط ٔ٣ضؾس ٔ٣سٛا٘س اثطثرك ٣فطاٙ٤س سسض٤ؽ ضا ث ٝوّ ٚ ٣ثٝنٛضر خس ٢سٟس٤سوٙس.
ثٙبثطا ٗ٤سٛن٣ٔ ٝ٥ق ٛزٕٞ ،ىبضاٖ ٌطا٘مسض لجُ اظ حضٛض زض والؼ ٚقطٚع سسض٤ؽ وشبة ضإٙٞبٙٞ ٢طآٔٛظ ضا ثب زلز ٔغبِؼٝ
ٕ٘بٙ٤س ٚثب آٔبزٌ ٣وبُٔ خٟز سسض٤ؽ ٚدبؾرٍ ٣٤ٛث ٝؾٛاالر ٚوٙدىبٞ٢ٚبٙٞ ٢طخ٤ٛبٖ زض والؼ زضؼ حبضط ق٘ٛس.
171
الف) زعییي سطح
د٥ف اظ قطٚع فطآٙ٤س ٤بزز٤-٣ٞبزٌ٥ط ٢ثطا ٢ؾبظٔب٘س ٣ٞآٖ ٚثٙٔ ٝظٛض سؼ ٗ٥٥ؾغح ضفشبضٞبٚ ٢ضٚزٛٔ ٢ضز ا٘شظبض ٚسؼٗ٥٥
نالح٥زٞب ٢الظْ ثطاٚ ٢ضٚز ث ٝثحث الظْ اؾز ٘ؿجز ث ٝزا٘فٟٔ ،بضر ٚاٍ٘٥عـ ٙٞطخ٤ٛبٖ اعالػبس ٣وؿت و٥ٙس.
دیش ًیبظّبی الظم ثطای تسضیؽ هغبلت ایي ٍاحسیبزگیطی
آقٙب ٣٤ثب ؾرز افعاض ٘ ٚطْ افعاض ٚسٛا٘ب ٣٤وبض ثب ضا٤ب٘ٝ •
آقٙب ٚ ٣٤سٛا٘ب ٣٤وبض ثب ؾ٥ؿشٓ ػبُٔ •
آقٙب ٣٤ثب اٍِٛض٤شٓ ٚض٘ٚسٕ٘ب •
سٛا٘بٛ٘ ٣٤قشٗ اٍِٛض٤شٓ ٚسطؾ ٓ٥ض٘ٚسٕ٘بٔ ٢طثٛط ث٤ ٝه اٍِٛض٤شٓ •
آقٙب ٣٤ثب ٘طْ افعاض ٚ Raptorسٛا٘ب ٣٤وبض ٚسطؾ ٓ٥ض٘ٚسٕ٘ب ثب آٖ •
د٥كٟٙبز ٔ٣قٛز ٙٞطآٔٛظاٖ ٌطأ ٣خٟز اضظق٥بث ٣آغبظ ٗ٤ؾٛاَٞب ٢ظ٤ط ضا ثب ضٚـ ثبضـ ٔغعٔ ٢غطح وٙٙس:
تؼییي ؾغح هطثَط ثِ هجحث حل هؿبلِ
چ ٝوؿ٣ٔ ٣سٛا٘س چٙس ٔٛضز اظ فؼبِ٥زٞب ٢ضٚظا٘٘ ٝبْ ثجطز؟ •
چ ٝوؿ٣ٔ ٣سٛا٘س ا٘دبْ ٤ى ٣اظ فؼبِ٥زٞب ٢ضٚظا٘ ٝضا ث ٝنٛضر ٌبْ ثٌ ٝبْ ث٥بٖ وٙس؟ •
ضٚـ ا٘دبْ ٔطحّ ٝثٔ ٝطحّ٤ ٝه فؼبِ٥ز ضا چ٘٣ٔ ٝبٔٙس؟ •
آ٤ب حُ ٤ه ٔؿبِ٣ٔ ٓٞ ٝسٛا٘س ٤ى ٣اظ فؼبِ٥زٞب ٢ضٚظا٘ ٝثبقس؟ •
چ ٝوؿ٣ٔ ٣سٛا٘س چٙس ٔٛضز اظ ٔؿبئُ ض٤بض ٣ضا ٔثبَ ثع٘س؟ •
چ ٝوؿ٣ٔ ٣سٛا٘س ضٚـ حُ ٤ه ٔؿبِ ٝض٤بض ٣ضا ثٝنٛضر ٌبْ ثٌ ٝبْ ث٥بٖ وٙس؟ •
زض ا ٗ٤د٥ف آظٔ ٖٛؾؼ ٣وطز ٓ٤اظ ؾٛاَ ٞب ٣٤اؾشفبز ٜو ٓ٥ٙو ٝضٕٗ ثطاٍ٘٥رشٗ وٙدىبٙٞ ٢ٚطخ٤ٛبٖ ٚآٔبزٌ ٣ش ٣ٙٞآٟ٘ب
خٟز دص٤طـ ٔجبحث ٔطثٛط ث ٝاٚ ٗ٤احس ٤بزٌ٥ط ،٢ؾغح ضفشبضٞبٚ ٢ضٚزٛٔ ٢ضز ا٘شظبض ٚنالح٥زٞب ٢آٟ٘ب ضا ثطاٚ ٢ضٚز ثٝ
ثحث اضظ٤بث ٣و .ٓ٥ٙالظْ ث ٝشوط اؾز و ٝقٕب ٔ٣سٛا٘٥س ػال ٜٚثط دطؾفٞب ٢د٥كٟٙبز ٢ثبال ،ثط حؿت ٘٥بظ اظ ؾٛاَٞب٢
زٍ٤ط٥٘ ٢ع اؾشفبز ٜو٥ٙس.
ب) ٍرٍد تِ تحث
خٟز ا٤دبز آٔبزٌٚ ٚ ٣ضٚز ث ٝثحث ،لجُ اظ قطٚع سسض٤ؽ ٞط ٔجحث ٚثؼس اظ سؼ ٗ٥٥ؾغح ٙٞطخ٤ٛبٖ ثب ؾٛاالر ٔغطح قسٜ
زض لؿٕز سؼ ٗ٥٥ؾغح الظْ اؾز ثب ٔثبَٞبٔ ٢شؼسز اظ فؼبِ٥ز ٞب ٣٤و ٝزض ظ٘سٌ ٣ضٚظٔط٥٘ ٜبظ ث ٝاضائ ٝضا ٜحُ زاض٘س ،شٗٞ
ٙٞطخ٤ٛبٖ ضا ثطا ٢آغبظ فطآٙ٤س ٤بزز٤-٣ٞبزٌ٥ط٥ٟٔ ٢ب و٥ٙس .قٕب ثب٤س ضٕٗ سىٕٔ ُ٥ثبَٞبٙٞ ٢طخ٤ٛبٖ ،چٙس ٔثبَ زٍ٤ط ٓٞ
ثطا٤كبٖ ث٥بٖ و٥ٙس .ثطا ٢ا ٗ٤وبض اظ ٔثبَٞب ٣٤و ٝزض لؿٕز زا٘فٞب ٢ضٕ ٣ٙاظ ثرف ٔمسٔبر سسض٤ؽ آٚضزٜا ،ٓ٤اؾشفبزٜ
و٥ٙس.
ٔب زض ظ٘سٌ ٣ضٚظٔطٔ ٚ ٜح٥ظ وؿت ٚوبض ،ثب ٔؿب ُ٤وٛچه ٚثعضي ثؿ٥بض ٢ضٚثط٣ٔ ٚق ٓ٤ٛو٥٘ ٝبظ ث ٝضا ٜحُ زاض٘س .آٌب٣ٞ
اظ ضٚـٞب ٚسى٥ٙه حُ ٔؿئّ ٝثٔ ٝب زض ض٤ٚبض ٚ ٣٤ٚغّج ٝثط ٔؿب ُ٤وٕه ٔ٣وٙس .حُ ٤ه ٔؿئّ ٝثس ٖٚثٟط٥ٌٜط ٢اظ ضٚـ
٘ظبْٔٙس حُٔؿئّٕٔ ،ٝىٗ اؾز ؾرز ،د٥چ٥س ،ٜظٔبٖثط ،غ٥طٔٙغم ٚ ٣حشٌ ٣ب ٣ٞثس ٖٚخٛاة ث٘ ٝظط ثطؾس٥ٕٞ .ك ٝثب د٥سا
172
وطزٖ ضاٜحُ ٤ه ٔؿئّ ،ٝحُ آٖ ث ٝدب٤بٖ ٕ٘٣ضؾس .زض ثطذٔ ٣ؿبئُ ثعضي د٥بزٜؾبظ ٚ ٢اخطا ٣٤وطزٖ ضاٜحُ ٔؿئّ ٝثطا٢
ثكط ؾرز ،عٛال٘ ،٣ذؿش ٝوٙٙسٔ ٚ ٜؿشؼس اقشجب ٜث٘ٝظط ٔ٣ضؾس .اٙ٤دبؾز و٣ٔ ٝسٛاٖ اظ ؾطػز ،زلز ٚذؿشٍ٘ ٣بدص٤ط٢
ضا٤ب٘ ٝثٟط ٜخؿز ٚثب سجس ُ٤وطزٖ ضاٜحُ ث ٝزؾشٛضار لبثُ ف ٟٓثطا ٢ضا٤ب٘ ،ٝا٘دبْ ضاٜحُ ضا ث ٝضا٤ب٘ ٝؾذطز سب ثب لبثّ٥ز
اعٕٙ٥بٖ ث٥كشط اظ وؿت ٘ش٥دٔ ٝغٕئٗ قسٔ .طاحُ فطآٙ٤س س٥ِٛس وس ٟ٘ب ٣٤ثطا٤ ٢ه ٔؿبِ ٝثٝنٛضر ظ٤ط اؾز.
ثب سٛخ ٝث ٝفطآٙ٤س ثبال د٥كٟٙبز ٔ ٣قٛز ث ٝػٛٙاٖ ٤ه د٥ف ؾبظٔبٖ زٙٞسٕٛ٘ ،ٜزاض 4-7سحز ػٛٙاٖ ٕ٘ٛزاض چٟبضچٛة اٗ٤
ٚاحس٤بزٌ٥ط ٢ضا و٣ٔ ٝسٛا٘س ٘مف ٔ ٣ٕٟزض ا٤دبز اٍ٘٥عٙٞ ٜطخ٤ٛبٖ ا٤فب وٙس ،اضائ ٝز٥ٞس .قٕب ثب٤س ثب اؾشفبز ٜاظ إٛ٘ ٗ٤زاض ٤ب
ٕ٘ٛزاضٞبٔ ٢كبث ٝزٚضٕ٘ب ٣٤اظ ٔجبحث انّ ٣ضا خٟز ٤ه اضائٔ ٝؤثط ٕٞ ٚطا ٜثب ا٤دبز اٍ٘٥ع ٜزض اذش٥بض ٙٞطخ٤ٛبٖ لطاض ز٥ٞس.
ث ٝػجبضس ٣قٕب زض ثرف ٚضٚز ث ٝث حث ثب٤س ٤ه ٘مك ٝضا ٜثطا ٢ضؾ٥سٖ ث ٝاٞساف سٛإ٘ٙسؾبظٙٞ ٢طخ ٛزض اٚ ٗ٤احس ٤بزٌ٥ط٢
سطؾ ٓ٥وطز ٚ ٜضا ٜضا ثطا ٢قطٚع ٤ه فطاٙ٤س ٤بزز٤-٣ٞبزٌ٥طٔ ٢ؤثط ٕٛٞاض ؾبظ٤س.
سٛن٣ٔ ٝ٥قٛز لجُ اظ قطٚع ثحث ،چطا ٚ ٣٤ا٥ٕٞز اٚ ٗ٤احس ٤بزٌ٥ط ،٢خبٍ٤ب ٜآٖ زض ثط٘بٔ ٝزضؾ ،٣اضسجبط آٖ ثب ؾب٤ط
ٚاحسٞب٤ ٢بزٌ٥ط ٚ ٢ؾب٤ط وشبةٞب ٢زضؾ ٣ضا ثب سٛخ ٝث ٝآ٘چ ٝو ٝزض ثرف ٔمسٔبر سسض٤ؽ آٚضزٜا ،ٓ٤ث٥بٖ و٥ٙس.
173
چطا ٚ ٣٤ا٥ٕٞز اٚ ٗ٤احس ٤بزٌ٥ط٢
قطٚع ثحث
زذریس
ٔدٕٛػ ٝفؼبِ٥زٞبٙٞ ٢طآٔٛظ زض فطآٙ٤س ٤بزز ٣ٞضا ٔ٣سٛاٖ ثب ػٛٙاٖ وّ ٣سسض٤ؽ قٙبذز ،أب ذٛز زاضا ٢ثرفٞب ٢وّ٥س٢
اؾز و ٝزض ا ٗ٤لؿٕز ثٙٔ ٝظٛض ا٤دبز حساوثط وبضاٙٞ ٣٤طآٔٛظاٖ ،ث ٝا ٓٞآٟ٘ب ٚد٥كٟٙبزٞب ٣٤ثطا ٢ثٟجٛز آٟ٘ب ٔ٣دطزاظ.ٓ٤
الظْ ثٝشوط اؾز و ٝچٟبض ٔٛضز اظ أ ٗ٤فب ٓ٥ٞضا ث ٝػٛٙاٖ ٟٔٓسط ٚ ٗ٤ثٛ٘ ٝػ ٣اضوبٖ فؼبِ٥ز سسض٤ؽ ٔ٣قٙبؾ .ٓ٥سٛض٥ح
زازٖ ،سٕط ٗ٤وطزٖ ٙٞطخ٤ٛبٖ ،اضائ ٝثبظذٛضز ث ٝسٕطٞٗ٤ب ٚاضائ ٝا ٗ٤سٕطٞٗ٤ب سٛؾظ ٙٞطخ٤ٛبٖ ٚزض ٟ٘ب٤ز خٕغثٙس ٢اٗ٤
اضوبٖ ضا ٔ٣ؾبظ٘س.
اضائ ٝضاٜحُ ٔؿبِ ٚ ٝعطاح٘ ٣مكٛ٘( ٝقشٗ اٍِٛض٤شٓ ث٤ ٝٙ٥ٟب سطؾ ٓ٥ض٘ٚسٕ٘ب)
آقٙب ٣٤ثب ظثبٖ ؾ٣قبضح ،لبِت ثط٘بٔ ٝؾ٣قبضح ،زؾشٛضار ذطٚخ ٚ ٣ا٤دبز خصاث٥ز زض ثط٘بٔٝ
٘ٛقشٗ ثط٘بٔ ٝث ٝظثبٖ ؾ٣قبضح ثط اؾبؼ اٍِٛض٤شٓ ٤ب ض٘ٚسٕ٘بٔ ٢ؿبِٝ
د٥كٟٙبز ٔ٣قٛز ثرفٞبٔ ٢رشّف اٚ ٗ٤احس ٤بزٌ٥ط ٢ث ٝسطس٥ت ظ٤ط سسض٤ؽ ق٘ٛس:
174
1
• ٔطاحُ قٙبذز ٔؿبِٝ
• سؼ ٗ٥٥اخعأ ٢ؿبِٚ( ٝضٚزٞ ٢ب ٚذطٚخٞ ٣ب)
2
• عطح ٘مك ٚ ٝاضائ ٝاٍِٛض٤شٓ ٤ب ض٘ٚس ٕ٘ب
3
• آقٙب ٣٤ثب ا٘ٛاع ظثبٖٞب ٢ثط٘بٔ٤ٛ٘ٝؿ٣
• آقٙب ٣٤ثب ظثبٖ ؾ٣قبضح
4
• قٙبذز ٔفIDE ْٟٛ
• آقٙب ٣٤ثب ا٘ٛاع IDE
• آقٙب ٚ ٣٤سٛا٘ب ٣٤وبض ثب VisualStudio 2014
5
• آقٙب ٣٤ثب ثط٘بٔ٤ٛ٘ٝؿ ٣وٙؿَٛ
• ا٤دبز ٚشذ٥ط ٜدطٚغ ٜزض VisualStudio 2014
• وس ٘٤ٛؿ ٚ ٣آقٙب ٣٤ثب لبِت ثط٘بٔ ٝؾ٣قبضح
6
• آقٙب ٣٤ثب زؾشٛضار ذطٚخ ٣زض ؾ٣قبضح
• ا٤دبز خصاث٥ز زض ثط٘بٔٞٝب ٢ؾبز ٜثب افعٚزٖ ضً٘
• اخطا ٚذغب٤بث ٣ثط٘بٔٝ
تصکط :اضسجبط ث ٗ٥لؿٕز ٞبٔ ٢رشّف اٚ ٗ٤احس ٤بزٌ٥ط ٢سٟٙب ثب ضػب٤ز سطس٥ت ظ٤ط ثطلطاض ذٛاٞس قس ٚزض
غ٥ط اٙ٤هٛضر أىبٖ اظ ٌ ٓٞؿ٥رشٍٔ ٣جبحث ٚخٛز ذٛاٞس زاقز.
فطآٙ٤س ٤بزٌ٥ط ٢زض اٚ ٗ٤احس اظ عط٤ك فؼبِ٥زٞب ٢والؾ ٚ ٣وبضٌب ٣ٞزض ضاؾشب ٢ا٤دبز حؽ وٙدىب ٚ ٢ٚسطغ٥ت ٙٞطخ٤ٛبٖ
ث ٝز٘جبَ وطزٖ فطآٙ٤س ٤بزز٤-٣ٞبزٌ٥ط ٢نٛضر ٔ٥ٌ ٣طز .زض اٚ ٗ٤احس ٤بزٌ٥ط ٢ثب ٚضٚز ثٞ ٝط ثحث ٚدؽ اظ ا٤دبز آٔبزٌ٣
الظْ اظ عط٤ك د٥ف آظٔ ٖٛثب اؾشفبز ٜاظ فؼبِ٥ز وبضٌب ٣ٞوٙدىبٙٞ ٢ٚطخ٤ٛبٖ ضا ثطاٍ٘٥رش ٚ ٝؾؼ ٣و٥ٙس وٙٞ ٝطخ ٛذٛزـ
ث ٝضاٜحُٞب ٚدبؾد ٞب زؾز د٥سا وٙس .ؾذؽ ثب اضظ٤بثٚ ٣ضغ ٔٛخٛز ٘ىبر ٔ ٟٓضا قطح زاز ٚ ٜفطآٙ٤س ٤بزز٤-٣ٞبزٌ٥ط ٢ضا
سىٕ ُ٥و٥ٙس.
ٕٟٔشط ٗ٤ضؾبِز اٚ ٗ٤احس ٤بزٌ٥ط ٢آٔٛظـ س٥ِٛس وس ظثبٖ ثط٘بٔ٤ٛ٘ٝؿ ٣ؾ٣قبضح ثطأ ٢ؿبئُ ؾبز ٜاظ ض ٢ٚاٍِٛض٤شٓ ٚ
ض٘ٚسٕ٘بٔ ٢طثٛع ٝاؾز.
175
• ثب اؾشفبز ٜاظ ٕ٘ ٝ٘ٛؾٛاالس ٣و ٝزض ثرف د٥ف آظٔٔ ٖٛغاطح قاسٔ ،ا٣سٛا٘٥اس ثاب ضٚـ ثابضـ
ٔغع ٢آٔبزٌ ٣الظْ ضا خٟز دص٤طـ ٔغبِت آٔٛظق ٣اٚ ٗ٤احس ٤ابزٌ٥ط ٢زض ٙٞطخ٤ٛابٖ ا٤دابز دیش آظهَى
و٥ٙس.
• ثب سٛخ ٝث ٝا٘چ ٝو ٝزض ثرف ٚضٚز ث ٝثحث ث ٝآٖ دطزاذش ٓ٥ثحث اٚ ٗ٤احس ٤ابزٌ٥ط ٢ضا قاطٚع
ٍضٍز ثِ ثحث
و٥ٙس.
•ثب اؾشفبز ٜاظ ٤ه وبض ٚفؼبِ٥ز وبضٌبٙٔ ٣ٞبؾت ؾاؼ ٣و٥ٙاس قاطا٤ظ الظْ ضا ثاطا ٢وٙدىاب٢ٚ
فؼبلیت کالؾی ٍ کبضگبّی ثب شیَُ ٍ الگَی دیشٌْبزی
ٌطٙٞ ٣ٞٚطخ٤ٛبٖ ٤ ٚبفشٗ ضاٜحُ ٔٙبؾت سٛؾظ آٟ٘ب فطا ٓٞو٥ٙس.
• ثب سٛخ ٝث ٝآ٘چ ٝزض ثرف اضظ٤بث ٣فؼبِ٥ز ٞب ٢وبضٌب ٣ٞث٥بٖ قس ٜالاساْ ثا ٝثطضؾا ٚ ٣اضظ٤ابث٣
اضظیبثی فؼبلیتّبی کبضگبّی
٘شب٤ح ٚثجز ٕ٘ط ٜزض خسٔ َٚطثٛع ٝو٥ٙس.
•ثب سطؾ٘ ٓ٥مكٔ ٝف ٚ ٣ٟٔٛشٔ ،٣ٙٞجبحث اٚ ٗ٤احس ٤بزٌ٥ط ٢ضا ٔطٚض و٥ٙس. جوغ ثٌسی
• ثطاؾبؼ قٜٞٛ٥ب ٢اضظق٥بث ٣زض ثرف اضظ٤بث ٣فؼبِ٥زٞب ٢وبضٌب٘ ٣ٞؿاجز ثا ٝسىٕ٥اُ خاسَٚ
اضظشیبثی دبیبًی
اضظق٥بث ٣دب٤ب٘ ٣الساْ و٥ٙس.
فطآٙ٤س ثبال ضا ثطا ٢سهسه ٔٛضٛػبر اٚ ٗ٤احس ٤بزٌ٥ط ٢ث ٝنٛضر ٔدعا ث ٝوبض ٌ٥ط٤س.
ثب سٛخ ٝث ٝاٙ٤ى ٝزض اوثط ٙٞطؾشبٖٞب فضب ٢وبضٌب ٚ ٣ٞفضب ٢والؾ ٣ث ٝنٛضر سطو٥ج ٚ ٣زض ٤ه ٔىبٖ ٔ٣ثبقٙس ٚث ٝزِ٥اُ
وبثُوك ٣ثطق ٚقجى ٝأىبٖ سغ٥٥ط چ٥سٔبٖ ث ٝؾرش ٣أىب٘ذاص٤ط اؾاز .د٥كاٟٙبز ٔا٣قاٛز زض ناٛضر أىابٖ اظ چ٥اسٔبٖ
وبضٌب ٚ ٣ٞوالؾٔ ٣كبث ٝقىُ 4-7ثطا ٢وبضٌب ٜضا٤ب٘ ٚ ٝوالؼ زضؼ ذٛز اؾشفبز ٜو٥ٙس.
قٕب ٔ٣سٛا٘٥س ثب زض ٘ظط ٌطفشٗ سد٥ٟعار وبضٌب ٚ ٜسؼساز ضا٤ب٘ٞٝبٛٔ ٢خٛزٙٞ ،طخ٤ٛبٖ ضا ٌطٞٚجٙس ٢و٥ٙس .ؾؼ ٣و٥ٙس ٌطٜٞٚب
اظ ٘ظط ٚظ٘ ٣زض ٤ه ؾغح لطاض ٌ٥ط٘س .زض ا٘دبْ فؼبِ٥زٞب ٢وبضٌب ٚ ٣ٞؾب٤ط فؼبِ٥زٞب اظ ٌطٜٞٚبٛٔ ٢فك ثرٛا٥ٞس وٝ
سدطث٥بر ذٛز ضا زض اذش٥بض ؾب٤ط ٌطٞ ٜٚب لطاض زٞس ٚاظ سدطث٥بر آٟ٘ب ٘٥ع اؾشفبز ٜوٙٙس .اظ ٙٞطخ٤ٛبٖ ٔؿشؼس ٚسٛإ٘ٙس وٝ
176
دطٚغٜٞب ٚفؼبِ٥زٞب ٢آٟ٘ب ظٚزسط ث ٝاسٕبْ ٔ٣ضؾس ثطا ٢وٕه زض فطآٙ٤س ٤بزز٤-٣ٞبزٌ٥ط ٚ ٢اضظ٤بث ٣فؼبِ٥زٞب ٢وبضٌب٣ٞ
ؾب٤ط ٙٞطخ٤ٛبٖ اؾشفبز ٜو٥ٙس.
زض گطٍُثٌسی ٌّطجَیبى ثِ ًکبت ظیط تَجِ کٌیس:
د٥كٟٙبز ٔ٣قٛز زض نٛضر وٕجٛز ضا٤ب٘ٞ ٝط زؾشٍب ٜضا٤ب٘ ٝضا حساوثط ثٙٞ 2 ٝطخ ٛاذشهبل ز٥ٞس.
د٥كٟٙبز ٔ٣قٛز سؼساز اػضبٞ ٢ط ٌط ٜٚث ٝسٙبؾت سؼساز ٙٞطخ٤ٛبٖ حسالُ ٚ 2حساوثط ٙٞ 4طخ ٛثبقس.
ٞطٌط ٜٚحسا لُ ثب٤س قبُٔ ٤ه ٙٞطخ ٢ٛسٛإ٘ٙس ث ٝػٛٙاٖ ؾطٌط ٜٚثبقاس وا ٝثشٛا٘اس ٌاط ٜٚضا زض ٕٞا ٝظٔٙ٥اٞٝاب
ٔس٤ط٤ز وٙس.
اػضبٞ ٢ط ٌط ٜٚثب٤س ثب ٓٞفىط٤ ،٢ه ٘بْ زِرٛاٙٔ ٚ ٜبؾت ثطاٌ ٢ط ٜٚذٛز ا٘شربة ٚاػالْ وٙٙس.
طزح درس خیطٌْادی تزای جلسِ اٍل زذریس ایي ٍاحذ یادگیزی
د٥بْ خّؿٞ( ٝسف وّ :)٣تَا ًبیی ٍ شبیؿتگی تؼییي اجعا ٍ حل هؿئلِ
اضظ٤اااااااااابثٛ٘ ٣قشٗ اٍِاٛض٤شٓ ٚسطؾا ٓ٥اظ ٙٞطخ٤ٛاابٖ ذٛاؾااشٔ ٝاا٣قااٛز زض ٙٞطخ٤ٛاااااااااابٖ زض 60
ض٘ٚسٕ٘ب ثطأ ٢ؿبئُ ٔغطح ٌااطٜٞٚااب ٢سؼ٥ااٗ٥قااس ٜثاا ٝا٘داابْ ٌطٞ ٜٚب ٢ذاٛز ؾاؼ٣ فؼبِ٥زٞب
177
عطح زضؼ ضٚظا٘ٞ( ٝفشٍ )٣د٥كٟٙبز٢
د٥بْ خّؿٞ( ٝسف وّ :)٣تَا ًبیی ٍ شبیؿتگی تؼییي اجعا ٍ حل هؿئلِ
20 سمؿاآ٥ثٙااسٚ ٢ظااب٤ف ا٘دااابْ داااطٚغ ٜآٔٛظقااا ٣سؼ ٗ٥٥سىّ٥ف خٟز سٕط ٗ٤زض ٔٙعَ سٕط ٗ٤زض ٔٙعَ
وبض دطٚغ ٜث ٗ٥اػضاب٢ ثٝنٛضر ٌط٤ ٣ٞٚب فطز٢ (سؼ ٗ٥٥سىّ٥ف)
ٌاااط ٚ ٜٚسح٤ٛاااُ زض
ظٔبٖثٙس ٢سؼٗ٥٥قسٜ
178
ج) هطالة زکویلی
تز اساس هلَدی ٍ ًرّای هَسیقیBeep() کذّای هزتَط تِ زَلیذ آٌّگای ایزاى زَسط دسسَر
قبضح٣س نسا زض ؾ٥ِٛ سٚ Beep ضٛٓ ػّٕىطز زؾشٟخت سؼٕك فٛٔ زاضزٝ و٣ز ذبن٥ ثب خصاثٝٔٗ ثط٘ب٤ ا٢ اخطاٚ ٗقشٛ٘
.زٛق٣ٔ ٖب٤ٛطخٙٞ ٢ثطا
180
//دو/من
Console.Beep(002, 022);
//می/آ
Console.Beep(002, 022);
//ر/ه
Console.Beep(022, 022);
//دو/ن
Console.Beep(002, 022);
//سی/م
Console.Beep(022, 1022);
//سی/جا
Console.Beep(022, 022);
//دو/ن
Console.Beep(002, 022);
//ر/من
Console.Beep(022, 022);
//می/ف
Console.Beep(002, 022);
//فا/دا
Console.Beep(002, 022);
//سل/ی
Console.Beep(082, 022);
//می/خا
Console.Beep(002, 022);
//فا/ک
Console.Beep(002, 022);
//سل/پا
Console.Beep(082, 022);
//می/ک
Console.Beep(002, 022);
//فا/می
Console.Beep(002, 022);
//سل/ه
Console.Beep(082, 022);
//فا/نم
Console.Beep(002, 1022);
//می/مه
Console.Beep(002, 022);
//ر/ر
Console.Beep(002, 022);
//فا/تو
Console.Beep(002, 022);
//می/ضد
Console.Beep(002, 1022);
//ر/ضد
Console.Beep(022, 022);
//سی/بی
Console.Beep(022, 022);
//ر/ضه
Console.Beep(022, 022);
//دو/ام
181
Console.Beep(002, 1022);
//می/دور
Console.Beep(002, 022);
//ر/از
Console.Beep(002, 022);
//فا/تو
Console.Beep(002, 022);
//می/نیست
Console.Beep(002, 1022);
//ر/ان
Console.Beep(022, 022);
//سی/دی
Console.Beep(022, 022);
//ر/ضه
Console.Beep(022, 022);
//دو/ام
Console.Beep(002, 1022);
//ال/در
Console.Beep(002, 022);
//ال/را
Console.Beep(002, 022);
//سی/ه
Console.Beep(022, 022);
//دو/تو
Console.Beep(002, 1022);
//ر/کی
Console.Beep(022, 022);
//سی/ار
Console.Beep(022, 022);
//ال/ز
Console.Beep(002, 022);
//دو/ضی
Console.Beep(002, 022);
//ال/دا
Console.Beep(002, 022);
//سل/رد
Console.Beep(022, 022);
//سی/این
Console.Beep(022, 022);
//سل/جا
Console.Beep(022, 022);
//ال/ن
Console.Beep(002, 022);
//سی/ما
Console.Beep(022, 022);
//دو/پا
Console.Beep(002, 022);
//ال/ین
Console.Beep(002, 022);
//سل/ده
Console.Beep(022, 022);
182
باد/سی//
;)Console.Beep(022, 022
خا/سل//
;)Console.Beep(022, 022
ک/فا//
;)Console.Beep(002, 022
ای/ال//
;)Console.Beep(002, 022
را/سی//
;)Console.Beep(022, 022
ن/سل//
;)Console.Beep(022, 022
ما/فا//
;)Console.Beep(002, 1022
;)(Console.ReadKey
}
ثطا ٢سطؾ ٓ٥اظ خس َٚظ٤ط اؾشفبز ٜو٥ٙس ث ٝا ٗ٤سطس٥ت و ٝدؽ اظ ا٘شربة وس ٔٙبؾت ثب اؾشفبز ٜاظ وّ٥س ،Altوس ٔٛضز ٘ظط ضا
ٚاضز و٥ٙس.
183
کذّای هزتَط تِ ززسین تزج هیالد در هحیط کٌسَل زَسط دسسَراذ خزٍجی در سیضارج
٢قبضح ثطا٣ زض ؾ٣خٚضار ذطٛٓ ػّٕىطز زؾشٟخت سؼٕك فٛٔ زاضزٝ و٣ز ذبن٥ ثب خصاثٝٔٗ ثط٘ب٤ ا٢ اخطاٚ ٗقشٛ٘
.زٛق٣ٔ ٖب٤ٛطخٙٞ
Console.ForegroundColor =
ConsoleColor.Red;
Console.WriteLine(" °");
Console.ForegroundColor =
ConsoleColor.Gray;
Console.WriteLine(" │");
Console.WriteLine(" │");
Console.WriteLine(" │");
Console.WriteLine(" │");
Console.WriteLine(" ▓");
Console.WriteLine(" ▓");
Console.WriteLine(" ▓");
Console.WriteLine(" ▓");
Console.WriteLine(" ▓▓▓");
Console.WriteLine(" ▓▓▓");
Console.ForegroundColor=ConsoleColor.Dar
kGreen;
Console.WriteLine(" ▓▓▓");
Console.ForegroundColor =
ConsoleColor.Gray;
Console.WriteLine(" ▓▓▓▓▓");
Console.WriteLine(" ▓▓▓▓▓▓▓");
Console.WriteLine(" ▓▓▓▓▓▓▓▓▓");
Console.WriteLine(" ▓▓▓▓▓▓▓▓▓▓▓");
Console.WriteLine(" ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
");
Console.WriteLine(" ▓▓▓▓▓▓▓▓▓▓▓▓▓");
184
Console.WriteLine(" ▓▓▓▓▓▓▓▓▓▓▓");
Console.WriteLine(" ▓▓▓▓▓▓▓▓▓");
Console.WriteLine(" ▓▓▓▓▓▓▓");
Console.WriteLine(" ▓▓▓▓▓");
Console.WriteLine(" ▓▓▓");
Console.WriteLine(" ▐▐▓▓▓▐▐");
Console.WriteLine(" ▐▐▓▓▓▐▐");
Console.WriteLine(" ▐▐▓▓▓▐▐");
Console.WriteLine(" ▐▐▓▓▓▐▐");
Console.WriteLine(" ▐▐▓▓▓▐▐");
Console.WriteLine(" ▐▐▓▓▓▐▐");
Console.WriteLine(" ▐▐▓▓▓▐▐");
Console.WriteLine(" ▐▐▓▓▓▐▐");
Console.WriteLine(" ▐▐▓▓▓▐▐");
Console.WriteLine(" ▐▐▓▓▓▐▐");
Console.WriteLine(" ▐▐▓▓▓▐▐");
Console.WriteLine(" ▐▐▓▓▓▐▐");
Console.WriteLine(" ▐▐▓▓▓▐▐");
Console.WriteLine(" ▐▐▓▓▓▐▐");
Console.WriteLine(" ▐▐▓▓▓▐▐");
Console.WriteLine(" ▐▐▓▓▓▐▐");
Console.WriteLine(" ▐▐▓▓▓▐▐");
Console.WriteLine(" ▐▐▓▓▓▐▐");
Console.WriteLine(" ▐▐▓▓▓▐▐");
Console.WriteLine(" ▐▐▓▓▓▐▐");
Console.WriteLine(" ▐▐▓▓▓▐▐");
Console.WriteLine(" ▐▐▓▓▓▐▐");
185
"(Console.WriteLine ;)"▐▐▓▓▓▐▐
"(Console.WriteLine ;)"▐▐▓▓▓▐▐
"(Console.WriteLine ;)"▐▐▓▓▓▐▐
"(Console.WriteLine ;)"▐▐▓▓▓▐▐
"(Console.WriteLine
;)" ██████████████████████
"(Console.WriteLine
;)" ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
"(Console.WriteLine ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
;)"
"(Console.WriteLine ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
;)"
"(Console.WriteLine ██████████████
;)"
•ٙٞطخ٤ٛبٖ ٤ب ٌطٜٞٚب ٣٤ضا و ٝؾط٤ؼشط ث ٝضاٜحُ ٚخٛاة نح٥ح زؾز ٔ٤٣بثٙس ،ث ٝقىُ
ٔٙبؾت سك٤ٛك و٥ٙس. 3
•اظ ٙٞطخ٤ٛبٖ ٚاػضبٌ ٢طٜٞٚب ٣٤و ٝؾط٤ؼشط ضاٜحُ ٚخٛاة نح٥ح ضا ٤بفشٝا٘س ثرٛا٥ٞس و ٝزض
ثطضؾ ٚ ٣اضظ٤بث ٣فؼبِ٥زٞب ٢ؾب٤ط ٌطٜٞٚب ث ٝقٕب وٕه وٙٙس ،اظ ٘ش٥د ٝوبض ؾب٤ط ٌطٜٞٚب
ؾطوكٔ ٚ ٣كىالر احشٕبِ ٣آٟ٘ب ضا ثطعطف وٙٙس ،ؾذؽ زض ذهٛل ٚضؼ٥ز وبض آٟ٘ب ث ٝقٕب 4
ٌعاضـ زٙٞس.
•ثط اؾبؼ ٔكبٞسار ذٛز ٌ ٚعاضقبر زض٤بفش ٣اظ ٚضؼ٥ز ٌطٜٞٚب ٘مبط لٛر ٚضؼف ٞط ٌط ٜٚضا
٤بززاقز و٥ٙس. 5
•زض فطْ ثجز ٕ٘طار ثطاٙٞ ٢طخ٤ٛبٖ ث ٝنٛضر فطز٤ ٢ب ٌطٕ٘ ٣ٞٚط ٜفؼبِ٥ز وبضٌب ٣ٞثجز
و٥ٙس. 6
•ثط اؾبؼ ٤بززاقزٞب ٢ذٛز ٘مبط لٛر ٚضؼف ٞط ٌط ٜٚضا ثطضؾ ٚ ٣سٛض٥حبر ٘ ٚىبر الظْ ضا
خٟز سىٕ ُ٥فطآٙ٤س ٤بزز٤ -٣ٞبزٌ٥ط ٢ث٥بٖ و٥ٙس. 7
186
زض فطآٙ٤س ثبال ث٘ ٝىبر ظ٤ط دطزاذش ٝقس: ٜ
دبؾد:
دؽ اظ ٚضٚز ثٚ ٝة ؾب٤ز فطٚقٍب ٚ ٜا٘شربة ٘ٛع وبال ٤ب ذسٔز ٔٛضز ٘ظطٔ ،ؼٕٛالً ثطا ٢دطزاذز اٙ٤شط٘شٚ ٣خا ٝزض ٚةؾاب٤ز
فطٚقٙس ٜأىبٖ ا٘شربة ٤ه ٤ب چٙس زضٌب ٜدطزاذز اِىشط٥٘ٚى ٣زض٘ظط ٌطفش ٝقس ٜاؾز .ثب وّ٥ه ض ٢ٚآ٤ى ٖٛثب٘ه ٔٛضز ٘ظاط
ٚاضز نفح ٝدطزاذز اٙ٤شط٘ش ٣ثب٘ه ٔ٣ق٤ٛس و ٝاظ دطٚسىُ httpsاؾشفبز٣ٔ ٜوٙس.
زض ٚة ؾب٤ز ٞط٤ه اظ ثب٘هٞب ٢دص٤ط٘س ،ٜاعالػبر ٔكبث ٣ٟثطا ٢سىٕ ُ٥فطآٙ٤س ذط٤س اظ قإب زضذٛاؾاز ٔا٣قاٛز وا ٝزض
ثرف اعالػبر ٔٛضز ٘٥بظ ثطا ٢دطزاذزٞب ٢اٙ٤شط٘ش ٣زض اذش٥بضسبٖ لطاض ٔ٥ٌ٣طز.
سٛن٣ٔ ٝ٥قٛز دؽ اظ سىٕ ُ٥فطآٙ٤س ذط٤س ،سه٤ٛط ٤ب ٘ؿر ٢ٝچبد ٣ضؾ٥س ذط٤س ضا ثطا ٢د٥ٍ٥اطٞ٢اب ٢احشٕابِ٘ ٣اعز ذاٛز
ٍٟ٘سضا ٢و٥ٙس.
ّشساض :زض نٛضس ٣و ٝآزضؼ زضج قس ٜزض ؾش٘ ٖٛكب٘ٔ ٣طٚضٌط اظ دطٚسىُ httpsدكش٥جب٘٣ٕ٘ ٣وطز أ٥ٙز اضؾبَ اعالػبر
وبضر اػشجبض٢سبٖ دب ٗ٥٤ثٛز ٚ ٜأىبٖ ٞه سٛؾظ ٞىطٞب ضا ثٕٞ ٝطا ٜزاضز .سٛن٣ٔ ٝ٥قاٛز زض ا٤اٗ حبِاز اظ ذط٤اس ا٘هاطاف
ز٥ٞسِ .صا لجُ اظ ٚضٚز ٞط اعالػبس ٣اثشسا ث ٝا٘ ٗ٤ىش ٝسٛخٕ٘ ٝب٥٤س.
چِ اعالػبتی ثِ ٌّگبم دطزاذت ایٌتطًتی الظم زاضیس؟
اثعاض انّٛٔ ٣ضز ٘٥بظ قٕب ثطا ٢ا٘دبْ ذط٤سٞب ٢اٙ٤شط٘ش٤ ،٣ه وبضر ثب٘ى ٣ثب لبثّ٥ز ذط٤س اؾز .زض فطآٙ٤اس ذط٤اس اٙ٤شط٘شا٣
اعالػبر ظ٤ط وبضثطز زاضز:
)1شوبضُی کبضت:
٤ه قٕبض 16 ٢ٜضلٕ ٣اؾز و ٝثط ض ٢ٚوبضر زضج قس ٜاؾز.
)2ضهع ذطیس ایٌتطًتی (ضهع زٍم) کبضت:
ثٍٙٞ ٝبْ زض٤بفز وبضر اظ قؼت ثب٘ه ٞب٤ ،ه دبوز حب ٢ٚضٔع زض اذش٥بض قٕب لطاض ٔ٥ٌ٣طز وٕٞ ٝبٖ ضٔع ا َٚوابضر اؾاز ٚ
ثطا ٢اؾشفبز ٜزض زؾشٍبٜٞب ٢ذٛزدطزاظ ) ٚ (ATMدب٤ب٘ٞٝب ٢فطٚـ ) (POSوبضثطز زاضز.
ثطا ٢زض٤بفز ضٔع اٙ٤شط٘ش٤ ٣ب ضٔع ز ْٚو ٝثطا ٢ذط٤سٞب ٢اٙ٤شط٘ش ٣اؾشفبز ٣ٔ ٜقٛز ث٤ ٝى ٣اظ زؾشٍبٜٞاب ٢ذاٛزدطزاظ ثب٘اه
نبزض وٙٙس ٢ ٜوبضر ٔطاخؼ ٝوطز ٚ ٜاظ عط٤ك ٌعٔ ٢ٝٙ٤طثٛط ث" ٝػّٕ٥بر ضٔع" ٤ب "سغ٥٥ط ضٔع" ،ضٔع ذط٤اس اٙ٤شط٘شا ٣وابضر
ذٛز ضا زض٤بفز و٥ٙس.
ضٔع ذط٤س اٙ٤شط٘ش٣ٔ ٣سٛا٘س ػسز 5 ٢سب 12ضلٓ ثبقس ٚثٟشط اؾز ثب نفط قطٚع ٘كٛز.
)3کس :CVV2
ا ٗ٤وس ٤ه ػسز ٤ 3ب 4ضلٕ ٣اؾز و ٝدكاز ٤اب ض ٢ٚوابضرٞاب ٢ثاب٘ى ٣زضج ٔا٣قاٛز ٚثاٝػٙاٛاٖ ٤اه واس أ٥ٙشا ٣زض
دطزاذزٞب ٢اٙ٤شط٘ش ٣وبضثطز زاضز .ا ٗ٤وس ثطا ٢اوثط وبضرٞب ٢ثب٘ى 3 ٣ضلٕ ٣اؾز.
)4تبضید اًقضبی کبضت:
سبض٤د ا٘مضب ض ٢ٚسٕبْ وبضرٞب ٢ثب٘ى ٣زضج قس ٜاؾز .زضنٛضر ػسْ ٚخٛز ا ٗ٤سبض٤د ثط ض٤ ٢ٚه وبضر ثب٘ى ٣ث ٝقؼج ٝثب٘ه
نبزض وٙٙس ٜآٖ ٔطاخؼ ٝو٥ٙس.
)5ایویل:
ثب ثجز ا ،ُ٥ٕ٤زضنٛضر أىبٖ ،ضؾ٥س ذط٤س اٙ٤شط٘ش ٣ثطا ٢قٕب اضؾبَ ٔ٣قٛز.
187
ثطای اًجبم یک دطزاذت ایٌتطًتی ایوي ،چِ ًکبتی ضا زض ًظط ثگیطین؟
صفحِ کلیس هجبظی:نفحٝوّ٥س ٔدبظ ،٢ثطا ٢أ٥ٙز ٚاضز وطزٖ اعالػبر زض زاذُ وبزضٞب زض ٘ظط ٌطفشا ٝقاس ٜاؾاز .ا٤اٗ
نفح ٝوّ٥س ،أ٥ٙز الظْ ثطا ٢دطزاذز اٙ٤شط٘ش ٣قٕب ضا فطا٣ٔ ٓٞوٙس .سٛن٣ٔ ٝ٥قاٛز ثاطا ٢حفام أ٥ٙاز ث٥كاشط زض ظٔابٖ
دطزاذز ،اظ ا ٗ٤نفحٝوّ٥س ٔدبظ ٢اؾشفبز ٜو٥ٙس.
کس اهٌیتی ) :(Captchزض نفح ٝدطزاذز اِىشط٥٘ٚه ثب٘هٞب ،دؽ اظ ٚاضز وطزٖ سٕبٔ ٣اعالػبر ٔطثٛط ث ٝوبضر ٚذط٤اس،
سه٤ٛط ٤ه ػجبضر و ٝسطو٥ج ٣ا ؾز اظ اػساز ٚحطٚف ،ثطا ٢قٕب ٕ٘ب٤ف زاز٣ٔ ٜقٛز .ثطا ٢سىٕ ُ٥فطآٙ٤س ذط٤س ،الظْ اؾاز
ا ٗ٤سه٤ٛط ثٝزضؾشٚ ٣اضز قٛز.
هعایبی اؾتفبزُ اظ ذسهبت ذطیسّبی ایٌتطًتی :
نطفٝخ ٣٤ٛزض ظٔبٖ ٞ ٚع :ٝٙ٤ذط٤سٞب ٢اٙ٤شط٘ش ٓٞ ،٣اظ٘ظط ظٔب٘ٔ ٓٞ ٚ ٣بِ ٣ثطا ٢قٕب ٔمط ٖٚث ٝنطفٝسط ٞؿشٙس.
أىبٖ ذط٤س ثسٔ ٖٚحسٚز٤ز ظٔب٘ٔ ٚ ٣ىب٘ :٣ثطا٤ ٢ه ذط٤س اٙ٤شط٘ش ٣الظْ ٘٥ؿز زض ٔحاُ ٚظٔابٖ ذبنا ٣حضاٛض زاقاشٝ
ثبق٥س ،وبف٣ؾز ث ٝاعالػبر وبضر ذٛز ٚقجى ٝاٙ٤شط٘ز زؾشطؾ ٣زاقش ٝثبق٥س.
زض ٔٛضز زال ُ٤اؾشفبز ٜاظ نفح ٝوّ٥س ٔدبظ ٢زضظٔبٖ ذط٤س اٙ٤شط٘ش ٣ثب ٓٞوالؾ ٣ذٛز ثحث وطز٘ ٚ ٜش٥د ٝضا ث ٝوالؼ
اضائ ٝز٥ٞس.
دبؾد:
ثطذ ٣اظ ثسافعاضٞب ٢اٙ٤شط٘ش ٣سحز ػٛٙاٖ key loggerدؽ اظ ثجز ٚضٔعٌصاض ٢ضطثبر نفح ٝوّ٥س لطثب٘ ،٣ا ٗ٤اعالػبر
ضا ثطا٤ٛ٘ ٢ؿٙس ٜذٛز ا٣ٔ ُ٥ٕ٤وٙٙس .ا ٗ٤ثسافعاضٞب ٕٞچ٣ٔ ٗ٥ٙسٛا٘ٙس ٘بْ ضا٤ب٘٘ ٚ ٝبْ وبضثط ضا ٘٥ع ثطا ٢ؾبظ٘س ٜذٛز ثفطؾشٙس.
٣ِٚثب اؾشفبز ٜاظ نفح ٝوّ٥س ٔدبظ ٢ا ٗ٤أىبٖ اظ ؾبضق ٌطفش٣ٔ ٝقٛز ،چطا و ٝزض ا ٗ٤حبِز ٔٛؼ خب ٢نفحٝوّ٥س ضا
ٔ٥ٌ٣طز .أ٥ٙز ا ٗ٤نفح ٝوّ٥سٞب ثؿ٥بض ثبالؾز ٚثب٘هٞب ثطاٍٟ٘ ٢ساض ٢اعالػبر ٚأ٥ٙز ؾب٤زٞب اظ ضٔعٌصاض٤ ٢ب
Encryptذبن ٣اؾشفبز٣ٔ ٜوٙٙس و ٝاٌط اعالػبر قٕب زظز٤س ٓٞ ٜقٛز ضٔع قى ٣ٙآٖ سمط٤جب غ٥طٕٔىٗ اؾز.
دبؾد هؿئلِ :1ثطا ٢ذط٤س اٙ٤شط٘ش ٣خس َٚحُ ٔؿئّ ٝضا سىٕ ُ٥و٥ٙس.
شوبضُ کبضت ،ضهع زٍم ،CVV 2،تبضید اًقضبی کبضت ،ایویل شٌبذت هؿئلِ ٍضٍزیّب
وس ض٥ٍٞط ٢دطزاذز ذطٚخٞ٣ب
-1قطٚع الگَضیتن
ٚ -2اضز وطزٖ قٕبض ٜوبضر ثب٘ى٣
ٚ -3اضز وطزٖ ضٔع ز ْٚوبضر ثب٘ى٣
ٚ -4اضز وطزٖ CVV 2وبضر ثب٘ى٣
ٚ -5اضز وطزٖ سبض٤د ا٘مضب ٢وبضر ثب٘ى٣
ٚ -6اضز وطزٖ اُ٥ٕ٤
-7دطزاظـ اعالػبر سٛؾظ ؾب٤ز
-8اضائ ٝوس ض٥ٍٞط ٢زض نٛضر وبف ٣ثٛزٖ ٔٛخٛز ٢حؿبة ٚدطزاذز ٚخٝ
-9دب٤بٖ
دبؾد هؿئلِ :2ثطا٤ ٢ه ؾ٥ؿشٓ ٚضٚز ٚذطٚج وبضٔٙساٖ و ٝثط اؾبؼ اثط اٍ٘كز وبض ٔ٣وٙس ،خس َٚظ٤ط ضا وبُٔ و٥ٙس.
188
دبؾد هؿئلِ :3ثب سٛخ ٝث ٝسهب٤ٚط ٔ 6-7 ٚ 5-7طثظ ث ٝا٘طغٞ٢ب ٢سدس٤سدص٤ط خسَٞٚب ٢ظ٤ط ضا سىٕ ُ٥و٥ٙس.
189
ؾ٥ؿشٓ س٥ِٛس ا٘طغٞ٢ب ٢سدس٤سدص٤ط قبُٔ چٙس ٗ٤ظ٤ط ؾ٥ؿشٓ ٞؿز وٞ ٝط وساْ وبض ٔدعا ٣٤زض خٟز ٤ه ٞسف ٔكرم
ا٘دبْ ٔ٣ز ٙٞسٕٞ .ب٘غٛض و ٝزض سه٤ٛط ٔكرم اؾز ذطٚخ٤ ٣ه ؾ٥ؿشٓٚ ،ضٚز ٢ؾ٥ؿشٓ زٍ٤ط ٢اؾز .اعالػبر ذٛاؾشٝ
قس ٜخس َٚظ٤ط ضا سىٕ ُ٥و٥ٙس.
ؾیؿتن اؾتفبزُ کٌٌسُ ذطٍجی ؾیؿتن تؼییي کٌٌسُ ٍضٍزی ؾیؿتن ضزیف
ٔجسَ سبثف ذٛضق٥س ؾّ َٛذٛضق٥س٢ 1
ٚاحس ا٘ساظ٥ٌ ٜط٢ ؾَّٞٛب ٢ذٛضق٥س٢ ٔجسَ 2
ٚؾب ُ٤ثطل٣ ٔجسَ ٚقجى ٝسٛظ٤غ ٚاحس ا٘ساظ٥ٌ ٜط٢ 3
دبؾد هؿئلِ ٚ ٗ٥ٍ٘ :4ثبضاٖ ٞط ز ٚوٛچه ٞؿشٙس ٣ٕ٘ ٚسٛا٘ٙس ض ٢ٚدبٞب ٢ذٛز ثب٤ؿشٙس ٗ٥ٍ٘ .ض ٢ٚنٙسِ ٣لطٔع ٚثبضاٖ
ض ٢ٚنٙسِ ٣آث٘ ٣كؿش ٝاؾز .ثچٞٝب ٔ٣ذٛاٙٞس نٙسِ ٣ذٛز ضا ػٛو وٙٙسٔ .بزض ثچٞٝب زض ذب٘ ٝسٟٙب اؾز .اٍِٛض٤شٕ ٣عطح
و٥ٙس ؤ ٝبزضقبٖ ثشٛا٘س خب ٢ثچٞٝب ضا ثب ٤ىسٍ٤ط ػٛو وٙس؟
هحسٍزیت هؿئلِ ًشبى هیزّس ًگیي ٍ ثبضاى ًویتَاًٌس ضٍی دبی ذَز ثبیؿتٌس .ثب ٍجَز ایي چِ ضاُحلی ثِ
شّي شوب هیضؾس؟
دبؾد :ثطا ٢ا ٗ٤وبض ثب٤س اظ ٤ه نٙسِ ٣ذبِ ٣ث ٝػٛٙاٖ نٙسِ ٣وٕى ٣اؾشفبز ٜوٙس.
blueChair ٍ redChairقجل اظ جبثجبیی ٍضٍزیّب
شٌبذت هؿئلِ
blueChair ٍ redChairثؼس اظ جبثجبیی ذطٍجیّب
قطٚع )1
blankChair redChair )2
redChair blueChair )3 الگَضیتن
blueChair blankChair )4
دب٤بٖ )5
دبؾد فؼبلیت کبضگبّی : 2
ٕ٘بز اؾشب٘ساضز ثطا ٢سطؾ ٓ٥ض٘ٚسٕ٘ب ضا زض ٔحُٞب ٢ظ٤ط ضؾٓ و٥ٙس.
190
دبؾد هؿئلِ :5اٌط ؾبَ سِٛس ز٘ٚفط ضا زاقش ٝثبق ،ٓ٥ض٘ٚسٕ٘ب ٢ظ٤ط ضا عٛض ٢سىٕ ُ٥و٥ٙس و ٝؾبَ سِٛس فطز ثعضٌشط ضا
ٕ٘ب٤ف زٞس.
ؾي آقبی آلي تَضیٌگ(41ؾبل) ٍ ؾي آقبی اؾتیَ جبثع( 56ؾبل) ٍضٍزیّب شٌبذت
ؾي آقبی اؾتیَ جبثع ذطٍجیّب هؿئلِ
ضًٍسًوب
قطٚع
ؾي اؾتیَجبثع
ذ٥ط
ثعضگتط اظ ؾي
آلي تَضیٌگ
ثّٝ
ٕ٘ب٤ف ؾٗ اؾشٛ٥خبثع
دب٤بٖ
دبؾد هؿئلِ :6ض٘ٚسٕ٘ب ٢عطاح ٣قس ٜضا عٛض ٢سىٕ ُ٥و٥ٙس و ٝؾبَ سِٛس ؾ٘ ٝفط ضا اظ ٚضٚزٌ ٢طفش ،ٝآٟ٘ب ضا ث ٝنٛضر
٘ع٤ ٣ِٚؼ ٣ٙاظ ثعضي ث ٝوٛچه ٔطست وٙس.
ؾي آلي تَضیٌگ (41ؾبل) ٍ ؾي چبضلع ثبثیج (79ؾبل) ٍ ؾي اؾتیَ جبثع (56 ٍضٍزیّب شٌبذت
ؾبل) هؿئلِ
ؾي چبضلع ثبثیج (79ؾبل) ٍ ؾي اؾتیَ جبثع ( 56ؾبل) ٍ ؾي آلي تَضیٌگ ذطٍجیّب
(41ؾبل)
191
ضًٍس ًوب
ثطا ٢ؾٚ ٝضٚز ٢ثب سطس٥تٞبٔ ٢رشّف ض٘ٚسٕ٘ب ضا اخطا وطز ،ٜزضؾش ٣آٖ ضا ثطضؾ ٣و٥ٙس.
دبؾد هؿئلِ ٞ :7ط ضا٤ب٘ ٝض٥ٔٚع ٢اظ ٔٛاز ٢و ٝزض خس َٚظ٤ط آٔس ،ٜسكى ُ٥قس ٜاؾز.
دب٤بٖ
ثطذ ٣اظ زازٜٞب ٢أ ٗ٤ؿئّ ،ٝزض ث ٝزؾز آٚضزٖ ذطٚخ ٣ثٔ ٝب وٕى٣ٕ٘ ٣وٙٙس ٚظائس ٞؿشٙس .ثٙبثطا ٗ٤زازٜٞبٔ ٢ؿئّ ٝثٝ
ز ٚزؾشٔ ٝطسجظ ٚغ٥ط ٔطسجظ سمؿٓ٥ثٙس٣ٔ ٢ق٘ٛس .زازٜٞبٔ ٢طسجظ ثٝنٛضر ٔؿشم ٓ٥زض ض٘ٚس اخطأ ٢ؿئّ ٝسبث٥ط زاض٘س؛
٣ِٚزازٜٞب ٢غ٥ط ٔطسجظ سبث٥ط ٢ثط ٘ش٥د ٝذطٚخ ٚ ٣اٍِٛض٤شٓ حُ ٔؿئّ٘ ٝرٛاٙٞس زاقز.
دبؾد :فمظ ٔ٥عاٖ عال ٘ ٚمطٛٔ ٜضز ٘٥بظ اؾز ٚؾب٤ط ٔٛاضز ٔطثٛط ث ٝأ ٗ٤ؿبِ٣ٕ٘ ٝثبقٙس.
زٍ تصَیط ظیط ض ا ثب ّن هقبیؿِ کٌیس .تصَیط ًوبیشگط کسام تلفي ّوطاُ ثب اؾتفبزُ اظ ٍاؾظ گطافیکی عطاحی
شسُ اؾت؟
دبؾد :
سه٤ٛط ٕ٘ب٤كٍط سّفٗ ٕٞطا ٜؾٕز ضاؾز ثب اؾشفبز ٜاظ ٚاؾظ ٌطاف٥ى ٣عطاح ٣قس ٜاؾز.
-ؾتَىّبی Project ٍ Description, File, Line, Columnزض دٌجطُ ذغب چِ چیعی ضا ًشبى
هیزّس.
193
:3 دبؾد کجکبٍی
تَضیحبت ًبم ؾتَى
ذغبؾز٢ زاضاٝ و٢اٜغٚ٘بْ دط Project
ذغبٜ زضثبض٣ح٥ضٛس Description
اؾزٜ ذغب زض آٖ اسفبق افشبزٝ و٣ّ٤فب File
ذغبؾز٢ زاضاُٝ و٤ اظ فب٣ ذغٜقٕبض Line
ذغب زاضزٝ و٣ اظ ذغ٣ب ٔىبٖ افم٤ ٖٛ ؾشٜقٕبض Column
ه٤ ٔسرٝق ثٛ ث٢سٖ نسا٥ٙ دؽ اظ قٚ سٞف ز٤ ٕ٘ب٣ آثٝٙ٥ٔ ظ٢ٚ ٘بْ قٕب ضا ثب ضً٘ لطٔع ضٝس و٥ؿ٤ٛٙ ث٢اٝٔ ثط٘ب-
.سٞف ز٤ ٕ٘ب٣ ضً٘ آثٝ آٖ ث٢ٚ قٕب ضا ض٣ٞٚٓ ٌطٞ ْ ٘ب،ٜط زاز٥٥ لطٔع سغٝف ضا ث٤ ٕ٘بٝ ضً٘ نفحٝ٥٘ثب
اظ.سٞف ز٤ قٕب ضا ٕ٘ب٣ٞٚٓ ٌطٞ ْس ٘ب٥ّ وٝ اظ نفح٢س٥ّ ثب فكبض وٝ٥٘ه ثب٤ ٔىث٢ خبٝ ثٝس و٥ٞط ز٥٥ ضا سغٝٔ ثط٘ب-
.س٥ٙ وٜ اؾشفبزٝٔ ثط٘ب٢بٞٗ وس٥ زض ثReadKey ٔشس
اًساظُ قلن ٍ ًبم قلن ضا تغییط زاز؟، ضًگ قلن،ٌِچگًَِ ثسٍى ثطًبهِ ًَیؿی هیتَاى ضًگ ظهی
194
قىُ : 6-7دٙدط ٜسٙظ ٓ٥ضً٘ وٙؿَٛ
دبؾد کٌجکبٍی :4زض ٘ٛاض ػٛٙاٖ دٙدط ٜوٙؿ َٛوّ٥ه ضاؾز وطزٌ ٚ ٜع Properties ٝٙ٤ضا ا٘شربة و٥ٙس .زض دٙدط ٜثبظ
قسٚ ٜاضز ؾطثطي Colorsق٤ٛسٔ .غبثك قىُ 6-7زض ا ٗ٤ؾطثطي ٔ٣سٛا٘٥س اظ عط٤ك ٌع ScreenBackGround ٝٙ٤ضً٘
دؽظٔ ٚ ٝٙ٥اظ عط٤ك ٌع ScreenText ٝٙ٤ضً٘ لّٓ ضا سٙظ ٓ٥وطز ٚ ٜسغ٥٥ط ز٥ٞس.
ثطاؾبؼ خس 3-7َٚاضظق٥بثٔ ٣طحّ 1 ٝاٚ ٗ٤احس ٤بزٌ٥ط ٢ضا ا٘دبْ زازٕ٘ ٚ ٜطار ٙٞطخ٤ٛبٖ ضا زض خس 8-7َٚاظ ثرف دٛ٥ؾز
زضج و٥ٙس.
195
خس : 3-7َٚق ٜٛ٥اضظق٥بثٔ ٣طحّ1 ٝ
شطایظ ػولکطز
هطا حل کبض
اؾتبًساضز (شبذص
ًوطُ
ثطاؾبؼ خس 4-7َٚاضظق٥بثٔ ٣طحّ 2 ٝاٚ ٗ٤احس ٤بزٌ٥ط ٢ضا ا٘دبْ زازٕ٘ ٚ ٜطار ٙٞطخ٤ٛبٖ ضا زض خس 8-7َٚاظ ثرف دٛ٥ؾز
زضج و٥ٙس.
خس : 4-7 َٚق ٜٛ٥اضظق٥بثٔ ٣طحّ2 ٝ
شطایظ ػولکطز
هطاحل کبض
196
ضیَُ ارسضیاتی هزحلِ 3
ثطاؾبؼ خس 5-7َٚاضظ٤بثٔ ٣طحّ 3 ٝاٚ ٗ٤احس ٤بزٌ٥ط ٢ضا ا٘دبْ زازٕ٘ ٚ ٜطار ٙٞطخ٤ٛبٖ ضا زض خس 8-7َٚاظ ثرف دٛ٥ؾز
زضج و٥ٙس.
خس : 5-7 َٚق ٜٛ٥اضظق٥بثٔ ٣طحّ3ٝ
شطایظ ػولکطز
ًوط ًتبیج
اؾتبًساضز (شبذص ّب/زاٍضیً/وطُ زّی) (اثعاض،هَاز ،تجْیعات، هطا حل کبض
ُ هوکي
ظهبى ،هکبى ٍ )...
ا٤دبز ثط٘بٔ ٝثب ذطٚخٞ٣ب ٢سه٤ٛط ٢ؾبزٚ ٜ ٔىبٖ :وبضٌب ٜاؾشب٘ساضز
ثبالسط اظ
3 د٥چ٥س ٜثط ض ٢ٚنفحٕ٘ ٝب٤ف – ا٤دبز ثط٘بٔ ٝثب ضا٤ب٘ٝ
ا٘شظبض
ذطٚخ ٣نٛسٔ ٣ؼٙبزاض سد٥ٟعار :ضا٤ب٘ٔ ٝدٟع ثٝ
ا٤دبز ثط٘بٔ ٝثب ذطٚخٞ٣ب ٢سه٤ٛط ٢ؾبز ٜثط ض٢ٚ وبضر نسا و٘ ٝطْ افعاض ٘ٛقشٗ
2 لبثُ لجَٛ ثط٘بٔٞٝب٢
نفحٕ٘ ٝب٤ف – ا٤دبز ثط٘بٔ ٝثب ذطٚخ ٣نٛس٣ ٤ٚػٚاَ اؾشٛز ٛ٤ض ٢ٚآٖ
٘هت ثبقس ؾبزٜ
ا٤دبز ثط٘بٔ ٝثب ذطٚخٞ٣ب ٢سه٤ٛط ٢ؾبز ٜثط ض٢ٚ غ٥طلبثُ
1
نفحٕ٘ ٝب٤ف لجَٛ ظٔبٖ 15 :زل٥مٝ
ثطاؾبؼ خس 6-7َٚاضظ٤بثٔ ٣طحّ 4 ٝاٚ ٗ٤احس ٤بزٌ٥ط ٢ضا ا٘دبْ زازٕ٘ ٚ ٜطار ٙٞطخ٤ٛبٖ ضا زض خس 8-7َٚاظ ثرف دٛ٥ؾز
زضج و٥ٙس.
خس : 6-7 َٚق ٜٛ٥اضظق٥بثٔ ٣طحّ4 ٝ
شطایظ ػولکطز
اؾتبًساضز (شبذص هطا حل
ًوطُ
زض ا٘دبْ اضظق٥بث ٣فؼبِ٥زٞبٙٞ ٢طخ٤ٛبٖ ث٘ ٝىبر ظ٤ط سٛخ ٝو٥ٙس:
ٕ٘ ط ٜثطذ ٣اظ فؼبِ٥زٞب دؽ اظ اضظ٤بث ٣سٛؾظ ؾطٌطٜٞٚب ثط اؾبؼ ٔ٥عاٖ ٔكبضوز اػضبٌ ٢ط ٜٚثطا ٢آٟ٘ب ثجز قٛز.
ٕ٘ ط ٜثطذ ٣اظ فؼبِ٥زٞب ثٙٔ ٝظٛض افعا٤ف ضٚحٕٞ ٝ٥ىبض ٚ ٢وبض س ٣ٕ٥ث ٝنٛضر ٌط ٣ٞٚثجز قٛز.
197
اضظق٥بث ٣قب٤ؿشٍٞ٣ب ٢اٚ ٗ٤احس ٤بزٌ٥ط ٢ضا زض چٟبض ٔطحّ ٝثط اؾبؼ قٜٞٛ٥ب ٢اضظق٥بث ٣ثبال ا٘دبْ زازٕ٘ ٚ ٜطار ٔطثٛع ٝضا
زض خسَٞٚب 11-7 ٚ 10-7،9-7 ،8-7٢و ٝزض ثرف دٛ٥ؾز زضج قسٜا٘س ثجز و٥ٙس .الظْ ث ٝشوط اؾز وٞ ٝط ٔطحّ ٝاظ اٗ٤
اضظق٥بث ٣ثب٤س ثطا ٢وّٙٞ ٝ٥طخ٤ٛبٖ ا٘دبْ قٛز.
خس اس زذریس
ث٤ ٝبز زاقش ٝثبق٥س و ٝاسٕبْ فطآٙ٤س سسض٤ؽ اسٕبْ آٔٛظـ ٤اه ٔٛضاٛع ٘رٛاٞاس ثاٛز ٚثب٤اس زض ضاؾاشب ٢سؼٕاك ٤ابزٌ٥ط٢
فؼبِ٥زٞبٔ ٢كره ٣ضا دؽ اظ اسٕبْ فطآٙ٤س سسض٤ؽ ثطاٙٞ ٢طخ٤ٛبٖ زض ٘ظط ٌطفاز .ثا ٝا٤اٗ ٔٙظاٛض ٔاٛاضز ٢ضا ثاب ػٙاٛاٖ
فؼبِ٥زٞب ٢دؽ اظ سسض٤ؽ اضائ ٝذٛا ٓ٥ٞوطز و ٝا ٓٞآٟ٘ب ث ٝقطح ش ُ٤اؾز:
حل هؿبلِ
ثطاؾبؼ خس 7-7َٚاضظ٤بث ٣دب٤ب٘ ٣اٚ ٗ٤احس ٤بزٌ٥ط ٢ضا ا٘دبْ زازٕ٘ ٚ ٜطار ٙٞطخ٤ٛبٖ ضا زض خس 9-7َٚاظ ثرف دٛ٥ؾز زضج
و٥ٙس.
خس : 7-7َٚق ٜٛ٥اضظق٥بث ٣سىٚ ٣ٙ٤ٛاحس ٤بزٌ٥ط٢
ًوطُ
حساقل ًوطُ قجَلی اظ 3 هطحلِ کبض ضزیف
ٌّطجَ
2 حُ ٔؿبِٝ 1
2 قٙبؾب ٚ IDE ٣٤اخعا ٢آٖ 2
٘ٛقشٗ ثط٘بٔٞٝب ٢ؾبزٜ 3
1 ا٤دبز خصاث٥ز زض ثط٘بٔٞٝب ٢ؾبزٜ 4
قب٤ؿشٍٞ٣ب ٢غ٥طف ،٣ٙا ،٣ٕٙ٤ثٟساقز ،سٛخٟبر ظ٤ؿز ٔح٥غٍ٘ ٚ ٣طـ:
ٔؿ٥ِٛز دص٤ط – ٢سهٕ٥ٌ ٓ٥ط – ٢سفىط ذالق – خٕغ آٚضٌ ٚ ٢اطز آٚض٢
اعالػبر – ٘مف زض س - ٓ٥ظثبٖ ف٣ٙ
2
زا٘ف اضٌ٥ٔٛ٘ٛه (ذٛز فطز) – وٙشاطَ حفابظش ٣اِىشط٤ىا ٚ ٣اِىشط٥٘ٚىا٣
(اثعاض ٚسد٥ٟعار)
وبضثطز حُ ٔؿبِ ٝزض ٔؿب ُ٤ضٚظٔط ٜظ٘سٌ ٚ ٣وبض – ا٤دبز ذالل٥ز ٛ٘ ٚآٚض٢
* ٔ٥بٍٕ٘٘ ٗ٥طار
قٕب ثب٤س ثط اؾبؼ آ٘چ ٝزض لؿٕز اضظ٤بث ٣فؼبِ٥زٞب ٢وبضٌب ٣ٞزض ثرف سسض٤ؽ ث٥بٖ قس ،خسَٞٚب ٢اضظق٥بث ٣سى٣ٙ٤ٛ
قب٤ؿشٍٞ ٣ب ٢اٚ ٗ٤احس ٤بزٌ٥ط ٢ضا ثطا ٢چٟبض ٔطحّ ٝسىٕ ٚ ُ٥ؾذؽ ثط اؾبؼ آٖ خس َٚاضظق٥بث ٣سى ٣ٙ٤ٛدب٤ب٘ ٣ضا ثطا٢
سٕبٔٙٞ ٣طخ٤ٛبٖ وبُٔ و٥ٙس.
* ثط اؾبؼ خس َٚاضظق٥بث ،٣حسالُ ٔ٥بٍٕ٘٘ ٗ٥طار ٙٞطخ ٛثطا ٢لج ٚ ٣ِٛوؿت قب٤ؿشٍ ٣زض اٚ ٗ٤احس ٤بزٌ٥طٕ٘ ،٢ط2 ٜ
اؾز.
198
ب) ارائِ فعالیرّای کارگاّی
ٗ٤بثطاٙ ث. اؾز٢ضٚ ضط٣ش٥ِ فؼبٜؽ قس٤ك ٔغبِت سسض٥ٕب سؼ٤ ز٥ض سثجٛظٙٔ ٝعَ ثٙٔ وبض زض٢بؾت ثطاٙٔ ف٥ِ سىبٝاضائ
.سٙٞ زٝ اضائٚ ٜ ثؼس ا٘دبْ زازٝ خّؿ٢ط ضا ثطا٤ ظ٢بٞز٥ِ فؼبٝس و٥ٞاٛبٖ ثر٤ٛطخٙٞ ز اظٛق٣ٔ بزٟٙك٥د
.سٞف ز٤َ ٕ٘بٛؿٙب ضا زض وًٞ٘ ٘بْ ضٜٕطاٞ ٝقبضح ث٣ ؾ٢بًٞ٘ ضٕٝٞ اظ٣ِٚ خسٝس و٥ؿ٤ٛٙ ث٢اٝٔثط٘ب
199
.س٥ؿ٤َٛٙ ثٛؿٙظ و٥ ضا زض ٔح٣٘طا٤س ثعضي إٙب زا٘كٙ٥ اثٗ ؾٜٓ ٔمجط٥ سطؾٝٔثط٘ب
:قبضح٣ زض ؾ٣خٚضار ذطٛؾظ زؾشَٛ سٛؿٙظ و٥ب زض ٔحٙ٥ اثٗ ؾ٣٘طا٤س إٙ زا٘كٜٓ ٔمجط٥ سطؾٝط ثٛ ٔطث٢بٞ وس:دبؾد
ٖب٤ٛطخٙٞ ٢قبضح ثطا٣ زض ؾ٣خٚض ذطٛٓ ػّٕىطز زؾشٟخت سؼٕك فٛٔ زاضزٝ و٣ز ذبن٥ ثب خصاثٝٔٗ ثط٘ب٤ ا٢ اخطاٚ ٗقشٛ٘
.زٛق٣ٔ
فؼبلیت تکویلی
ٝ ثٚ ٝ٘ب٤ ضا ثب وٕه ضا٢ط٥ٌبز٤ احسٚ ٗ٤ ا٣ٙٞ شٚ ٣ٟٔٛ ٔفٝس ٘مك٥ٞاٛبٖ ثر٤ٛطخٙٞ اظ٢ط٥ٌبز٤ احسٚ ٗ٤ اٝٗ خّؿ٤زض آذط
٣ٗ عطاح٤شطٟع ث٥٘ ثؼسٝ خّؿ.سٙٞ زٝ اضائA3 ثب اثؼبزٌٝ زض ثطٜضر چبح قسٛ نٝ ث٢ ثؼسٝ خّؿٚ ٜ وطز٣ز عطاحٛ ذٝم٥ّؾ
.زٛب والؼ زضؼ ٘هت ق٤ ٜ زض وبضٌبٚ ا٘شربة
200
ج) خژٍّص
أطٚظ ٜفطآٙ٤س سسض٤ؽ ثس ٖٚاضائ ٝفؼبِ٥زٞب ٢دػٞٚك ٚ ٣سىٕٔ ٣ّ٥رهٛنبً زض زٚضاٖ ٔشٛؾغ ٝز ْٚغ٥ط لبثُ سهٛض اؾز .الظْ
اؾز ٙٞطآٔٛظاٖ ثرك ٣اظ فطآٙ٤س سسض٤ؽ ذٛز ضا ثٔ ٝؼطفٛٔ ٣اضز دػٞٚكٔ ،٣غبِؼ ١آظاز ٚاضائ ٝآٟ٘ب سٛؾظ ٙٞطخ٤ٛبٖ
اذشهبل زٙٞس .ثٙبثطا ٗ٤زض ا ٗ٤ثرف ضٕٗ دبؾد زازٖ ث ٝدػٞٚفٞب ٢وشبة زضؾ ٣چٙس ٕ٘ ٝ٘ٛدػٞٚف ثطا ٢اضائ ٝثٝ
ٙٞطخ٤ٛبٖ ث٥بٖ ذٛا ٓ٥ٞوطز.
ؾط٘بْ ) (Completely Automated Public Turing test to tell Computers and Humans Apartثٔ ٝؼ٣ٙ
«آظٍٕٔٞ ٖٛب٘ ٣وبٔالً ذٛزوبضقس ٜسٛض ًٙ٤ثطأ ٢دعا وطزٖ ا٘ؿبٖ ٚضا٤ب٘ »ٝاؾز٤ ،ه ؾبٔب٘ ٝأ٥ٙش ٚ ٣ض٘ٚس اضظ٤بث ٣اؾز
و ٝثطا ٢خّ٥ٌٛط ٢اظ ثطذ ٣حّٕٞٝب ٢ذطاثىبضا٘ ٝضثبرٞب ٢اٙ٤شط٘ش ٣ثٝوبض ٔ٣ضٚز .خبٌ٢ع ٗ٤آظسطا و ٝؾط٘بْ «آظٔ ٖٛسٛضًٙ٤
سكر٥م ضا٤ب٘ ٝاظ ا٘ؿبٖ» اؾز ٓٞثطا ٢وذچب ز٤س ٜقس ٜاؾز .ا ٗ٤ض٘ٚس ٔ٣سٛا٘س ٔكرم وٙس ؤ ٝطاخؼ ٝوٙٙسٌبٖ ث٤ ٝه
ٚة ٌب٤ ٚ ٜب ؾب٤ط ذسٔبر آ٘ال ٗ٤ا٘ؿبٖ ٞؿشٙس ٤ب وبٔذٛ٥سط .ثسٙٔ ٗ٤ظٛض ثط٘بٔ ٝوذچب آظٖٔٞٛب ٣٤ضا س٥ِٛس ٔ٣وٙس و ٝسٟٙب
ا٘ؿبٖٞب لبزض ث ٝدبؾدٌ ٣٤ٛث ٝآٟ٘ب ثبقٙس .چ ٖٛوبٔذٛ٥سطٞب ٘ ٚطْافعاضٞب ٢فؼّ ٣احشٕبالً ٕ٘٣سٛا٘ٙس دبؾد زضؾش ٣ث ٝا ٗ٤آظٖٔٛ
ثسٙٞسٞ ،ط وبضثط ٢و ٝآ٘طا زضؾز حُ وٙس ،ا٘ؿبٖ فطو ٔ٣قٛز .ا٘ ٗ٤ىش ٝضا ٓٞثب٤س اضبف ٝو ٓ٥ٙو ٝث٥كشط CAPTCHA
ها قبُٔ سؿزٞب ٢ز٤ساض ٢اؾز ،چطا و ٝضا٤ب٘٣ٕ٘ ٝسٛا٘س اظ ػٟس ٜد٥چ٥سٌٞ٣بٔ ٢طثٛط ث ٝسؿزٞبٔ ٢كبٞسٜا ٢ثطآ٤س.
زا٘كٍب ٜوبضٍ٘ ّٖٛٔ ٣و ٝسحم٥مبر ظ٤بز ٢زض ظٔ ٝٙ٥وذچب زاضز٣ٔ ،ذٛاؾز ٚاغ ٜوذچب ضا ث٘ ٝبْ ذٛز ث ٝثجز ثطؾب٘س و ٝاٗ٤
الساْ ٔٛضز دص٤طـ ٚالغ ٘كس .ث ٗ٥ٕٞ ٝزِ ُ٥آٖٞب اظ ٚاغ ReCAPTCHA ِ٢ ٜثطا ٢السأبر ذٛز اؾشفبزٕٛ٘ ٜز٘س.
سب و ٖٛٙاحشٕبالً ثب سه٤ٛطٔ ٢ب٘ٙس قىُ 7-7اظ حطٚف ٚاػساز و ٝوح ٘ ٚبٚاضح ضؾٓ قسٜا٘س زض ٚةٌبٜٞبٔ ٢رشّف ثطذٛضز
وطز ٜا٤س ٚاظ قٕب ذٛاؾش ٝقس ٜسب آ٘طا ث ٝقىُ نح٥ح ذٛا٘س ٚ ٜثبزلز زض ٤ه خؼجٔ ٝشٗ ٚاضز و٥ٙس .اٌط چ ٗ٥ٙاؾز قٕب ثب
٤ه وذچب ؾط ٚوبض زاقشٝا٤س.
٤ى ٣اظ ا٘ٛاع خبٍ٤عٞCAPTCHA ٗ٤ب ٢سه٤ٛطٔ ،٢سَ نٛس ٣آٖ اؾز .أ ٗ٤سَ ،قبُٔ نسا٤ ٢هؾط ٢اظ حطٚف ٤ب
اػساز اؾز .اِجش ٝا ٗ٤حطٚف ٤ب اػساز ذ ٣ّ٥ؾبز ٜث٥بٖ ٔ ٣قٛز ٚقٕب سٟٙب ٘٥بظ زاض٤س آٟ٘ب ضا وذ ٣و٥ٙس .اِجشٔ ٝكىُ اٙ٤دبؾز
ؤٕ ٝىٗ اؾز ثط٘بٔ ٝػال ٜٚثط درف ذٛز نساٞب ٤ه ؾط ٢اظ نساٞب ٢دكز نح ٝٙضا ٓٞثطا ٢قٕب ا٤دبز وٙسٞ .سف اظ اٗ٤
وبضٕٔ ،ب٘ؼز اظ سىٕ ُ٥ا ٗ٤سؿزٞب سٛؾظ ثط٘بٔٞٝب ٢ذٛزوبض ٔب٘ٙس ادّ٥ى٥كٗٞب ٢سكر٥م نسا ٢ضا٤ب٘ ٝاؾز.
201
٘ٛع زٍ٤ط ٢اظ ٞCAPTCHAب ث ٝا ٗ٤قىُ وبض ٔ٣وٙس و ٝاظ ذٛا٘ٙس ٣ٔ ٜذٛاٞس ٔشٗ وٛسب ٣ٞضا سطخٕ ٝوٙس .زض أ ٗ٤سَ،
ٞسف زضن أ ٗ٤غّت اؾز و ٝوبضثط چٔ ٝمساض اظ أ ٗ٤شٗ ضا زض٤بفز وطز ٜاؾز .اِجش ٝا ٗ٤ضا ٓٞثب٤س اضبف ٝو ٓ٥ٙوٝ
ثط٘بٔٞٝب ٢ضا٤ب٘ٝا ٣ٔ ٢سٛا٘س ث ٝآؾب٘ ٣وّٕبر ٔ٤ ٟٓه ٔشٗ ضا سكر٥م زٞس ٣ِٚ ،چٙساٖ ٟٔبضس ٣زض ظٔ ٝٙ٥ف ٟٓزل٥ك ٔؼٙب٢
آٖ وّٕبر ٘ساضز.
ثطأ ٢غبِؼ ٝث٥كشط زض ذهٛل CAPTCHAثٚ ٝثؿب٤ز ظ٤ط ٔطاخؼٕ٘ ٝب٥٤س:
https://en.wikipedia.org/wiki/CAPTCHA
خس اس زذریس
ثٙٔ ٝظٛض سىٕ ُ٥فطاٙ٤س سسض٤ؽ ٚافعا٤ف و٥ف٥ز آٖ ٔٛاضز ٢ث ٝػٛٙاٖ دٛ٥ؾز زض ا٘شٟب ٢اٚ ٗ٤احس ٤بزٌ٥ط ٢اضائ٣ٔ ٝقٛز.
الف) زَضیح هفاّین کلیذی
تؼطیف اصغالح
تلفظ هؼبزل اًگلیؿی
فبضؾی
ˈalgəˌ i əmاٍِٛض٤شٓ ٤ى ٣اظ ضٚـٞب ٢حُ ٌبْ ثٌ ٝبْ ٔؿئّ ٝاؾز.
Algorithm اٍِٛض٤شٓ
(اٍِٛض٤شٓ)
ض٘ٚسٕ٘ب خط٤بٖ وبض ٢اٍِٛض٤شٓ ضا ث ٝسه٤ٛط ٔ٣وكس. Flō C ä t
Flow Chart ض٘ٚسٕ٘ب
(فّ ٛچبضر)
زؾشٛضار قجبٞز ظ٤بز ٢ث ٝوّٕبر ظثبٖ ٔحبٚضٜا ٢زاض٘اس، Lō ˈlevəl ظثبٖ
ِصا ثط٘بٔ٤ٛ٘ٝؿ ٣زض ا ٗ٤ؾغح آؾب٘شط ذٛاٞس ثٛز. ˈlaNGgwij Low Level ؾغح
Language
(ِ٤ٍِٛٙ َِٛ ٛح) دبٗ٥٤
زؾااشٛضار قااجبٞز ظ٤اابز ٢ثاا ٝظثاابٖ ٔبقاا ٗ٥زاض٘ااسِ ،ااصا
ī ˈlevəl
ثط٘بٔ٤ٛ٘ٝؿ ٣زض ا ٗ٤ؾغح زقٛاض اؾز ٣ِٚثط٘بٔٞٝب ٘ٛقشٝ High Level ظثبٖ
ˈlaNGgwij
قس ٜثب ا ٗ٤ظثبٖٞب ؾط٤ؼشط ٚثب ٔ٥عاٖ حبفظ ٝوٕشط ٢اخاطا Language ؾغح ثبال
(ٞب٤ٍِٛٙ َِٛ ٢ح)
ٔ٣ق٘ٛس.
ٕٞب٘غٛض و ٝاظ ٘بٔف ٔكرم اؾز ٔبث ٗ٥ؾاغح دابٚ ٗ٥٤ ˈmēdēəm
ؾااغح ثاابال لااطاض زاضزٔ .ب٘ٙااس ظثاابٖٞااب ٢ؾااغح داابٗ٥٤ ˈlevəl ظثبٖ
لبثّ٥زٞب ٢آزضؼز ٚ ٣ٞزؾشطؾٔ ٣ؿشم ٓ٥ث ٝؾرزافاعاض ˈlaNGgwij Medium Level ؾغح
(ٔ٥سَِٛ ٓ٤ Language
ضا ث ٝثط٘بٔ٤ٛ٘ٝؽ ٔ ٣زٞس ٚاظ عطفا ٣ذٛا٘اب ٣٤ظثابٖٞاب٢ ٔ٥ب٘٣
ؾغح ثبال ضا زاضز. ِ٤ٍٛٙح)
ٞIDEب ٣٤وا ٝثاطا ٢ثط٘بٔا٤ٛ٘ ٝؿا ٣اؾاشفبزٔ ٜا ٣قا٘ٛس، ˈintiˌg ātid
ٔح٥ظ
٘طْ افعاضٞبٞ ٣٤ؿشٙس و ٝاثعاضٞبٛٔ ٢ضز ٘٥بظ ٔب٘ٙس ٤ٚطا٤كٍط diˈveləpmənt
٘طْافعاض٢
ثط٘بٔٔ ،ٝشطخٓ ،اقىبَظزا٤ا ... ٚ ٣ضا ثا ٝناٛضر ٤ىذبضچاٝ enˈvī ənmənt Integrated
(اٙ٤شٍ٥ط٤شس Development سٛؾؼٝ
ثطا ٢ثط٘بٔ٤ٛ٘ٝؽ فطا٣ٔ ٓٞؾبظ٘س. ٤بفشEnvironment(IDE) ٚ ٝ
زِٛٚدٕٙز
اٛٙ٤ا٤طٔٙز) ٤ىذبضچٝ
202
ب) جذٍلّای ارسضیاتی عولکزد ٍ ضایسسگی
خس : 8-7 َٚاضظق٥بث ٣سىٔ ٣ٙ٤ٛطحّٚ ........ ٝاحس ٤بزٌ٥ط7 ٢
اضظ٤بث٣
قب٤ؿشٍ٣
قب٤ؿشٍ ٣ف٣ٙ سٛخٟبر ظ٤ؿز اٚ ٣ٕٙ٤ قب٤ؿشٍٞ٣ب٢
ا٘دبْ وبض
ضزیف
ثبالسط اظ حس ا٘شظبض
ثبالسط اظ حس ا٘شظبض
ثبالسط اظ حس ا٘شظبض
ثبالسط اظ حس ا٘شظبض
ثبالسط اظ حس ا٘شظبض
غ٥ط لبثُ لجَٛ
لبثُ لجَٛ
لبثُ لجَٛ
لبثُ لجَٛ
لبثُ لجَٛ
٘ساضز
زاضز
ثبالسط اظ حس ا٘شظبض;3 لبثُ لج2;َٛ غ٥ط لبثُ لج1;َٛ ضإٙٞب ٢ثجز ٕ٘ط:ٜ
ػٛٙاٖ قب٤ؿشٍ ٣فٚ ٣ٙاحس ٤بزٌ٥ط......................................................................................................................... : ٢
خس : 9-7 َٚاضظق٥بث ٣دب٤ب٘ ٣قب٤ؿشٍٞ٣بٚ ٢احس ٤بزٌ٥ط7 ٢
ٔ٥بٍٕ٘٘ ٗ٥ط ٜاضظق٥بثٔ ٣طحّ4 ٝ
ٍاحس یبزگیطی
ًبم ٍ ًبم ذبًَازگی
ضزیف
ٌّطجَ
شبیؿتگی
شبیؿتگی
ًساضز
زاضز
تَجِ :حسالُ ٔ٥بٍٕ٘٘ ٗ٥طار ٙٞطخ ٛثطا ٢لج ٚ ٣ِٛوؿت قب٤ؿشٍ 2 ،٣اظ ٤ 3ب ث ٝػجبضس 10 ٣اظ 15اؾز.
خس : 10-7 َٚاضظق٥بثٔ ٣ؿشٕط ٚاحس ٤بزٌ٥ط7 ٢
ًوطُ
هیبًگیي ًوطاتؽ
سٛخ :ٝثب٤س زض ٞط ؾشٕ٘ ٖٛط ٜاظ ٕ٘ 5ط ٜثجز قٛز.
خس :11-7 َٚاضظق٥بث ٣دب٤ب٘ٚ ٣احس ٤بزٌ٥ط7 ٢
ًوطُ ًْبیی ًوطُ فؼبلیتّبی
ًوطُ هؿتوط
ضزیف
203
ج) درسّای آهَخسِ
ٙٞطآٔٛظاٖ ٌطأ ،٣قٕب ٔ ٣سٛا٘٥س زض ضاؾشب ٢وٕه ث ٝسبِ٥ف وشت زضؾ ٚ ٣ثبال ثطزٖ ؾغح و٥ف ٣آٔٛظـ ،خساٚ 12-7 َٚ
13-7ضا سىٕ ُ٥وطز ٚ ٜث ٝزفشط سبِ٥ف اضؾبَ و٥ٙس.
https://msdn.microsoft.com/en-us/library/a72418yk.aspx
https://msdn.microsoft.com/en-us/library/ms173063.aspx
https://msdn.microsoft.com/en-us/library/67ef8sbd.aspx
http://raptor.martincarlisle.co
https://en.wikipedia.org/wiki/CAPTCHA
204
فصل چْارم
ٍاحذ یادگیزی 8
کبض ثب اًَاع زازُ ،زضیبفت ٍ ًوبیش زازُ
هفبّین کلیسی
زض٤بفز زاز ٜاظ ٚضٚز٢ ذغبٞب٘ ٢بق ٣اظ ٔمساض ز٣ٞ ٔمساض زٔ ٣ٞشغ٥ط ضٚـٞب٘ ٢بٍٔصاضٔ ٢شغ٥ط
ٔشغ٥ط
اّساف تَاًوٌسؾبظی
ٔفٔ ْٟٛشغ٥ط ِ ٚع ْٚاؾشفبز ٜاظ آٖ ضا سٛض٥ح زٞس. .1
ا٘ٛاع ٔشغ٥ط ٤ٚ ٚػٌٟ٥بٞ ٢ط٤ه ضا قطح زٞس ٚثشٛا٘س ٔشغ٥ط ضا اػالٖ(سؼط٤ف) وٙس ٚزض ثط٘بٔ ٝاؾشفبز ٜوٙٙس. .2
ٔ .3فٔ ْٟٛمساضز ٣ٞضا قطح زٞس ٚزض ثط٘بٔ ٝاؾشفبز ٜوٙس .
.5ػّٕىطز زؾشٛضار زض٤بفز ٔمبز٤ط اظ نفح ٝوّ٥س ضا سٛض٥ح زٞس ٚزض وٙؿ َٛاؾشفبز ٜوٙس .
.7ا٘ٛاع ضٚقٟب ٢سجسٛ٘ ُ٤ع زاز ٜضا سٛض٥ح زٞس ٚزض ثط٘بٔ ٝاؾشفبز ٜوٙس .
.8ذغب ٢سجسٛ٘ ُ٤ع ضٕ٤ ٣ٙب نط٤ح ضا سكر٥م زٞس ٚضفغ وٙس.
207
هقذهاذ زذریس
ٔٛاضز ظ٤ط د٥كٟٙبزٞب ٣٤ثطا ٢آٔبزٌ ٣د٥ف اظ سسض٤ؽ ٔ٣ثبقٙس.
الف) چزایی ٍ اّویر فصل
ٔشغ٥ط ٞب ٔحّ ٣ثطا ٢شذ٥ط ٜؾبظ ٢اعالػبر زازٞ ٜب ٞؿشٙسٞ .ط ٔشغ٥ط زاضا٤ ٢ه ٘ٛع اؾز و ٝسؼ٣ٔ ٗ٥٥وٙس چٔ ٝمساض ٢ضا
زض ٔشغ٥ط ٔ٣سٛا ٘ ٓ٥شذ٥ط ٜوٞ .ٓ٥ٙسف اؾشفبز ٜاظ ٔشغ٥طٍٟ٘ ،ساضٔ ٢مبز٤ط زاز ٚ ٜاؾشفبز ٜزض ثط٘بٔ ٝاؾز .زض نٛضر ػسْ
اؾشفبز ٜاظ ٔشغ٥ط فمظ ٔ٣سٛاٖ زازٞ ٜب ضا ث ٝنٛضر ثبثز زض ثط٘بٔ ٝاؾشفبز ٜوطز ٚأىبٖ زض٤بفز زاز ٜاظ ٚضٚزٚ ٢خٛز ٘ساضز.
٘شب٤ح حبنُ اظ ٤بزٌ٥ط ٢ا ٗ٤فهُ ػجبضسٙس اظ :
81 ػولی
81 ًظطی
208
د٥كٟٙبز ٔ٣قٛز سٛظ٤غ ؾبػز ثط اؾبؼ خس 8-2 َٚنٛضر ٌ٥طز.
ضزیف
ظهبى تسضیؽ
فطصت ّب ٍ فؼبلیتّبی یبزگیطی اّساف تَاًوٌسؾبظی
ػّٕ٣ سئٛض٢
- سٛض٥ح ٔشغ٥ط ِ ٚع ْٚاؾشفبز ٜآٖ 2 - ٔفٔ ْٟٛشغ٥ط ِ ٚع ْٚاؾشفبز ٜاظ آٖ ضا سٛض٥ح 1
ٕ٘ب٤ف سؼط٤ف ٔشغ٥ط ث ٝظثبٖ زٞس.
اٍّ٘٥ؿ ٣اظ MSDNسٛؾظ ٙٞطآٔٛظ
3 ٔؼطف ٣ا٘ٛاع زازٞ ٜب ٚا٘ٛاع ٔشغ٥ط 3 ا٘ٛاع ٔشغ٥ط ٤ٚ ٚػٌٟ٥بٞ ٢ط٤ه ضا قطح زٞسٚ 2
ثطاٍٟ٘ ٢ساض ٢زازٜٞبٔ ٢رشّف ، ثشٛا٘س ٔشغ٥ط ضا اػالٖ(سؼط٤ف) وٙس ٚزض
ث٥بٖ لٛا٘٘ ٗ٥بٍٔصاضٔ ٢شغ٥طٞب، ثط٘بٔ ٝاؾشفبز ٜوٙٙس.
ٔؼطف ٣ضٚـٞب٘ ٢بٍٔصاضٔ ٢شغ٥طٞب-
ٕ٘ب٤ف ٘ح ٜٛاػالٖ ا٘ٛاع ٔشغ٥ط ثب
سه٤ٛط ٕٝ٘ٛ٘ ٚثط٘بٔٝ
2 ث٥بٖ ٔفٔ ْٟٛمساضزٔ ٣ٞشغ٥ط3 - ٔفٔ ْٟٛمساضز ٣ٞضا قطح زٞس ٚزض ثط٘بٔٝ 3
ٕ٘ب٤ف ضٚـ ٔمساضزٔ ٣ٞشغ٥طٞب ثب اؾشفبز ٜوٙس .
ا٘ٛاع زازٜٞب ٢اػكبض ،٢ث،ٗ٥ِٛ
وبضاوشط ، ٢ضقشٝاٚ ... ٚ ٢وبضثطز
٘كب٘ٞٝبٛ٘ ٢ع اػساز
2 ٕ٘ب٤ف ا٘ٛاع ذغبٞب٘ ٢بق ٣اظ - ذغبٔ ٢مساضزٔ ٣ٞشغ٥طٞبضا سكر٥م زٞس ٚ 4
ٔمساضز٘ ٣ٞبٔٙبؾت اظ ٘ظط ٘ٛع ٚ ضفغ وٙس.
ظطف٥ز ،ث٥بٖ ٘ح ٜٛضفغ ٞط ذغب
2 ٕ٘ب٤ف ٘ح ٜٛاؾشفبز ٜاظ زؾشٛضار - اظ زؾشٛضار ٘ٛقشٗ ٔشٗ زض نفحٕ٘ ٝب٤ف 5
Write , WriteLineثب ا٘ٛاع اؾشفبز ٜوٙس.
ٚضٚزٞ٢ب ٢ػسز ٚ ٢غ٥ط ػسز-٢
زؾشٛض formatting
1 ٕ٘ب٤ف ٘ح ٜٛاؾشفبز ٜاظ زؾشٛض 1 ػّٕىطز زؾشٛضار زض٤بفز ٔمبز٤ط اظ نفحٝ 6
ReadKeyٚ ReadLine وّ٥س ضا سٛض٥ح زٞس ٚزض وٙؿ َٛاؾشفبزٜ
وٙس .
3 ا٘ٛاع ضٚقٟب ٢سجسٛ٘ ُ٤ع زاز ٜضا سٛض٥ح زٞس ٔؼطفٔ ٣ف ْٟٛسجسٛ٘ ُ٤ع زاز ٜضٕ3 ٣ٙ 7
ثب ٕ٘ب٤ف ٕ٘ ٝ٘ٛثط٘بٔ ، ٝث٥بٖ ضٚـ ٚزض ثط٘بٔ ٝاؾشفبز ٜوٙس .
سكر٥م أىبٖ ا٘دبْ سجسٛ٘ ُ٤ع
ضٕٔ ،٣ٙؼطفٔ ٣ف ْٟٛسجسٛ٘ ُ٤ع
زاز ٜنط٤حٕ٘ ،ب٤ف ٘ح ٜٛا٘دبْ
سجسٛ٘ ُ٤ع زاز ٜنط٤حٔ ،ؼطف ٣ا٘ٛاع
سجسٛ٘ ُ٤ع نط٤ح لبثُ ا٘دبْ
2 ذغب ٢سجسٛ٘ ُ٤ع ضٕ٤ ٣ٙب نط٤ح ضا ٕ٘ب٤ف ذغب ٢سجسٛ٘ ُ٤ع ضٕ٤ ٣ٙب - 8
نط٤ح ثب اخطا ٢ثط٘بٔ ،ٕٝ٘ٛ٘ ٝث٥بٖ سكر٥م زٞس ٚضفغ وٙس.
ضٚـ ضفغ ذغب ٢سجسٛ٘ ُ٤ع ضٕ٣ٙ
٤ب نط٤ح
3 وبضٌط ٚ ٣ٞٚاحشطاْ ث٘ ٝظط - ٓٞ ث ٝوٕه وبضٌط ٣ٞٚثط٘بٔٝا ٢ث٤ٛٙؿس. 9
ٌطٞ ٣ٞٚب زض سؼط٤ف ٘ ٚبٍٔصاض٢
ٔشغ٥طٞب ثب حفم لٛاػس ٚلٛا٘ٗ٥
٘بٍٔصاض٢
18 12 جوغ ؾبػتّب
209
د) داًصّای ضوٌی تزای زذریس
بٞ ٜاع زازٛ٘ا8-3 َٚخس
10 10 1
decimal 010-bit precise decimal values with 10-12 (-0.2 x 01 to 0.2 x 01 ) / 01 1.1M
to 10
significant digits
213
double 53-bit double-precision floating point type (+/-)4.1 x 01- to (+/-)0.0 x 1.1D
01210
20 20
float 21-bit single-precision floating point type -2.3 x 01 to + 2.3 x 01 1.1F
.س٤ط٥ٍط ضا زض ٘ظط ث٤ ٔثبَ وس ظ٢ ثطا.زٛق٣ٔ ٜب اؾشفبزٞ ٝ ضقش٢سٙ لبِت ث٢ ثطاFormat ٔشس
string name = "Bill Gates";
string result = "Hello " + name + ", Welcome to C#";
اظٜاٖ ثب اؾشفبزٛس٣ٔ أب.ٓ٤ اٜ وطزٝضز ٘ظط اضبفٛٔ ٝ ضقشٝ ضا ثname ط٥س ٔشغ٥ٙو٣ٔ ٜسٞ زض وس ثبال ٔكبٝض وٕٛب٘غٞ
.زٙقٛ٘ ط٤ضر ظٛ نٝ وس ثبال ضا ثstring.format
string name = "Bill Gates";
string result = string.Format("Hello {0} to C#", name);
٢ضز ٘ظط ثطاٛٔ ْ ٔمساضٚ دبضأشط زٚ ثبقس٣ٔ ضز ٘ظطٛٔ َٝ ضقشٚ دبضأشط ا،ٝ ٌطفش٢زٚضٚ دبضأشطٚ زFormat ٔشس،زض وس ثبال
٢ ثطا.زٛٗ ق٤ٍع٤ خبresult ط٥ٓ زض ٔشغ٤ لهس زاضٝ اؾز و٢اْٝ ضقشٍٚط دبضأشط ز٤ ز٣ ػجبضسٝ ث،ٝٗ قسٖ زض ضقش٤ٍع٤خب
210
ٔكرم وطزٖ ٔىبٖ ٔٛضز ٘ظط ثطا ٢خبٍ٤ع ٗ٤وطزٖ ضقش ٝز ْٚزض ضقشٛٔ ٝضز ٘ظط ثب٤س ٔىبٖ آٖ ضا ثب ٔمساض }{ ٚػسز 0
اؾشفبز ٜوطز ٜا .ٓ٤زض ٍٙٞبْ اؾشفبز ٜاظ ٔشس ٣ٔ Formatسٛاٖ ث٥كشط اظ ٤ه ٔمساض ضا زض ٤ه ضقش ٝخبٍ٤ع ٗ٤وطز ،ثطا ٢اٗ٤
وبض وبف ٣اؾز ث ٝسؼساز ٔٛضز ٘ظط اظ }{}{}{}{ اؾشفبز ٜوطز ٚزض ٖٚآٟ٘ب اظ ػسز 0سب ثٞ ٝط سؼساز و٥٘ ٝبظ زاض ٓ٤اؾشفبزٜ
و .ٓ٥ٙثطأ ٢ثبَ اٌط ٘٥بظ ث ٝخبٍ٤ع ٗ٤وطزٖ 4ضقش ٝزض ٤ه ضقش ٝزاض ،ٓ٤ثب٤س ث ٝنٛضر ضٚثط ٚاؾشفبز ٜو.ٓ٥ٙ
}.{0}{1}{2}{3
ث ٝػٛٙاٖ ٔثبَ ٔثبَ ثبال ضا ثٌٝ٘ٛ ٝا ٢و ٝز ٚضقش ٝزض آٖ خبٍ٤ع ٗ٤ق٘ٛس ث ٝنٛضر ظ٤ط د٥بز ٜؾبظ٣ٔ ٢و.ٓ٥ٙ
211
تؼییي ؾغح دیش ًیبظّبی الظم ثطای تسضیؽ ایي فصل :
ٔ ٣ذٛا ٓ٥ٞفطٔ ٣زاقش ٝثبق ٓ٥و ٝقبُٔ ٘بْ٘،بْ ذب٘ٛازٌ ،٣قٕبض ٜقٙبؾٙبٔ ٚ ٝؾبَ سِٛس ثبقس .زض ا٤اٗ •
فطْ وساْ ٔمبز٤ط ث ٝنٛضر ػسز ٢اؾز وساْ ث ٝنٛضر غ٥ط ػسز٢؟
ثطا ٢وسأ٥ه اظ ٔمبز٤ط فطْ ٕٔىٗ اؾز ٘٥بظ ثٔ ٝحبؾج ٝزاقش ٝثبقٓ٥؟ •
ثطا ٢سؼط٤ف ٔشغ٥ط ٘بْ ٘ ٚبْ ذب٘ٛازٌ ٣اظ چ ٝزازٜا ٢اؾشفبز٣ٔ ٜو ٓ٥ٙ؟ •
ثطا ٢قٕبض ٜقٙبؾٙبٔ ٝثٟشط اؾز اظ چٛ٘ ٝع زازٜا ٢اؾشفبز ٜو ٓ٥ٙ؟ •
ثطا ٢سؼط٤ف ؾبَ سِٛس ثٟشط اؾز اظ چٛ٘ ٝع زازٜا ٢اؾشفبز ٜوٓ٥ٙ؟ •
تؼییي ؾغح دیش اظ ٍضٍز ثِ هجحث زضیبفت هقبزیط اظ صفحِ کلیس :
آ٤ب ٥ٕٞك ٝزض ثط٘بٔٞ ٝب اعالػبر ث ٝنٛضر ثبثز اؾشفبز٣ٔ ٜقٛز ؟ •
ثط٘بٔٞ ٝب ٤ب فطٟٔب ٣٤ز٤س ٜا٤س و ٝثشٛاٖ اعالػبر ضا اظ ٚضٚزٌ ٢طفز؟ •
ث٘ ٝظط قٕب ث ٝزؾشٛض ٢و ٝثشٛاٖ اعالػبر ضا ٚاضز وطز ٘٥بظ زاضٓ٤؟ •
212
ًوَزاض ً8-3قشِ هفَْهی ٍ شٌّی ایي ٍاحس یبزگیطی
byte
short ػسزی
صحیح تؼطیف هتغیط
int
long ثبثت
char
ضشتِ ای اًَع زازُ
string
اػالى هتغیط
float ػسزی قَاًیي ًبهگصاضی هتغیط
double اػشبضی
bool هٌغقی
PascalCase
)(Write ًوبیش هقساض اًَاع هتغیطّب ٍ زازُ ًوبیش زازُ ثطضٍی صفحِ
)(WriteLine ّب زض صفحِ ًوبیش
ًوبیش
Formatting
213
زذریس
• سؼط٤ف ٔشغ٥ط
• سؼط٤ف ثبثز
• ا٘ٛاع زازٞ ٜب
1
• لٛا٘٘ ٗ٥بٍٔصاضٔ ٢شغ٥ط
214
٤ه ٕ٘ ٝ٘ٛعطح زضؼ ضٚظا٘ ٝث ٝنٛضر ظ٤ط د٥كٟٙبز ٌٔ٣طزز :
عطح زضؼ ضٍظاًِ (ّفتگی) دیشٌْبزی
زضؼ :زض٤بفز ٔمبز٤ط اظ نفح ٝوّ٥س کالؼ :زّن
دیبم جلؿِ (ّسف کلی) :ػولکطز زؾتَضات زضیبفت اظ صفحِ کلیس ضا تَضیح زّس ٍ زض کٌؿَل اؾتفبزُ
کٌس
ظٔبٖ فؼبِ٥زٞب اّساف یبزگیطی
ف٥ع٤ى٣
ٔسر وبض ٙٞطخٛ وبض ٙٞطآٔٛظ عجمٞ ١سف :ح٥غ١ فؼبلیت
(زل٥م)ٝ قٙبذش/٣ ػبعف/٣
ضٚا٘ - ٣حطوش٣
3 زا٘ف٥ٔ ،عاٖ ؾٙدف عطح ؾٛاَ :آ٤ب ٥ٕٞك ٝزض ٔكبضوز زض دبؾد ٚسؼبُٔ اضظشیبثی ضفتبض
ثط٘بٔٞ ٝب اعالػبر ث ٝنٛضر اٍ٘٥عـ ٚآٔبزٌ٣ ٍضٍزی
ثبثز اؾشفبز٣ٔ ٜقٛز ؟ ٙٞطخٛ
2 ا٤دبز سٛخ ،ٝسٕطوع ٚثط٘بٔٞ ٝب ٤ب فطٟٔب ٣٤ز٤س ٜا٤س ٌٛـ زازٖ فؼبَ ٚدبؾد ٚ ایجبز اًگیعُ
و ٝثشٛاٖ اعالػبر ضا اظ ٔكبضوز زلز شٙٞ ٗٞطخٛ
ٚضٚزٌ ٢طفز؟
20 اضائٔ ٝفب ٓ٥ٞوّ٥سٕ٘ ٚ ٢ب٤ف ٘ح ٜٛاؾشفبز ٜاظ ؾىٛر ٌٛ ٚـ زازٖ ثٝ اضائِ هفبّین
ٔغبِت سٛض٥حٙٞ ٣طآٔٛظ زؾشٛضار زض٤بفز ٚضٚز٢ ا٤دبز اٍ٘٥عٜ کلیسی
(تَضیح
ٌّطآهَظ)
20 سحمك اٞساف سٛإ٘ٙس ٙٞطآٔٛظ سٛض٥ح وّ ٣زض ٔٛضز ا٘دبْ سىبِ٥ف ثب ذطٚخ٣ فؼبلیت
ؾبظ ٢ثب ا٘دبْ سٕطٙ٤بر فؼبِ٥ز وبضٌب ٣ٞثٙٞ ٝطخ ٛنح٥ح کبضگبّی
زاز ٚ ٜاظ آٟ٘ب ٔ٣ذٛاٞس ثٝ والؾ٣ (توطیي
نٛضر ٌط ٣ٞٚث ٝحُ آٟ٘ب ٌّطجَیبى)
ثذطزاظ٘س.
20 اضظیبثی فؼبلیت ثطضؾٟٔ ٣بضر اؾشفبزٙٞ ٜطخ٤ٛبٖ زض ٌطٟٞٚب ٢ا٘دبْ سىّ٥ف ثب زض ٘ظط
سمؿ ٓ٥قس ٜث ٝا٘دبْ ثط٘بٌٔ ٝطفشٗ ٔالوٟب ٢اضظ٤بث٣ زؾشٛضار ٚضٚز٢ ّب
ٔ٣دطزاظ٘س (اضائِ توطیي)
10 سىٕٔ ُ٥فب ٓ٥ٞوّ٥سٔ ٢فب ٓ٥ٞوّ٥س ٢ضا ث ٝعٛض سٛخ٤ ٚ ٝبززاقز اظ ٘ىبر اضائِ ًکبت
ذالن ٝسٛض٥ح زازٔ ٚ ٜطٚض زضؼ تکویلی
وٙسثٕٞ ٝطا٘ ٜىبر سىٕٚ ٣ّ٥ (جوغ ثٌسی)
دبؾد ث ٝؾٛاالر ٙٞطخ٤ٛبٖ
10 آٌب ٣ٞاظ ٔ٥عاٖ زضن ٚآظٔ ٣٘ٛوشج ٣زٕ٘ ٚطٜا ٢اظ دبؾد ث ٝؾٛاَ ٙٞطآٔٛظ اضظشیبثی
سف ٓ٥ٟوبضثطز ٔجحث ٔغبِت ٌفش ٝقسٌ ،ٜطفشٝ شبیؿتگی
زض٤بفز ٔمبز٤ط اظ قٛز. (اضظشیبثی
ٚضٚز٢ دبیبًی)
5 زض افعا٤ف ضٚح ٝ٥دػٞٚف ثط٘بٔٝا ٢ث٤ٛٙؿ٥س و٘ ٝبْ ٌٛ ٚـ زازٖ ث٘ ٝىبر ٚ توطیي
٘بْ ذب٘ٛازٌ ٚ ٣ؾٗ وبضثط ضا ٤بززاقز ثطزاض٢ هٌعل
زض٤بفز وطز٘ٚ ٜبْ ضا ثب ضً٘ (تؼییيتکلیف)
لطٔع٘ ،بْ ذب٘ٛازٌ ٣ضا ثب ضً٘
ؾجع ٚؾٗ ضا ثب ضً٘ ظضز ثط
ض ٢ٚنفحٕ٘ ٝب٤ف ٘كبٖ
زٞس .
٤ٚسئ ٛدطٚغوشٛض ،ضا٤ب٘ٔ ٝدٟع ث ٝثط٘بٔ ،IDE ٝسرش ٝآٔٛظق، ٣ثط٘بٔNetsupport ٝ اثعاضّبی هَضز
ًیبظ ثطای ایي
ثرش اظ ٍاحس
یبزگیطی
215
ج) هطالة زکویلی
)(Console.Readline
أ ٗ٤شس ٤ه ضقش ٝضا اظ ٚضٚز ٢زض٤بفز وطزٕٞ ٚ ٜبٖ ضا ثبظ ٌٔ٣طزا٘س.
)(Console.Read
أ ٗ٤شس ٤ه ضقش ٝضا زض٤بفز ٔ٣وٙس ،ا ٗ٤ضقش٣ٔ ٝسٛا٘س قبُٔ ٤ه وبضاوشط ٤ ٚب چٙس وبضاوشط ثبقس ،أب أ ٗ٤شس وس اؾى٣
ا ٗ٥ِٚوبضاوشط ٚاضز قس ٜضا ثبظ ٌٔ٣طزا٘س.
)(Console.ReadKey
أ ٗ٤شس ٤ه وبضاوشط ضا زض٤بفز وطزٕٝ٘ٛ٘ ٚ ٜا ٢اظ والؼ ConsoleKeyInfoضا ثبظ ٌٔ٣طزا٘س.
زض ظثبٖ ؾ ٣قبضح ز ٚزؾشٛض ثطا ٢سجس ُ٤ضقش ٝثٛ٘ ٝع ٚ intخٛز زاضز .int.TryParse ٚ int.Parse ،وس ظ٤ط ٔمساض ضقشٝا٢
256ضا ثٛ٘ ٝع intسجس٣ٔ ُ٤وٙس ٚزض٤ ٖٚه ٔشغ٥ط لطاض ٔ٣زٞس.
;)"int number = int.Parse("652
ثٔ ٝؼٙب ،٢ضقشٚ ٝاضز قس ٜزاضا ٢فطٔز نح٥ح ٕ٘٣ثبقس .ثٙبثطا ٗ٤زض نٛضس ٣و ٝفطٔز ضقش ٝنح٥ح ٘جبقس ٕ٘٣سٛاٖ آٖ ضا ثٝ
intسجس ُ٤وطز .ثطا ٢حُ أ ٗ٤كىُ ثب٤س اظ زؾشٛض TryParseاؾشفبز ٜوطز .زؾشٛض ٔ TryParseمساض ٢اظ ٘ٛع boolثبظ
ٌٔ ٣طزا٘س .زض نٛضس ٣و ٝػّٕ٥بر سجس ُ٤ث ٝنٛضر نح٥ح ا٘دبْ قٛز ٔمساض ٚ trueزض نٛضس ٣و ٝث ٝنٛضر نح٥ح ػّٕ٥بر
ا٘دبْ ٘كٛز ٔمساض falseثبظ ٌٔ٣طزا٘س٘ .ح ٜٛاؾشفبز ٜاظ زؾشٛض TryParseث ٝنٛضر ظ٤ط ٔ٣ثبقس.
;int number
;)bool result = int.TryParse("652A", out number
;)Console.WriteLine("result is: {0}", result
زؾشٛض TryParseزٔ ٚمساض ٚضٚز٥ٌ٣ٔ ٢طز ٔمساض ا َٚضقشٝا ٢و ٝثب٤س ث ٝػسز سجس ُ٤قٛز ٔ ٚمساض ز٘ ْٚبْ ٔشغ٥ط ٢وٝ
ٔمساض ضقشٝا ٢سجس ُ٤قس ٜث int ٝثب٤س زض آٖ لطاض ثٍ٥طز ٚثب٤س اظ ٘ٛع outثبقس.
حبَ اٌط ثط٘بٔ ٝضا ثب ٔمساض 256Aاخطا و٥ٙس ذطٚخ ٣و ٝچبح ٔ٣قٛز ثطاثط ثب ٣ٔ result is: falseثبقس ،ظ٤طا ضقش256A ٝ
لبثُ سجس ُ٤ث ٝػسز ٕ٘٣ثبقس أب اٌط ضقشٚ 256 ٝاضز و٥ٙس ذطٚخ٣ٔ result is: true ٣ثبقس.
زؾشٛض TryParseثطا ٢خّ٥ٌٛط ٢اظ ٚلٛع ذغبٞب ٢ظ٤ط اؾشفبز٣ٔ ٜقٛز.
.1ذغب : ArgumentNullException٢ظٔب٘ ٣ضخ ٔ٥سٞس و ٝدبضأشط ٚضٚز ٢خٟز سجسٔ ُ٤مساض nullزاقش ٝثبقس.
.2ذغب: FormatException ٢ظٔب٘ ٣ؤ ٝمساض ٚضٚز ٢لبثُ سجس ُ٤ثٛ٘ ٝع ٘ intجبقس
.3ذغب: OverflowException ٢ظٔب٘ ٣ؤ ٝمساض ضقشٝاٚ ٢اضز قس ٜثؼس اظ سجس ،ُ٤ذبضج اظ ٔحسٚزٛ٘ ٜع intثبقس
د) فعالیرّای کارگاّی
فؼبِ٥شٟبٛٔ ٢خٛز زض وشبة اٚ ٗ٤احس ٤بزٌ٥ط ٢قبُٔ ٔٛاضز ظ٤ط اؾز :
دػٍّش فؼبلیت کبضگبّی کبضگبُ کٌجکبٍی فؼبلیت هٌعل فؼبلیت گطٍّی
6 4 10 11 3 6
216
ثب زض ٘ظط ٌطفشٗ ظٔبٖ د٥كٟٙبز ٚ ٢سٙظٚ ٓ٥لز ٔ ٣سٛاٖ ػال ٜٚثط ٔٛاضز فٛق ث ٝسٕطٟٙ٤ب ٢ث٥كشط ٢دطزاذز و ٝزض ازأ ٝچٙس
ٕ٘ ٝ٘ٛضا ذٛا ٓ٥ٞزاقز.زض ظ٤ط دبؾد وبضٌبٜٞب ٚ ٢سٕطٙ٤بر وشبة آٔس ٜاؾز.
-وسٞب ٢الظْ ثطا ٢ضؾٓ وبُٔ ٕ٘ ٖٛثطي اعالػبر ٙٞطخ( ٛقىُ )1-8ضا ٚاضز و٥ٙس.
دبؾد
217
-4ثط٘بٔ ٝضا ث ٝنٛضس ٣سغ٥٥ط ز٥ٞس و ٝاعالػبر قٕب ضا زض خبٞب ٢ذبِٕ٘ ٣ب٤ف زٞس.
دبؾد
آیب تغییط کس ثطًبهِ ثطای ًوبیش اعالػبت افطاز هرتلف هٌبؾت اؾت؟ چطا؟
دبؾد :
ذ٥ط .ث ٝزِ ُ٥اٙ٤ى ٝثطإ٘ ٢ب٤ف اعالػبر ثب٤س اعالػبر فطز ٔٛضز ٘ظط ضا زض ثط٘بٔٚ ٝاضز و ٚ ٓ٥ٙؾذؽ ثط٘بٔٔ ٝدسزا وبٔذبٚ ُ٤
اخطا قٛز.
آیب ثطای هتطجن ظثبى ؾیشبضح ،ثب هؼٌب ثَزى ًبم هتغیط هْن اؾت؟ چطا؟
دبؾد :
ذ٥طٔ ،شطخٓ ظثبٖ ؾ ٣قبضح ٘٥بظ ٢ثب ٔؼٙب ثٛزٖ ٘بْ ٔشغ٥ط ٘ساضز .ثطأ ٢شطخٓ ؾ ٣قبضح سٟٙب ضػب٤ز لٛا٘٘ ٗ٥بٍٔصاضٟٓٔ ٢
ٔ٣ثبقس .ظ٤طا ٘بْ ٔشغ٥ط سٟٙب ٘ ٝ٤بْ ثطا ٢اقبض ٜثٔ ٝىب٘ ٣زض حبفظ٣ٔ ٝثبقس.
218
:س٥ٙبززاقز و٤ ط٤َ ظُٚ زض خس٥ِ ثب شوط زٚ ٜ ٘بٔؼشجط ضا ٔكرم وطز٢بْٞ ٘ب،زٛ ذٜٚٓ ٌطٞ وٕهٝث
: دبؾد
ًبم هتغیط ًبهؼتجط زلیل ػسم اػتجبض
First name ّٝز فبنٛخٚ
1name ط٥ع ٘بْ ٔشغٚز ػسز زض قطٛخٚ
Last-name ط٥ ) زض ٘بْ ٔشغ- ( dash ز وبضاوشطٛخٚ
Last.name ط٥) زض ٘بْ ٔشغ.( dot ز وبضاوشطٛخٚ
Blood type ط٥ زض ٘بْ ٔشغّٝز فبنٛخٚ
if ٜاغٚ س٥ّو
https://msdn.microsoft.com/en-us/library/gg615485(v=vs.88).aspx#Variables
.س٥ٙ آٖ ا٘شربة و٢بؾت ثطاٙٔ ْس ٘بٙ چٚ ٝط زض ٘ظط ٌطفش٥ه ٔشغ٤ 8-1 ُٖ ثطي قىٕٛ٘ ّس٥ط فٞ ٢ثطا
قبضح اؾز؟٣ٗ ظثبٖ ؾ٥٘اٛ سبٖ ٔغبثك ل٣ٞٚٓ ٌطٞ ٢بزٟٙك٥ د٢بْٞب ٘ب٤س آ٥ٙ و٣ثطضؾ
: دبؾد
.٘سٛ قٝ وبض ٌطفشٝ ثٝٔس سب زض ثط٘ب٥ؿ٤ٛٙ ث٢بٖ قشطٞٛـ وٚ ضٝ لجُ ضا ث٣ٞز وبضٌب٥ِ زض فؼبٜ ا٘شربة قس٢بْٞ٘ب
: دبؾد
https://msdn.microsoft.com/en-us/library/ms440122(v=vs.011).aspx
219
زازٞ:ٜب ٖٕٛ٘ ٢ثطي قىُ 8-1ضا زؾشٝثٙس ٢و٥ٙس.
دبؾدوبضٌب:1 ٜ
ثب کوک ٌّطآهَظ ذَز ثطضؾی کٌیس چطا ثطای کس هلی ثْتط اؾت ًَع زازُ غیطػسزی اًتربة شَز؟
دبؾد :
ث ٝزِ ُ ٥اٙ٤ى ٝوس ّٔٔ ٣حبؾجبس٥٘ ٣ؿز .ثطأ ٢شغ٥طٞب ٣٤ؤ ٝحبؾجبس٥٘ ٣ؿشٙس ثٟشط اؾز اظ ٘ٛع زاز ٜغ٥ط ػسز٢
اؾشفبز ٜوطز.
-3زض ثط٘بٔ ٝؾب٤ط فّ٥سٞب ٢غ٥طػسز ٖٕٛ٘ ٢ثطي قىُ 8-1ضا اظ ٘ٛع ضقشٝا ٢اػالٖ و٥ٙس.
دبؾد :
string ;lastName
string ;birthday
string ;idNumber
string ;tel
string ;fatherEducation
string ;address
دبؾد :
ٔشغ٥ط firstNameسؼط٤ف قس ٜاؾز ،أب ٞطٌع اؾشفبز٘ ٜكس ٜاؾز.
220
زلیل ذغبی ثطًبهِ چیؿت؟
دبؾد:
ث ٝزِ ُ٥اٙ٤ىٔ ٝشغ٥ط ٔمساضز٘ ٣ٞكس ٜاؾز د٥غبْ ذغب ٢ظ٤ط ضا ث ٝثط٘بٔ٤ٛ٘ ٝؽ ٔ٣زٞس.
'use of unassigned local variable 'firstName
ثٔ ٝؼٙب ٢اٙ٤ى ٝاظ ٔشغ٥ط ٔحّ firstName ٣ؤ ٝمساض ز٘ ٣ٞكس ٜاؾشفبز ٜقس ٜاؾز.
ذغب ٣٤و ٝضخ ٔ٣زٞس ث٤ٛٙؿ٥س ٚثب اؾشفبز ٜاظ وشبة ٕٞطاٙٞ ٜطخ ،ٛػّز ٚلٛع ا ٗ٤ذغب ضا سٛض٥ح ز٥ٞس .ا ٗ٤ذغب وساْ
ذهٛن٥ز VSضا ٤بزآٚض٣ٔ ٢وٙس؟
دبؾد :
ذغب ٣٤و ٝضخ ٔ٣زٞس ،ذغب ٣٤ثب د٥غبْ ظ٤ط ٔ٣ثبقس.
the name 'firstName' does not exist in the current context
ث ٝوٕه ٙٞطآٔٛظ ذٛز ،سؼط٤ف ٔشغ٥ط زض MSDNضا خؿشد ٛو٥ٙس ٚػجبضر “ ”type-safe languageضا سٛض٥ح
ز٥ٞس.
https://msdn.microsoft.com/en-us/library/ms173104.aspx
دبؾد :
ظثبٖ ثط٘بٔ٤ٛ٘ ٝؿ ٣ؾ ٣قبضح ٤ه ظثبٖ ٘ٛع زاز ٜأٗ ٔ٣ثبقس و ٝسضٕ٣ٔ ٗ٥وٙس ٔشغ٥طٞب ٢شذ٥ط ٜقس ٜاظ ٘ٛع ٔٙبؾت
ثبقٙس.
-4زؾشٛضار الظْ ثطا ٢ذٛا٘سٖ ؾب٤ط ٔشغ٥طٞب ٢ضقشٝا ٖٕٛ٘ ٢ثطي اعالػبر ٙٞطخ ٛضا ث ٝثط٘بٔ ٝاضبف ٝو٥ٙس ٚزض ذطٚخ٣
ٕ٘ب٤ف ز٥ٞس.
دبؾد :
string ;lastName
string ;birthday
string ;idNumber
string ;tel
string ;fatherEducation
string ;address
string ;gradeAverage
221
lastName = Console.ReadLine();
Console.Write("Please enter your birthday: ");
birthday = Console.ReadLine();
Console.Write("Please enter your id number: ");
idNumber = Console.ReadLine();
Console.Write("Please enter your address: ");
address = Console.ReadLine();
Console.Write("Please enter your tel: ");
tel = Console.ReadLine();
Console.Write("Please enter your father's education: ");
fatherEducation = Console.ReadLine();
Console.Write("Please enter your grade average: ");
gradeAverage = Console.ReadLine();
کسام زازُ ػسزی صحیح ٍ کسام اػشبضی اؾت؟،8-1 ُثطاؾبؼ ًوَى ثطگ شوبض
: دبؾد
ح٥ نح٢ ػسز:IdNumber
٢ اػكبض٢ ػسز:Grades Average
. دبؾد ذَز ضا ثطضؾی کٌیسMSDN چِ هحسٍزُای اظ اػساز هجبظ اؾت؟ ثب اؾتفبزُ اظbyte ثطای زازُ اظ ًَع
: جسٍل ظیط ضا کبهل کٌیسMSDN ِثب تَجِ ث
https://msdn.microsoft.com/en-us/library/s3f49ktz.aspx
: دبؾد
0 to 255 byte
0 to 65,535 ushort
222
ثب وٕه ٌ ٓٞط ٜٚذٛز ،ثطاٞ ٢ط ٤ه اظ ٔشغ٥طٞب ٢ظ٤ط ٘ٛع زازٙٔ ¬ٜبؾت د٥كٟٙبز ز٥ٞس .زِ ُ٥ا٘شربة ذٛز ضا زض خسَٚ
ث٤ٛٙؿ٥س.
دبؾد :
ظیطا ؾبل تَلیس کوتط اظ 0 ushort yearOfBirth 1380 ؾبَ سِٛس
ٍ ثیشتط اظ 1395یب 2017
ًیؿت
ظ٤طا ٔؿبفز وٕشط اظ ٚ 0 ushort distance 897 هؿبفت تْطاى تب
ث٥كشط 65353ؤّٛ٥شط زض هشْس(کیلَهتط)
ا٤طاٖ ٘٥ؿز
ظیطا زهب هوکي اؾت ظیط sbyte temperature -89 ؾطزسط ٗ٤زٔب ٢ثجز
صفط یب ثبالی صفط ثبشس اهب قس(ٜؾب٘شٍ٥طاز)
ظیطا حقَق زض هحسٍزُ int salary 8.121.650 حسالُ حمٛق ٚزؾشٕعز ؾبَ
ًَع ٍ intیب زازُّبی ثب (1395ض٤بَ)
223
کارگاُ :5خَاًذى هسغیز عذدی
-2ثطا ٢زض٤بفز ؾبَ سِٛس اظ ٚضٚز ٢وسٞب ٢ظ٤ط ضا ث ٝثط٘بٔ ٝاضبف ٝو٥ٙس:
;ushort birthDay
;)"Console.Write("Enter you Birthday's year:
;)(birthDay = Console.ReadLine
ثٔ ٝؼٙب ٢اٙ٤ىٔ ٝمساض ٚاضز قس ٜزض ٔٙجغ اظ ٘ٛع ٣ٔ stringثبقس ٚلبثُ سجس ُ٤ثٛ٘ ٝع ٥٘ ushortؿز.
-4ثط٘بٔ ٝضا زٚثبض ٜاخطا و٥ٙس ٚضقشٝا ٢اظ حطٚف ٚاضز و٥ٙس .چ ٝاسفبل ٣ضخ ٔ٣زٞس؟
دبؾد :
ذغب ظ٤ط ضخ ٔ٣زٞس
ثٔ ٝؼٙب ٢ضقشٚ ٝاضز قس ٜلبِت نح٥ح٘ ٣ساضز .ث ٝػجبضسٔ ٣شٗ ٚاضز قس ٜلبِت نح٥ح ثطا ٢سجس ُ٤ثٛ٘ ٝع ushortضا ٘ساضز.
-5ثط٘بٔ ٝضا ثب ٚضٚز ػسز ٔٙف ٣اخطا و٥ٙس .ػّز ذغب ضا ثطضؾ ٣و٥ٙس.
دبؾد :
زض نٛضر ٚاضز وطزٖ ػسز ٔٙف ٣ذغب ٢ظ٤ط ضخ ٔ٣زٞس.
Value was either too large or too small for a UInt16.
ا ٗ٤ذغب ثٔ ٝؼٔ ٣ٙمساض ٚاضز قس ٜذ ٣ّ٥ثعضٌشط ٤ب ذ ٣ّ٥وٛچىشط ثطاٛ٘ ٢ع زاز٤ UInt16 ٜب ٕٞبٖ ٣ٔ ushortثبقس .ثٝ
ػجبضر ؾبز ٜسط ٔمساض ٚاضز قس ٜذبضج اظ ٔحسٚز٣ٔ ٜثبقس.
زض ػجبضت ; ، float average = 17.25fزلیل اؾتفبزُ اظ کبضکتط fثؼس اظ ػسز چیؿت؟ اگط ایي کبضکتط حصف
شَز چِ ضخ ذَاّس زاز؟
دبؾد :
زِ ُ٥اؾشفبز ٜاظ وبضاوشط fثطأ ٢كرم وطزٖ ػسز اػكبض ٢اظ ٘ٛع ٣ٔ floatثبقس ،ظ٤طا ؾ ٣قبضح ث ٝنٛضر د٥ف فطو
اػساز اػكبض ٢ضا اظ ٘ٛع doubleزض ٘ظط ٔ٥ٌ٣طز .زض نٛضر ػسْ اؾشفبز ٜاظ fثب ذغب ٢ظ٤ط ٔٛاخ٣ٔ ٝقٓ٤ٛ
'Cannot convert source type 'double' to target type 'float
ثٔ ٝؼ ٣ٙاٙ٤ى٣ٕ٘ ٝسٛاٖ ٘ٛع زازٙٔ ٜجغ اظ ٘ٛع ٣ٔ doubleثبقس ٣ٕ٘ ٚسٛاٖ آٖ ضا ث float ٝسجس ُ٤وطز .ث ٝزِ ُ٥اٙ٤ىٛ٘ ٝع
زاز ٜاػكبض ٢د٥ف فطو ؾ ٣قبضح ٣ٔ doubleثبقس.
ثطأ ٢حبؾج ٝسؼساز اِىشط ٖٚزض ٤ه و ِٗٛثبض اِىشط٤ى ،e18) 6.24150975(٣خٕؼ٥ز وط ٜظٔ ٚ ٗ٥ػسز د ٣اظ وساْ ٘ٛع
ٔشغ٥ط اؾشفبز٣ٔ ٜقٛز؟
دبؾد :
سؼساز اِىشط ٖٚزض ٤ه و ِٗٛثبض اِىشط٤ىٛ٘ :٣ع زازdouble ٜ
خٕؼ٥ز وط ٜظٔٛ٘ :ٗ٥ع زازlong ٜ
ػسز دٛ٘ :٣ع زازfloat ٜ
224
کارگاُ :6زثذیل عذد صحیح تِ اعطاری
-2ثطا ٢فّ٥س Grades averageزض ٕ٘ ٖٛثطي قىُ ، 8-1چٛ٘ ٝع زازٜا ٢زض ٘ظط ٔ٥ٌ٣ط٤س؟
دبؾد :
٘ٛع زازfloat ٜ
-3وسٞب ٢الظْ ضا ثطاٚ ٢ضٚز زازٔ ٠ؼسَ ث ٝثط٘بٔ ٝاضبف ٝو٥ٙس ٚذطٚخ ٣ضا ثط ض ٖٕٛ٘ ٢ٚثطي اعالػبر ٙٞطخٕ٘ ٛب٤ف
ز٥ٞس.
ثٔ ٝؼ ٣ٙاٙ٤ى٣ٕ٘ ٝسٛاٖ ٘ٛع زازٙٔ ٜجغ اظ ٘ٛع ٣ٔ doubleثبقس ٣ٕ٘ ٚسٛاٖ آٖ ضا ث int ٝسجس ُ٤وطز.
ػّز ٚلٛع ذغبٛ٘ :ع زاز double ٜزاضأ ٢حسٚز ٜثعضٌشط ٢اظ ٣ٔ intثبقس ٣ٕ٘ ٚسٛاٖ ٔمساض آٖ ضا ثس ٖٚسجس ُ٤زضٔ ٖٚشغ٥ط
اظ ٘ٛع intلطاض زاز.
-6زؾشٛض ظ٤ط ضا خبٍ٤ع ٗ٤و٥ٙس ٚثط٘بٔ ٝضا اخطا و٥ٙس.
;num = (int) average
ث ٝا ٗ٤سطس٥ت ثرف اػكبض ٔؼسَ حصف قس ٚ ٜثرف نح٥ح زض ٔشغ٥ط ٔ numمساضز٣ٔ ٣ٞقٛز.
225
ثطأ ٢شغ٥ط Father’s Educationزض ٕ٘ ٖٛثطي اعالػبر ٙٞطخ ٛچ٘ ٝبْ ٚچٛ٘ ٝع زاز¬ٜا ٢ضا د٥كٟٙبز ٔ٣و٥ٙس؟
دبؾد :
٘بْ ٔشغ٥طfatherEducation :
٘ٛع زازchar :ٜ
-4آ٤ب ٔ ٣سٛاٖ ٘ٛع ٔسضن سحه ٣ّ٥ضا ثهٛضر ٤ه ػسز زض٤بفز وطز ٚ ٜث ٝنٛضر ٤ه وبضوشط ٘كبٖ زاز؟ وسٞب ٢الظْ ثطا٢
اٙٔ ٗ٤ظٛض ضا ث ٝثط٘بٔ ٝاضبف ٝو٥ٙس٤ .ه ضا ٜد٥كٟٙبز ٢اؾشفبز ٜاظ سجسٛ٘ ُ٤ع زاز ٜػسز ٢ث ٝوبضوشط اؾز.
226
)Degree: diploma(100) - Bachelor(98) - Master(109) - PHD(112
دبؾد :
ثطا ٢ا٘دبْ ا ٗ٤ا ٗ٤وبض ثب٤س اثشسا ٔمساض ٚاضز قس ٜضا ث ٝػسز نح٥ح ٘ٛع intسجس ٚ ُ٤ؾذؽ ػسز نح٥ح ث ٝزؾز آٔس ٜضا ثٝ
٘ٛع charسجس ُ٤وطز .زض ظ٤ط لغؼ ٝوس ٔطثٛط ث ٝا ٗ٤وبض ضا ٔكبٞس٣ٔ ٜو٥ٙس.
;))(fatherEdu = (char)int.Parse(Console.ReadLine
زض ٕ٘ ٖٛثطي اعالػبر ٙٞطخ ،ٛثطا ٢وساْ ٔشغ٥ط اظ زازٙٔ ٜغم ٣اؾشفبز٣ٔ ٜقٛز؟ ثطاٌ ٓٞ ٢ط ٣ٞٚذٛز زِ ُ٥ث٥بٚض٤س.
ثب وٕه ٌٓٞط ٣ٞٚذٛز ،ز ٚزاز ٜزض ظ٘سٌ ٣ضٚظٔط٘ ٜبْ ثجط٤س و٥٘ ٝبظٔٙس سؼط٤ف ٔشغ٥ط ٢اظ ٘ٛع ٔٙغم ٣اؾز.
دبؾد :
خٙؿ٥ز
ٚضؼ٥ز سبُٞ
وبضثطز ػسز سطاظ ٔثجز ٤ب ٔٙف ٣زض اٍِ ٢ٛخبٌ ٢صاض ٢چ٥ؿز؟
دبؾد :
قىُ وّ ٣اٍِ ٢ٛخبٍ٤صاض: ٢
{إٍِ٘ ٢ٛب٤ف :ػسز سطاظ ،قٕبض}ٜ
ػسز سطاظ ٔٙفٔ ← ٣مساض ٔٛضز ٘ظط زض فضب ٢اذشهبل ٤بفش ٝچخ چٗ٥
ػسز سطاظ ٔثجز ← ٔمساض ٔٛضز ٘ظط زض فضب ٢اذشهبل ٤بفش ٝضاؾز چٗ٥
-6وس ثط٘بٔ ٝضا ثهٛضس ٣سغ٥٥ط ز٥ٞس و ٝذطٚخ ٣ثطا ٢اعالػبر ٚضٚز ٢ث ٝنٛضر ظ٤ط ثبقس:
227
20 ثطای ًبم ٌّطجَ فضبی.ثطًبهِای ثٌَیؿیس کِ ًبم ٍ هؼسل ؾِ ٌّطجَ ضا گطفتِ ٍ ثِ شکل هٌبؾت ًوبیش زّس
. ؾتًَی تطاظ اظ ؾوت چخ زض ًظط ثگیطیس5 ؾتًَی ٍ ثطای هؼسل فضبی
228
ُ) ارسیاتی فعالیرّای کارگاّی
ثب سٛخ ٝث ٝا٤ِٛٚز ٞب ٛٔ ٚاضز ٢و ٝزض ثط٘بٔ٤ٛ٘ ٝؿٛٔ ٣ضز ٘ظط اؾز ٔ٣سٛاٖ خسا ٣ِٚضا ثطا ٢اضظ٤بث ٣فؼبِ٥شٟب ٢وبضٌب ٣ٞزض
٘ظط ٌطفز.ثٟشط اؾز ٔٛاضز اضظ٤بث ٣زض اذش٥بض ٙٞطخ٥٘ ٛع لطاض ٌ٥طز .
اضظ٤بث ٣فطز ٌ ٚط ٜٚثب سٛخ ٝث ٝخس َٚظ٤ط د٥كٟٙبز ٔ٣قٛز .
جسٍل 8-4اضظیبثی گطٍُ :
ًوطُ گطٍُ ذطٍجی صحیح ثسٍى ذغب ثَزى ثطًبهِ ؾطػت ػول ًظن گطٍُ شطح ًبم
فؼبلیت گطٍُ
15-1 7-1 5-1 1 2-1
ًوطُ فطز ًوطُ گطٍُ تؼبهل ثب اػضب ًظن فطزی شطح فؼبلیت ًبم ٍ ًبم
ذبًَازگی
20-1 15-1 3-1 2-1
ًوطُ فطز ذطٍجی ثسٍى ذغب ثَزى ؾطػت ػول ًظن شطح ًبم ٍ ًبم
صحیح ثطًبهِ فؼبلیت ذبًَازگی
20-1 1 2-1
9-1 8-1
ؾطػت ػولٙٞ :طخ ٛثب٤س ثشٛا٘س ٔس٤ط٤ز ظٔبٖ زاقش ٝثبقس ٚزض ثبظ ٜظٔب٘ٔ ٣كرم قس ٜفؼبِ٥ز ضا ا٘دبْ زٞس.
ثسٍى ذغب ثَزى ثطًبهِ ٤ :ى ٣زٍ٤ط اظ ٔٛاضز ٔ ٟٓزض ثط٘بٔ٤ٛ٘ ٝؿ ٣ثس ٖٚذغب ثٛزٖ ثط٘بٔ ٝاؾز و ٝثب٤س ثرك ٣اظ
ٕ٘ط ٜضا ثطا ٢آٖ زض ٘ظط ٌطفز .
ذطٍجی صحیح ٌ :ب ٣ٞثط٘بٔ ٝثس ٖٚذغب اؾز ٣ِٚذطٚخٙٔ ٣بؾت ضا ثٔ ٝب ٕ٘٥سٞس .
ٍ) جوع تٌذی
خٕغ ثٙسٔ ٢غبِت حشٕب ثب٤س سٛؾظ ذٛز ٙٞطآٔٛظ ا٘دبْ قٛز سب ٔحٛض٤ز ٙٞطآٔٛظاٖ ثطاٙٞ ٢طخ٤ٛبٖ حفم قٛزِ .صا ٔٛاضز٢
ضا ٔ٣سٛاٖ زض ٘ظط ٌطفز.
٣ٔ سٛاٖ أ ٓٞغبِت فهُ ضا اظ عط٤ك ٤ه ٕ٘ٛزاض خٕغ ثٙس ٢وطزٔ( .ب٘ٙس ٕ٘ٛزاض)8-3
ثب زض ٘ظط ٌطفشٗ سٕطٟٙ٤ب ٚثط٘بٔٞٝبٙٔ ٢بؾت ؤ ٝدٕٛػٝا ٢اظ ٔغبِت فهُ ضا زض ثطٌ٥طز ٔ٣سٛاٖ ث٤ ٝه خٕغ
ثٙسٙٔ ٢بؾت ضؾس .
229
خس اس زذریس
سٛا٘ب ٣٤ذغب٤بث٣
زؾشٛضار
230
: دبؾد
ٚ ضا ثب ضً٘ ؾجع٣ٌازٛ٘ ٘بْ ذب،٘بْ ضا ثب ضً٘ لطٔعٚ ٜبفز وطز٤ ؾٗ وبضثط ضا زضٚ ٣ٌازٛ٘ ٘بْ ذبٚ ْ ٘بٝس و٥ؿ٤ٛٙ ث٢اٝٔثط٘ب-2
.سٞف ٘كبٖ ز٤ ٕ٘بٝ نفح٢ٚؾٗ ضا ثب ضً٘ ظضز ثط ض
static void Main(string[] args)
{
Console.Write("Please enter your first name: ");
string firstname = Console.ReadLine();
Console.Write("Please enter your last name: ");
string lastname = Console.ReadLine();
Console.Write("How old are you? ");
int age = int.Parse(Console.ReadLine());
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine("Your first name is: {0}", firstname);
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("Your last name is: {0}", lastname);
Console.ForegroundColor = ConsoleColor.Yellow;
Console.WriteLine("Your age is: {0}", age);
Console.ForegroundColor = ConsoleColor.White;
}
ُٜ وطز٤ضر ػسز سجسٛ نٝٗ وبضاوشط ضا ث٥ٕٙچٞ ٚ ضر وبضاوشطٛ نٝ ػسز ضا ث،عٛ٘ ُ٤ اظ سجسٜ ثب اؾشفبزٝس و٥ؿ٤ٛٙ ث٢اٝٔ ثط٘ب-3
. سٙبؾت چبح وٙٔ ْغب٥ ثب دٚ
static void Main(string[] args)
{
char character;
Console.Write("Please enter number for convert to char: ");
character = (char) int.Parse(Console.ReadLine());
Console.WriteLine("number: {0} is a {1} character", (int) character,
character);
int number;
Console.Write("Please enter character for convert to int: ");
number = (int) Console.Read();
Console.WriteLine("character: {0} is a {1} number", (char)number, number);
}
ج) خژٍّص
ٝبٖ اضائ٤ٛطخٙٞ ٝف ثٞٚاٖ دػٛٙ ػٝط ضا ث٤اضز ظٛٔ ظـٛٔ آ٣ٕ وٚ ٣ف٥ف ؾغح و٤ افعا٢س ثطاٙ٘اٛس٣ٔ ٖظاٛٔطآٙٞ
). اؾزٜظاٖ آٔسٛٔطآٙٞ ٢ ثطا٣ّ٥ٕف زض ثرف ٔغبِت سىٞٚاضز دػٛٔ ح٥ضٛ(س.سٙٞز
س٥ٙ و٣) ضا ثطضؾenum(٣ قٕبضقٜع زازٛ٘
.
.س٥ٙ و٣ ضا ثطضؾReadKey() ٚ ReadLine() ،Read() ضٛ زؾشٝر ؾٚسفب
. س٥ٙك و٥ سحمTryParse ضٛضز زؾشٛٔزض
231
خیَسر
232
ب) جذٍلّای ارسضیاتی عولکزد ٍ ضایسسگی
ثب سٛخ ٝث ٝفؼبِ٥شٟبٛٔ ٢خٛز زض وشبة و ٝقبُٔ :فؼبِ٥ز ٌط ،٣ٞٚفؼبِ٥ز ٔٙعَ ،وٙدىب ،٢ٚوبضٌب ٚ ٜدػٞٚف ٔ٣ثبقس ٚثب زض
٘ظط ٌطفشٗ خسا ٣ِٚو ٝثطا ٢اضظ٤بثٌ ٣ط ٚ ٣ٞٚاضظ٤بث ٣فطز زض ٌط ٜٚزض ٘ظط ٌطفش ٝقس٥ٔ ،شٛاٖ خس ٣ِٚث ٝنٛضر ظ٤ط خٟز
اضظ٤بث ٣فطز زض ٘ظط ٌطفز.
خس8-8 َٚاضظ٤بث ٣فؼبِ٥شٟبٙٞ ٢طخٛ
فؼبلیت هٌعل
کٌجکبٍی
دػٍّش
ضزیف
جسٍل 8-9اضظشیبثی تَصیفی شبیؿتگی ٍاحس یبزگیطی زٍم
سٛا٘ب ٣٤اؾشفبز ٜاظ ٔشغ٥ط،سؼط٤ف ٔشغ٥ط ،ا٘ٛاع زازٔ ٚ ٜمساضزٔ ٣ٞشغ٥ط .1
شبیؿتگی ّب
سٛا٘ب ٣٤اؾشفبز ٜاظ زؾشٛض زض٤بفز ٔمبز٤ط زض وٙؿٛ٘ ٚ َٛقشٗ ٔشٗ زض نفحٕ٘ ٝب٤ف .2
سٛا٘ب ٣٤اؾشفبز ٜاظ ا٘ٛاع ضٚقٟب ٢سجسٛ٘ ُ٤ع زازٜ .3
سٛا٘ب ٣٤ذغب٤بث ٣زؾشٛضار .4
شبیؿتگی ٍاحس شبیؿتگی 4 شبیؿتگی 3 شبیؿتگی 2 شبیؿتگی 1
یبزگیطی
ضزیف
غیط قبثل قجَل
زض حس اًتظبض
زض حس اًتظبض
زض حس اًتظبض
زض حس اًتظبض
قبثل قجَل
قبثل قجَل
قبثل قجَل
قبثل قجَل
قبثل قجَل
233
ج) درسّای آهَخسِ
زض ا ٗ٤وشبة ثٙٔ ٝظٛض ا٤دبز حساوثط ٔكبضوز ٕٞىبضاٖ ،ا ٗ٤لؿٕز ثطا ٢ثجز زضؼٞب ٢آٔٛذشٔ ٝؼّٕبٖ زض٘ظط ٌطفش ٝقسٜ
اؾز .ا ٗ٤زضؼٞب ٔ٣سٛا٘س ٤بززاقز زضؼٞب ٣٤زض ح٥غ ٝزا٘فٟٔ ،بضر ٚاٍ٘٥عـ ذٛز ٔؼّٕبٖ ثبقس.
قب٤ؿش ٝاؾز ٙٞطآٔٛظاٖ ٌطأ ٣سدطثٞ ٝب ٚنالح٥زٞب ٣٤و ٝزض سسض٤ؽ اٚ ٗ٤احس ٤بزٌ٥ط ٢وؿت وطز ٜا٘س ضا زض خس َٚظ٤ط
ثجز ٕ٘بٙ٤س .
خس8-10 َٚ
234
فصل پٌجن
ٍاحذ یادگیزی 9
ًبر ثب ػِ٘ٔز١بی ٗحبعجبسیٗ ،وبیغ٠ای ٜٗ ٝغوی
ٗلب١یٖ ًٔیسی
237
هقذهات تذریس
ذٹاټكٳٷس اؾز دیف اظ ا٢ساٰ ثٻ سسضیؽ ٲجبحث ایٵ ٸاحس یبز٪یطی ،ضا ټٷٳبی ټٷطآٲٹظ ضا ثب ز٢ز ٲُبٮٗٻ ٞطٲبییس سب ثشٹاٶیس
ثٻ ٦ٳ ٥آٴ اثطثركی سسضیؽ ذٹز ضا ثٻ ثبالسطیٵ حس آٴ ثطؾبٶیس.
الف) چزایی ٍ اّویت فصل
ټٳٻ ٲب زض ظٶس٪ی ضٸظٲطٺ ثب ٗٞبٮیزټبیی ٲٹاخٻ ٲیقٹیٱ ٦ٻ ٶیبظ ثٻ اٶدبٰ ٲحبؾجبر ضیبيی زاضٶس ،اظ ایٵضٸ سٳبٲی
ٶطٰاٞعاضټبیی ٦ٻ ثطای اٶدبٰ ایٵ اٲٹض سٹٮیس قسٺاٶس ثٻ ٶبچبض اظ ٖٳٯیبر ضیبيی ٸ ٲحبؾجبسی اؾشٟبزٺ ٲی٦ٷٷس .ثٻ ټٳیٵ زٮی٭
ثرف ٖٳسٺای اظ ٦سټبی ی ٥ثطٶبٲٻ قبٲ٭ ٖجبضار ٲحبؾجبسی ،ٲ٣بیؿٻای ٸ ٲٷُ٣ی ٲیثبقٷس .ثٷبثطایٵ قٷبذز ایٵ ٲجحث
ثطای ثطٶبٲٻ ٶٹیؽ ثؿیبض يطٸضی اؾز ٸ ٖسٰ آقٷبیی ٦بٞی ثب ٲٹيٹٖبر ٲُطح قسٺ زض ایٵ ٸاحس یبز٪یطی ٲبٶٷس اٶٹأ٦ ،بضثطز
ٸ اٸٮٹیز ٖٳٯ٫طټب ٲیسٹاٶس ٲٷدط ثٻ ثطٸظ ذُبټبی ٲٷُ٣ی یب ذُبټبی ظٲبٴ اخطا ٸ ٦بٲذبی٭ زض ثطٶبٲٻٶٹیؿی قٹٶس .زض ٶشیدٻ
اٲ٧بٴ ازاٲٻ آٲٹظـ ٲٟیس ٸ ٲٹثط ثسٸٴ یبز٪یطی ٲجبحث ایٵ ٸاحس یبز٪یطی اٲ٧بٴدصیط ٶرٹاټس ثٹز.
ټٳ٧بض ٪طاٲی ،ثٻَٹض ٦ٯی ټس ٜٲب اظ ٲجبحث ایٵ ٸاحس یبز٪یطی قٷبذز اٶٹأ ٖٳٯ٫طټبی ضیبيی ،ٲ٣بیؿٻای ،ٲٷُ٣ی،
اٶشؿبة ،ضقشٻای ٸ ټٳچٷیٵ ٦بضثطز ٸ اٸٮٹیز اخطای آٶٽب زض ٖجبضار سط٦یجی اؾز.
اّویت فصل
ثب اؾشٟبزٺ اظ زاٶف ضیبيی ٸ قٷبذز اٶٹأ ٖٳٯ٫طټب ٸ اٸٮٹیز آٶٽب ٶؿجز ثٻ ی٧سی٫ط زض ظثبٴ ؾیقبضح ٲیسٹاٴ ٖجبضار
ٲحبؾجبسی ایدبز ٸ ٶشیدٻ آٶٽب ضا ٲحبؾجٻ ٸ ذُبټبی احشٳبٮی آٴ ضا ثطَط٦ ٜطز .اٶشٓبض ٲیضٸز ټٷطخٹ ثب یبز٪یطی ٲُبٮت ایٵ
ٸاحس یبز٪یطی ،ٲٽبضرټبی ظیط ضا ٦ؿت ٦ٷس:
ثطای سسضیؽ ایٵ ٸاحسیبز٪یطی 30ؾبٖز آٲٹظـ ٸ ٗٞبٮیز ٦بض٪بټی زض ٶٓط ٪طٞشٻ قسٺ ٦ٻ 10ؾبٖز آٴ ثٻ سسضیؽ ٶٓطی
ٸ 20ؾبٖز ثٻ سسضیؽ ٖٳٯی اذشهبل ٲییبثس .یٗٷی زض َٹ ٬ؾب ٬سحهیٯی 4خٯؿٻ 8ؾبٖشٻ ضا ٲیسٹاٴ ثطای سسضیؽ
ٲُبٮت ایٵ ٸاحس یبز٪یطی زض ٶٓط ٪طٞز .دیكٷٽبز ٲی٦ٷیٱ ټط خٯؿٻ ثٻ نٹضر 3ؾبٖز سسضیؽ ٶٓطی ٸ 5ؾبٖز ٦بض
ٖٳٯی ٸ ٗٞبٮیز ٦بض٪بټی زض َطح زضؼ ټٷطآٲٹظ زض ٶٓط ٪طٞشٻ قٹز.
ٶٳٹزاض : 1-9اضسجبٌ ایٵ ٸاحس یبز٪یطی ثب ؾبیط ٸاحسټبی یبز٪یطی ٸ ٦شت زضؾی
ٶٳٹزاض 2-9اضسجبٌ ٖطيی ثیٵ ٢ؿٳزټبی ٲرشٯ ٝایٵ ٸاحس یبز٪یطی ضا ٶكبٴ ٲیزټس .قٳب ٲیسٹاٶیس ثط اؾبؼ ایٵ ٶٳٹزاض
خطیبٴ سسضیؽ ذٹز ضا ثطٶبٲٻضیعی ٸ سٷٓیٱ ٦ٷیس.
ٶٳٹزاض : 2-9اضسجبٌ ثیٵ ٢ؿٳزټبی ٲرشٯ ٝٸاحس یبز٪یطی 9
-ٲٟٽٹٰ ٖٳٯ٫ط
ذُبټبی ضایح -اٸٮٹیز ٖٳٯ٫طټب -اٶٹأ ٖٳٯ٫طټب -ٲٟٽٹٰ ٖٳٯٹٶس
-ٲٟٽٹٰ ٖجبضر
ټٷطآٲٹظ ٪طاٲی ،ٶٳٹزاض 3-9ٶ٣كٻ ٲٟٽٹٲی ٸ شټٷی ایٵ ٸاحس یبز٪یطی ضا ٶٳبیف ٲیزټس ٸ قٳب ٲیسٹاٶیس ثب زاقشٵ ی٥
زٸضٶٳب اظ ٲُبٮت ٸ ٲحشٹای آٲٹظقی ،سسضیؽ ذٹز ضا ثٻ ق٧٭ ثٽشطی ٲسیطیز ٦ٷیس.
239
ٶٳٹزاض : 3-9ٶ٣كٻ ٲٟٽٹٲی ٸ شټٷی ٸاحس یبز٪یطی 9
ٖجبضرټبی سط٦یجی
٦بټكی --
اٞعایكی ++
ٝاحس یبزُیزی 9
اٶٹأ ٖٳٯ٫ط اظ ٶٓط سٗساز زٸ ٖٳٯٹٶسٺ ٖٳٯ٫طټبی ٲ٣بیؿٻای =! > , < , >= , <= , == ,
ٖٳٯٹٶس ٖٳٯ٫طټبی ٲٷُ٣ی || )(AND) && , (OR
ٖٳٯ٫ط ٲٷُ٣ی ! )(NOT
سٖ ٥ٳٯٹٶسٺ ٖٳٯ٫ط ٖالٲز ٲٷٟی -ٸ ٖالٲز ٲثجز &
ٖٳٯ٫ط اٞعایكی && ٸ ٦بټكی --
ثط اؾبؼ اؾشبٶساضز ظٲبٴ سسضیؽ ایٵ ٸاحس یبز٪یطی اظ ٦شبة 30ؾبٖز اؾز .دیكٷٽبز ٲیقٹز ظٲبٶجٷسی ٸ سٹظیٕ ؾبٖز ثط
اؾبؼ خسٸ 2-9 ٬نٹضر ٪یطز.
240
خسٸ : 2-9 ٬ظٲبٶجٷسی دیكٷٽبزی سسضیؽ ٸاحس یبز٪یطی 9
سٗب ٙسسریظ
رزیق
كزفز١ب ٝكؼبٓیز١بی یبزُیزی ا١ساف سٞاٜ٘ٛس عبسی
سئٹضی
ٖٳٯی
سٗطی ٝٸ ثیبٴ ٲٟٽٹٰ ٖٳٯ٫طٖ ،ٳٯٹٶس ٸ ٖجبضر -ثیبٴ ٦بضثطز
ٲٟبټیٱ دبیٻ ٲطثٹٌ ثٻ ٖجبضر
2 ٖٳٯ٫طټب ٸ ٖجبضار ضیبيی زض ظٶس٪ی ضٸظٲطٺ ثباؾشٟبزٺ اظ 1
ضیبيی
ٲثب٬ټبی ٲشٷٹٔ
ٲٗطٞی ٖٳٯ٫طټبی ٲحبؾجبسی ٸ ضیبيی – ٲٗطٞی اٸٮٹیز ٖٳٯ٫طټبی ضیبيی ثٻ سطسیت
2 2
ٖٳٯ٫طټبی ٲحبؾجبسی ٸ ضیبيی ثٻ ټٳطاٺ ٲثب٬ټبی ٲشٷٹٔ اٸٮٹیز
ایدبز ٖجبضر ضیبيی زض ثطٶبٲٻ اٶدبٰ ٗٞبٮیزټبی ٦بض٪بټی ٲطسجٍ ثب ٖجبضار ضیبيی -ثطضؾی ٸ
2 3
اضظیبثی ٗٞبٮیزټب ٸ ثجز ٶٳطٺ ٶٹیؿی
ثیبٴ ٲثب٬ټبی ٪ٹٶب٪ٹٴ خٽز زض ٤ٲٟٽٹٰ ذبضج ٢ؿٳز ٸ ٲٟٽٹٰ ذبضج ٢ؿٳز ٸ
1 4
ثب٢یٳبٶسٺ نحیح ٸ اٖكبضی ثب٢یٳبٶسٺ نحیح ٸ اٖكبضی
ایدبز ثطٶبٲٻ ثب ٖٳٯ٫ط س٣ؿیٱ اٶدبٰ ٗٞبٮیزټبی ٦بض٪بټی ٲطسجٍ ثب ٖٳٯ٫ط س٣ؿیٱ ٸ ثب٢یٳبٶسٺ
2 5
ٸ ثب٢یٳبٶسٺ نحیح ٸ اٖكبضی نحیح ٸ اٖكبضی -ثطضؾی ٸ اضظیبثی ٗٞبٮیزټب ٸ ثجز ٶٳطٺ
ٲٗطٞی ٖٳٯ٫طټبی ٦بټكی ٸ اٞعایكی – ٲٗطٞی ق٧٭ټبی
ٖٳٯ٧طز ٖٳٯ٫ط ٦بټكی ٸ
1 دیكٹٶسی ٸ دؿٹٶسی ٖٳٯ٫طټبی اٞعایكی ٸ ٦بټكی ثٻ ټٳطاٺ 6
اٞعایكی
ٲثب٬ټبی ٲشٷٹٔ
اٶدبٰ ٗٞبٮیزټبی ٦بض٪بټی ٲطسجٍ ثب ٖٳٯ٫طټبی ٦بټكی ٸ ایدبز ثطٶبٲٻ ثب ٖٳٯ٫طټبی
2 7
اٞعایكی -ثطضؾی ٸ اضظیبثی ٗٞبٮیزټب ٸ ثجز ٶٳطٺ ٦بټكی ٸ اٞعایكی
ٲٗطٞی ٖٳٯ٫طټبی اٶشؿبة – ثیبٴ ٦بضثطز ٖٳٯ٫طټبی اٶشؿبة ثٻ ٦بضثطز اٶٹأ ٖٳٯ٫طټبی
1 8
ټٳطاٺ ٲثب٬ټبی ٲشٷٹٔ اٶشؿبة
اٶدبٰ ٗٞبٮیزټبی ٦بض٪بټی ٲطسجٍ ثب ٖٳٯ٫ط س٣ؿیٱ ٸ ثب٢یٳبٶسٺ
2 ایدبز ثطٶبٲٻ ثب ٖٳٯ٫ط اٶشؿبة 9
نحیح ٸ اٖكبضی -ثطضؾی ٸ اضظیبثی ٗٞبٮیزټب ٸ ثجز ٶٳطٺ
ٲٗطٞی ٖٳٯ٫طټبی ضاثُٻای ٸ ٲ٣بیؿٻای – ٲٗطٞی اٸٮٹیز
1 ٖٳٯ٧طز ٖٳٯ٫طټبی ٲ٣بیؿٻای ٖٳٯ٫طټبی ضاثُٻای ٸ ٲ٣بیؿٻای -ثیبٴ ٦بضثطز ٖٳٯ٫طټبی 10
ٲ٣بیؿٻای ثٻ ټٳطاٺ ٲثب٬ټبی ٲشٷٹٔ
ایدبز ثطٶبٲٻ ثب ٖجبضر سط٦یجی اٶدبٰ ٗٞبٮیزټبی ٦بض٪بټی ٲطسجٍ ثب ٖجبضرټبی سط٦یجی
2 11
ٲ٣بیؿٻای -ثطضؾی ٸ اضظیبثی ٗٞبٮیزټب ٸ ثجز ٶٳطٺ ٲ٣بیؿٻای
٦بضثطز ٸ ٸیػ٪یټبی ٶٹٔ زازٺ سكطیح ٦بضثطزټب ٸ ٸیػ٪یټبی ٶٹٔ زازٺ ٲٷُ٣ی ٦ٻ زض ٸاحس
1 12
یبز٪یطی ٢ج٭ ٲٗطٞی قس ٲٷُ٣ی
ایدبز ثطٶبٲٻ ثب ٖجبضر سط٦یجی اٶدبٰ ٗٞبٮیزټبی ٦بض٪بټی ٲطسجٍ ثب ٖجبضرټبی سط٦یجی ٲٷُ٣ی
3 13
ٸ ٲ٣بیؿٻای -ثطضؾی ٸ اضظیبثی ٗٞبٮیزټب ٸ ثجز ٶٳطٺ ٲٷُ٣ی ٸ ٲ٣بیؿٻای
اٶدبٰ ٗٞبٮیزټبی ٦بض٪بټی ٲطسجٍ ثب قٷبؾبیی ٸ ض ٕٞذُبټبی ض ٕٞذُبټبی ضایح زض
2 ضایح زض ٖٳٯ٫طټبی ٲٷُ٣ی ٸ ٲ٣بیؿٻای -ثطضؾی ٸ اضظیبثی ٖٳٯ٫طټبی ٲ٣بیؿٻای ٸ 14
ٗٞبٮیزټب ٸ ثجز ٶٳطٺ ٲٷُ٣ی
سٗطی ٝٸ ٶحٹٺ ٲحبؾجٻ حبن٭ ثیبٴ ٲثب٬ټبی ٪ٹٶب٪ٹٴ اظ ٶحٹٺ ٲحبؾجٻ حبن٭ ٖجبضرټبی
1 15
ٲحبؾجبسی ٸ اٸٮٹیزثٷسی ٖٳٯ٫طټب ٖجبضر ٲحبؾجبسی
ٲٗطٞی ٖٳٯ٫ط اٮحب ٠زٸ ضقشٻ – ٲٗطٞی اٸٮٹیز ٖٳٯ٫طټبی
1 ٦بضثطز ٖٳٯ٫ط & 16
ٲحبؾجبسی ٸ ضیبيی ثٻ ټٳطاٺ ٲثب٬ټبی ٲشٷٹٔ
ثٻ ٦بض٪یطی ٖجبضر ٲحبؾجبسی اٶدبٰ ٗٞبٮیزټبی ٦بض٪بټی زض ضاؾشبی ثٻ ٦بض٪یطی ٖجبضرټبی
3 17
ٲحبؾجبسی -ثطضؾی ٸ اضظیبثی ٗٞبٮیزټب ٸ ثجز ٶٳطٺ زض ثطٶبٲٻ
ٲٗطٞی انُالحبر اٶ٫ٯیؿی ضایح – سٯ ّٟنحیح انُالحبر ٲٗطٞی انُالحبر اٶ٫ٯیؿی
1 اٶ٫ٯیؿی -ٲٗٷی ٞبضؾی انُالحبر اٶ٫ٯیؿی ضایح زضاؾشٟبزٺ اظ ضایح زض اؾشٟبزٺ اظ ٖجبضر 18
ٖجبضار ٲحبؾجبسی ٲحبؾجبسی
241
د) داًشّای ضوٌی تزای تذریس
ثب سٹخٻ ثٻ ٲٹيٹٔ ٸ اټسا ٜایٵ ٸاحسیبز٪یطی دیكٷٽبز ٲیقٹز ،ټٷطآٲٹظ ٪طاٲی ٢ج٭ اظ حًٹض زض ٦الؼ ٶؿجز ثٻ ٲٹاضز ظیرط
اَالٖبر الظٰ ضا ٦ؿت ٦ٷٷس:
آقٷبیی ثب ٲحیٍ ثطٶبٲٻٶٹیؿی Visual Studioٸ ٶحٹٺ ایدبز ٸ شذیطٺ دطٸغٺ ثطٶبٲٻٶٹیؿی .1
آقٷبیی ثب ثطٶبٲٻٶٹیؿی ؾیقبضح .2
سٹاٶبیی ٦بض ثب زؾشٹضار ذطٸخی زض ؾیقبضح .3
سٹاٶبیی اق٧ب٬ظزایی ٸ اخطای ثطٶبٲٻ زض ؾیقبضح .4
آقٷبیی ٸ سٹاٶبیی ٦بض ثب اٶٹأ زازٺای زض ؾیقبضح .5
آقٷبیی ثب ذُبټبی ضایح ٲطسجٍ ثب اٶٹأ زازٺای زض ثطٶبٲٻٶٹیؿی ؾیقبضح .6
الظٰ اؾز ټٷطآٲٹظاٴ ٢ج٭ اظ حًٹض زض ٦الؼ زضؼ ٲثب٬ټبی ٲشٗسزی زض ظٲیٷٻټبی ظیط اظ ٦بضثطز ٖٳٯ٫طټب زض ظٶس٪ی ضٸظٲطٺ
آٲبزٺ ٶٳبیٷس:
٦ .1بضثطز ٖٳٯیبر ضیبيی ٸ ٲحبؾجبسی ؾبزٺ ٸ دیچیسٺ ،قبٲ٭ ٖٳٯ٫طټبی ضیبيی ٸ ٲحبؾجبسی
٦ .2بضثطز ٖٳٯیبر ضاثُٻای ٸ ٲ٣بیؿٻای ،قبٲ٭ ٖٳٯ٫طټبی ضاثُٻای
٦ .3بضثطز ٖٳٯیبر ٲٷُ٣ی زض سط٦یت ٖجبضار ٲ٣بیؿٻای ،قبٲ٭ ٖٳٯ٫طټبی ٲٷُ٣ی
٦ .4بضثطز ٖجبضرټبی سط٦یجی
قٳب ٲیسٹاٶیس ثطای ٸضٸز ثٻ ثحث اظ ٲثب٬ټبی ظیط اؾشٟبزٺ ٦ٷیس:
ثطای ٢طاض زازٴ ٲبټٹاضٺ زض ٲساض ثبالیی ٸ زایطٺای ق٧٭ ثسٸض ظٲیٵ اظ ٲٹق٥ټبی 2ٲطحٯٻای اؾشٟبزٺ ٲی٦ٷٷس .ثٻ ایٵ نٹضر
٦ٻ ٲٹق ٥دؽ اظ ثٯٷس قسٴ ٸ زض اضسٟبٔ ٦ٱ ،ٲؿیط ٲؿش٣یٱ ذٹز ضا ٦ح ٲی٦ٷس سب زض ٲساض ظٲیٵ ٢طاض ٪یطز .زض ایٵ ٮحٓٻ
ٲٹسٹض ٲطحٯٻ اٸ ٬اظ ٲٹق ٥خسا ٲیقٹز .ټٳیٵ ٮحٓٻ ٲٹسٹض ٲطحٯٻ زٸٰ ضٸقٵ ٲیقٹز ٸ ٲٹق ٥زض ٲساض ثیًی ق٧٭ زٸض
ظٲیٵ قطٸٔ ثٻ ٪طزـ ٲی٦ٷس .ٲٹسٹض ٲطحٯٻ زٸٰ ذبٲٹـ ٲیقٹز ٸ ٸ٢شی ٲٹق ٥ثٻ ٶُ٣ٻ اٸج $زٸضسطیٵ ٶُ٣ٻ اظ ظٲیٵ ٲساض
ثیًی اظ ظٲیٵ #ضؾیس ،ٲٹسٹض زٸٰ ی٧جبض زی٫ط ضٸقٵ ٲیقٹز سب ٲٹق ٥زض ٲساض زایطٺای ق٧٭ ثعض٢ ٨طاض ٪یطز .زض ټٳیٵ
ٮحٓٻ ٲبټٹاضٺ اظ ٲٹسٹض زٸٰ خسا ٲیقٹز ٸ ؾذؽ ثب ټٳبٴ ؾطٖز اٸٮیٻ ٦ٻ اظ ٲٹق ٥زض حب ٬حط٦ز خسا قسٺ ،زض ٲساض
زایطٺای ق٧٭ زٸض ظٲیٵ ٲی٪طزز.
ٌٛش :٠ایٷ٧ٻ ٲٹسٹض ٲطحٯٻ اٸ ٬ایٵ ٲٹق ٥زض چٻ ظٲبٶی ٸ زض چٻ اضسٟبٖی خسا قٹز ٸ ٲٹسٹض ٲطحٯٻ زٸٰ ضٸقٵ قٹز ٸ ټٳٻ
ٗٞبٮیزټبیی ٦ٻ سب ٮحٓٻ ٢طاض ٪طٞشٵ ٲبټٹاضٺ زض ٲساض ٲٹضز ٶٓط اٶدبٰ ٲیقٹٶس ،ٶیبظٲٷس اٶدبٰ ٲحبؾجبر ضیبيی ټؿشٷس.
زض ظٶس٪ی اٲطٸظ ثب سٹخٻ ثٻ ٲیعاٴ ٲهط ٜٸ قبذمټبی زی٫ط ٲث٭ ٢سضر ذطیس ٸ ٚیطٺ ،ا٦ثط ٲطزٰ ثٻ ٶٹٖی ثٻ ؾیؿشٱ ثبٶ٧ی
ٲ٣طٸو ټؿشٷس ،یب دٹ٬قبٴ زض ثبٶ ٥ؾذطزٺ اؾز .ضٸظاٶٻ ټٱ قبټس سجٯیٛبر ٲرشٯٟی اظ ثبٶ٥ټب خٽز اضائٻ سؿٽیالر ثبٶ٧ی
ټؿشیٱ .اٲب ٦ٳشط دیف آٲسٺ ٦ٻ ثساٶیٱ ایٵ دٹ ٬ثب چٻ ټعیٷٻای زضثبٶ ٥ؾذطزٺ قسٺ یب اظ ثبٶ ٥ٸاٰ ٪طٞشٻ قسٺ اؾز .یب ٲیعاٴ
٢ؿٍ ی ٥ٶٹٔ ٸاٰ ذبل چ٣سض اؾز سب ثشٹاٶٱ ی٪ ٥عیٷٻ ٲٷبؾت ضا ثطای ؾذطزٺ٪صاضی یب اذص ٸاٰ اٶشربة ٦ٷیٱٞ .طٲٹ٬
ٲحبؾجٻ ؾٹز ٸ ٲجٯ٢ ٙؿٍ ٸاٰ ثٻنٹضر ظیط اؾز.
ٗثبّ :ٲحبؾجٻ ٶطخ ثٽطٺ ٸ ا٢ؿبٌ ی ٥ٸاٰ 12ٲیٯیٹٴ سٹٲبٶی اظ ی ٥ثبٶ ٥ثٻ ٶطخ ثٽطٺ 6زضنس ثطای ثبظ دطزاذز 3ؾبٮٻ
ثٻنٹضر ظیط اؾز.
242
سذًز :زض ٸاٰټبی ثبٶ٧ی ٲٗٳٹال ټعیٷٻټبی خبٶجی زی٫طی زض٦ٷبض ٸاٰ ٲحبؾجٻ ٸ زضیبٞز ٲیقٹز ٦ٻ اٮجشٻ زض ثبٶ٥ټبی زٸٮشی
ایٵ ٲجبٮ ٙثؿیبض ٦ٱ ٸ سأثیط ظیبزی ضٸی اض٢بٰ ٶساضز .ټٷ٫بٰ ثبظدطزاذز ا٢ؿبٌ ثطذی ثبٶ٥ټب زضٶرؿشیٵ ٢ؿٍ اٸ ٬ټطؾب٬
ٲجٯٛی ثٻٖٷٹاٴ ٦بضٲعز اظ ا٢ؿبٌ قٳب ٦ٱ ٲی٦ٷٷس.
ثٽشطیٵ ضٸـ ایٵ اؾز ٦ٻ ی٥ثبض ثب ٤ذٹزضٸی ذٹز ضا ٦بٲ٭ دط ٦ٷیس ٸ زض ټٳبٴ ظٲبٴ ٦یٯٹٲشطقٳبض ثبٶٹی ذٹزضٸ $سطیخ #ضا
نٟط ٶٳبییس .ثٗس اظ چٷس ضٸظ ٸ َی چٷسیٵ ٦یٯٹٲشط ،زض ٲطاخٗٻ ثٗسی ثٻ دٳخ ثٷعیٵ ٲدسزا ثب ٤ضا ٦بٲ٭ دط ٶٳبییس ٸ ؾذؽ
ثجیٷیس چٷس ٦یٯٹٲشط ضٞشٻایس ٸ چٷس ٮیشط زض زٗٞٻ زٸٰ ثٷعیٵ ظزیسٺایسٖ .سز ٮیشط ضا ثط ٲؿبٞز ضٞشٻ ثط حؿت ٦یٯٹٲشط س٣ؿیٱ
٦طزٺ ٸ يطثسض ٦ 100ٷیس .ثٻ ٖٷٹاٴ ٲثب :٬سب ٮجطیع قسٴ ثب ٤زض زٗٞٻ زٸٰ 45ٮیشط ثٷعیٵ ظزٺایس ٸ ٲؿبٞز ٦ 520یٯٹٲشط سب
آٴ ٮحٓٻ ضٞشٻایس .#520/45$%100;8.6 :یٗٷی ٲهط ٜثٷعیٵ قٳب 8.6ٮیشط زض ټط ٦ 100یٯٹٲشط ثٹزٺ اؾز .ٲجٷبی ٲحبؾجٻ
ٲهط ٜٸاٗ٢ی ٸ ٲُٗ٣ی زض ټط ثبظٺ ظٲبٶی ایٷ٫ٹٶٻ اؾز .ثٻ َٹض ٲٗٳٹ ٬ض٢ٱ ثٻ زؾز آٲسٺ ثب ض٢ٳی ٦ٻ ٦بضذبٶٻ زض قطایٍ آة
ٸ ټٹایی اؾشبٶساضز اٖالٰ ٲی٦ٷس ٲشٟبٸر $ٲٗٳٹال ثبالسط! #اؾز.
هثال :هحاسثِ سهاى طی کزدى هسافت تیي دٍ شْز تز اساس فاصلِ ٍ سزػت خَدٍ
ذبٶٹازٺای ٢هس زاضز اٲؿبٖ ٬یس ثب ٲبقیٵ قرهی اظ قٽط سٽطاٴ زض ایطاٴ ثٻ قٽط ثربضؾز زض ضٸٲبٶی ٲؿبٞطر ٦ٷس ،ثب ٞطو
ایٷ٧ٻ ٞبنٯٻ ایٵ زٸ قٽط ٦ 3132یٯٹ ٲشط ثبقس .ا٪ط ثبؾطٖز ٲشٹؾٍ ٦ 80یٯٹٲشط زض ؾبٖز ایٵ ٲؿیط ضا َی ٦ٷٷس زض چٻ
ٲسر ظٲبٶی ثٻ ثربضؾز ذٹاټٷس ضؾیس؟
قسٺ َی ٲؿبٞز ٦یٯٹٲشط
ظٲبٴ ؾبٖز
ؾطٖز ٦یٯٹٲشط زض ؾبٖز
3120
39
80
٢هس زاضیٱ ثطای اٶدبٰ ذطیس ضٸظاٶٻ ثٻ ٲٛبظٺای ثطٸیٱ ٦ٻ ثٻ ٲٷبؾجز زټٻ ٞدط ثٻ ٲكشطیبٴ سرٟی ٝٲیزټس٦ .بالټبی ٲٹضز
ٶیبظ ٲب قبٲ٭ ٦ 3یٯٹ ثطٶح ثٻ ٢یٳز ټط ٦یٯٹ 7000سٹٲبٴ ٸ 20زضنس سرٟی 2 ،ٝثؿشٻ ٲب٦بضٸٶی ثٻ ٢یٳز ټطثؿشٻ 2500
سٹٲبٴ ثب 5زضنس سرٟی ٝٸ یٖ ٥سز ذٳیطزٶساٴ ثٻ ٢یٳز 5000سٹٲبٴ ٸ ثسٸٴ سرٟی ٝاؾز .ثٻ ٶٓط قٳب چٻ ٲجٯٛی ثطای
ذطیس اٲطٸظ ثبیس دطزاذز ٦ٷیٱ؟
ػ٘ٔیبر ریبضی ٗٞرز ٛیبس:
243
ایٵ ٖٳٯیبر زض ٞطٸق٫بٺټبی ٲٹاز ٚصایی ٲٗٳٹال سٹؾٍ ضایبٶٻ اٶدبٰ قسٺ ٸ ٶشیدٻ ثٻ نٹضر چبح قسٺ زض اذشیبض ٲكشطی ٢طاض
ٲی٪یطز.
سذًز :ټٷطآٲٹظاٴ ٪طاٲی زض ثرف ٖجبضرټبی ٲ٣بیؿٻای ٸ ٲٷُ٣ی ثب ٲثب ٬ټبی ؾبزٺ ،ټٷطخٹیبٴ ضا زض ٲؿیط
آٲبز٪ی ثطای زض ٤ٲٟٽٹٰ ٖجبضرټبی قطٌ ټسایز ٦طزٺ ٸٮی زض ایٵ ٸاحس یبز٪یطی ثٻ ثیبٴ زؾشٹض ifدطزاذشٻ ٶكٹز
سب ټٷطخٹ خبی ذبٮی ایٵ زؾشٹض ضا زض ثطٶبٲٻ ٶٹیؿی حؽ ٦طزٺ ٸ ظٲیٷٻ الظٰ ضا خٽز سسضیؽ ٸاحس یبز٪یطی ثٗسی
ٲٽیب ٦ٷیس .قٳب ٲیسٹاٶیس اظ ٲثب ٬ټبیی ٲبٶٷس ٲٹاضز ظیط اؾشٟبزٺ ٦ٷیس:
ٗثبّ :1سٗساز ټٷطخٹیبٴ دبیٻ زټٱ اظ سٗساز ټٷطخٹیبٴ دبیٻ زٸاظزټٱ ثیكشط اؾز.
ٗثبّ٢ :2یٳز ی ٥زیؿ ٥ؾرز ذبضخی ٢بث٭ حٳ٭) (External Hard Diskاظ ی ٥زیؿ ٥ؾرز زاذٯی (Internal Hard
) Diskثیكشط اؾز.
ٗثبّْ :3طٞیز شذیطٺؾبظی DVDاظ ٦ CDٳشط اؾز.
ٗثبّ : 4سٗساز نٟحبر ٦شبة قٳب اظ سٗساز نٟحبر ٦شبة زٸؾششبٴ ثیكشط اؾز ٸ ٢یٳز ٦شبة قٳب ٶیع اظ ٢یٳز ٦شبة زٸؾششبٴ
٦ٳشط اؾز.
ٗثبّ :5اٲطٸظ ټٹا اثطی اؾز ٸ ثبضاٴ ٲیثبضز.
ٗثبّ :6ضٸظ خٳٗٻ ایٵ ټٟشٻ ٲٵ ثٻ زیسٴ زٸؾشٱ ذٹاټٱ ضٞز یب ثٻ سٳبقبی سٯٹیعیٹٴ ذٹاټٱ دطزاذز.
سذًز :قٳب ٲیس ٹاٶیس ثب ضٖبیز قطایٍ ٞطټٷ٫ی ٸ ثب سٹخٻ ثٻ ؾبذشبضټبی اخشٳبٖی اؾشبٴ ٸ قٽطؾشبٴ یب ٲٷُ٣ٻ ٲح٭
سسضیؽ ٸ ثب ٶٽبیز ز٢ز ،اظ ٲثب ٬ټبیی ٦ٻ ٸاثؿشٻ ثٻ خٷؿیز ټٷطخٹیبٴٞ ،طټٷ ،٩ظثبٴ٢ ،ٹٲیز ٸ ٲٹاضزی اظ ایٵ ٢جی٭
ٲی قٹٶس ٸ اٲ٧بٴ ایدبز چبٮف زض ثیبٴ آٶٽب ٸخٹز ٶساضز اؾشٟبزٺ ٦ٷیس .زض ٚیط ایٷهٹضر سٹنیٻ ٲیقٹز اظ ثیبٴ چٷیٵ
ٲثب٬ټبی ذٹززاضی ٦ٷیس.
زض ازاٲٻ ثٻ ٲٗطٞی اٶٹأ ٖٳٯ٫طټب ٸ ح ١س٣سٰ ٸ اٸٮٹیز آٶٽب زض ٖجبضار سط٦یجی ذٹاټیٱ دطزاذز.
244
اٍلَیتتٌذی ٍ حق تقذم ػولگزّای هحاسثاتی
نکته زض خسٸ ٬ح ١س٣سٰ ٖٳٯ٫طټب ضزی ٝټبیی ثب چٷس ٖٳٯ٫ط ٸخٹز زاضٶس .ایٵ ثسیٵ ٲٗٷی اؾز ٦ٻ اظ س٣سٰ ی٧ؿبٶی ثطذٹضزاض
ټؿشٷس ،ثٷبثطایٵ ا٪ط زض ٖجبضار ٲحبؾجبسی ثٻ چٷس ٖٳٯ٫ط ثب س٣سٰ ی٧ؿبٴ ثطذٹضز ٦طزیٱ س٣سٰ ثبالسط ثٻ ٖٳٯ٫طی ٲیضؾس
٦ٻ زض ؾٳز چخ زی٫ط ٖٳٯ٫طټب ٢طاض زاضز.
شزکتپذیزی
قط٦زدصیطی یٖ ٥ٳٯ٫ط ،ی ٥ٸیػ٪ی اؾز ٦ٻ ٲكرم ٲی٦ٷس زض قطایٍ س٣سٰ ی٧ؿبٴٖ ،ٳٯیبر اظ چٻ ؾٳشی اٶدبٰ ٲیقٹز.
ٲثب:٬
;Int z=y=x=9
245
اٞٛاع ؽزًزدذیزی:
قط٦زدصیطی اظ ضاؾز یب ضاؾز ثٻ چخ
قط٦زدصیطی اظ چخ یب چخ ثٻ ضاؾز
سد٢یشار ع٘ؼی ثقزی خ٢ز ارائٗ ٠غبٓت ٘ٛ ٝبیؼ كیٖٔ١بی آٗٞسؽی
ضایبٶٻ ثٻ سٷبؾت سٗساز ټٷطخٹیبٴ
زض نٹضر اٲ٧بٴ اسهب ٬ضایبٶٻټب ثٻ قج٧ٻ ٲحٯی ٸ ٦ٷشط ٬ټٷطخٹیبٴ اظ َطی ١ٶطٰاٞعاض سحز قج٧ٻ NetSchool
ؾیؿشٱ ٖبٲ٭ ٸیٷسٸظ 10
ٶطٰ اٞعاض IDE
ٶطٰ اٞعاض درف ٞبی٭ټبی ٸیسئٹیی خٽز ٶٳبیف ٞیٯٱ آٲٹظقی ٲطسجٍ ثب زضؼ
ٞیٯٱ آٲٹظقی قٳبضٺ 10225اظ ثؿشٻ یبز٪یطی ایٵ ٦شبة
ٸایزثطز ،ٲبغی ٥ٸ ٸؾبی٭ آٲٹظقی ٸ ٶٳٹٶٻ ثطٶبٲٻ
CS0019:Operator 'operator' cannot be applied to operands of type 'type' and 'type'A binary
operator is applied to data types that do not support it
ایٵ ذُب ظٲبٶی ضخ ٲیزټس ٦ٻ اظ ٖٳٯ٫ط زٸسبیی ضٸی ٶٹٔ زازٺای اؾشٟبزٺ قسٺ ٦ٻ ٲدبظ ٶیؿز .ثطای ٲثب ٬قٳب ٶٳیسٹاٶیس اظ
ٖٳٯ٫ط || ضٸی stringٸ ٖٳٯ٫طټبی < + , - ,یب >ضٸی ٲشٛیطټبی boolاؾشٟبزٺ ٦ٷیس ٲ٫ط ایٷ٧ٻ ایٵ ٖٳٯ٫طټب ثٻ نٹضر
نطیح زض ٦الؼ overloadقسٺ ثبقٷس .ثٻ ٲثب ٬ظیط سٹخٻ ٦ٷیس.
namespace cs0019
{
public class b
{
)(static void Main
{
;bool result = true
اؾشٟبزٺ اظ ٖٳٯ٫ط < ضٸی ٲشٛیط if (result > 0) //CS0019 bool
{
// Do something.
}
;int i = 1
//
246
if (i == true)//CS0019 ٷیس٦ بیؿٻ٣ ٲint یطٛ ضا ثب ٲشbool یطٛقٳب ٶٳیسٹاٶیس ٲش
{
//Do something...
}
string s = "Just try to subtract me.";
float f = 100 - s; // CS0019 یط ضقشٻای ٲدبظ ٶیؿزٛط – ضٸی ٲش٫بزٺ اظ ٖٳٯٟاؾش
}
}
}
Error 1 Operator '>' cannot be applied to operands of type 'bool' and 'int'
Error 2 Operator '==' cannot be applied to operands of type 'int' and 'bool'
Error 3 Operator '-' cannot be applied to operands of type 'int' and 'string'
،ط ٲرطج٪ط اؾز ٸٮی اٟساضـ ن٣ٻ ٲ٦ ؿیٱ ثط ثبثشی اٶدبٰ قٹز٣ٻ س٦ ذُبی سطخٳٻ اؾز ٸ ظٲبٶی ضخ ٲیزټس،ایٵ ذُب
.ٷیس٦ ظیط سٹخٻ٬ ثٻ ٲثب.ط ذٹاټیٱ زاقزٟؿیٱ ثط ن٣ ذُبی ظٲبٴ اخطای س،ط قٹزٟساضـ ن٣ٻ ٲ٦ یطی ثبقسٛٲش
namespace x
{
public class b
{
const int c = 0;
public static void Main()
{
int i= 1 / 0; // CS0020 ط اؾزٟٲرطج ٖسز ن
i = 1 / c;// CS0020 ط اؾزٟساضـ ن٣ٻ ٲ٦ ٲرطج ثبثشی اؾز
int m = 0;
i = 1 / m; // ط اؾزٟؿیٱ ثط ن٣ذُبی ظٲبٴ اخطای س
}
}
}
CS0023 :Operator 'operator' cannot be applied to operand of type 'type' An attempt was made
to apply an operator to a variable whose type was not designed to work with the operator.
ٻ ٲدبظ٦ بزٺ قٹٶسٟ ضٸی ٖٳٯٹٶسی اؾش#!$یى٣ ٸ ٶ#–$ ١طیٟط س٫شبیی ٲث٭ ٖٳٯ٧طټبی ی٫ٻ اظ ٖٳٯ٦ ایٵ ذُب ظٲبٶی ضخ ٲیزټس
.ٷیس٦ ٻ زض ازاٲٻ آٲسٺ سٹخٻ٦ ثٻ ٲثبٮی.ط َطاحی ٶكسٺ اؾز٫بض ثب ایٵ ٖٳٯ٦ یط ثطایٛٶیؿز ٸ آٴ ٶٹٔ ٲش
namespace x
247
{
public class a
{
public static void Main()
{
string s = "hello";
s = -s; // CS0023 طیٷٻ ضٸی ضقشٻ ٲدبظ ٶیؿز٢ ط٫ٖٳٯ
s = !s; // CS0023 ط ! ضٸی ضقشٻ ٲدبظ ٶیؿز٫ٖٳٯ
s = s - 9; //CS0019 ط زٸسبیی اؾز٫ ضٸی ٖٳٯ19 ذُبی قٳبضٺ
}
}
}
.ٷیس٦ ظیط سٹخٻ٬ ثٻ ٲثب.یط یب ٲكرهٻ ٶجبقسٛط اٶشؿبة ٶبٰ ٲش٫ٻ زض ؾٳز چخ ٖٳٯ٦ ایٵ ذُب ظٲبٶی ضخ ٲیزټس
using System;
namespace MyNamespace
{
public class MyClass
{
public int i = 0;
public void MyMethod()
{
i++ = 1; // CS0131
// try the following line instead
// i = 1;
}
public static void Main() { }
}
CS0201: Only assignment, call, increment, decrement, and new object expressions can be used
as a statement
طټبی٫ ٖٳٯ،طاذٹاٶیټبٞ ، سٷٽب زؾشٹضار اٶشؿبة.بزٺ ٶكسٺ اؾزٟ٭ نحیح اؾش٧ٻ ٖجبضسی ثٻ ق٦ ایٵ ذُب ظٲبٶی ضخ ٲیزټس
یط ٲٗشجط ٖجبضسی اؾز زضٚ ٖجبضر.بزٺ قٹٶسٟ قی ٲی سٹاٶٷس ثٻ ٖٷٹاٴ ٖجبضر اؾش٥بټكی ٸ زؾشٹضار ایدبز ی٦ عایكی ٸٞا
248
ی ٥ذٍ یب چٷس ذٍ ٦ٻ زض اٶشٽبی آذطیٵ ذٍ ٖالٲز ; زاضز ٸ زض آٴ ٖالٲز ; ثطای زؾشٹض اٶشؿبة # $ ،ثطای ٞطاذٹاٶی ٲشس،
ٖ ،newٳٯ٫ط --یب && ٸخٹز ٶساضز .ثٻ ٲثب ٬ظیط سٹخٻ ٦ٷیس:
namespace MyNamespace
{
public class MainClass
{
)(public static void Main
{
2 * 3; // CS0201
// Try the following line instead.
;// int i = 2 * 3
}
}
}
ذُبی ایٵ ٦س ٖجبضسؿز اظ:
Error 1 Only assignment, call, increment, decrement, await, and new object expressions can
be used as a statement
شزٍع تذریس
زض ٦الؼ زضؼ ٸ دیف اظ قطٸٔ سسضیؽ ټٳٹاضٺ ثبیس ټٷطآٲٹظاٴ ٲٹاضزی ضا ثٻٖٷٹاٴ ٗٞبٮیزټبی دیف اظ سسضیؽ ٲسٶٓط زاقشٻ
ثبقٷسٖ .سٰ ضٖبیز ایٵ ٲٹاضز ثٻ ٶٓط ٲیضؾس ٲیسٹاٶس اثطثركی ٞطایٷرس سرسضیؽ ضا ثرٻ ٦ٯری ٸ ثرٻنرٹضر خرسی سٽسیس٦ٷرس.
ثٷبثطایٵ سٹنیٻ ٲیقٹز ،ټٳ٧بضاٴ ٪طاٶ٣سض ٢ج٭ اظ حًٹض زض ٦الؼ ٸ قطٸٔ سسضیؽ ٦شبة ضاټٷٳبی ټٷطآٲٹظ ضا ثب ز٢ز ٲُبٮٗٻ
ٶٳبیٷس ٸ ثب آٲبز٪ی ٦بٲ٭ خٽز سسضیؽ ٸ دبؾر٫ٹیی ثٻ ؾٹاالر ٸ ٦ٷد٧بٸیټبی ټٷطخٹیبٴ زض ٦الؼ زضؼ حبيط قٹٶس.
دیكٷٽبز ٲیقٹز ټٷطآٲٹظاٴ ٪طاٲی خٽز اضظقیبثی آٚبظیٵ ؾٹا٬ټبی ظیط ضا ٲُطح ٦ٷٷس:
سؼیی ٚعغح ٗزثٞط ثٗ ٠جحث ٗل ٕٞ٢ػِ٘ٔز ،ػ٘ٔٛٞس ٝػجبرر١بی ریبضی:
• چٻ ٦ؿی ٲیسٹاٶس چٷس ٲٹضز اظ ٗٞبٮیزټبی ضٸظاٶٻ ضا ٦ٻ زض آٶٽب ٶیبظ ثٻ اٶدبٰ ٲحبؾجبر اؾز ٶبٰ ثجطز؟
• زض اٶدبٰ ٲحبؾجبر اظ ٦ساٰ ٖٳٯیبر ضیبيی اؾشٟبزٺ ٲیقٹز؟
• زض ضیبيیبر ثطای اٶدبٰ ٲحبؾجبر اظ چٻ ٖالئٳی اؾشٟبزٺ ٲی٦ٷیٱ؟
• آیب انُالٔ ٲٗبزٮٻ زض ضیبيی ثطای قٳب آقٷبؾز؟
• چٻ ٦ؿبٶی ٲیزاٶٷس ی ٥ٲٗبزٮٻ زض ضیبيی قبٲ٭ چٻ ثرفټبیی اؾز؟
249
سؼیی ٚعغح ٗزثٞط ثٗ ٠جحث ػجبرر١بی راثغ٠ای ٗٝوبیغ٠ای
چٻ ٦ؿی ٲیسٹاٶس چٷس ٲٹضز اظ ٗٞبٮیزټبی ضٸظاٶٻ ضا ٦ٻ زض آٶٽب ٶیبظ ثٻ اٶدبٰ ٲ٣بیؿٻ اؾز ٶبٰ ثجطز؟ •
زض ضیبيیبر ثطای اٶدبٰ ٲ٣بیؿٻ اظ چٻ ٶٳبزټبیی اؾشٟبزٺ ٲی٦ٷیٱ؟ •
ثٻ ٶٓط قٳب ٶشیدٻ اٶدبٰ ی ٥ٲ٣بیؿٻ چیؿز؟ •
چٻ ٦ؿی ٲیزاٶس اٶدبٰ ٲ٣بیؿٻ چٻ ٦بضثطزټبیی زاضز؟ •
زض ایٵ دیف آظٲٹٴ ؾٗی ٦طزیٱ اظ ؾٹا ٬ټبیی اؾشٟبزٺ ٦ٷیٱ ٦ٻ يٳٵ ثطاٶ٫یرشٵ ٦ٷد٧بٸی ټٷطخٹیبٴ ٸ آٲبز٪ی شټٷی آٶٽب
خٽز دصیطـ ٲجبحث ٲطثٹٌ ثٻ ایٵ ٸاحس یبز٪یطی ،ؾُح ضٞشبضټبی ٸضٸزی ٲٹضز اٶشٓبض ٸ نالحیزټبی آٶٽب ضا ثطای ٸضٸز ثٻ
ثحث اضظیبثی ٦ٷیٱ .ثسیٽی اؾز ثسٸٴ اضظیبثی ایٵ ٲٹاضز ٸ ٖسٰ زؾشیبثی ثٻ آٶٽب ٞطایٷس سسضیؽ ٲیسٹاٶس ثٻ ٲدٳٹٖٻ
ٗٞبٮیزټبی ثیٽٹزٺ سجسی٭ قٹز .الظٰ ثٻ ش٦ط اؾز ٦ٻ قٳب ٲیسٹاٶیس ٖالٸٺ ثط دطؾفټبی دیكٷٽبزی ثبال ،ثط حؿت ٶیبظ اظ
ؾٹا٬ټبی زی٫طی ٶیعاؾشٟبزٺ ٦ٷیس.
سذًز :دیكٷٽبز ٲیقٹز اظ ثیبٴ ٖجبضرټب ٸ ٲؿبئ٭ ضیبيی دیچیسٺ زض ایٵ ٲطحٯٻ ذٹززاضی ٦ٷیس.
250
ٶٳٹزاض : 4-9ؾیط س٧بٲ٭ اثعاضټبی قٳبضـ ٸ ٲحبؾجبر ضیبيی
دیسایف ٲبقیٵ
دیسایف ٲبقیٵ حؿبةټبی
حؿبةټبی اٮ٧شطٸٶی٧ی
دیسایف چطس٧ٻ ٲ٧بٶی٧ی
قٳبضـ ٸ
ٲحبؾجٻ ثب چٹة
ذٍ ٸ ؾٷ٩
قٳبضـ ٸ ضیعٺ
ٲحبؾجٻ ثب
اٶ٫كشبٴ
زؾز
ثب دیسایف ٲبقیٵ حؿبةټبی اٮ٧شطٸٶی٧ی ثٻ ٲطٸض ظٲبٴ اؾشٟبزٺ اظ ضایبٶٻټب ثٻ ٖٷٹاٴ اثعاضټبیی ٢سضسٳٷس خٽز اٶدبٰ ٲحبؾجبر
ضیبيی زض ظٶس٪ی ضٸظٲطٺ ٞطا٪یط قس .اظ ایٵ ضٸ ثكط ثٻ ٧ٞط سٹٮیس ٶطٰ اٞعاضټبیی اٞشبز ٦ٻ اظ َطی ١آٶٽب ثشٹاٶس اظ ٢بثٯیزټبی
ؾرزاٞعاض زض ضاؾشبی اٶدبٰ ٲحبؾجبر ؾبزٺ ٸ دیچیسٺ ضیبيی ثٽطٺٲٷس قٹز.
ی ٥ٶٳٹٶٻ اظ ثطٶبٲٻټب ٸ ٶطٰ اٞعاضټبی ٦بضثطزی ضا ٦ٻ ثطای اٶدبٰ اٲٹض ضٸظٲطٺ َطاحی قسٺ ٸ زض آٴ اظ ٖٳٯیبر ٲحبؾجبسی
اؾشٟبزٺ ٲیقٹز ٲث٭ ی ٥ثطٶبٲٻ ٲحبؾجٻ ح٣ٹ ٠ٸ زؾشٳعز ،ثطٶبٲٻ ٲحبؾجٻ ا٢ؿبٌ ٸاٰ ٸ ٶطٰاٞعاضټبیی اظ ایٵ ٢جی٭ ثطای
ټٷطخٹیبٴ اخطا ٦ٷیس.
زض ایٵ ٸاحس یبز٪یطی ٢هس زاضیٱ ثطٶبٲٻټبیی ثٻ ظثبٴ ؾی قبضح ثٷٹیؿیٱ ٦ٻ ثٻ ٲب زض اٶدبٰ ٦بضټبیی ٦ٻ ٶیبظ ثٻ ٲحبؾجبر
ضیبيی ٸ ٲ٣بیؿٻ زاضٶس ٦ٳ٦ ٥ٷٷس.
سٞفی :٠ثٻ ټٷطخٹیبٴ ث٫ٹییس ٦ٻ زض ایٵ ٸاحس یبز٪یطی ثب ٲؿبئٯی اظ ایٵ ٢جی٭ زض ثطٶبٲٻٶٹیؿی آقٷب ذٹاټیس قس ٸ یبز
ذٹاټیس ٪طٞز ٦ٻ چ٫ٹٶٻ ٖجبضرټبی ٲحبؾجبسی ،ٲ٣بیؿٻای ٸ ٲٷُ٣ی ضا زض ثطٶبٲٻٶٹیؿی ثٻ ٦بض ثجطیس.
ثٻ ٖٷٹاٴ ی ٥دیف ؾبظٲبٴ زټٷسٺ ،اضائٻ ٶٳٹزاض 5-9سحز ٖٷٹاٴ ٶٳٹزاض چٽبضچٹة ٸاحسیبز٪یطی ٶٽٱ ٲیسٹاٶس ٶ٣ف ٲٽٳی زض
ایدبز اٶ٫یعٺ ټٷطخٹیبٴ ایٟب ٦ٷس .ثٷبثطایٵ قٳب ثبیس ثب اؾشٟبزٺ اظ ایٵ ٶٳٹزاض یب ٶٳٹزاضټبی ٲكبثٻ سطسیت اضائٻ ٲٟبټیٱ ٦ٯیسی
زضؼ ٸ اضسجبٌ ثیٵ آٶٽب ضا خٽز ی ٥اضائٻ ٲؤثط ٸ ټٳطاٺ ثب ایدبز اٶ٫یعٺ قطح زازٺ ٸ ضٸقٵ ٦ٷیس.
ثٻ ٖجبضسی قٳب زض ثرف ٸضٸز ثٻ ثحث ثبیس ی ٥ٶ٣كٻ ضاٺ ثطای ضؾیسٴ ثٻ اټسا ٜسٹاٶٳٷسؾبظی ټٷطخٹ زض ایٵ ٸاحس یبز٪یطی
سطؾیٱ ٦طزٺ ٸ ضاٺ ضا ثطای قطٸٔ یٞ ٥طایٷس یبززټی -یبز٪یطی ٲؤثط ټٳٹاض ؾبظیس.
سٹنیٻ ٲیقٹز ٢ج٭ اظ قطٸٔ ثحث ،چطایی ٸ اټٳیز ایٵ ٸاحس یبز٪یطی ،خبی٫بٺ آٴ زض ثطٶبٲٻ زضؾی ،اضسجبٌ آٴ ثب ؾبیط
ٸاحسټبی یبز٪یطی ٸ ؾبیط ٦شبةټبی زضؾی ضا ثب سٹخٻ ثٻ آٶچٻ ٦ٻ زض ٢ؿٳز خبی٫بٺ ٞه٭ زض ثطٶبٲٻ زضؾی اظ ثرف اټٳیز
ٞه٭ آٸضزٺایٱ ،ثیبٴ ٦ٷیس.
251
ٶٳٹزاض : 5-9چٽبضچٹة ٸاحس یبز٪یطی 9
ٗل ٕٞ٢ػِ٘ٔز
ٗل ٕٞ٢ػ٘ٔٛٞس
تذریس
ثٻ ٲٷٓٹض ایدبز حسا٦ثط ٦بضایی ټٷطآٲٹظاٴ ،ثٻ سكطیح چٽبض ٲٹضز اظ ٲٽٱسطیٵ ٲٟبټیٱ ثٻ ٖٷٹاٴ اض٦بٴ ٗٞبٮیز سسضیؽ ٸ اضائٻ
دیكٷٽبزټبیی ثطای ثٽجٹز آٶٽب ٲی دطزاظیٱ .سٹيیح زازٴ ،سٳطیٵ ٦طزٴ ټٷطخٹیبٴ ،اضائٻ ثبظذٹضز ثٻ سٳطیٵټب ٸ اضائٻ ایٵ
سٳطیٵټب سٹؾٍ ټٷطخٹیبٴ ٸ زض ٶٽبیز خٳٕثٷسی ایٵ اض٦بٴ ضا ٲیؾبظٶس.
دیكٷٽبز ٲیقٹز ثرفټبی ٲرشٯ ٝایٵ ٸاحس یبز٪یطی ثٻ سطسیت ظیط سسضیؽ قٹٶس .یبزآٸض ٲیقٹز ٦ٻ اضسجبٌ ثیٵ
٢ؿٳزټبی ٲرشٯ ٝایٵ ٸاحس یبز٪یطی سٷٽب ثب ضٖبیز ایٵ سطسیت ثط٢طاض ذٹاټس قس ٸ زض ٚیط ایٷهٹضر اٲ٧بٴ اظ ټٱ ٪ؿیرش٫ی
ٲجبحث ٸخٹز ذٹاټس زاقز.
252
1
•ٲٟٽٹٰ ٖٳٯ٫طٖ ،ٳٯٹٶس ٸ ٖجبضر
2
•اٶٹأ ٖٳٯ٫طټبی ٲحبؾجبسی ٸ اٸٮٹیز آٶٽب
3
•ٖٳ٫طاٮحب ٠زٸ ضقشٻ
4
•اٶٹأ ٖٳٯ٫طټبی ٲ٣بیؿٻای ٸ اٸٮٹیز آٶٽب
5
•اٶٹأ ٖٳٯ٫طټبی ٲٷُ٣ی ٸ اٸٮٹیز آٶٽب
6
•ٖجبضر ټبی سط٦یجی
•اٸٮٹیز ٖٳٯ٫طټب زض ٖجبضر ټبی سط٦یجی
7
•ذُبټبی ضایح ٲطثٹٌ ثٻ ٖٳٯ٫طټب
•ثب اؾشٟبزٺ اظ ی٦ ٥بض ٸ ٗٞبٮیز ٦بض٪بټی ٲٷبؾت ؾٗی ٦ٷیس قطایٍ الظٰ ضا ثطای كؼبٓیز ًالعی ً ٝبرُب١ی ثب ؽی ٝ ٟٞآِٞی
٦ٷد٧بٸی ٪طٸټی ټٷطخٹیبٴ ٸ یبٞشٵ ضاٺح٭ ٲٷبؾت سٹؾٍ آٶٽب ٞطاټٱ ٦ٷیس. دیؾ٢ٜبزی
•ثب سٹخٻ ثٻ آٶچٻ زض ثرف اضظیبثی ٗٞبٮیزټبی ٦بض٪بټی ثیبٴ قسٺ ا٢ساٰ ثٻ ثطضؾی ٸ
ارسیبثی كؼبٓیز١بی ًبرُب١ی
اضظیبثی ٶشبیح ٸ ثجز ٶٳطٺ زض خسٸ ٬ٲطثٹَٻ ٦ٷیس.
•ثب سطؾیٱ ٶ٣كٻ ٲٟٽٹٲی ٸ شټٷی ،ٲجبحث ایٵ ٸاحس یبز٪یطی ضا ٲطٸض ٦ٷیس. خ٘غ ثٜسی
253
ٞطآیٷس ثبال ضا ثطای س٥س ٥ٲٹيٹٖبر ایٵ ٸاحس یبز٪یطی ثٻ نٹضر ٲدعا ثٻ٦بض٪یطیس.
دیكٷٽبز ٲیقٹز زض نٹضر اٲ٧بٴ اظ چیسٲبٴ ٦بض٪بټی ٸ ٦الؾی ٲكبثٻ ق٧٭ 1-9ثطای ٦بض٪بٺ ضایبٶٻ ٸ ٦الؼ زضؼ ذٹز
اؾشٟبزٺ ٦ٷیس.
ق٧٭ : 1-9چیسٲبٴ ٦بض٪بٺ ضایبٶٻ
قٳب ٲیسٹاٶیس ثب زض ٶٓط ٪طٞشٵ سدٽیعار ٦بض٪بٺ ٸ سٗساز ضایبٶٻټبی ٲٹخٹز ،ټٷطخٹیبٴ ضا ٪طٸٺثٷسی ٦ٷیس .ؾٗی ٦ٷیس ٪طٸٺټب
اظ ٶٓط ٸظٶی زض ی ٥ؾُح ٢طاض ٪یطٶس .ټط٪طٸٺ حسا٢٭ ثبیس قبٲ٭ ی ٥ټٷطخٹی سٹاٶٳٷس ثبقس ٦ٻ ثشٹاٶس ٪طٸٺ ضا زض ټٳٻ
ظٲیٷٻټب ٲسیطیز ٦ٷس .زض اٶدبٰ ٗٞبٮیزټبی ٦بض٪بټی ٸ ؾبیط ٗٞبٮیزټب اظ ٪طٸٺټبی ٲٹ ١ٞثرٹاټیس ٦ٻ سدطثیبر ذٹز ضا زض
اذشیبض ؾبیط ٪طٸٺټب ٢طاض زټس ٸ اظ سدطثیبر آٶٽب ٶیع اؾشٟبزٺ ٦ٷس .اظ ټٷطخٹیبٴ ٲؿشٗس ٸ سٹاٶٳٷس ٦ٻ دطٸغٺټب ٸ ٗٞبٮیزټبی آٶٽب
ظٸزسط ثٻ اسٳبٰ ٲیضؾس ثطای ٦ٳ ٥زض ٞطآیٷس یبززټی-یبز٪یطی ٸ اضظیبثی ٗٞبٮیزټبی ٦بض٪بټی ؾبیط ټٷطخٹیبٴ اؾشٟبزٺ ٦ٷیس.
طزح درس پیشٌْادی تزای جلسِ اٍل تذریس ایي ٍاحذ یادگیزی:
255
ج) هطالة تیویلی
;result=num1+ num2 یادداشت ػ٘ٔٛٞس١بی ػجبرر ٗحبعجبسی ٗیسٞاٜٛس زاز ٟیب ٗشـیز ثبؽٜس.
زر فٞرسی ً ٠زر یي ػجبرر ٗحبعجبسی چٜسی ٚدزاٛشش سٞزرسٝ ٞخٞز زاؽش ٠ثبؽس؛ ٗحبعجبر اس زاذٔیسزی ٚدزاٛشش آؿبس ٗیؽٞز .
ػِ٘ٔز١بی ریبضی "ؽزًزدذیزی چخ" زارٛس زر حبٓی ً ٠ػِ٘ٔز١بی اٛشغبة "ؽزًزدذیزی راعز " زارٛس.
ػِ٘ٔز١بی -- ٝ ++ػِ٘ٔز١بی یٌشبیی ١غشٜس ٝكوظ ثز رٝی ٗشـیز١ب ػْ٘ ٗیًٜٜس.
ػِ٘ٔز +ػِ٘ٔز ٗحبعجبسی ٝػِ٘ٔز آحبم ز ٝرؽش ٠اعز ٝػِ٘ٔز ;+ث ٠ػٜٞا ٙػِ٘ٔز اٛشغبة آحبم ز ٝرؽش ٠ثً ٠بر ٗیرٝز.
ػ٘ٔٛٞس ػِ٘ٔز١بی <٘ٛ ;> ,;< ,> ,یسٞاٜٛس اس ٞٛع bool ٝ stringثبؽٜس.
ػ٘ٔٛٞس١بی یي ػِ٘ٔز ٜٗغوی ٗیسٞاٛس ٗشـیزی اس ٞٛع ،boolیي ؽزط ٝیب ٗوبزیز ٝ trueیب falseثبؽس.
اٞٓٝیز ػِ٘ٔز١ب زر یي ػجبرر ث ٠سزسیت ػجبرسغز اسٗ :حبعجبسیٗ ،وبیغ٠ای ٜٗ ٝغوی
ثزٛبٗ ٠ثب اعشلبز ٟاس ٛشبیح ػِ٘ٔز١بی ٗوبیغ٠ای ٜٗ ٝغوی ،ثزای اٛدبٕ ػ٘ٔیبر ثؼسی سق٘یُٖیزی ٗیًٜس.
•ټٷطخٹیبٴ یب ٪طٸٺټبیی ضا ٦ٻ ؾطیٗشط ثٻ ضاٺح٭ ٸ خٹاة نحیح زؾز ٲییبثٷس ،ثٻ ق٧٭ ٲٷبؾت سكٹی٦ ١ٷیس.
3
•اظ ټٷطخٹیبٴ ٸ اًٖبی ٪طٸٺټبیی ٦ٻ ؾطیٗشط ضاٺح٭ ٸ خٹاة نحیح ضا یبٞشٻاٶس ثرٹاټیس ٦ٻ زض ثطضؾی ٸ اضظیبثی ٗٞبٮیزټبی
ؾبیط ٪طٸٺټب ثٻ قٳب ٦ٳ٦ ٥ٷٷس ،اظ ٶشیدٻ ٦بض ؾبیط ٪طٸٺټب ؾط٦كی ٸ ٲك٧الر احشٳبٮی آٶٽب ضا ثطَط٦ ٜٷٷس ،ؾذؽ زض
ذهٹل ٸيٗیز ٦بض آٶٽب ثٻ قٳب ٪عاضـ زټٷس. 4
•ثط اؾبؼ ٲكبټسار ذٹز ٸ ٪عاضقبر زضیبٞشی اظ ٸيٗیز ٪طٸٺټب ٶ٣بٌ ٢ٹر ٸ يٗ ٝټط ٪طٸٺ ضا یبززاقز ٦ٷیس.
5
•زض ٞطٰ ثجز ٶٳطار ثطای ټٷطخٹیبٴ ثٻ نٹضر ٞطزی یب ٪طٸټی ٶٳطٺ ٗٞبٮیز ٦بض٪بټی ثجز ٦ٷیس.
6
•ثط اؾبؼ یبززاقزټبی ذٹز ٶ٣بٌ ٢ٹر ٸ يٗ ٝټط ٪طٸٺ ضا ثطضؾی ٸ سٹيیحبر ٸ ٶ٧بر الظٰ ضا خٽز س٧ٳی٭ ٞطآیٷس یبززټی-
یبز٪یطی ثیبٴ ٦ٷیس. 7
256
زض ٞطآیٷس ثبال ثٻ ٶ٧بر ظیط دطزاذشٻ قسٺ :
سب٦یس ثط ٲٽبضر ح٭ ؾطیٕ ٲؿبٮٻ ٸ اضائٻ ثٽشطیٵ ضاٺح٭ ٸ دبؾد
سكٹی ١ټٷطخٹیبٴ زاضای ٲٽبضر ثیكشط
ٲسیطیز ظٲبٴ اظ ثبثز ؾط٦كی ثٻ ټٳٻ ٶشبیح ٗٞبٮیزټبی ټٷطخٹیبٴ
ٲكبض٦ز ټٷطخٹیبٴ زض ٞطآیٷس یبززټی -یبز٪یطی ٸ ثطضؾی ٸ اضظیبثی ٗٞبٮیزټبی ٦بض٪بټی ؾبیط ٪طٸٺټب
قٷبؾبیی ٶ٣بٌ ٢ٹر ٸ يٗ ٝټٷطخٹیبٴ
زض ازاٲٻ ثٻ ح٭ ٸ اضائٻ دبؾد ثطذی ٲٽٳشطیٵ ؾٹاالر ٸ ٗٞبٮیزټبی ٦بض٪بټی ایٵ ٸاحس یبز٪یطی ذٹاټیٱ دطزاذز.
ثُؼس ذبٞٛار اس خ٘ٔ ٠ؽبذـ ١بی ثب ا٘١یز یي ًؾٞر اعز ًٛ ٠ؾب ٙزٜ١سٗ ٟیبِٛی ٚسؼساز اكزاز یي ذبٞٛاز ٟزر
آً ٙؾٞر اعزٗ .یذٞا١یٖ ثب سٞخ ٠ث ٠آٗبر عبّ ً 90ؾٞرٗب ،ٙثزٛبٗ٠ای ثٜٞیغیٖ ً ٠خ٘ؼیز ٗززٕ ایزا ٝ ٙسؼساز
ذبٞٛار را زریبكز ًزز ،ٟثؼس ذبٞٛار را زر ایزا٘ٛ ٙبیؼ ز١س.
-1دزٝص ٟخسیس ثٛ ٠بٕ ConsolePopulationایدبز ًٜیس.
ً-2س سیز را زر ٗشس Mainثٜٞیغیس.
257
;)"Console.WriteLine(" ------ family size in IRAN ------
;)" Console. WriteLine ("Enter Population:
;))(long populate = long.Parse(Console.ReadLine
;)" Console. WriteLine ("Enter number of family :
;))(long numFamily = long.Parse(Console.ReadLine
;float familySize = populate / numFamily
;)Console.WriteLine("family size in IRAN: {0}", familySize
-3ثزٛبٗ ٠را ثب ٗوبزیز زاز ٟؽس ٟزر خس ّٝسیز اخزا ًزز ،ٟخس ّٝرا سٌ٘یْ ًٜیس.
دبعد :
خٞاة ؽ٘ب ذزٝخی سؼساز ذبٞٛار خ٘ؼیز عبّ
3.55 3 21185647 75149669 ٦$90كٹض#
3.39 3 95314 323371 ٦$90بقبٴ#
3.79 33 24765 93941 ٞ$90بضؼ#
آیب ذزٝخی ثزٛبٗ ٠ثب خٞاة ؽ٘ب ثزای ثؼس ذبٞٛار ،یٌغب ٙاعز؟
دبعد :ذیز
-4ثزای حْ ٗؾٌْ ثزٛبٗ ،٠ػجبرر ٗحبعج familySize ٠را ث ٠ؽٌْ سیز سـییز ز١یس:
;float familySize =(float) populate / numFamily
-ثطٶبٲٻای ثٷٹیؿیس ٦ٻ حبن٭ ٖجبضر 10% 2&3ضا ٶٳبیف زټس٦ .ساٰ ی ٥اظ ٶشبیح ثبال ٶٳبیف زازٺ ٲیقٹز؟
دبؾد 23 :
-زض ثطٶبٲٻ ثبال ٖجبضر 10%#2&3$ضا خبی٫عیٵ ٦ٷیس ٸ ٶشیدٻ ضا ثٷٹیؿیس.
دبؾد 50 :
زض سجسی٭ یٖ ٥جبضر ضیبيی ثٻ ٲٗبز ٬آٴ زض ؾیقبضح٪ ،صاقشٵ دطاٶشع زض چٻ ٲٹاٗ٢ی يطٸضی اؾز؟
دبعد :زض ٖجبضار ضیبيی ثطای سٛییط اٸٮٹیز ٖٳٯ٫طټب ٸ ټٳچٷیٵ زض ٖجبضار ٦ؿطی ثطای ٲكرم ٦طزٴ نٹضر ٸ ٲرطج اظ
دطاٶشع اؾشٟبزٺ ٲیقٹز.
258
کارگاُ :2تغییز اٍلَیت ػولگزّا
ٗی ذٞا١یٖ ثزای یي كزٝؽِب ٠ً ٟزارای اخٜبط سرلیق زار اعز ،ثزٛبٗ٠ای ثٜٞیغیًٖ 3 .بالی آٝی ً ٠ذزیساری
ؽس ٟزارای سرلیق 10زرفس ٝسرلیق ًبالی چ٢برٕ 70زرفس اعز .ثزٛبٗ٠ای ثٜٞیغیس ً ٠هی٘ز هجْ اس سرلیق
ً 4بال را اس ٝرٝزی زریبكز ًززٗ ،ٟجٔؾ سرلیق را ٗحبعجًٜ ٠س.
-1دزٝص ٟخسیس ثٛ ٠بٕ ConsoleDiscountایدبز ًٜیس.
-2هغؼً ٠س سیز ثزای زریبكز هی٘ز ًبال١ب اس ٝرٝزی اعز .آ ٙرا سٌ٘یْ ًٜیس.
-3زعشٞرار سیز ٗجٔؾ ٢ٛبیی را ٗحبعجً ٠زز٘ٛ ،ٟبیؼ ٗیز١س .ای ٚزعشٞرار را ثً ٠س١بی هجٔی اضبكًٜ ٠یس.
-4ثب اع شلبز ٟاس ٗوبزیز خس ّٝسیز ٗیشا ٙسرلیق را ٗحبعجًٜ ٠یس ،عذظ ثزٛبٗ ٠را اخزا ًزز ٝ ٟایٗ ٚوبزیز را ث٠
ػٜٞاٝ ٙرٝزی ثزٛبٗ ٠اعشلبزًٜ ٟیس.
دبعد :
ذزٝخی ثزٛبٗ٠ ٗیشا ٙسرلیق هی٘ز ًبال 4 هی٘ز ًبال 3 هی٘ز ًبال 2 هی٘ز ًبال1
860 228 500 100 300 200
آیب ذزٝخی ثزٛبٗ ٠ثب ٛشید٠ای ً ٠ؽ٘ب ٗحبعجً ٠ززٟایس یٌغب ٙاعز؟
دبعد :ذیز
٘١ -5بٛغٞر ًٗ ٠یثیٜیس ٛشیدٗ ٠حبعج ٠اؽشجب ٟاعز .زٓیْ رخ زاز ٙچٜی ٚذغبیی چیغز ؟
دبعد :اس اٞٓٝیزثٜسی دیؼ كزك سثب ٙعیؽبرح اعشلبز ٟؽس.ٟ
-6ذغبی ٜٗغوی ثزٛبٗ ٠كٞم را چِ ٠ٛٞثزعزف ًٜیٖ؟
دبعد :ثب اعشلبز ٟاس دزاٛشش اٞٓٝیزثٜسی زٓرٞا ٟرا دیبز ٟعبسی ًٜیٖ.
-7دظ اس ثزعزف ًزز ٙذغبی ٜٗغوی ،ثزٛبٗ ٠را ثب ٗوبزیز خس ّٝسیز اخزا ًٜیس.
259
:ی١ كؼبٓیز ًبرُبٚ ای٠ط ثٞ ٗزث٠ٗبًٛس ًبْٗ ثز
float familySize =(float) populate / numFamily;
static void Main(string[] args)
{
Console.WriteLine(" ------ Final Price------");
//Get the First Price
Console.WriteLine("\nEnter Price0: ");
float price0 = float.Parse(Console.ReadLine());
//Get the Second Price
Console.WriteLine("\nEnter Price3: ");
float price3 = float.Parse(Console.ReadLine());
//Get the Third Price
Console.WriteLine("\nEnter Price2: ");
float price2 = float.Parse(Console.ReadLine());
//Get the fourth Price
Console.WriteLine("\nEnter Price4: ");
float price4 = float.Parse(Console.ReadLine());
//Calculate the Discount
float discount = (((price0 + price3 + price2) * 01) / 011) +
((price4 * 01) / 011);
Console.Write("\n *** final Discount = " + discount);
Console.ReadKey();
}
:دبعد
٠ٗبٛخی ثزٝذز سرلیقٙٗیشا 4 هی٘ز ًبال 3 هی٘ز ًبال 2 هی٘ز ًبال 1هی٘ز ًبال
228 228 230 420 100 150
.س١٘بیؼ زٛ ٖ١ ثبیس ثذززاسیٖ را٠ً ٗجٔـیٙ ٗیشا، سرلیقٙ ثز ٗیشاٟٝیس سب ػال١ را سـییز ز٠ٗبٛ ثز-8
.یسًٜ را اخزا٠ٗبٛ ثزٝ یس١ّ سیز سـییز زٝر سرلیق ٗغبثن خسٝبی ٗشلب١ ثبال را ثزای زرفس٠ٗبٛ ثز-9
:دبعد
ٕبر٢سرلیق ًبالی چ ٕٞسرلیق ًبالی ع ٕٝسرلیق ًبالی ز ّٝسرلیق ًبالی ا
65" 10" 15" 10"
.ٷیس٦ ظیط ضا زض ثطٶبٲٻ ثٻ نٹضر ظیط انالحٝیٟس ٲطثٹٌ ثٻ ٲحبؾجٻ سر٦ :9 دبعد هغ٘ز
//Calculate the Discount
float discount = (((price0+Price2)*01)/011) +
((price3*01)/011) + ((price4 * 51) / 011);
.سًٜ زی زریبكزٝرٝ یش اسٛ ب را١ سرلیق ًبالٙیس سب ٗیشا١ری سـییز زٞ را ع٠ٗبٛ ًس ثز-10
خیٝ ذز،ٟ را اخزا ًزز٠ٗبٛ ثز،٠\ را ثززاؽشn ٠ اس اثشسای رؽش٠ٗبٛ زر ًس ثزConsole.Write رارٞ زر زعش-11
.یسًٜ ٠ هجْ ٗوبیغ٠ٔخی ٗزحٝ را ثب ذز٠ٗبٛثز
260
{
Console.WriteLine(" ------ Final Price------");
//Get the First Price
Console.WriteLine("\nEnter Price0: ");
float price0 = float.Parse(Console.ReadLine());
٠ٹ٣ٻ اظ ح٧طو ایٷٞ ثب.ٷس٦بض اټسا ٲی٦ بٴ٦ٹز٦ ذٹز ضا ثٻ ؾبظٲبٴ حٳبیز اظ٠ٹ٣ زضنس اظ ح5 بضٲٷس ازاضٺای ټط ٲبٺ٦
،طزٺ٦ زٞ قرم ضا زضیب٠ٹ٣ٻ ح٦ ثطٶبٲٻای ثٷٹیؿیس،ؿط ٲیقٹز٦ زضنس ثیٳٻ7 زضنس ٲبٮیبر ٸ10 ایٵ قرم ټطٲبٺ
. اټسایی ٶٳبیف زټسٙ ثیٳٻ ٸ ٲجٯ،ؿط ٲبٮیبر٦ اٸ ضا دؽ اظ٠ٹ٣ح
دبعد:
ػجبرر ٜٗغوی ٛشید٠
passed>=12 False
failed +2 < passed –a False
passed != 20 True
failed == passed –a False
;int num1
;)" Console.WriteLine("Enter num1 :
;))(num1=int.Parse(Console.ReadLine
;num1++
;num1*5
;--num1
;num1/2
;)Console.WriteLine("num1={0} ", num1
;)(Console.ReadKey
263
:دبعد
رزیقٟؽ٘بر
ذظٟؽ٘بر
ٟؽ٘بر
ٙٞعش
ػٔز ذغب
رزیقٟؽ٘بر
ذظٟؽ٘بر
ػٔز ذغب
264
کارگاُ :5اشیال سدایی
كزز ذیزی سؼسازی زكشزچ ٠ث ٠یي ٗٞعغ ٠ذیزی ٠ا١ساء ًزز ٟاعزٗ .یذٞا١یٖ ثزٛبٗ٠ای ثٜٞیغیٖ ً ٠سؼساز
زكشزچ١٠ب ٝسؼساز ثچ١ ٠بی ایٗ ٚؤعغ ٠را اس ٝرٝزی زریبكز ًزز ،ٟسؼییًٜ ٚس ث١ ٠زیي اس ثچ١٠ب چٜس زكشزچ٠
سؼٔن ٗیُیزز.
-1دزٝصٟای ثب ٛبٕ Debug3ایدبز ًٜیس.
ً -2س سیز را زر ٗشس Mainثٜٞیغیس.
-3ثزٛبٗ ٠را اخزا ًٜیس ٝسؼساز زكشزچ١٠ب ٝثچ١٠بی ٗؤعغ ٠را ٗغبثن خس ّٝسیز ٝارز ًزز ،ٟخس ّٝرا سٌ٘یْ
ًٜیس.
دبعد:
ذزٝخی سؼساز زكشزچ١٠ب سؼساز ثچ١٠ب
2 200 500
ذُبی ظٲبٴ اخطا 0 200
-4ذغب١بی ای ٚثزٛبٗ ٝ ٠ػٔز رخ زاز ٙآ ٙرا زر ًبزر سیز ثٜٞیغیس.
دبعد:
ذغب ػٔز
Attempted to divide by zero س٣ؿیٱ ثط نٟط
ضٲع ٟ٢٭ ی ٥چٳساٴ ٲؿبٞطسی 25اؾز .ٲیذٹاټیٱ ثطٶبٲٻ ثٷٹیؿیٱ ٦ٻ ثبظ قسٴ ٟ٢٭ ضا قجیٻؾبظی ٦ٷس .اض٢بٰ ضٲع ضا
خسا٪بٶٻ اظ ٸضٸزی زضیبٞز ٲی٦ٷیٱ.
-1دطٸغٺای ثب ٶبٰ logLockایدبز ٦ٷیس.
ُٗ٢ -2ٻ ٦س ظیط ضا زض Mainٸاضز ٦ٷیس
;byte x, y
;))(y = byte.Parse(Console.ReadLine
;))(x = byte.Parse(Console.ReadLine
;)Console.WriteLine((x==2) && (y==5
265
-3ثزٛبٗ ٠را ثب ٗوبزیز ٗشلبٝر ثزای y ٝ xاخزا ًزز ،ٟخس ّٝرا سٌ٘یْ ًٜیس.
دبعد:
X Y ذزٝخی
3 4 False
2 4 False
3 5 False
2 5 True
هلْ چ٘ساٗ ٙغبكزسی ًبرُب 8 ٟذزاة ؽس ٟاعز ٝزرفٞرر زرعز ثٞز ٙحساهْ یٌی اس ارهبٕ رٗش ٖ١ثبس
ٗیؽٞزٗ .یذٞا١یٖ ثزٛبٗ٠ای ثٜٞیغیٖ ً ٠ثبس ؽس ٙهلْ را زر ایٝ ٚضؼیز ؽجی٠عبسی ًٜس .ارهبٕ رٗش را خساُب٠ٛ
اس ٝرٝزی زریبكز ٗیًٜیٖ.
-1دزٝصٟای ثب ٛبٕ LockBadایدبز ًٜیس.
-2هغؼً ٠س سیز را زر ٗشس Mainثٜٞیغیس.
;byte x, y
;))(y = byte.Parse(Console.ReadLine
;))(x = byte.Parse(Console.ReadLine
;)Console.WriteLine((x==2) || (y==5
-3ثزٛبٗ ٠را ثب ٗوبزیز ٗشلبٝر ثزای y ٝ xاخزا ًزز ،ٟخس ّٝرا سٌ٘یْ ًٜیس.
دبعد:
X Y ذزٝخی
3 4 False
3 5 True
2 4 True
2 5 True
کارگاُ :8ػولگزهٌطقی !
ٗسیزیز ٜ١زعشب ٙسق٘یٖ ُزكش ٠اعز اُز ٞ١ا ٜٗبعت ثبؽسٜ١ ،زخٞیب ٙرا ث ٠ارز ٝثجززٗ .یذٞا١یٖ ثزٛبٗ٠ای
ثٜٞیغیٖ ًٝ ٠ضؼیز ٞ١ا را اس ٝرٝزی زریبكز ًٜس ٝ ٝضؼیز ارز ٝرا سؼییًٜ ٚس.
-1دزٝصٟای ثب ٛبٕ WeatherCampایدبز ًٜیس.
-2هغؼً ٠س سیز را زر ٗشس Mainثٜٞیغیس.
;string weather
;)"Console.WriteLine(" weather:
;)(weather = Console.ReadLine
Console.WriteLine("weather is not cloudy: {0}",
;)"weather!="cloudy
-3ثزٛبٗ ٠را اخزاًٜیس ٝخس ّٝسیز را سٌ٘یْ ًٜیس.
دبعد:
ذزٝخی ٝضؼیز ٞ١ا
False Cloudy
True Sunny
٦ساٲی ٥اظ ٖٳٯ٫طټبی ٲٷُ٣ی ی٧شبیی ٸ ٦ساٰ زٸسبیی ټؿشٷس؟
دبعد:
266
ٖٳٯ٫ط #!$ NOt ی٧شبیی
ٖٳٯ٫طټبی #&&$ ANDٸ ٖٳٯ٫ط #||$ OR زٸسبیی
ثطاؾبؼ خسٸ 8-9٬اضظیبثی ٲطحٯٻ 1ایٵ ٸاحس یبز٪یطی ضا اٶدبٰ زازٺ ٸ ٶٳطار ټٷطخٹیبٴ ضا زض خسٸ 13-9٬اظ ثرف دیٹؾز
زضج ٦ٷیس.
خسٸ : 8-9٬قیٹٺ اضظقیبثی ٲطحٯٻ 1
ٛشبیح ٌٗ٘ٚ
اعشبٛسارز ؽزایظ ػٌ٘ٔزز
٘ٛزٟ
ٗزا حْ ًبر
(ؽبذـ١ب/زاٝری٘ٛ/ز ٟز١ی) (اثشارٞٗ،از ،سد٢یشار ،سٗبٌٗ ،ٙب)... ٝ ٙ
سیغز ٗحیغی
1 سٹخٻ ثٻ ایٳٷی ٸ ثٽساقز
ز٢ز زض ٲحبؾجٻ ٶشیدٻ ٖجبضر ٲحبؾجبسی ثب سٹخٻ
ِٛزػ
ثٻ اٸٮٹیز اٶٹأ ٖٳٯ٫طټب
ثبالسط اظ حس اٶشٓبض
3
ٞٛؽش ٚػجبرار ریبضی ث ٠سثب ٙثزٛبٗٞٛ ٠یغی
267
شیَُ ارسشیاتی هزحلِ 2
ثطاؾبؼ خسٸ 9-9 ٬اضظیبثی ٲطحٯٻ 2ایٵ ٸاحس یبز٪یطی ضا اٶدبٰ زازٺ ٸ ٶٳطار ټٷطخٹیبٴ ضا زض خسٸ 13-9 ٬اظ ثرف
دیٹؾز زضج ٦ٷیس.
ٶشبیح ٲٳ٧ٵ
اؾشبٶساضز قطایٍ ٖٳٯ٧طز
ٶٳطٺ
ٲطاح٭ ٦بض
$قبذم ټب/زاٸضی/ٶٳطٺ زټی# $اثعاض،ٲٹاز ،سدٽیعار ،ظٲبٴ ،ٲ٧بٴ ٸ #...
ٲحبؾجٻ ٶشیدٻ ٖجبضار دیچیسٺ قبٲ٭ ٖٳٯ٫طټبی 3 ثبالسط ٲ٧بٴ٦ :بض٪بٺ اؾشبٶساضز ضایبٶٻ
ًب١ؼ ٝاٛشغبة
2 اؾشٟبزٺ اظ ٖٳٯ٫طټبی ٦بټكی ٸ اٞعایكی ٸ ٢بث٭ ظٲبٴ 10 :ز٢ی٣ٻ
اٶشؿبة زض ثطٶبٲٻ -ٲحبؾجٻ ٶشیدٻ ٖجبضر قبٲ٭ ٢جٹ٬
ٖٳٯ٫ط & ٸ ;& ،اٶشربة ٶٹٔ ٲشٛیط ٲٷبؾت ثطای
شذیطٺ ٶشیدٻ ٖجبضر
1 ٖسٰ سٹاٶبیی زض اؾشٟبزٺ اظ ٖٳٯ٫طټبی ٦بټكی ٸ ٚیط
اٞعایكی ٸ اٶشؿبة زض ثطٶبٲٻ -ٲحبؾجٻ ٶشیدٻ ٢بث٭
ٖجبضر قبٲ٭ ٖٳٯ٫ط & ٸ ;& ،اٶشربة ٶٹٔ ٲشٛیط ٢جٹ٬
ٲٷبؾت ثطای شذیطٺ ٶشیدٻ ٖجبضر
ثطاؾبؼ خسٸ10-9٬اضظیبثی ٲطحٯٻ 3ایٵ ٸاحس یبز٪یطی ضا اٶدبٰ زازٺ ٸ ٶٳطار ټٷطخٹیبٴ ضا زض خسٸ 13-9٬اظ ثرف
دیٹؾز زضج ٦ٷیس.
خسٸ : 10-9 ٬قیٹٺ اضظقیبثی ٲطحٯٻ3
اؾشبٶساضز قطایٍ ٖٳٯ٧طز
ٶشبیح ٲٳ٧ٵ
ٲطا ح٭ ٦بض
ثطاؾبؼ خسٸ11-9٬اضظیبثی ٲطحٯٻ 4ایٵ ٸاحس یبز٪یطی ضا اٶدبٰ زازٺ ٸ ٶٳطار ټٷطخٹیبٴ ضا زض خسٸ 13-9٬اظ ثرف
دیٹؾز زضج ٦ٷیس.
268
خسٸ : 11-9٬قیٹٺ اضظقیبثی ٲطحٯٻ 4
ٶشبیح ٲٳ٧ٵ
ٲطا ح٭ ٦بض
اؾشبٶساضز قطایٍ ٖٳٯ٧طز
ٶٳطٺ $قبذم ټب/زاٸضی/ٶٳطٺ زټی# $اثعاض،ٲٹاز ،سدٽیعار ،ظٲبٴ ،ٲ٧بٴ ٸ #...
ثبالسط اظ حس اٶشٓبض
3
٢بث٭ ٢جٹ٬
اؾشٟبزٺ اظ ٖٳٯ٫طټبی ٲٷُ٣ی زض سط٦یت قطٌټب ٸ سٗییٵ سدٽیعار :ضایبٶٻ -ؾیؿشٱ ٖبٲ٭-
2 ٶشیدٻ آٶٽب – اٶشربة ٶٹٔ ٲشٛیط ثطای ذطٸخی ٖجبضار ٶطٰ اٞعاض ٸیػٸا ٬اؾشٹزیٹ
ٲٷُ٣ی ظٲبٴ 10 :ز٢ی٣ٻ
ثٯی
اضظقیبثی ٦بض $قبیؿش٫ی اٶدبٰ ٦بض#
ذیط
ٶٳطٺ اضظقیبثی دبیبٶی قبیؿش٫یټبی ،اضظقیبثی ٲؿشٳط ٗٞبٮیزټبی ټٷطخٹیبٴ ٸ اضظقیبثی ٶٽبیی ایٵ ٸاحس یبز٪یطی ضا ثٻ
سطسیت زض خسٸ٬ټبی 15-9 ،14-9ٸ ٦ 16-9ٻ زض ثرف دیٹؾز زضج قسٺاٶس ثجز ٦ٷیس .الظٰ ثٻ ش٦ط اؾز ٦ٻ ټط ٲطحٯٻ اظ
ایٵ اضظقیبثیټب ثبیس ثطای ٦ٯیٻ ټٷطخٹیبٴ ٸ ثطاؾبؼ قیٹٺټبی ثبال اٶدبٰ ٪یطز.
سذًز :خٳٕثٷسی ٸ ضؾٱ ٶٳٹزاض ٲٟٽٹٲی ٸ شټٷی ٶٽبیی ایٵ ٸاحس یبز٪یطی ثبیس سٹؾٍ ذٹزسبٴ اٶدبٰ قٹز سب ٲحٹضیز
قٳب ثطای ټٷطخٹیبٴ ح ّٟقٹز.
پس اس تذریس
زض ایٵ ثرف ٲٹاضزی ضا ثب ٖٷٹاٴ ٗٞبٮیزټبی دؽ اظ سسضیؽ اضائٻ ذٹاټیٱ ٦طز ٦ٻ اټٱ آٶٽب ثٻ قطح شی٭ اؾز:
الف) ارسشیاتی پایاًی
زض دبیبٴ ټط ٸاحس یبز٪یطی سٗییٵ ٲیعاٴ سح ١٣اټسا ٜیبز٪یطی ٸ ثطضؾی قبیؿش٫ی ٸ نالحیزټبی الظٰ ثطای ٖجٹض اظ آٴ ٸاحس
یبز٪یطی ٦ٻ ثٻ ٖٷٹاٴ اضظقیبثی دبیبٶی قٷبذشٻ ٲیقٹز ،ٲیسٹاٶس اظ ٲٽٱسطیٵ ٸْبی ٝټٷطآٲٹظ ثبقس .ٲال٤ټبی سٗییٵ قبیؿش٫ی ایٵ
ٸاحس یبز٪یطی ٲٹاضز ظیط ټؿشٷس:
ثب سٹخٻ ثٻ خسٸ ٬اٸٮٹیزټب زض ؾیقبضح ٸ ٲ٣بزیط ٲشٛیطټب ،خسٸ ٬ضا س٧ٳی٭ ٦طزٺ ،اٸٮٹیز ٖٳٯ٫طټب ضا سٗییٵ ٦ٷیس.
;int a=1, b=2, c=1
دبعد:
ػجبرر ریبضی ٗؼبزّ زر C# ٛشید ٠ػجبرر
) X=( *a)/(b+
270
ػجبرر ریبضی C# ٗؼبزّ زر ػجبرر٠شیدٛ
5 3 2 1 4
3
X=a+(b+5*(c+5))/16
1 2
-2
X=-b/a
٠ً ٖیغیٜٞای ث٠ٗبٛیٖ ثز١اٞ ٗیذ.سٛبیی سبثیز زار٢ٛ ٟ٘زٛ زرفس زر70 یٛ دبیبٟ٘زٛ ٝ زرفس10 ٗغش٘زٟ٘زٛ ز١
.سًٜ ٠بیی را ٗحبعج٢ٛ ٟ٘زٛ ٝ زی ثِیززٝرٝ را اسٞزخٜ١ یٛ دبیبٟ٘زٛ ٝ ٗغش٘زٟ٘زٛ ٠ع
.یسًٜ ایدبزFinalScore ٕبٛ ٠ خسیس ثٟصٝ دز-1
.یسًٜ ْ را سٌ٘یٙ آ.زی اعزٝرٝ ٘زار اسٛ ًس سیز ثزای زریبكز٠ٌ س-2
: دبعد
Console.WriteLine(" ------ Calculate Final Mark ------");
:یسًٜ ٠بی هجٔی اضبك١ ًس٠رار را ثٞ زعشٚ ای.سًٜ چبح ٗیٝ ٠بیی را ٗحبعج٢ٛ ٟ٘زٛ ػجبرر سیز-3
271
-4ثزای ٜ١زخٞیی ً٘ٛ ٠٘١ ٠زاسؼ 20اعز ،ثزٛبٗ ٠را اخزا ًٜیس:
خٞاة اؽشجبٟ
٘١ -5بٛغٞر ًٗ ٠یثیٜیس ٛشیدٗ ٠حبعج ٠اؽشجب ٟاعز .زٓیْ رخ زاز ٙچٜی ٚذغبیی چیغز ؟
دبعد :ػسٕ اٞٓٝیزثٜسی ٜٗبعت ػِ٘ٔز١ب
X=Y=Z X+Y+Z
272
ٛشید٠ اٞٓٝیز ثٜسی ػجبرر ٜٗغوی
a==b || a>=b
a<b || a>c
c<=b || a==c
b<c || a==5
دبعد:
1 2
! a==b ذُب
! a==b
273
4 1 3 2
)!(b<c && a==5 True
)!(b<c && a==5
1 2 4 3
! a+b>c-2 ذُب
! a+b>c-2
اضائٻ س٧بٮی ٝٲٷبؾت ثطای ٦بض زض ٲٷع ٬ثٻٲٷٓٹض سثجیز یب سٗٳی ١ٲُبٮت سسضیؽ قسٺ ٗٞبٮیشی يطٸضی اؾز .ثٷبثطایٵ
دیكٷٽبز ٲیقٹز اظ ټٷطخٹیبٴ ثرٹاټیس ٦ٻ ٗٞبٮیزټبی ظیط ضا ثطای خٯؿٻ ثٗس اٶدبٰ زازٺ ٸ اضائٻ زټٷس.
ثب سٹخٻ ثٻ ٞطٲٹ٬ټبی ظیط ثطٶبٲٻای ثٷٹیؿیس ٦ٻ ٶطخ ثٽطٺ ٸ ا٢ؿبٌ ی ٥ٸاٰ 12ٲیٯیٹٴ سٹٲبٶی اظ ی ٥ثبٶ ٥ثٻ ٶطخ ثٽطٺ 6
زضنس ثطای ثبظ دطزاذز 3ؾبٮٻ ضا ٲحبؾجٻ ٦ٷیس.
فؼالیت تیویلی هٌشل : 2هحاسثِ سهاى طی کزدى هسافت تیي دٍ شْز تز اساس فاصلِ ٍ سزػت خَدٍ
ثطٶبٲٻای ثٷٹیؿیس ٦ٻ ٞبنٯٻ ثیٵ زٸ قٽط ض ا ثط اؾبؼ ٦یٯٹٲشط ٸ ؾطٖز ٲشٹؾٍ ٲبقیٵ ضا زضیبٞز ٦طزٺ ،ٲحبؾجٻ ٦ٷس زض چٻ
ٲسر ظٲبٶی ثٻ قٽط ٲ٣هس ذٹاټٷس ضؾیس؟
راٜ٘١بیی خ٢ز دبعد زاز ٙث ٠كؼبٓیز:
قسٺ َی ٲؿبٞز ٦یٯٹٲشط
ظٲبٴ ؾبٖز
ؾطٖز ٦یٯٹٲشط زض ؾبٖز
فؼالیت تیویلی هٌشل : 3هحاسثِ هثلغ قاتل پزداخت جْت خزیذ رٍساًِ
ثطٶبٲٻ ای ثٷٹیؿیس ٦ٻ ثطای ذطیس زٸ ٦بال ٲ٣ساض یب سٗساز ٦بال ضا ثٻ ټٳطاٺ ٢یٳز ٸاحس ٸ زضنس سرٟی ٝزضیبٞز ٦طزٺ ٸ ثب نسٸض
یٞ ٥ب٦شٹض ٲجٯ٦ ٙ٭ ٢بث٭ دطزاذز سٹؾٍ ٲكشطی ضا ٲحبؾجٻ ٦طزٺ ٸ ٶٳبیف زټس؟ كبًشٞر ث ٠فٞرر سیز ثبؽس$ .ثٻ
ضٶ٩ثٷسی ٞب٦شٹض سٹخٻ ٦ٷیس#
ٗجٔؾ هبثْ دززاذز زرفس سرلیق هی٘ز ٝاحس سؼساز یب ٗوسار ٛبٕ ًبال رزیق
٦بالی1 1
٦بالی 2 2
هی٘ز ًْٗ :جٔؾ سرلیقٗ :جٔؾ هبثْ دززاذز:
274
فؼالیت تیویلی هٌشل :4هحاسثِ حجن هیؼة دلخَاُ
ثطٶبٲٻای ثٷٹیؿیس ٦ٻ سٹؾٍ آٴ ٦بضثط سٹاٶبیی ٲحبؾجٻ حدٱ ټط ٲٗ٧ت ٲؿشُی٭ زٮرٹاٺ ضا زاقشٻ ثبقس.
راٜ٘١بیی خ٢ز دبعد زاز ٙث ٠كؼبٓیز:
ٸضٸزیټبی ایٵ ثطٶبٲٻ قبٲ٭ َٹٖ ،٬طو ٸ اضسٟبٔ ٲٗ٧ت ٲی ثبقس .ثطای ٲحبؾجٻ حدٱ ٲٗ٧ت ٲؿشُی٭ اظ ٞطٲٹ ٬ظیط اؾشٟبزٺ
ٲیقٹز.
حدٱ ٲٗ٧ت ٲؿشُی٭ = َرٹٖ × ٬رطو × اضسٟبٔ
فؼالیت تیویلی هٌشل :5هحاسثِ ّشیٌِ رًگ آهیشی کارگاُ رایاًِ ٌّزستاى
ثطٶبٲٻای ثٷٹیؿیس ٦ٻ ټعیٷٻ ضٶ ٩آٲیعی ٦بض٪بٺ ضایبٶٻ ټٷطؾشبٴ قٳب ضا ثب زضیبٞز اثٗبز آٴ ٸ ثب ٞطو ایٵ ٦ٻ ټعیٷٻ ټط ٲشط
ٲطثٕ 47000ضیب ٬ثبقس ،ٲحبؾجٻ ٸ ٶٳبیف زټس.
راٜ٘١بیی خ٢ز دبعد زاز ٙث ٠كؼبٓیز:
ٸضٸزیټبی ایٵ ثطٶبٲٻ قبٲ٭ َٹٖ ،٬طو ٸ اضسٟبٔ ٦بض٪بٺ
را ٟحْ ٗغبٓ:٠
ټعیٷٻ ٶبذبٮم; َ$$$ٹٖ &٬طو %# 2%#اضسٟبٔ47000 % #
ثب ٲدٳٹٖٻ زؾشٹضاسی ٦ٻ سب ٦ٷٹٴ ٞطا ٪طٞشٻایس ثطٶبٲٻای ثٷٹیؿیس ٦ٻ یٖ ٥سز زٮرٹاٺ ضا زضیبٞز ٦طزٺ ٸ ظٸج یب ٞطز ثٹزٴ آٴ
ضا ٲكرم ٦ٷس ٸ ثب دیبٰ ٲٷبؾت ٶٳبیف زټس.
زض آذطیٵ خٯؿٻ ایٵ ٸاحس یبز٪یطی اظ ټٷطخٹیبٴ ثرٹاټیس ٦ٻ ٲثب٬ټبیی اظ ٗٞبٮیزټبی ضٸظٲطٺ ٦ٻ زض ٶشیدٻ قطٌ یب قطایٍ
ذبنی اٶدبٰ ٲیقٹٶس خٽز اضائٻ زض خٯؿٻ ثٗس آٲبزٺ ٦ٷٷس.
ټٳچٷیٵ اظ ټٷطخٹیبٴ ثرٹاټیس ٶ٣كٻ ٲٟٽٹٲی ٸ شټٷی ایٵ ٸاحس یبز٪یطی ضا ثب ٦ٳ ٥ضایبٶٻ ٸ ثٻ ؾٯی٣ٻ ذٹز َطاحی ٦طزٺ ٸ
خٯؿٻ ثٗسی ثٻ نٹضر چبح قسٺ زض ثط٪ٻ ثب اثٗبز A3اضائٻ زټٷس .خٯؿٻ ثٗس ٶیع ثٽشطیٵ َطاحی اٶشربة ٸ زض ٦بض٪بٺ یب
٦الؼ زضؼ ٶهت قٹز.
ج)پژٍّش
اٲطٸظٺ ٞطایٷس سسضیؽ ثسٸٴ اضائٻ ٗٞبٮیزټبی دػٸټكی ٸ س٧ٳ یٯی ٲرهٹنبً زض زٸضاٴ ٲشٹؾُٻ زٸٰ ٚیط ٢بث٭ سهٹض اؾز .الظٰ
اؾز ټٷطآٲٹظاٴ ثركی اظ ٞطایٷس سسضیؽ ذٹز ضا ثٻ ٲٗطٞی ٲٹاضز دػٸټكی ،ٲُبٮٗۀ آظاز ٸ اضائٻ آٶٽب سٹؾٍ ټٷطخٹیبٴ
اذشهبل زټٷس .ثٷبثطایٵ زض ایٵ ثرف يٳٵ دبؾد زازٴ ثٻ دػٸټفټبی ٦شبة زضؾی چٷس ٶٳٹٶٻ دػٸټف ثطای اضائٻ ثٻ
ټٷطخٹیبٴ ثیبٴ ذٹاټیٱ ٦طز.
دبعد :اٶٹأ ٲرشٯٟی اظ ذُبټبی ثطٶبٲٻٶٹیؿی ٸخٹز زاضز ٦ٻ ٲٳ٧ٵ اؾز زض ٲطحٯٻ سٹؾٗٻ ی ٥ثطٶبٲٻ ٶطٰاٞعاضی ضخ زټس ٸ
ټط ثطٶبٲٻٶٹیؽ ثبیس ٶؿجز ثٻ آٶٽب آ٪بٺ ثبقس .زض ایٵ ایٷدب قطحی اظ ٲٗٳٹ٬سطیٵ اق٧بالر ثطٶبٲٻٶٹیؿی ضا ثیبٴ ذٹاټیٱ ٦طز
٦ٻ ټط سٹؾٗٻ زټٷسٺ ثٻ َٹض ُٕ٢ثب آٴټب ضٸ ثٻضٸ ٲیقٹز.
ذغب١ب را ث ٠ع ٠زعشٗ ٠یسٞا ٙسوغیٖ ًزز:
• ذغب١بی ُزاٗزی): (syntax errorذُبټبئی ٦ٻ ثب ضٖبیز ٶ٧طزٴ ٢ٹاٖس ظثبٴ ثطٶبٲٻٶٹیؿی سٹؾٍ ٦بٲذبیٯط سكریم
زازٺ ٲیقٹٶس .ٲثال :
275
1 int a, b:
٦بٲذبیٯط ٦س ثطٶبٲٻ ضا سب ٸ٢شی ذُبی ٪طاٲطی ٸخٹز زاضز ٦بٲذبی٭ ٶٳی٦ٷس.
• ذغب١بی سٗب ٙاخزا ) :(runtime errorٸٟ٢ٻای ٦ٻ زض خطیبٴ ٖبزی اخطای ثطٶبٲٻ دیفایس ٸ ٲٗٳٹالً ثبٖث ؾ٣ٹٌ
ثطٶبٲٻ ٲیقٹز .ٲثال ثبظ ٦طزٴ ٞبیٯی ٦ٻ ٸخٹز ٶساضز یب س٣ؿیٱ ثط نٟط .ایٵ ذُبټب اؾشثٷب ) (exceptionٶبٲیسٺ ٲیقٹٶس.
1 ;int a, b
2 ;a = 10
3 ;b = 2
4 ;)a = b/(10-a
• ذغب١بی ٜٗغوی ): (login errorٸ٢شی ثطٶبٲٻ ٦بٲذبی٭ ٸ اخطا ٲیقٹز اٲب ثٻ زٮی٭ ذُبئی زض ٲٷُ ١ثطٶبٲٻ ٶشبیح ٚٯُی
سٹٮیس ٲی٦ٷس .ؾرزسطیٵ ٶٹٔ ذُب اؾز ٦ٻ ٲٗٳٹال ثٻ آٴ bugټٱ ٟ٪شٻ ٲیقٹز .ایٵ ٶٹٔ ذُبټب ٶیبظ ثٻ ی ٥سٛییط اؾبؾی
زض ٶ٫طـ قٳب زاضز سب ضاٺح٭ ضا دیسا ٦ٷیس .ثبیس زض ؾُح اٮ٫ٹضیشٳی قطٸٔ ثٻ ٦بٸـ ٦ٷیس سب ٖٯز چٷیٵ ذُبیی ضا ثیبثیس.
سٹخٻ زاقشٻ ثبقیس ٦ٻ ٖسٰ ض ٕٞذُبټبی ثطٶبٲٻٶٹیؿی ٸ اظ ټٳٻ ٲٽٳشط ذُبټبی ٲٷُ٣ی ٲٳ٧ٵ اؾز ٲٷدط ثٻ ثطٸظ ٲكر٧الر
ٸ ٞبخٗٻټبیی خجطاٴ ٶبدصیط ٪طزز .ٲٹاضزی اظ ؾ٣ٹٌ ؾٟیٷٻټبی ًٞبیی ٸ ټٹا دیٳبټب ٸ ثطذٹضز ُ٢بضټبی ٲؿربٞطثطی ثرٻ زٮیر٭
اق٧بالر ٶطٰاٞعاضی زض سدٽیعار ٲحبؾجبسی خبؾبظی قسٺ ،ٸخٹز زاضز .ی ٥ق٧ب ٜزض ثطٶبٲٻٶٹیؿی ؾیؿرشٱ ٖبٲر٭ ٲریسٹاٶرس
اٲ٧بٴ ٸضٸز ټ٧طټبیی ضا ٞطاټٱ ٦ٷس ٦ٻ ٲیسٹاٶٷس اظ ایٵ آؾیت دصیطی ،ؾٹء اؾشٟبزٺ ٶٳٹزٺ ٸ اٲٷیز ضایبٶٻ ضا زض ٲٗرطو ذُرط
٢طاض زټٷس .ثٷبثطایٵ ټٳبٴَٹض ٦ٻ ثٻ َٹض ضٸظ اٞعٸٴ ثٻ ضایبٶٻ ٸاثؿشٻ ٲیقٹیٱ ،ٲب ثطٶبٲٻٶٹیؿبٴ ثبیس ٶؿجز ثٻ قٷبؾبیی ٸ ضٞرٕ
ذُبټبی ثطٶبٲٻٶٹیؿی ٶیع خسیسط ثبقیٱ.
دبعد :اؽٌبُّ ،یز یب ثبٍ ٶٹٖی ذُب یب اقشجبٺ زض اخطای ٶطٰاٞعاض اؾز ٦ٻ ٲٹخت ٶشبیح اقشجبٺ یباخطا ٶكسٴ ٶطٰاٞعاض ٲیقٹز.
ٖٯز ایٵ اق٧بالر ٲیسٹاٶس اقشجبٺ زض ټٷ٫بٰ ثطٶبٲٻٶٹیؿی ثبقس .قط٦زټبی ؾبظٶسٺ ٶطٰاٞعاضټب ثطای ح٭ ایٵ ٲك٧٭ ٢ج٭ اظ
اضائٻ ٶؿرٻ ٶٽبیی ٶؿرٻټبیی سحز ٶبٰ ثشب یب آٮٟب اٶشكبض ٲیزټٷس سب اٞطازی آٶٽب ضا ثطضؾی ٦ٷٷس ٸ ایٵ ثب٨ټب ضا ٪عاضـ ٦ٷٷس .ثٻ
ایٵ اٞطاز ثشب سؿشط ) (Beta Testerrٲی٪ٹیٷس.
اؽٌبّ ،ٸاغٺ ٲهٹة ٞطټٷ٫ؿشبٴ ظثبٴ ٸ ازة ٞبضؾی ثدبی Bugزض اٶ٫ٯیؿی اؾز.
c
پژٍّش تیویلی : 3در هَرد اًَاع ػولگزّا در سایز ستاىّای تزًاهًَِیسی هثل Visual Basic ٍ ++تحقیق
کزدُ ٍ جذٍل سیز را تیویل کٌیذ.
سٞخ :٠ٲحشٹای ؾشٹٴټبی C++ ،C#ٸ Visual Basicضا دب٦ ٤ٷیس ٸ خسٸ ٬ذبٮی ضا ثٻ ټٷطخٹ اضئٻ زټیس.
276
پژٍّش تیویلی : 4در هَرد شزکتپذیزی ػولگزّا در ستاى تزًاهًَِیسی سیشارج تحقیق کٌیذ.
دبعد :قط٦زدصیطی یٖ ٥ٳٯ٫ط ،ٲكرم ٲی٦ٷس زض قطایٍ س٣سٰ ی٧ؿبٴ ٖٳٯیبر اظ چٻ ؾٳشی اخطا ٲیقٹٶس .ثًٗی اظ
ٖٳٯ٫طټب ٲبٶٷس اٶشؿبة "قط٦زدصیط اظ ضاؾز" یب "ضاؾز ثٻ چخ" ټؿشٷس .ثٻ ٲثب ٬ظیط سٹخٻ ٦ٷیس:
;int a, b, c
;c = 1
// The following two lines are equivalent.
;a = b = c
;)a = (b = c
// The following line, which forces left associativity,
causes an error.
;//(a = b) = c
ٸ ثًٗی اظ ٖٳٯ٫طټب ٲبٶٷس ٖٳٯ٫طټبی ضیبيی "قط٦زدصیط اظ چخ" یب "چخ ثٻ ضاؾز" ټؿشٷس .ټٳچٷیٵ ثطذی اظ ٖٳٯ٫طټب
"قط٦زٶبدصیط" ٲیثبقٷس ثسیٵ ٲٗٷی ٦ٻ ضٞشبض ٲكرم قسٺای زض ٖجبضر ٶساضٶس ٦ٻ اظ حٹنٯٻ ایٵ ثحث ذبضج اؾز.
پیَست
ثٻ ٲٷٓٹض س٧ٳی٭ ٞطایٷس سسضیؽ ٸ اٞعایف ٦یٟیز آٴ ٲٹاضزی ثٻ ٖٷٹاٴ دیٹؾز زض اٶشٽبی ایٵ ٸاحس یبز٪یطی اضائٻ ٲیقٹز.
277
ب) حذٍل ارسشیاتی ػولیزد ٍ شایستگی
خسٸ : 13-9 ٬اضظقیبثی س٧ٹیٷی ٲطحٯٻ ........ٸاحس یبز٪یطی 9
ػٜٞا ٙؽبیغشِی كٜی................................................................................................................................ :
قبیؿش٫ی اٶدبٰ
اضظیبثی
قبیؿش٫ی ٞٷی سٹخٽبر ظیؿز ایٳٷی ٸ قبیؿش٫یټبی
٦بض
ضزیٝ
ثبالسط اظ حس اٶشٓبض
ثبالسط اظ حس اٶشٓبض
ثبالسط اظ حس اٶشٓبض
ثبالسط اظ حس اٶشٓبض
ثبالسط اظ حس اٶشٓبض
ٚیط ٢بث٭ ٢جٹ٬
٢بث٭ ٢جٹ٬
٢بث٭ ٢جٹ٬
٢بث٭ ٢جٹ٬
٢بث٭ ٢جٹ٬
ٶساضز
زاضز
ضاټٷٳب ی ثجز ٶٳطٺٚ :یط ٢بث٭ ٢جٹ٢ 1;٬بث٭ ٢جٹ 2;٬ثبالسط اظ حس اٶشٓبض;3
اضظقیبثی
ٲیبٶ٫یٵ ٶٳطٺ اظ 15ٶٳطٺ
ٸاحس یبز٪یطی
ضزیٝ
ټٷطخٹ
قبیؿش٫ی ٶساضز
قبیؿش٫ی زاضز
سٹخٻ :حسا٢٭ ٲیبٶ٫یٵ ٶٳطار ټٷطخٹ ثطای ٢جٹٮی ٸ ٦ؿت قبیؿش٫ی 2 ،اظ 3یب ثٻ ٖجبضسی 10اظ 15اؾز.
ٶٳطٺ
ٲیبٶ٫یٵ ٶٳطار
ٶٳطٺ
ٗٞبٮیزټبی ٶٳطٺ ٦ٷد٧بٸیټب
ضزیٝ
1 2 1 8 7 6 5 4 3 2 1
278
خسٸ : 16-9 ٬اضظقیبثی دبیبٶی ٸاحس یبز٪یطی 9
ٶٳطٺ ٶٽبیی
ٶٳطٺ ٲؿشٳط ٶٳطٺ ٗٞبٮیزټبی ٦بض٪بټی
ضزیٝ
ٸاحس یبز٪یطی 9 ٶبٰ ٸ ٶبٰ ذبٶٹاز٪ی ټٷطخٹ
اظ 5ٶٳطٺ اظ 15ٶٳطٺ
اظ 20ٶٳطٺ
https://msdn.microsoft.com/en-us/library/ms173145.aspx
https://msdn.microsoft.com/en-us/library/6a71f45d.aspx
https://www.dotnetperls.com/operator
https://en.wikibooks.org/wiki/C_Sharp_Programming/Operators
https://en.wikibooks.org/wiki/C_Sharp_Programming/Operators
http://www.blackwasp.co.uk/csharpbooleanoperators.aspx
https://www.programtopia.net/csharp/docs/operator-types
https://msdn.microsoft.com/en-us/library/sa7629ew.aspx
279
فصل پٌجن
ٍاحذ یادگیزی 10
ًبر ثب زعشٞرار ؽزعی
ٗلب١یٖ ًٔیسی
ٖٳٯ٫ط #?:$ ternary زؾشٹض قطَی if - else ثال٤ زؾشٹض قطَی if
break زؾشٹض قطَی Switch ذُبیبثی زؾشٹض if زؾشٹضار قطَی سٹزضسٹ
حبٮزdefault
ذُبیبثی زؾشٹضswitch زض زؾشٹض switch
ا١ساف سٞاٜ٘ٛسعبسی
ؾبذشبض ٸ ٖٳٯ٧ط زؾشٹض قطَی ifضا سٹيیح زټس ٸ زض ثطٶبٲٻ ثٻ ٦بض ٪یطز. .1
ؾبذشبض ٸ ٖٳٯ٧طز زؾشٹض قطَی if-elseضا سٹيیح زټس ٸ زض ثطٶبٲٻ ثٻ ٦بض ٪یطز. .2
ؾبذشبضٸ ٖٳٯ٧طز زؾشٹض قطَی if-elseٲشساذ٭ ضا سٹيیح زټس ٸ زض ثطٶبٲٻ ثٻ ٦بض ٪یطز. .4
.7ؾبذشبض ٸ ٖٳٯ٧طز زؾشٹض قطَی switchضا سٹيیح زټس ٸ زضثطٶبٲٻ ثٻ ٦بض ٪یطز.
281
هقذهات تذریس
ٶٳٹزاض 10-1اضسجبٌ ایٵ ٸاحس یبز٪یطی ثب ؾبیط ٸاحسټبی یبز٪یطی ٸ ٦شت زضؾی
282
ٶٳٹزاض 10-2اضسجبٌ ثیٵ ٢ؿٳزټبی ٲرشٯ ٝٸاحس یبز٪یطی چٽبضٰ
سٗب ٙسسریظ
رزیق
كزفز١ب ٝكؼبٓیز١بی یبزُیزی ا١ساف سٞاٜ٘ٛسعبسی
ٖٳٯی سئٹضی
283
سٗب ٙسسریظ
رزیق
كزفز١ب ٝكؼبٓیز١بی یبزُیزی ا١ساف سٞاٜ٘ٛسعبسی
ٖٳٯی سئٹضی
اٶٹأ ٲرشٯٟی اظ ذُبټب زض ثطٶبٲٻٶٹیؿی ٸخٹز زاضز ٦ٻ ٲٳ٧ٵ اؾز زض ٲطحٯٻ سٹؾٗٻ ی ٥ثطٶبٲٻ ،ثطٶبٲٻ ٶٹیؽ ثب آٶٽب ثطذٹضز
٦ٷس ،ثٷبثطایٵ ثطٶبٲٻ ٶٹیؽ ثبیس ثب اٶٹأ ذُبټب آقٷب ثبقس.
ذغبی ٜٗغوی
) :(Logic errorظٲبٶی ٦ٻ زض ٲٷُ ١ثطٶبٲٻٶٹیؿی اقشجبٺ ٦طزٺ ایٱ ،ثٻ ٖجبضسی اٮ٫ٹضیشٱ ٲٷبؾجی ثطای ثطٶبٲٻ زض ٶٓط ٶ٫طٞشٻ
ایٱ ،زض ایٵ ٪ٹٶٻ ٲٹاضز ثطٶبٲٻ اخطا ٲیقٹز ٸٮی ذطٸخی ٲٹضز ٶٓط ثٻ ٲب زازٺ ٶٳیقٹز .ایٵ ٶٹٔ ذُبټب ٶیبظ ثٻ ثطضؾی ٲدسز
اٮ٫ٹضیشٱ زاضز.
ٲثب :٬ثطٶبٲٻ ی ٲعایبی زٸ ضٸـ دطزاذز ٢جٹو آة ٸ ثط ٠زض ٦بض٪بٺ 1ضا ثب اؾشٟبزٺ اظ زؾشٹض if elseدیبزٺ ؾبظی ٦طزٺایٱ
٦ٻ ٦س آٴ ضا زض ظیط ٲكبټسٺ ٲی٦ٷیس.
;)"Console.WriteLine("Enter your choice // 2 or 1
;))(byte x = byte.Parse(Console.ReadLine
)if (x == 2
;)"Console.WriteLine("Pay bills
else
{
;)"Console.WriteLine("Pay bills
;)" Console.WriteLine("reduction of traffic
}
;)(Console.ReadKey
ا٪ط ٦س ٞٹ ٠ضا ثطضؾی ٦ٷیٱ ،زض ثطٶبٲٻ ثٻ ٦بضثط ٟ٪شٻ قسٺ ٦ٻ ٖسز 1یب 2ضا ٸاضز ٦ٷس زض نٹضسی ٦ٻ ٦بضثط ٖسز 1ضا ٸاضز ٦ٷس
زؾشٹض
;)"Console.WriteLine("Pay bills
اخطا ٲیقٹز ،اٲب زض نٹضسی ٦ٻ ٖسز ٸاضز قسٺ 1ٶجبقس ٸ ٚیط اظ 1ثبیس زؾشٹضار ٲطثٹٌ ثٻ ٢ؿٳز elseاخطا ٲیقٹٶس.
;)"Console.WriteLine("Pay bills
;)" Console.WriteLine("reduction of traffic
ایٵ ثطٶبٲٻ زاضای ذُبی ٲٷُ٣ی اؾز.
چطا؟ ثطٶبٲٻ ثطای اٖساز 1ٸ 2ثٻ زضؾشی ٦بض ٲی٦ٷس ٸ ذطٸخی ظیط حبن٭ ٲیقٹز.
284
خروجی حاصل از ورود عدد 2 خروجی حاصل از ورود عدد 1
اٲب ا٪ط ٦بضثط ٖسزی ٚیط اظ 1ٸ یب 2ٸاضز ٦ٷس ،زؾشٹضار ٢ؿٳز elseاخطا ٲیقٹٶس ٸ ذطٸخی ظیط حبن٭ ٲیقٹز.
s
ذغبی ٛحٞی):(syntax error
ایٵ ٶٹٔ ذُبټب ظٲبٶی ضخ ٲیزټس ٦ٻ زؾشٹضار C#ضا ثٻ نٹضر نحیح ٶٷٹقشٻ ثبقیٱ ثٻ ٖٷٹاٴ ٲثب ٬ظثبٴ C#ی ٥ظثبٴ
ثطٶبٲٻٶٹیؿی حؿبؼ ثٻ حطٸ ٜثعض ٨ٸ ٦ٹچ #Case-sensitive$ ٥اؾز ،ضٖبیز ٶ٧طزٴ ایٵ ٲؿبٮٻ ٲٷدط ثطٸظ ذُبی ٶحٹی
زض ثطٶبٲٻ ٲیقٹز.
ثطای ٲثب ٬ٲشٛییطی ثٻ ٶبٰ firstNameثٻ نٹضر ظیط سٗطی ٝٲی٦ٷیٱ
;string firstName
حب ٬ا٪ط ثرٹاټیٱ ثٻ ایٵ ٲشٛییط ٲ٣ساضی اٶشؿبة زټیٱ ،ٲبٶٷس زؾشٹض ظیط
;"FirstName = "Microsoft C#
ثطٶبٲٻ زاضای ذُبی ٶحٹی#syntax error$اؾز .ظیطا ٲشٛییط firstNameزض اثشسا ثب ٦ fٹچ ٥سٗطی ٝقسٺ اؾز ،اٲب ظٲبٴ
ٲ٣ساضزټی اظ ٲشٛییط FirstNameثب Fثعض ٨اؾشٟبزٺ ٦طزٺایٱ .ا٪ط اظ ٲٷٹی ٪ Viewعیٷٻ Error Listضا اٶشربة ٦ٷیس زض
دبییٵ نٟحٻ ٸیػٸا ٬اؾشٹزیٹ دٷدطٺای ٲبٶٷس سهٹیط ظیط ٶكبٴ زازٺ ٲیقٹز.
285
٦ٻ زض ٢ؿٳز Descriptionدیٛبٰ ذُبی
The name 'FirstName' does not exist in the current context
ٶٹقشٻ قسٺ اؾز ،یٗٷی ٲشٛییطی ثٻ ٶبٰ FirstNameاظ ٢ج٭ سٗطی ٝٶكسٺ اؾز .ذُبی ٶحٹی ثٻ ؾبز٪ی ٢بث٭ ضزیبثی ٸ
سهحیح اؾز .ا٪ط ثطٶبٲٻای زاضای ذُبی ٶحٹی ثبقس ٸ ثطٶبٲٻ ضا اخطا ٦ٷیٱ ٸیػٸا ٬اؾشٹزیٹ دیٛبٰ ذُبی ظیط ضا ثٻ ثطٶبٲٻ
ٶٹیؽ ٲیزټس.
?There were build errors. Would you like to continue and run the last successful build
ثٻ ٲٗٷبی ایٷ٧ٻ زض ظٲبٴ ؾبذز ثطٶبٲٻ زاضای ذُب اؾز ،آیب ٲیذٹاټیس ثطٶبٲٻ اخطا قٹز یب ذیط؟
ثٗس اظ ایٵ دیٛبٰ ثبیس ٪عیٷٻ Noضا اٶشربة سب ثشٹاٶیس ٢ج٭ اظ اخطای ثطٶبٲٻ ذُبی ٶحٹی ثطٶبٲٻ دیسا ٸ آٴ ضا ض٦ ٕٞٷیس.
ذغب١بی ًبٗذبیٔز(: )Compiler Error
ثٻ ذُبټبیی ٟ٪شٻ ٲیقٹز ٦ٻ اظ اخطای ثطٶبٲٻ قٳب خٯٹ٪یطی ٲی٦ٷٷس ،ٲبٶٷس ذُبټبی ٶحٹی ،ذُبټبی ظٲبٴ اخطا.
ذُبی ٶحٹی قبٲ٭ ذُبټبیی ٲیقٹز ٦ٻ ؾبذشبض زؾشٹضی ظثبٴ ثطٶبٲٻٶٹیؿی ضٖبیز ٶكسٺ ثبقس.
زضآٲٹظـ ایٵ ٸاحس ٶ٧بر ظیط ٢بث٭ سٹخٻ اؾز ٸ آ٪بټی دیطاٲٹٴ ایٵ ٲٹاضز الظٰ اؾز .
ثبیس ثٞٛ ٠ع زاز١ ٟبی ػ٘ٔٛٞس١بی اعشلبز ٟؽس ٟزر ػجبرار ٜٗغوی زعشٞرار ؽزعی سٞخ ٠ؽوٞز ،اُوز
ػ٘ٔٛٞس١بی اعشلبز ٟؽس ٟزر ٗوبیغٛ ٠ب ِٙٞ٘١ثبؽٜس ثبیس ٞٛع زاز١ٟبی ث ٠زاز١ٟبی ِ٘١و ٙٞسجوسیْ
ؽٛٞس.
سٗبٛی ً ٠ػجبرر ؽزعی ifؽبْٗ س٢ٜب یي زعشٞر ثبؽس ٗیسٞاٛیس آ ٙرا زر ٙٝثالى هزار ز١یوس ،هوزار
زاز ٙیي زعش ٞر زر ثالى یي سٌٜیي ٗلیس اعز ً ٠ثبػث خٔوُٞیزی اس ذغوبی احش٘وبٓی زر آیٜوسٟ
ٗیؽٞز سیزا اُز ثرٞا١یس ثؼساً زر یي ثزٛبٗ ٠سـییزاسی را اػ٘بّ ًٜیس ٝثزای ٗثبّ چٜسی ٚزعشٞر را زر
ثزای ػجبرر ؽزعی ifاضبكًٜ ٠یس ،ای ٚاحش٘بّ ذیٔی سیبز اعز ً ٠اس ثزاًز ثبس ٝثغش ٠ؿبكْ ؽٞیس.
سٗبٛی ً ٠ػجبرر ؽزعی ؽبْٗ ثیؾشز اس 1زعشٞر اعز ،زر فٞرسی ً ٠ثالى ثوزای آ ٙزر ٛظوز ُزكشو٠
ٛؾٞز ،س٢ٜب زعشٞر ا ّٝسیز ٗد٘ٞػ ٠ػجبرر ؽزعی ifزر ٛظز ُزكشٗ ٠یؽٞز ٗ ٝبثوی زعشٞرار سحوز
ًٜشزّ ػجبرر ؽزعی ٘ٛ ifیثبؽٜس.
هٞاٛی ٚثالىثٜسی ثزای ػجبرر ؽزعی ٘١ elseبٜٛس ػجبرر ؽزعی ifاعز.
زر سٗب ٙاعشلبز ٟاس ػِ٘ٔز ع ٠سوبیی ( ،)ternaryزعوشٞرار ٞٛؽوش ٠ؽوس ٟحش٘وب ثبیوس ٗووساری را
ثبسُززاٜٛس.
ثبیس ث ٠ایٌٛ ٚش ٠زاؽش ٠ثبؽیس ً ٠زر عبذشبر زعشٞری ،switchحشی اُز سؼساز ذغٞط هغو٘ز case
ثیؾشز اس یي ذظ ثبؽٜس ٛیبس ث ٠اعشلبز ٟاس ثالىثٜسی {} ٛبعز.
286
ُ) تجْیشات السم
زاقشٵ اَالٖبر الظٰ ثطای اٶدبٰ ٲٷبؾت ٗٞبٮیز ټبی ٦بض٪بټی ،ثؿیبض يطٸضی اؾز ٸ ثبیس دیف اظ سسضیؽ ٲالحٓبر ایٳٷی ٸ
ٖٳٯیبسی الظٰ زض ٶٓط ٪طٞشٻ قٹز.
دیف اظ ٸضٸز ثٻ ثحث انٯی ایٵ ٞه٭ ثبیس اظ ٲیعاٴ اَالٖبر ټٷطخٹیبٴ زض ٲٹضز ٲٹاضز دیف ٶیبظ ایٵ ٲجحث آ٪بټی دیسا ٦طز
سب زض نٹضر ٶیبظ یبز آٸضی زض ٲٹضز آٴ ٲجبحث اٶدبٰ قٹز ٲٹاضز دیف ٶیبظ ٖجبضسٷس اظ :اٶٹأ زازٺ ټب ،اٶٹأ ٖٳٯ٫طټب ٸ ...
287
سؼیی ٚعغح دیؼ ٛیبس١بی السٕ ثزای سسریظ ای ٚكقْ :
اٶٹأ زازٺټب ضا ٶبٰ ثجطیس ؟
اٶٹأ ٖٳٯ٫طټب ضا ٶبٰ ثجطیس؟
٦ بض ٖٳٯ٫طټبی ٲ٣بیؿٻای چیؿز ؟
ثٻ ٶٓط قٳب اؾشٟبزٺ اظ ٖٳٯ٫طټبی ٲ٣بیؿٻای زض چٻ ٲٹاضزی ٦بضثطز زاضز؟
ثب سٹخٻ ثٻ ؾطٞهٯٽبی ایٵ ٸاحس یبز٪یطی ،ثٽشط اؾز ټٷطآٲٹظاٴ ضٸٶس ٶٳبیی اظ سطسیت اضائٻ ؾطٞهٯٽب ثطای ټٷطخٹیبٴ ضؾٱ
٦ٷٷس .ایٵ اٲط ثٻ ی٧ذبضچ٫ی ًٞبی شټٷی ټٷطخٹ ٦ٳ ٥ٲی٦ٷس.
ٶٳٹزاض 10-3ٶ٣كٻ ٲٟٽٹٲی ٸ شټٷی ایٵ ٸاحس یبز٪یطی ضا ٶٳبیف ٲیزټس ٸ قٳب ٲیسٹاٶیس ثب زاقشٵ ی ٥زٸضٶٳب اظ ٲُبٮت ٸ
ٲحشٹای آٲٹظقی ،سسضیؽ ذٹز ضا ثٻ ق٧٭ ثٽشطی ٲسیطیز ٦ٷیس.
288
ؾبذشبض ٸ ٖٳٯ٧طز زؾشٹض
سكطیح ٲٟٽٹٰ ثال٤
قطَی if
ؾبذشبض ٸ ٖٳٯ٧طز if
elseټبی ٲشساذ٭
زؾشٹض قطَی if
ٖٳٯ٫ط (?:) Ternary
ؾبذشبض ٸ ٖٳٯ٧طز زؾشٹض
ؾبذشبض ٸ ٖٳٯ٧طز if if else
تذریس
ٲدٳٹٖٻ ٗٞبٮیزټبی ٲٗٯٱ زض یبززټی ضا ٲیسٹاٴ ثب ٖٷٹاٴ ٦ٯی سسضیؽ قٷبذز اٲب ذٹز زاضای ثرفټبی ٦ٯیسی اؾز ٦ٻ زض
ایٵ ٢ؿٳز ثٻ آٴ ٲیدطزاظیٱ .
الظٰ ثٻ ش٦ط اؾز ٦ٻ چٽبض ٲٹضز اظ ایٵ ٲٟبټیٱ ضا ثٻ ٖٷٹاٴ ٲٽٱسطیٵ ٸ ثٻ ٶٹٖی اض٦بٴ ٗٞبٮیز سسضیؽ ٲیقٷبؾیٱ .سٹيیح
زازٴ ،سٳطیٵ ٦طزٴ ټٷطخٹیبٴ ،اضائٻ ثبظذٹضز ثٻ سٳطیٵټب ٸ اضائٻ ایٵ سٳطیٵټب سٹؾٍ ټٷطخٹیبٴ ٸ ٶٽبیشبً خٳٕثٷسی ایٵ اض٦بٴ
ضا ٲیؾبظٶس.
الف) هفاّین کلیذی
ٲٽٳشطیٵ ٲٟبټیٱ ٦ٯیسی ایٵ ٞه٭ زض ٶٳٹزاض ظیط ثیبٴ قسٺ اؾز ،ثٷبثطایٵ سٹنیٻ ٲیقٹز ټٷطآٲٹظ ٲحشطٰ زض اٸٮیٵ خٯؿٻ
سسضیؽ ایٵ ٸاحس یبز٪یطی ،ٲس ٬ٲٟٽٹٲی ق٧٭ ....ضا ثطای ټٷطخٹ سكطیح ٦ٷس.
ایٵ ٲس ٬ثٻ ق٧٭ زټی شټٵ ټٷطخٹ ٦ٳ ٥ٲی ٦ٷس سب ؾبذشبض انٯی ٸ ٲٟبټیٱ ٦ٯیسی ٞه٭ ضا زضیبٞز ٦ٷس ٸ ثٻ سسضیح زض
خٯؿبر ثٗس ثٻ یبز٪یطی قبذٻټبی ٞطٖی آٴ ثذطزاظز .ٲؿیط آٲٹظـ ،اظ ثبالی ٶٳٹزاض ثٻ دبییٵ اؾز.
ٶٳٹزاض 10-4ٲٟبټیٱ ٦ٯیسی
•زعشٞر if
1
•ٗل ٕٞ٢ثالى
289
ٞطآیٷس ٦بض٪بټی زض ایٵ ٞه٭ ثب ح٭ ثطٶبٲٻټبی ٲشٗسز ،اٶدبٰ ٗٞبٮیزټبی ٦بض٪بټی ٸاثؿشٻ اؾز.
ټؿشٻ انٯی سسضیؽ ،سهٳیٱ٪یطی ٸ ٦ٷشط ٬ٲٷُ ١ثطٶبٲٻ اؾز.
ب) شیَُ ٍ الگَی پیشٌْادی
چیٷف ٦الؼ٪،طٸٺثٷسی ٸ اٮعاٲبر ټسایز ٦الؼ ٲیسٹاٶس ثطای ٲٗٯٳبٴ ثؿیبض ضاټ٫كب ثبقس.
زض آٲٹظـ ٲٟبټیٱ اٸٮیٻ ،ثٻ نٹضر سئٹضی ٲیسٹاٴ ٦الؼ ضا ثٻ ٪طٸټٽبی 4اٮی 5ٶٟطٺ س٣ؿیٱ ٦طز .ثب َطح ثطٶبٲٻ ٸ ٲؿبٮٻ ،ثٻ
ضٸـ ثبضـ ٧ٞطی ٸ ثب ټسایز ټٷطآٲٹظ،ټٷطخٹ ثب ٲدٳٹٖٻای اظ ضاٺ حٯٽب ٲٹاخٻ ذٹاټس قس ٸ زض ایٵ ثیٵ ضاٺ ح٭ ٲٷبؾت ثطای
ح٭ ٲؿبٮٻ ضا دیسا ذٹاټس ٦طز .ایٵ اٲطذٹز ٲٹخت اٞعایف ذال٢یز ټٷطخٹ ٸ آٲٹظـ ٦بض سیٳی ٲیقٹز.
ثطای ؾبٖبر ٦بض٪بٺ ٲی سٹاٴ ثب سٹخٻ ثب زض ٶٓط ٪طٞشٵ سدٽیعار ٦بض٪بٺ ٸ سٗساز ٦بٲذیٹسطټبی ٲٹخٹز٪ ،طٸٺټب ضا ثٻ ٪طٸٺټبی
٦ٹچ٧شط س٣ؿیٱ ٦طز .ؾٗی قٹز ٪طٸټٽب اظ ٶٓط ٸظٶی زض ی ٥ؾُح ٢طاض ٪یطٶس .اظ زاٶف آٲٹظاٴ ٲؿشٗس ٸ سٹاٶٳٷسی ٦ٻ
دطٸغٺټب ٸ ثطٶبٲٻ آٶٽب ظٸزسط ثٻ اسٳبٰ ٲیضؾس ثطای ٦ٳ ٥ثٻ ټٳ٧الؾبٴ ذٹز اؾشٟبزٺ ٦ٷیس.
ی ٥ٶٳٹٶٻ َطح زضؼ ضٸظاٶٻ ثٻ نٹضر ظیط دیكٷٽبز ٲیقٹز :
اثشار١بی ٗٞرز ٛیبس ٸیسئٹ دطٸغ٦شٹض ،ضایبٶٻ ٲدٽع ثٻ ثطٶبٲٻ ،IDEسرشٻ آٲٹظقی،ثطٶبٲٻ Netsupport
ثزای ای ٚثرؼ اس
ٝاحس یبزُیزی
290
ج) هطالة کلیذی
ifټبی سٹ زض سٹ:
ټٷ٫بٲی ٦ٻ یٖ ٥جبضر قطَی ifزضٸٴ ٖجبضر قطَی زی٫طی ٢طاض ث٫یطز ،ثٻ آٴ زؾشٹض ifټبی سٹ زض سٹ ٟ٪شٻ ٲیقٹز .ثٻ
ٖجبضر زی٫ط ا٪ط ثرٹاټیٱ اظ زؾشٹض ifثطای ٦ٷشط ٬قطٌټبی ٲشٗسزی اؾشٟبزٺ ٦ٷیٱ ثبیس زؾشٹض ifضا ثٻ نٹضر سٹ زض سٹ ث٧بض
ثجطیٱ .زض قطَٽبی سٹ زض سٹ قطَٽبی زاذٯی ٸاثؿشٻ ثٻ قطٌ ٢جٯی ذٹز ټؿشٷس ٸ زض نٹضر ثط٢طاض ثٹزٴ قطٌ ٢ج٭ اظ آٴ
قطَٽبی زاذٯی آٴ اخطا ٲیقٹٶس .ټط ٖجبضر قطَی ifثٻ نٹضر خسا٪بٶٻ زاضای ثرف trueٸ falseاؾز.
ضٸٶسٶٳبی ؾبذشبض ifسٹ زض سٹ
ٗثبّ :ٲی ذٹاټیٱ ثطٶبٲٻ ٦ٹچ٧ی ثطای ٞطٸق٫بٺ ٮٹاظٰ ذبٶ٫ی ثٷٹیؿیٱ ،ٲحهٹالر ایٵ ٞطٸق٫بٺ قبٲ٭ ٮٹاظٰ آقذعذبٶٻ ٸ
نٹسی ٸ سهٹیطی ٲی ثبقٷس ،زض ثطٶبٲٻ ثبیس ٲكرم ٦ٷیٱ ٦ٻ ٲحهٹ ٬ٲٹضز ٶٓط ٮٹاظٰ نٹسی ٸ سهٹیطی اؾز یب ٮٹاظٰ
آقذعذبٶٻ ،زض نٹضسی ٦ٻ ٮٹاظٰ نٹسی سهٹیطی ثبقس ثبیس ٦بضثط ٲكرم ٦ٷس زؾش٫بٺ دٹضر HDMIزاضز یب ذیط سب ټٷ٫بٰ
سحٹی٭ ٦بال ثٻ ٲكشطی ثساٶیٱ ٦ٻ ثط ضٸی ٲحهٹ٦ ٬بث٭ HDMIثبیس ٢طاض زاقشٻ ثبقس یب ذیط.
سحٯی٭ :ثطای ح٭ ایٵ ٲحهٹ ٬ثبیس اثشسا اظ ٦بضثط زؾشٻ ٲحهٹالر زضیبٞز قٹز$ .نٹسی سهٹیطی یب ٮٹاظٰ آقذعذبٶٻ ،#ؾذؽ
ا٪ط ٲحهٹ ٬نٹسی سهٹیطی ثبقس ثبیس ٦بضثط ٲكرم ٦ٷس زؾش٫بٺ دٹضر HDMIزاضز یب ذیط.
ٍرٍدیّای هسالِ:
٪طٸٺ ٲحهٹالر
زؾش٫بٺ دٹضر HDMIزاضز یب ذیط
ذطٸخی:
ٶیبظ زؾش٫بٺ ثٻ ٦بث٭ HDMI
ضٸٶسٶٳبی ٲؿبٮٻ:
291
٦س ثطٶبٲٻ:
آشپسخانه لوازم // Kitchenware :
تصویری صوتی // Multimedia :
;)" Console.Write("Please enter kitchenware or multimedia :
;)(string category = Console.ReadLine
)"if (category == "multimedia
{
;)")Console.Write("multimedia has a HDMI port? (yes or no
;)(var answer = Console.ReadLine
)"if (answer == "yes
;)"Console.WriteLine("multimedia require HDMI Cable.
else
;)"Console.WriteLine("multimedia do not require HDMI Cable.
}
else
;)"Console.WriteLine("kitchenware do not require HDMI Cable.
٪بټی زض ضٸٶس دیبزٺ ؾبظی ثطٶبٲٻ ٲٳ٧ٵ اؾز چس قطٌ زاقشٻ ثبقیٱ ٦ٻ ټط قطٌ ثٻ نٹضر ٲدعا ثبیس ثطضؾی قٹز اٲب ظٲبٶی
٦ٻ ی٧ی اظ چٷس قطٌ ثط٢طاض ثبقس زؾشٹضار ثسٶٻ آٴ اخطا ٸ قطٸ ٌ زی٫ط ٶیبظ ثٻ ثطضؾی ٸ اخطا ٶساقشٻ ثبقٷس ٸ زض نٹضسی ٦ٻ
ټٳٻ قطٸٌ ثطضؾی ٸ ټیچ ٦ساٰ اظ قطَٽبی ٢ج٭ ثط٢طاض ٶجٹز زؾشٹض زی٫طی اخطا قٹز .زض ایٵ ٲٹا ٕ٢ٲیسٹاٶیٱ اظ زؾشٹض else
ifاؾشٟبزٺ ٦طز.
ثٻ ثیبٴ ؾبزٺ سط ٲیسٹاٴ ٟ٪ز زؾشٹض else ifزاضای سٗساز قطٸٌ ظیبزی اؾز ٸ سٳبٰ قطٌټب ٪بٰ ثٻ ٪بٰ ثطضؾی ٲیقٹٶس سب
ظٲبٶی ٦ٻ ی٧ی اظ قطٸٌ زضؾز ثبقس .ظٲبٶی ٦ٻ ی٧ی اظ قطٸٌ زضؾز ثبقس زؾشٹضار ثسٶٻ آٴ اخطا ٲیقٹز ٸ قطٸٌ زی٫ط
ثطضؾی ٶٳیقٹٶس.
ٲعیز اؾشٟبزٺ اظ ٖجبضر قطَی else ifٶؿجز ثٻ چٷس زؾشٹض ifایٵ اؾز ٦ٻ ظٲبٶی ٦ٻ اظ زؾشٹض else ifاؾشٟبزٺ ٲیقٹز
زض نٹضر ثط٢طاضی ی٧ی اظ قطٸٌ زی٫ط ثب٢ی قطٸٌ ثطضؾی ٶٳیقٹٶس ،اٲب ظٲبٶی ٦ٻ چٷس زؾشٹض ifزاقشٻ ثبقیٱ حشی ا٪ط
ی٧ی اظ قطٸٌ ثط٢طاض ثبقس ،قطٸٌ ثٗس اظ آٴ ٶیع ثطضؾی ٲیقٹٶس.
زض ایٵ ضٸـ ٲحسٸزیشی ثطای زض ٶٓط ٪طٞشٵ سٗساز قطٸٌ ٸخٹز ٶساضز ٸ ٲیسٹاٶیٱ ثٻ ټط سٗساز ٦ٻ ٶیبظ ثبقس اظ قطٸٌ اؾشٟبزٺ
٦طز.
زض ازاٲٻ ضٸٶسٶٳبی ifټبی ٲشٹاٮی $دكز ؾط ټٱ #ٸ else ifضا ٲكبټسٺ ٲی٦ٷیس.
292
رٛٝس٘ٛبی else if رٛٝس٘ٛبی ١ifبی ٗشٞآی
ٗثبّ :ثطٶبٲٻای ثٷٹیؿیس ثطاؾبؼ ی٧ی ٲ٣بزیط ٦ A, B, C, Dٻ سٹؾٍ ٦بضثط ٸاضز ٲیقٹٶس دیٛبٰ Excellent, Good,
Average, Weakضا ثٻ ٦بضثط ٶٳبیف زټس.
سحٯی٭ :زض اثشسا ثبیس ٲشٛییطی ثطای ٸضٸزی سٗطی ٝٸ ؾذؽ زض ی ٥قطٌ ثطضؾی ٦ٷیٱ ٦ٻ ٲ٣ساض ٸضٸزی ثطاثط ثب Aاؾز یب
ذیط ،ا٪ط قطٌ زضؾز ثبقس ٲ٣ساض Excellentضا چبح ٦ٷیس زض ٚیط ایٷهٹضر ا٪ط ٸضٸزی Bثبقس ٲ٣ساض Goodضا چبح ٦ٷس
زض ٚیط ایٷهٹضر ا٪ط ٸضٸزی ثطاثط ثب Cثبقس ٲ٣ساض Averageضا چبح ٦ٷس زض ٚیط ایٷهٹضر ٲ٣ساض Weakضا چبح ٦ٷس.
ٶیبظٲٷسی ټب:
ٲشٛیطی ثطای زضیبٞز ٲ٣ساض ٸضٸزی اظ ٦بضثط
ضٸٶسٶٳب:
293
زض ظیط ٦س ایٵ ثطٶبٲٻ ضا ثب اؾشٟبزٺ اظ زؾشٹض else ifٲكبټسٺ ٲی٦ٷیس.
;)" Console.Write("Please enter A or B or C or D :
;)(string input = Console.ReadLine
)"if (input == "A
;)"Console.WriteLine("Excellent
)"else if (input == "B
;)"Console.WriteLine("Good
)"else if (input == "C
;)"Console.WriteLine("Average
else
;)" Console.WriteLine("Weak
زض ٦س ثبال ټٳچٷبٴ ٦ٻ ٲكبټسٺ ٲی ٦ٷیس ا٪ط ی٧ی اظ قطَٽب ثط٢طاض قٹز قطَٽبی ثٗس اظ زی٫ط اخطا ٶٳیقٹٶس ثٻ زٮی٭ ایٷ٧ٻ
ثب زؾشٹض else ifٶٹقشٻ قسٺ اؾز .زض ٢ؿٳز آذط زؾشٹض elseضا ثسٸٴ ifاؾشٟبزٺ ٦طزٺایٱ ٸ زٮی٭ آٴ ایٵ اؾز ٦ٻ زض
نٹضسی ٦ٻ A, B, Cٸاضز ٶكسٺ ثبقس حط ٜٸاضز قسٺ سٹؾٍ ٦بضثط Dاؾز ثٷبثطایٵ ٲ٣ساض Dضا زض قطٌ اؾشٟبزٺ ٶٳی٦ٷیٱ.
حب ٬ثطٶبٲٻ ثبال ضا ثب اؾشٟبزٺ اظ ifټبی ٲشٹاٮی دیبزٺ ٲی٦ٷیٱ ٦ٻ زض ظیط ٲكبټسٺ ٲی٦ٷیس.
;)" Console.Write("Please enter A or B or C or D :
;)(string input = Console.ReadLine
)"if (input == "A
;)"Console.WriteLine("Excellent
)"if (input == "B
;)"Console.WriteLine("Good
)"if (input == "C
;)"Console.WriteLine("Average
)"if (input == "D
;)" Console.WriteLine("Weak
ا٪ط ٦سی ٦ٻ ثب ifټبی ٲشٹاٮی ٶٹقشٻ قسٺ اؾز ضا ثطضؾی ٦ٷیس ٲشٹخٻ ٲیقٹیس ٦ٻ سٳبٰ قطَٽب ثطضؾی ٲیقٹٶس حشی ا٪ط
قطٌ نحیح قطٌ ٢ج٭ اظ آٶٽب ثبقٷس ،ثٷبثطایٵ زض ایٵ ٦س ٲ٣بیؿٻ ثیكشطی اٶدبٰ ٲیقٹز ٦ٻ ایٵ ضٸـ ثٽیٷٻ ٶبؾز ،اؾشٟبزٺ
اظ if else ifثٽشط ٸ ثٽیٷٻ سط اظ ifټبی ٲشٹاٮی اؾز.
چٞٗ ٠هغ ثبیس اس else ifاعشلبزً ٟزز؟
ظٲبٶی ٦ٻ چٷسیٵ ٸ چٷس قطٌ زاقشٻ ثبقیٱ ٦ٻ ٍ٣ٞی٧ی اظ قطٸٌ ثبیس اخطا قٹٶس یب ثٻ ٖجبضسی زض نٹضسی ٦ٻ ی٧ی اظ قطٸٌ
اظ چٷسیٵ قطٌ اخطا قٹز زی٫ط ٶیبظی ثٻ ثطؾی قطٸٌ زی٫ط ٶجبقس اظ else ifاؾشٟبزٺ ٲی٦ٷیٱ.
د) فؼالیتّای کارگاّی
ی٧ی اظ ٲٽٳشطیٵ ٖٷبنط ٸ ٢ؿٳشٽبی ثطٶبٲٻٶٹیؿی ؾبذشبض قطَی اؾز٦ ،ٻ ضٸٶس ٸ ٦ٷشط ٬ٲٷُ ١ثطٶبٲٻ ضا ثٻ ٖٽسٺ زاضز.
دیكٷٽبز ٲیقٹز ثطٶبٲٻټبیی ٲُطح ٪طزز ٦ٻ ٶ٧بر ٸ خعئیبر زؾشٹضار قطَی ضا زض ثط زاقشٻ ،سب ثب چبٮكٽبی احشٳبٮی ٲٹاخٻ
قٹز ٸ ض ٕٞاق٧ب٪ ٬طزز.
ٗٞبٮیشٽبی ٲٹخٹز زض ٦شبة ایٵ ٸاحس یبز٪یطی قبٲ٭ ٲٹاضز ظیط اؾز :
ثب زض ٶٓط ٪طٞشٵ ظٲبٴ دیكٷٽبزی ٸ سٷٓیٱ ٸ٢ز ٲیسٹاٴ ٖالٸٺ ثط ٲٹاضز ٞٹ ٠ثٻ سٳطیٷٽبی ثیكشطی دطزاذز ٦ٻ زض ازاٲٻ چٷس
ٶٳٹٶٻ ضا ذٹاټیٱ زاقز.
دبعد ثً ٠برُب ٝ ٟس٘زیٜبر ًشبة :
مثال:
)"if(x == "bicycle
;)"Console.WriteLine("Playing
زض ُٗ٢ٻ ٦س ثبال ٶٹٔ ٲشٛیط xچیؿز؟
دبعد :
ٲشٛییط xاظ ٶٹٔ زازٺټبی ضقشٻای # string $اؾز.
زٸ ضٸٶسٶٳب ظیط ضا ثب ټٱ ٲ٣بیؿٻ ٦ٷیس ٸ سٗییٵ ٦ٷیس ٦ساٰ ٲٷبؾت ٲؿبٮٻ ثبال اؾز.
294
دبعد B :
B A
ضٸٶسٶٳبی ؾٳز چخ ٲٷبؾت ثطای ٲؿبٮٻ )"ٞ(x == "bicycleٹ ٠ٲٷبؾت اؾز ،ثٻ ایٵ زٮی٭ ٦ٻ زض ٲؿبٮٻ ٞٹ ٠سٷٽب
ثطای حبٮشی ٦ٻ قطٌ نحیح ثبقس )" (x == "bicycleزؾشٹضی زض ٶٓط ٪طٞشٻ قسٺ اؾز ٸ زض نٹضسی ٦ٻ قطٌ
نحیح ٶجبقس $ٲ٣ساض xثطاثط ثب bicycleٶجبقس #ټیچ زؾشٹضی زض ٶٓط ٪طٞشٻ ٶكسٺ اؾز ٸ ضٸٶسٶٳبی ؾٳز چخ ٶیع ثٻ ټٳیٵ
نٹضر دیبزٺ ؾبظی قسٺ اؾز.
زض ضٸٶسٶٳبی ؾٳز ضاؾز ثطای زٸ ټط حبٮز نحیح )"(x == "bicycleٸ حبٮشی ٦ٻ نحیح ٶجبقس )ٲ٣ساض xثطاثط ثب
bicycleٶجبقس( دیبزٺ ؾبظی قسٺ اؾز ،ثٻ ٖجبضسی زی٫ط زض ضٸٶسٶٳبی ؾٳز ضاؾز زض نٹضسی ٦ٻ قطٌ نحیح ثبقس
زؾشٹض 1اخطا ٲیقٹز ٸ زض نٹضسی ٦ٻ قطٌ نحیح ٶجبقس زؾشٹض 2اخطا ٲیقٹز .ثب سٹخٻ ثٻ ایٵ ٶ٧بر ثٽشطیٵ ٪عیٷٻ ثطای
ٲؿبٮٻ ٞٹ ٠ضٸٶسٶٳبی ؾٳز چخ اؾز.
سقٞیز سیز ذزٝخی ثزٛبٗ ٠زر فٞرر ٝارز ًزز ٙػسز 2را ٘ٛبیؼ ٗیز١س.
ؽزح ٘١ :ب ٠ً ٠ِٛٞٛسب ث ٠ایٜدبی ًبر ٗؾب١سً ٟززیس زر فٞرسی ًً ٠برثز ػسز 1را ٝارز ًٜٜس ثٗ ٠ؼٜبی دززاذز
آٌشزٛٝیي اعز ٝس٢ٜب ػجبرر ٘ٛ Pay billsبیؼ زازٗ ٟیؽٞز اٗب زر فٞرسی ً ٠ػسز ٝ 2ارز ؽٞز ث ٠دززاذز
هجٞك ث ٠فٞرر حضٞری ٗیثبؽس ٝزر ایٜدب ػجبرر ٘ٛ reduction of traffic ٝ Pay billsبیؼ زازٗ ٟیؽٞز.
295
ثٜبثزای ٚای ٚثزٛبٗ ٠زارای ز ٝؽزط ٗیثبؽس ً١ ٠ز ز ٝؽزط ثزرعی ٗیؽٞز ١ ٝز ًسإ اس ؽزع٢ب ً ٠ثب زاز١ٟبی
ٝارز ؽس ٟسغبثن زاؽش ٠ثبؽس زعشٞرار ثس ٠ٛآ ٙاخزا ٗیؽٞز.
-4ثؼس اس دزاٛشش ifز ٕٝیي ; هزار زازٛ ،ٟشید ٠را ثب ٛشیدٗ ٠زحٔ ٠هجْ ٗوبیغًٜ ٠یس.
زر ای ٚحبٓز ث ٠اسای ٝرٝز ١ز ػسز ذزٝخی reduction of traffic ٝ Pay billsچبح ٗیؽٞز ،سیزا
هزار زازً ٙبراًشز ; ثؼس اس زعشٞر ifثٗ ٠ؼٜبی س٘بٕ ؽس ٙؽزط اعز ٝزعشٞرار ثؼس اس آ ٙزر ًٜشزّ زعشٞر if
٘ٛیثبؽٜس.
-5ثب سٞخ ٠ث ٠سقٞیزٗ ،شایبی زیِزی دززاذز را ث ٠زعشٞرار ifز ٕٝاضبكًٜ ٠یس.
نطٞٻ
خٹیی زض
ظٲبٴ
اٲ٧بٴ دطزاذز ٦بټف
زؾشٻای ٢جٹو سطاٞی٥
دطزاذز
اٮ٧شطٸٶی٧ی
ٲهطٜ
اٲٷیز
٦ٳشط ٦بٚص
دطزاذز
٢جى
)if (x==2
{
;)"Console.WriteLine("Pay bills
;)" Console.WriteLine("reduction of traffic
;)" Console.WriteLine("Use less paper
;)"Console.WriteLine("Batch pay bills
}
;)(Console.ReadKey
ثٗس اظ دطاٶشع ";" ٢ ifطاض زټیس ٸ ثطٶبٲٻ ضا اخطا ٦ٷیس .چٻ سٛییطی زض ثطٶبٲٻ زیسٺ ٲی قٹز؟ ٶشیدٻ ضا ثٷٹیؿیس.
َج ١ذٹاؾشٻای ٦ٻ زض ایٵ ثرف ثیبٴ قسٺ اؾز ا٪ط ثٗس اظ دطاٶشع ifزٸٰ ; ٢طاض زټیٱ ثطٶبٲٻ ٲب ثٻ نٹضر ظیط اؾز.
حب ٬ا٪ط ثطٶبٲٻ ضا اخطا ٦طزٺ ٸ اٖساز 1ٸ 2ضا ٸاضز ٦ٷیٱ ذطٸخی ثٻ نٹضر ظیط حبن٭ ٲیقٹز.
296
ذطٸخی حبن٭ اظ ٸضٸز ٖسز 2 ذطٸخی حبن٭ اظ ٸضٸز ٖسز 1
ٗی ذٞا١یٖ هغ٘شی اس ثزٛبٗ١ ٠سایز یي ذٞزرٝی ثس ٙٝعزٛؾی ٚرا ثزای ػجٞر اس چزاؽ هزٗش عزاحی ًٜیٖ.
-1دزٝص ٟخسیسی ثب ٛبٕ VConditionایدبز ًٜیس.
-2ثزٛبٗ ٠سیز را ًبْٗ ًزز ٝ ٟزر Mainثٜٞیغیس.
)"if ( light== "red
;"Vehicle_Condition = "stop
else
;"Vehicle_Condition = "move
;) Console.WriteLine(Vehicle_Condition
297
}
else
{
;)Console.Beep(2000, 000
;"Vehicle_Condition = "move
}
;)Console.WriteLine(Vehicle_Condition
ثطٶبٲٻای ثٷٹیؿیس ٦ٻ ٲیعاٴ ؾٹذز ٲٹخٹز زض ی ٥ذٹزضٸ ضا اظ ٸضٸزی ذٹاٶسٺ ،ا٪ط ٦ٳشط اظ 5ٮیشط ثٹز ٖالٲز ٢طٲع ضٶ ٩ٸ
زض ٚیط ایٷهٹضر ٖالٲز ؾجع ٶٳبیف زټس.
دبعد :
;int amount
;)" Console.Write("Please enter car amount fuel:
;))(amount = int.Parse(Console.ReadLine
)if (amount < 0
{
;Console.ForegroundColor = ConsoleColor.Red
;)"*"(Console.WriteLine
}
else
{
;Console.ForegroundColor = ConsoleColor.Green
;)"*"(Console.WriteLine
}
;Console.ForegroundColor = ConsoleColor.White
298
{
;)(string day = Console.ReadLine
if (day == "odd")//condition true
{
;)"Console.WriteLine("Studying
;)"Console.WriteLine("English class
;)"Console.WriteLine("Say praing
;)"Console.WriteLine("Visit Grand
}
if (day == "Even") //condition true
{
;)"Console.WriteLine("Studying
;)"Console.WriteLine("gym
;)"Console.WriteLine("Say praing
;)" Console.WriteLine("c# programming Class
}
}
-9آیب ٲیسٹاٴ ثطٶبٲٻ ضا ثب ؾبذشبض if-elseٶٹقز؟
دبعد :
ذیط ٶٳیقٹز ،ظیطا زض نٹضسی ٦ٻ ٦بضثط ٲ٣ساضی ٚیط اظ Oddٸاضز ٦ٷس زؾشٹضار ٢ؿٳز Eventاخطا ٲیقٹز.
ثطٶبٲٻای ثٷٹیؿیس ٲسر ظٲبٴ س٣طیجی اٶشٓبض زض ن ٝثبٶ ٥ضا ثب قطایٍ ظیط ثسؾز آٸضز.
ثطٶبٲٻ ثبیس ٖ 3سز زضیبٞز ٦ٷس یٖ ٥سز قٳبضٺ آذطیٵ ٶٟط ٸضٸزی ثٻ ثبٶ ،٥یٖ ٥سز قٳبضٺ آذطیٵ ٶٟطی ٦ٻ زض حب ٬اٶدبٰ
٦بض اؾز .ٸ یٖ ٥سز ثطای سٗساز ثبخٻټبی ٗٞب .،٬سٗساز ثبخٻټبی ٗٞب ٬ثبیس ثیكشط اظ نٟط ثبقس.
ٞطو ٦ٷیس ٲیبٶ٫یٵ ٲسر ظٲبٴ ٦بض ټط ٶٟط زض ثبخٻ ٲٗبز 2 ٬ز٢ی٣ٻ ثبقس.
دبعد :
ثطای ثسؾز آٸضزٴ سٗساز اٞطازی ٦ٻ زض ن ٝاٶشٓبض ټؿشٷس ثبیس قٳبضٺ آذطیٵ ٶٟط ٸضٸزی ضا اظ قٳبضٺ آذطیٵ ٶٟطزض حب٬
اٶدبٰ ٦بض ٦ؿط ٦طز ٸ ثب زض ٶٓط ٪طٞشٵ ایٷ٧ٻ ثٻ اظای ټط ثبخٻ ٗٞب ٬ٶیع یٞ ٥طز زض حب ٬اٶدبٰ ٦بض ټؿز ٸ ثب زض ٶٓط ٪طٞشٵ
ٲشٛیطټب ثٻ نٹضر ظیط ،سٗسا اٞطاز زض حب ٬اٶدبٰ ٦بض ٸ ن ٝاٶشٓبض اظ ٞطٲٹ a= (x - y) + z ٬ثسؾز ٲیآیس.
ثب زض ٶٓط ٪طٞشٵ ایٷ٧ٻ ثٻ سٗساز ثبخٻټب زض آٴ ٸاحس اٞطاز زض حب ٬اٶدبٰ ٦بض ټؿشٷس b=a/z ،ٸ چٹٴ ٲیبٶ٫یٵ ٲسر ظٲبٴ
٦بض ټط ٞطز زض ثبخٻ ٲٗبز 2 ٬زض ٶٓط ٪طٞشٻ قسٺ دؽ c=b*2ٸ ٲ٣ساض cٲسر ظٲبٴ س٣طیجی اٶشٓبض زض ن ٝثبٶ ٥اؾز.
ٲشٛیط :xقٳبضٺ آذطیٵ ٶٟط ٸضٸزی
ٲشٛیط :yقٳبضٺ آذطیٵ ٶٟط زض حب ٬اٶدبٰ ٦بض
ٲشٛیط :zسٗساز ثبخٻټبی ٗٞب٬
ٲیبٶ٫یٵ ظٲبٴ اٶدبٰ ٦بض 2 :ز٢ی٣ٻ
)static void Main(string[] args
{
;int x, y, z
;)" Console.Write("Please enter x:
;))(x = int.Parse(Console.ReadLine
;)" Console.Write("Please enter y:
;))(y = int.Parse(Console.ReadLine
;)" Console.Write("Please enter z:
;))(z = int.Parse(Console.ReadLine
)if (z > 0
{
;int a, b, c
;a = (x - y) + z
;b = a/z
;c = b*1
;)Console.WriteLine("Average time is {0} minute.", c
}
else
{
;)"Console.WriteLine("x value must be greater than zero.
}
{
299
ُ پیچیذif-else :4 ُکارگا
چیغز؟٠ٗبٛخی ثزٝس ذزًٜ ارزٝ را34 ی ػسزٞ٢ر عٞ ع٠ ثٟسًٜٜ ٠ اُز ٗزاخؼ-3
: دبعد
. اعزElevator A ٠ٗبٛخی ثزٝذز
بعجیٜٗ ٕارز ًزز دیبٝ سؼساز عجوبرٟزٝ ًبرثز ػسزی ذبرج اس ٗحس٠ً رسیٞیس زر ف١ری سـییز زٞ را ع٠ٗبٛ ثز-4
.زٞچبح ؽ
Console.WriteLine("Enter the floor");
int floor = int.Parse(Console.ReadLine());
if (floor <= 12 && floor >= 2)
{
if (floor % 1 == 0)
Console.WriteLine("Elevator A");
else
Console.WriteLine("Elevator B");
}
else
{
Console.WriteLine("Floor number out of range");
}
.ٷیس٦Trace بزیط ظیط٣ ذطٸخی ثطٶبٲٻ ضا ثب ٲ-5
floor خیٝذز
10 Elevator A
25 Elevator B
-6 Elevator A
int age;
string status;
Console.Write("How old are you? ");
age = int.Parse(Console.ReadLine());
if (age >= 21)
status = "Allowed";
else
status = "Not Allowed";
Console.WriteLine(status);
10 Not Allowed
300
. قٹٶسٝ اظ چٻ ٶٹٖی ثبیس سٗطیstatus ٸage یطټبیٛ ٲش-5
: دبعد
int ٔ اظ ٶٹage یطٛٲش
string ٔ اظ ٶٹstatus یطٛٲش
.ٷیس٦ س ظیط ضا ٸاضز٦ ،جٯی٢ س٦ ثٻ خبی-6
Console.WriteLine("How old are you? ");
int age = int.Parse(Console.ReadLine());
string s;
s = (age >= 18) ? "Allowed": " Not Allowed";
Console.WriteLine(s);
.ٷیس٦ بیؿٻ٣ ذطٸخی ثطٶبٲٻ ضا زض زٸحبٮز ٲ-7
age خیٝذز
20 Allowed
18 Allowed
10 Not Allowed
.ٷیس٦ ثبظٶٹیؿی،ط ؾٻ سبیی ضا زاضٶس٫بزٺ اظ ٖٳٯٟبثٯیز اؾش٢ ٻ٦ ج٭٢ بٺټبی٪بض٦ زٸ ٲٹضز اظ-1
بٸر ٶٳبیف زازٺ قٹٶسٟ ټبی ٲش٩ٻ دیبٰټب ثب ضٶ٦ ٷیس٦ ٻٞ زؾشٹضاسی ايب-2
301
{} ٶساضٶس؟٤ټب ثالif ساٰ اظ٦ چطا ټیچ-
طز٦ بزٺٟ اؾش٤ی ٶیؿز ٲیسٹاٴ اظ ثال٧ظیطا زؾشٹضار ثسٶٻ ټط قطٌ ثیكشط اظ ی
.ٯی ثطای ایٵ ٲؿئٯٻ اضائٻ زټیس٦ ټٷطآٲٹظ ذٹز ضٸـ٥ٳ٦ اؾز؟ ثٻif ٰسا٦ ټب ٲطثٹٌ ثٻelse ساٰ اظ٦ ټط-
if (pass == "216203") ٲطثٹٌ ثٻelse ٸ زاذٯی سطیٵif (user == "reza") ٲطثٹٌ ثٻelse ثیطٸٶی سطیٵ
ٵ٧یطٲٳٚ عاضی اضزٸ٪طز؛ ثط٦ زضخٻ ٸاضز8 ٳشط اظ٦ زٲبی4 ٸ3 ٝبضثط زض ضزی٦ ط٪ٻ ا٦ ٷیس٦ ثطٶبٲٻ ضا َٹضی ثبظٶٹیؿی
بٸر ٶٳبیف زازٺ قٹٶسٟ ټبی ٲش٩ٻ دیبٰټب ثب ضٶ٦ ٷیس٦ ٻٞ زؾشٹضاسی ايب-2.قٹز
static void Main(string[] args)
{
Console.WriteLine("Enter the air temperature");
int temp = int.Parse(Console.ReadLine());
Console.WriteLine("Enter the weather conditions: Sunny /Cloudy / partly cloudy/ rainy");
string Condition = Console.ReadLine();
303
int time2, time1, time6, time2;
int firstRace;
Console.Write("Please enter time2 (s): ");
time2 = int.Parse(Console.ReadLine());
Console.Write("Please enter time1 (s): ");
time1 = int.Parse(Console.ReadLine());
Console.Write("Please enter time6 (s): ");
time6 = int.Parse(Console.ReadLine());
Console.Write("Please enter time2 (s): ");
time2 = int.Parse(Console.ReadLine());
firstRace = time2;
if (time1 < firstRace)
firstRace = time1;
if (time6 < firstRace)
firstRace = time6;
if (time2 < firstRace)
firstRace = time2;
ساٰ ضٸـ ثٽشط اؾز چطا؟٦ ثٻ ٶٓط قٳب.ٷیس٦ بیؿٻ٣كیسٺ ٸ ثب ټٱ ٲ٦ ضٸـ ثبال ضا3 ٹضیشٱ ٸ ضٸٶسٶٳبی٫ اٮ-1
.ٷیس٦ بیؿٻ٣ ٸ ٶشیدٻ آٶٽب ضا ثب ټٱ ٲ. ٷیس٦ بزٺٟٷیس ٸ ثٻ خبی && اظ || اؾش٦ ضٸـ ؾٹٰ ضا ثبظ ٶٹیؿی-2
:1دبعد
304
٬ضٸٶس ٶٳبی ضٸـ اٸ
.ٷیس٦ ٳی٭٧م ضا س٢ ثطذی زؾشٹضار ٶب،طزٺ٦ جٯی٢ عیٵ ثطٶبٲٻ٫ ثطٶبٲٻ ظیط ضا خبی-4
{
string season = "bahar";
Console.Write("Enter Season:");
season = Console.ReadLine();
switch (season)
{
case "Bahar":
Console.WriteLine("Farvardin, Ordibehesht, Khordad");
break;
case "Tabestan":
Console.WriteLine("Tir, Mordad, Shahrivar");
break;
case "Paeiz":
Console.WriteLine("Mehr, Aban, Azar");
break;
case "Zemestan":
305
Console.WriteLine("Dey, Bahman, Esfand");
break;
default:
Console.WriteLine("Season Wrong");
break;
}
}
.ٷیس٦ بیؿٻ٣جٯی ٲ٢ س٦ ثطٶبٲٻ ضا اخطا ٸ ٶشبیح ضا ثب-5
ٸضٸزی ذطٸخی
Bahar Farvardin, Ordibehesht, Khordad
Tabestan Tir, Mordad, Shahrivar
Paeiz Mehr, Aban, Azar
Zemestan Dey, Bahman, Esfand
.ٷیس٦ سٶٹیؿی٦ ،ٝٯی٧ س٬ خسٸ١ ضا ٲُبث8 سب3 حبٮزټبی.ٷیس٦ ٸاضزMain س ظیط ضا زض ٲشس٦ -2
static void Main(string[] args)
{
long x = long.Parse(Console.ReadLine());
x = x % 20;
switch (x)
{
case 2:
Console.WriteLine("0");
break;
case 1:
Console.WriteLine("6");
break;
case 6:
Console.WriteLine("22");
break;
case 2:
Console.WriteLine("20");
break;
case 0:
Console.WriteLine("2");
break;
case 3:
Console.WriteLine("1");
break;
case 7:
Console.WriteLine("1");
break;
case 1:
Console.WriteLine("6");
break;
case 1:
Console.WriteLine("7");
break;
case 0:
Console.WriteLine("1");
break;
}
}
آیب ثطٶبٲٻ ذُب زاضز؟،بزٺ ٶكسٺٟ اؾشdefault زض ثطٶبٲٻ ثبال-3
: دبعد
شٻ قسٺٞط٪ ایٵ ثطٶبٲٻ سٳبٰ حبالر زض ٶٓطcase اؾز ٸ زض زؾشٹض9 سب0 ٱ آذط اظ ؾٳز ضاؾز سٳبٰ اٖساز اظ٢ ظیطا ض،ذیط
.اؾز
.ٷیس٦ بیؿٻ٣ٷیس ٸ ټط زٸ ثطٶبٲٻ ضا ثب ټٱ ٲ٦ ثبظٶٹیؿیif ج٭ ضا ثب ؾبذشبض٢ ثطٶبٲٻ-4
306
if (x == 2)
Console.WriteLine("0");
else if (x == 1)
Console.WriteLine("6");
else if (x == 6)
Console.WriteLine("22");
else if (x == 2)
Console.WriteLine("20");
else if (x == 0)
Console.WriteLine("2");
else if (x == 3)
Console.WriteLine("1");
else if (x == 7)
Console.WriteLine("1");
else if (x == 1)
Console.WriteLine("6");
else if (x == 1)
Console.WriteLine("7");
else
Console.WriteLine("1");
.ؿبٴ اؾز٧ټبی ٲشساذ٭ یif ٸswitch بزٺ اظ زؾشٹضٟذطٸخی ثطٶبٲٻ زض ټط زٸحبٮز ثب اؾش
.ٷیس٦ ذُبی حبن٭ ضا سطخٳٻ.ٷیس٦ ضقشٻ ٸاضز٥ ی، ثٻ خبی ٖسز ٸضٸزی،بٰ اخطا٫ ټٷ-5
: دبعد
طزٴ ضقشٻ ثٻ خبی ٖسز ثب ذُبی٦ زض نٹضر ٸاضز
Input string was not in a correct format
"طٲز نحیحی ٶبؾزٞ ٻ ثٻ ٲٗٷبی "ضقشٻ ٸاضز قسٺ زاضای٦ ٲٹاخٻ ٲیقٹیٱ
ٽطؾز ٶجٹز دیبٰ ٲٷبؾجی ٶٳبیفٞ ط ٲیٹٺ زض٪ ا. ظیط ذٹال آٶٽب ضا ٶٳبیف زټس٬ثطٶبٲٻای ثٷٹیؿیس ثب اٶشربة ٲیٹٺټبی خسٸ
.زټس
307
case "Figs":
Console.WriteLine("Weight loss, improve headache, stomach pain");
break;
default:
Console.WriteLine("Not found fruit in this list.");
break;
}
}
.یسًٜ ْ را سٌ٘ی٠ٗبٛبهـ ثزٛ بی٢ ثرؾٝ یسًٜ ارزٝ Main سیز را زر ٗشس٠ٗبٛ ثز-2
static void Main(string[] args)
{
Console.WriteLine("What's your favorite color?");
Console.WriteLine("[r] red");
Console.WriteLine("[g] green");
Console.WriteLine("[b] blue");
Console.WriteLine("[w] white");
Console.WriteLine("[y] yellow");
Console.Write(" Enter your choice: ");
switch (choice)
{
case 'r':
Console.BackgroundColor = ConsoleColor.Red;
Console.Clear();
break;
case 'g':
Console.BackgroundColor = ConsoleColor.Green;
Console.Clear();
break;
case 'b':
Console.BackgroundColor = ConsoleColor.Blue;
Console.Clear();
break;
default:
Console.BackgroundColor = ConsoleColor.Black;
Console.Clear();
break;
}
}
.زٞ ؽٟ٘بیؼ زیسٛ ٠ زرفلح8-10ٌْس ؽَٜٛ ٗبٛزعز ر٢ ك٠ً یس١ری سـییز زٞ ًس را ع-3
static void Main(string[] args)
{
Console.WriteLine("What's your favorite color?");
Console.BackgroundColor = ConsoleColor.Black;
Console.Write(" r ");
Console.BackgroundColor = ConsoleColor.Red;
Console.ForegroundColor = ConsoleColor.Black;
Console.WriteLine(" The screen is red ");
Console.BackgroundColor = ConsoleColor.Black;
Console.ForegroundColor = ConsoleColor.White;
Console.Write(" g ");
Console.BackgroundColor = ConsoleColor.Green;
Console.ForegroundColor = ConsoleColor.Black;
Console.WriteLine(" The screen is green ");
Console.BackgroundColor = ConsoleColor.Black;
Console.ForegroundColor = ConsoleColor.White;
Console.Write(" b ");
308
Console.BackgroundColor = ConsoleColor.Blue;
Console.ForegroundColor = ConsoleColor.Black;
Console.WriteLine(" The screen is blue ");
Console.BackgroundColor = ConsoleColor.Black;
Console.ForegroundColor = ConsoleColor.White;
Console.Write(" w ");
Console.BackgroundColor = ConsoleColor.White;
Console.ForegroundColor = ConsoleColor.Black;
Console.WriteLine(" The screen is white ");
Console.BackgroundColor = ConsoleColor.Black;
Console.ForegroundColor = ConsoleColor.White;
Console.Write(" y ");
Console.BackgroundColor = ConsoleColor.Yellow;
Console.ForegroundColor = ConsoleColor.Black;
Console.WriteLine(" The screen is yellow ");
Console.ForegroundColor = ConsoleColor.White;
Console.BackgroundColor = ConsoleColor.Black;
Console.Write(" Enter your choice: ");
switch (choice)
{
case 'r':
Console.BackgroundColor = ConsoleColor.Red;
Console.Clear();
break;
case 'g':
Console.BackgroundColor = ConsoleColor.Green;
Console.Clear();
break;
case 'b':
Console.BackgroundColor = ConsoleColor.Blue;
Console.Clear();
break;
default:
Console.BackgroundColor = ConsoleColor.Black;
Console.Clear();
break;
}
}
.یسًٜ ْ را سٌ٘ی٠ٗبٛ ثزY ,W یٜٞٗ ثزای-4
static void Main(string[] args)
{
Console.WriteLine("What's your favorite color?");
Console.BackgroundColor = ConsoleColor.Black;
Console.Write(" r ");
Console.BackgroundColor = ConsoleColor.Red;
Console.ForegroundColor = ConsoleColor.Black;
Console.WriteLine(" The screen is red ");
Console.BackgroundColor = ConsoleColor.Black;
Console.ForegroundColor = ConsoleColor.White;
Console.Write(" g ");
Console.BackgroundColor = ConsoleColor.Green;
Console.ForegroundColor = ConsoleColor.Black;
Console.WriteLine(" The screen is green ");
Console.BackgroundColor = ConsoleColor.Black;
Console.ForegroundColor = ConsoleColor.White;
Console.Write(" b ");
Console.BackgroundColor = ConsoleColor.Blue;
Console.ForegroundColor = ConsoleColor.Black;
Console.WriteLine(" The screen is blue ");
Console.BackgroundColor = ConsoleColor.Black;
Console.ForegroundColor = ConsoleColor.White;
309
Console.Write(" w ");
Console.BackgroundColor = ConsoleColor.White;
Console.ForegroundColor = ConsoleColor.Black;
Console.WriteLine(" The screen is white ");
Console.BackgroundColor = ConsoleColor.Black;
Console.ForegroundColor = ConsoleColor.White;
Console.Write(" y ");
Console.BackgroundColor = ConsoleColor.Yellow;
Console.ForegroundColor = ConsoleColor.Black;
Console.WriteLine(" The screen is yellow ");
Console.ForegroundColor = ConsoleColor.White;
Console.BackgroundColor = ConsoleColor.Black;
Console.Write(" Enter your choice: ");
switch (choice)
{
case 'r':
Console.BackgroundColor = ConsoleColor.Red;
Console.Clear();
break;
case 'g':
Console.BackgroundColor = ConsoleColor.Green;
Console.Clear();
break;
case 'b':
Console.BackgroundColor = ConsoleColor.Blue;
Console.Clear();
break;
case 'w':
Console.BackgroundColor = ConsoleColor.White;
Console.Clear();
break;
case 'y':
Console.BackgroundColor = ConsoleColor.Yellow;
Console.Clear();
break;
default:
Console.BackgroundColor = ConsoleColor.Black;
Console.Clear();
break;
}
}
ز؟ِٞی ٗیؽٛ ر٠٘بیؼ چٛ ٠ فلح.یسًٜ ارزٝ ٟ ؽسٚزعز سؼیی٢زی ذبرج اس كٝرٝ یي-6
: دبعد
٠ ثٚ ٗشٝ ٗؾٌی٠ ث٠َٜ سٗیٛ رٝ ٟ اخزا ؽسdefault رار هغ٘زٞزعز ثبؽس زعش٢زی ذبرج اس كٝرٝ ٠ً رسیٞزر ف
.زٞ ٗیؽٟ زازٙؾبٛ علیس
.یسًٜ ٠ٖ اضبك١ ٘بیؼ راٛ ٠َ هٖٔ فلحٛشربة رٛ اٙ اٌٗب٠ٗبٛی ثزٜٞٗ ٠ ث-7
static void Main(string[] args)
{
Console.WriteLine("What's your favorite color?");
Console.BackgroundColor = ConsoleColor.Black;
Console.Write(" r ");
Console.BackgroundColor = ConsoleColor.Red;
Console.ForegroundColor = ConsoleColor.Black;
Console.WriteLine(" The screen is red ");
Console.BackgroundColor = ConsoleColor.Black;
Console.ForegroundColor = ConsoleColor.White;
Console.Write(" g ");
Console.BackgroundColor = ConsoleColor.Green;
Console.ForegroundColor = ConsoleColor.Black;
Console.WriteLine(" The screen is green ");
310
Console.BackgroundColor = ConsoleColor.Black;
Console.ForegroundColor = ConsoleColor.White;
Console.Write(" b ");
Console.BackgroundColor = ConsoleColor.Blue;
Console.ForegroundColor = ConsoleColor.Black;
Console.WriteLine(" The screen is blue ");
Console.BackgroundColor = ConsoleColor.Black;
Console.ForegroundColor = ConsoleColor.White;
Console.Write(" w ");
Console.BackgroundColor = ConsoleColor.White;
Console.ForegroundColor = ConsoleColor.Black;
Console.WriteLine(" The screen is white ");
Console.BackgroundColor = ConsoleColor.Black;
Console.ForegroundColor = ConsoleColor.White;
Console.Write(" y ");
Console.BackgroundColor = ConsoleColor.Yellow;
Console.ForegroundColor = ConsoleColor.Black;
Console.WriteLine(" The screen is yellow ");
Console.ForegroundColor = ConsoleColor.White;
Console.BackgroundColor = ConsoleColor.Black;
Console.Write(" Enter your choice: ");
char choice = char.Parse(Console.ReadLine());
switch (choice)
{
case 'r':
Console.BackgroundColor = ConsoleColor.Red;
Console.Clear();
break;
311
case 'g':
Console.BackgroundColor = ConsoleColor.Green;
Console.Clear();
break;
case 'b':
Console.BackgroundColor = ConsoleColor.Blue;
Console.Clear();
break;
case 'w':
Console.BackgroundColor = ConsoleColor.White;
Console.Clear();
break;
case 'y':
Console.BackgroundColor = ConsoleColor.Yellow;
Console.Clear();
break;
default:
Console.BackgroundColor = ConsoleColor.Black;
Console.Clear();
break;
}
switch (forgroundColor)
{
case 'r':
Console.ForegroundColor = ConsoleColor.Red;
Console.Clear();
break;
case 'g':
Console.ForegroundColor = ConsoleColor.Green;
Console.Clear();
break;
case 'b':
Console.ForegroundColor = ConsoleColor.Blue;
Console.Clear();
break;
case 'w':
Console.ForegroundColor = ConsoleColor.White;
Console.Clear();
break;
case 'y':
Console.ForegroundColor = ConsoleColor.Yellow;
Console.Clear();
break;
default:
Console.ForegroundColor = ConsoleColor.Black;
Console.Clear();
break;
}
312
case "Scanner":
case "camera":
;)Console.WriteLine("{0} is input device ", x
;break
case "Monitor":
case "Printer":
case "Headphone":
case "VideoProjection":
;)Console.WriteLine("{0} is output device ", x
;break
case "Modem":
case "Network card":
case "Audio Card":
case "USB":
;)Console.WriteLine("{0} is Both Input–OutPut Devices ", x
;break
default:
;)"Console.WriteLine("unknown
;break
}
}
٘ٛزٟ ذزٝخی ثس ٙٝذغب سحٔیْ ٝ عزػز ٛظٖ ؽزح ٛبٕ ٛ ٝبٕ
كزز فحیح ثٞز ٙثزٛبٗ٠ رٛٝس٘ٛبی زرعز ػْ٘ كؼبٓیز ذبٞٛازُی
2-1
ثزٛبٗ٠
20-1 6-1 5-1 1
6-1
عزػز ػْ٘ :ټٷطخٹ ثبیس ثشٹاٶس ٲسیطیز ظٲبٴ زاقشٻ ثبقس ٸ زض ثبظٺ ظٲبٶی ٲكرم قسٺ ٗٞبٮیز ضا اٶدبٰ زټس.
313
سحٔیْ ٝرٛٝس ٘ٛبی زرعز ثزٛبٗ : ٠اٶشربة اٮ٫ٹضیشٱ ٲٷبؾت ثطای ح٭ ثطٶبٲٻ ثؿیبض ٲٽٱ اؾز ،دؽ ثبیس ثركی
اظ ٶٳطٺ ضا ثٻ ایٵ ٲٹضز اذشهبل زاز.
ثس ٙٝذغب ثٞز ٙثزٛبٗ : ٠ی٧ی زی٫ط اظ ٲٹاضز ٲٽٱ زض ثطٶبٲٻٶٹیؿی ثسٸٴ ذُب ثٹزٴ ثطٶبٲٻ اؾز ٦ٻ ثبیس ثركی اظ
ٶٳطٺ ضا ثطای آٴ زض ٶٓط ٪طٞز .
ذزٝخی فحیح ٪ :بټی ثطٶبٲٻ ثسٸٴ ذُب اؾز ٸٮی ذطٸخی ٲٷبؾت ضا ثٻ ٲب ٶٳیزټس .
پس اس تذریس
ایٵ ٲٹيٹٔ ؾٽ٭ اٶ٫بضی اؾز ٦ٻ سهٹض ٦ٷیٱ اسٳبٰ ٞطایٷس سسضیؽ اسٳبٰ آٲٹظـ ی ٥ٲٹيٹٔ اؾز .ایٵ ٞطایٷس ثسٸٴ
ٗٞبٮیزټبی ٲكرهی دؽ اظ آٴ ٶب٢م ٸ ثسٸٴ سًٳیٵ اثطثركی ذٹاټس ثٹز .ثٻ ایٵ ٲٷٓٹض ٲٹاضزی ضا ثب ٖٷٹاٴ ٗٞبٮیزټبی
دؽ اظ سسضیؽ ثبیس اضائٻ ٦ٷس ٦ٻ اټٱ آٶٽب ثٻ قطح شی٭ اؾز:
الف) ارسشیاتی پایاًی
سٹاٶبیی ث٧بض٪یطی
سٹاٶبیی اؾشٟبزٺ اظ
زؾشٹضار
زؾشٹضار قطَی
قطَی،ٲحبؾجبسی
ٲٷبؾت
،ٲٷُ٣ی
سٹاٶبیی ذُبیبثی
زؾشٹضار
ثٻ ٲٷٓٹض ؾٷدف ٲیعاٴ یبز٪یطی ټٷطخٹیبٴ ٲیسٹاٶیس ی ٥دطٸغٺ ٶٽبیی ثب زض ٶٓط ٪طٞشٵ قبیؿش٫یٽبی الظٰ سٗطی٦ ٝٷیس.
ٲال ٤ؾٷدف ٲیسٹاٶس قبیؿش٫یټبی ظیط ثبقس:
سٹاٶبیی اؾشٟبزٺ اظ زؾشٹضار قطَی ٲٷبؾت
سٹاٶبیی ث٧بض٪یطی قطَی ،ٲحبؾجبسی ،ٲٷُ٣ی
سٹاٶبیی ذُبیبثی زؾشٹضار
ب) ارائِ فؼالیتّای تیویلی
اضائٻ س٧بٮی ٝٲٷبؾت ثطای ٦بض زض ٲٷع ٬ثٻ ٲٷٓٹض سثجیز یب سٗٳی ١ٲُبٮت سسضیؽ قسٺ ٗٞبٮیشی ٶب٪عیط اؾز .ثب زض ٶٓط ٪طٞشٵ
ضٸٶس ٸ سطسیت سسضیؽ ٲیسٹاٴ ثطٶبٲٻټب ٸ ٲؿبئ٭ ٲٷبؾجی ضا زض اذشیبض ټٷطخٹیبٴ ٢طاض زاز .زض ظیط ثٻ چٷس ٶٳٹٶٻ اظ ثطٶبٲٻټبیی
٦ٻ ٲیسٹاٴ ثٻ ٖٷٹاٴ س٧ٯی ٝثٻ ټٷطخٹیبٴ ؾذطز ،اقبضٺ ٲیقٹز.
-1ثطٶبٲٻای ثٷٹیؿیس ٦ٻ ٖ 3سز اظ ٸضٸزی ثٻ ٖٷٹاٴ ايالٔ ٲث٭ زضیبٞز ٦طزٺ ،ؾذؽ سكریم زټس اٖساز ٸاضز قسٺ ؾٻ يٯٕ
سك٧ی٭ زټٷسٺ ی ٥ٲثٯث ٲیسٹاٶس ثبقس یب ذیط؟
if (a + b > c)
{
if (a + c > b)
{
if (b + c > a)
{
Console.WriteLine("Triangle");
}
else
{
Console.WriteLine("No triangle");
}
}
else
{
Console.WriteLine("No triangle");
}
}
else
{
Console.WriteLine("No triangle");
}
}
:ٰضاٺ ح٭ زٸ
static void Main(string[] args)
{
int a = int.Parse(Console.ReadLine());
int b = int.Parse(Console.ReadLine());
int c = int.Parse(Console.ReadLine());
جیؿٻ ٲیالزی٦ ٬ ؾب، ٸاضز قسٺ٬طزٺ ؾذؽ سكریم زټس ؾب٦ زٞ ٲیالزی ضا اظ ٸضٸزی زضیب٬ٻ ؾب٦ ثطٶبٲٻای ث ٷٹیؿیس-2
اؾز یب ذیط؟
ثرف100 ثرف دصیط ثبقس اٲب ثط400 ٸ4 جیؿٻ ٲیالزی ٖسز ٸاضز قسٺ ثبیس ثط ٖسز٦ ٬ ثطای سكریم ؾب:ضٸـ ح٭ ٲؿبٮٻ
.دصیط ٶجبقس
:1 ضاٺ ح٭
static void Main(string[] args)
{
int year = int.Parse(Console.ReadLine());
if (year % 200 == 0)
{
if (year % 200 != 0)
Console.WriteLine("{0} is leap year.", year);
else
Console.WriteLine("{0} is not leap year.", year);
}
else if (year % 2 == 0)
{
if (year % 200 != 0)
Console.WriteLine("{0} is leap year.", year);
315
else
Console.WriteLine("{0} is not leap year.", year);
}
else
Console.WriteLine("{0} is not leap year.", year);
Console.ReadKey();
}
:2 ضاٺ ح٭
static void Main(string[] args)
{
int year = int.Parse(Console.ReadLine());
if (year % 200 == 0 || year % 2 == 0)
{
if (year % 200 != 0)
Console.WriteLine("{0} is leap year.", year);
else
Console.WriteLine("{0} is not leap year.", year);
}
else
Console.WriteLine("{0} is not leap year.", year);
Console.ReadKey();
}
:3 ضاٺ ح٭
static void Main(string[] args)
{
int year = int.Parse(Console.ReadLine());
if (year % 200 == 0 || year % 2 == 0 && year % 200 != 0)
Console.WriteLine("{0} is leap year.", year);
else
Console.WriteLine("{0} is not leap year.", year);
Console.ReadKey();
}
ثطnumber1 ٷس٦ ٲكرم،طزٺ٦ زٞ ضا اظ ٸضٸزی زضیبnumber2 ٸnumber1 ٻ زٸ ٖسز٦ ثطٶبٲٻای ثٷٹیؿیس-3
. ثرف دصیط اؾز یب ذیطnumber2
ط ثبقس ثرف دصیطٟط ن٪ ا. ضا ثسؾز آٸضیٱnumber2 ثطnumber1 ؿیٱ٣یٳبٶسٺ س٢ ثطای ح٭ ٲؿبٮٻ ثبیس ثب:ضٸـ ح٭ ٲؿبٮٻ
.اؾز
:1 ضاٺ ح٭
static void Main(string[] args)
{
Console.Write("Please enter number2: ");
int number2 = int.Parse(Console.ReadLine());
Console.Write("Please enter number1: ");
int number1 = int.Parse(Console.ReadLine());
if (number1 > 0)
{
if (number2 % number1 == 0)
Console.WriteLine(string.Format("number2: {0} is divisible by number1: {2}",
number2, number1));
else
Console.WriteLine(string.Format("number2: {0} is not divisible by number1: {2}",
number2, number1));
}
else
Console.WriteLine(string.Format("number2: {0} is not divisible by number1: {2}",
number2, number1));
}
316
:2 ضاٺ ح٭
static void Main(string[] args)
{
Console.Write("Please enter number2: ");
int number2 = int.Parse(Console.ReadLine());
Console.Write("Please enter number1: ");
int number1 = int.Parse(Console.ReadLine());
if (number1 > 0 && number21number1 == 0)
Console.WriteLine(string.Format("number2: {0} is divisible by number1: {2}",
number2, number1));
else
Console.WriteLine(string.Format("number2: {0} is not divisible by number1: {2}",
number2, number1));
}
ٖٳٯیبر انٯی ضیبيی ضا ثٹؾیٯٻ4 بضثط ثشٹاٶس٦ طزٺ ٸ٦ ٻ سهٹیط ٲبقیٵ حؿبثی ضا ثٻ نٹضر ظیط چبح٦ ثطٶبٲٻای ثٷٹیؿیس-4
.آٴ اٶدبٰ زټس
|------------------------------|
| |------------------------| |
| | | |
| |------------------------| |
| |
| |---| |---| |---| |-----| |
| | 7 | | 1 | | 1 | | | |
| |---| |---| |---| | - | |
| |---| |---| |---| | | |
| | 2 | | 0 | | 3 | | | |
| |---| |---| |---| |-----| |
| |---| |---| |---| | | |
| | 2 | | 1 | | 6 | | + | |
| |---| |---| |---| | | |
| |---| |---| |---| |-----| |
| | 0 | | * | | / | | = | |
| ----| |---| |---| |-----| |
|------------------------------|
:ْ حٟرا
static void Main(string[] args)
{
Console.WriteLine("|------------------------------|");
Console.WriteLine("| |------------------------| |");
Console.WriteLine("| | | |");
Console.WriteLine("| |------------------------| |");
Console.WriteLine("| |");
Console.WriteLine("| |---| |---| |---| |-----| |");
Console.WriteLine("| | 7 | | 1 | | 1 | | | |");
Console.WriteLine("| |---| |---| |---| | - | |");
Console.WriteLine("| |---| |---| |---| | | |");
Console.WriteLine("| | 2 | | 0 | | 3 | | | |");
Console.WriteLine("| |---| |---| |---| |-----| |");
Console.WriteLine("| |---| |---| |---| | | |");
Console.WriteLine("| | 2 | | 1 | | 6 | | + | |");
Console.WriteLine("| |---| |---| |---| | | |");
Console.WriteLine("| |---| |---| |---| |-----| |");
Console.WriteLine("| | 0 | | * | | / | | = | |");
Console.WriteLine("| ----| |---| |---| |-----| |");
Console.WriteLine("|------------------------------|");
Console.Write("Enter Number 2 : ");
double number2 = double.Parse(Console.ReadLine());
Console.Write("Enter Number 1 : ");
double number1 = double.Parse(Console.ReadLine());
Console.Write("Enter Operator : ");
string selectedOperator = Console.ReadLine();
Console.ForegroundColor = ConsoleColor.Yellow;
switch (selectedOperator)
{
317
case "+":
Console.WriteLine("Result is : " + (number2 + number1));
break;
case "-":
Console.WriteLine("Result is : " + (number2 - number1));
break;
case "/":
if (number1 == 0)
Console.WriteLine("Cannot divide by zero.");
else
Console.WriteLine("Result is : " + (number2/number1));
break;
case "*":
Console.WriteLine("Result is : " + (number2 * number1));
break;
}
Console.ResetColor();
}
بضثط ثب اٶشربة٦ بضثط ٶكبٴ زازٺ ٸ٦ ؾجع ٸ ؾجع آثی ضا ثٻ، ظضز،فٟ ثٷ،ؿشطی٦ ذب، آثی،طٲع٢ ٩ ضٶ7 ٻ٦ ثطٶبٲٻای ثٷٹیؿیس-5
.ٷس٦ ییطٛبضثط س٦ اٶشربثی٩ ظٲیٷٻ ثطٶبٲٻ ثٻ ضٶ٩ ٲٹضز ٶٓط ضٶ٩ضٶ
:ضاٺ ح٭
static void Main(string[] args)
{
Console.WriteLine("Select color for change backgroundcolor: ");
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine("2: Red");
Console.ResetColor();
Console.ForegroundColor = ConsoleColor.Blue;
Console.WriteLine("1: Blue");
Console.ResetColor();
Console.ForegroundColor = ConsoleColor.Gray;
Console.WriteLine("6: Gray");
Console.ResetColor();
Console.ForegroundColor = ConsoleColor.Magenta;
Console.WriteLine("2: Magenta");
Console.ResetColor();
Console.ForegroundColor = ConsoleColor.Yellow;
Console.WriteLine("0: Yellow");
Console.ResetColor();
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("3: Green");
Console.ResetColor();
Console.ForegroundColor = ConsoleColor.Cyan;
Console.WriteLine("7: Cyan");
Console.ResetColor();
int number = int.Parse(Console.ReadLine());
string color;
switch (number)
{
case 2:
Console.ForegroundColor = ConsoleColor.Red;
Console.BackgroundColor = ConsoleColor.Red;
color = "Red";
break;
case 1:
Console.ForegroundColor = ConsoleColor.Blue;
Console.BackgroundColor = ConsoleColor.Blue;
color = "Blue";
break;
case 6:
Console.ForegroundColor = ConsoleColor.Gray;
Console.BackgroundColor = ConsoleColor.Gray;
color = "Gray";
break;
318
case 2:
Console.ForegroundColor = ConsoleColor.Yellow;
Console.BackgroundColor = ConsoleColor.Yellow;
color = "Yellow";
break;
case 0:
Console.ForegroundColor = ConsoleColor.Magenta;
Console.BackgroundColor = ConsoleColor.Magenta;
color = "Magenta";
break;
case 3:
Console.ForegroundColor = ConsoleColor.Green;
Console.BackgroundColor = ConsoleColor.Green;
color = "Green";
break;
case 7:
Console.ForegroundColor = ConsoleColor.Cyan;
Console.BackgroundColor = ConsoleColor.Cyan;
color = "Cyan";
break;
default:
Console.ForegroundColor = ConsoleColor.White;
Console.BackgroundColor = ConsoleColor.White;
color = "White";
break;
}
Console.Clear();
}
شٻ ٸ ؾذؽ ثطاؾبؼ قطایٍ ظیط ٲیعاٴ آثٽبیٞط٪ ٗت٧ی ضا ثٻ ٲشط ٲ٦ آة ٲكشطٜٻ ٲیعاٴ ٲهط٦ ثطٶبٲٻای ثٷٹیؿیس-6
.ٷس٦ بضثط ٲحبؾجٻ ٸ چبح٦ ی ضا ثطایٞٲهط
. سٹٲبٴ140 ٗت٧ٗت ٲیعاٴ آة ثٽب ثٻ اظای ټط ٲشط ٲ٧ ٲشط ٲ50 ٳشط یب ٲؿبٸی٦ آةٜ زض نٹضر ٲهط:ٝاٮ
ٗت٧ ٲشط ٲ50 یٳز آة ثٽبی ٲبظاز ثط٢ ،ٗت٧ ٲشط ٲ90 ٳشط یب ٲؿبٸی٦ ٗت ٸ٧ ٲشط ٲ50 آة ثیكشط اظٜ زض نٹضر ٲهط:ة
سٹٲبٴ270 ٗت٧ثٻ اظای ټط ٲشط ٲ
ٗت٧ ٲشط ٲ90 یٳز آة ثٽبی ٲبظاز ثط٢ ،ٗت٧ ٲشط ٲ200 ٳشط یب ٲؿبٸی٦ ٗت ٸ٧ ٲشط ٲ90 آة ثیكشط اظٜ زض نٹضر ٲهط:ج
. سٹٲبٴ520 ٗت٧ثٻ اظای ټط ٲشط ٲ
1000 ٗت٧ٗت ثٻ اظای ټط ٲشط ٲ٧ ٲشط ٲ200 یٳز آة ثٽبی ٲبظاز ثط٢ ،ٗت٧ ٲشط ٲ200 آة ثیكشط اظٜ زض نٹضر ٲهط:ز
.سٹٲبٴ
:ْ حٟرا
static void Main(string[] args)
{
Console.Write("Please enter consumption: ");
int consumption = int.Parse(Console.ReadLine());
int cost;
int temp;
if (consumption <= 00)
cost = consumption*220;
else if(consumption>00 && consumption<=10)
{
temp = consumption - 00;
cost = (00*220) + (temp*170);
}
else if (consumption > 10 && consumption <= 100)
{
temp = consumption - 00;
temp = temp - 20;
cost = (00*220) + (20*170) + (temp*010);
}
else
{
temp = consumption - 00;
temp = temp - 20;
temp = temp - 220;
cost = (00*220) + (20*170) + (220*010) + (temp*2000);
319
}
Console.WriteLine("Cost is : " + cost);
}
طزای آٴٞ طزٺ ٸ سبضید٦ زٞبضثط زضیب٦ ٲبٺ ٸ ضٸظ اظ،٬ ضا ثٻ ٖٷٹاٴ ؾبyear, month, day ٻ ؾٻ ٖسز٦ ثطٶبٲٻای ثٷٹیؿیس-7
. ضٸظ زاضز29 ٷسٟٷیس اؾ٦ طوٞ .ٷس٦ ضٸظ ضا چبح
:ْ حٟرا
static void Main(string[] args)
{
Console.Write("Please enter year: ");
int year = int.Parse(Console.ReadLine());
Console.Write("Please enter month: ");
int month = int.Parse(Console.ReadLine());
Console.Write("Please enter day: ");
int day = int.Parse(Console.ReadLine());
Console.WriteLine("Date is (Y/M/D): {0}/{2}/{1}", year, month, day);
day = day + 2;
if (day == 61 && month <= 3)
{
day = 2;
month = month + 2;
}
else if (day == 62 && month > 3 && month <= 21)
{
day = 2;
month = month + 2;
}
else if (day == 60 && month == 21)
{
day = 2;
month = 2;
year = year + 2;
}
Console.WriteLine("Next date is (Y/M/D): {0}/{2}/{1}", year, month, day);
}
.ٷیس٦ طزٺ ٸ آٴ ضا سهحیح٦ ی ثطٶبٲٻ ضا دیسا٣ُ ذُبی ٲٷ،ی اؾز٣ُج٭ زاضای ذُبی ٲٷ٢ ٲؿبٮٻ-8
:ْ حٟرا
static void Main(string[] args)
{
Console.Write("Please enter year: ");
int year = int.Parse(Console.ReadLine());
Console.Write("Please enter month: ");
int month = int.Parse(Console.ReadLine());
Console.Write("Please enter day: ");
int day = int.Parse(Console.ReadLine());
Console.WriteLine("Date is (Y/M/D): {0}/{2}/{1}", year, month, day);
if ((month > 21) || (day>61) || (month > 3 && month < 21 && day > 62) || (day >
11 && month == 21))
{
Console.WriteLine("Invalid date");
}
else
{
day = day + 2;
if (day == 61 && month <= 3)
{
day = 2;
month = month + 2;
}
else if (day == 62 && month > 3 && month <= 21)
{
day = 2;
month = month + 2;
}
else if (day == 60 && month == 21)
320
{
day = 2;
month = 2;
year = year + 2;
}
Console.WriteLine("Next date is (Y/M/D): {0}/{2}/{1}", year, month, day);
}
}
ٻ زض٦ ٷس٦ ذٹاٶسٺ ٸ ٲكرم٬ی اظ ضٸظټبی ؾب٧ٻ ٖسز نحیح ٸ ٲثجشی ضا ثٻ ٖٷٹاٴ قٳبضٺ ی٦ ثطٶبٲٻای ثٷٹیؿیس-9
.یطیس٫ ضٸظٺ زض ٶٓط ث365 ضا٬ ؾب. ټؿشیٱ٬چٷسٲیٵ ضٸظ اظ چٷسٲیٵ ٲبٺ ؾب
static void Main(string[] args)
{
Console.Write("Please enter number: ");
var number = int.Parse(Console.ReadLine());
int month;
int day;
int d2;
if (number > 630)
{
Console.Write("Invalid day number.");
}
else
{
if (number <= 213)
{
month = number / 62 + 2;
day = number % 62;
if (day == 0)
{
month = month - 2;
day = 62;
}
}
else if (number > 213 && number <= 663)
{
d2 = number - 213;
month = d2 / 60 + 7;
day = d2 % 60;
if (day == 0)
{
month = month - 2;
day = 60;
}
}else
{
month = 21;
day = number - 663;
}
Console.Write("Date of {0}th day of year is: ", number);
Console.WriteLine(month + "/" + day);
}
}
ی اظ ضٸظټبی٧ٻ ٖسز نحیح ٸ ٲثجشی ضا ثٻ ٖٷٹاٴ قٳبضٺ ی٦ ثطٶبٲٻای ثٷٹیؿیس. زٸقٷجٻ اؾز٬ ؾب٬ٷیس ضٸظ اٸ٦ طوٞ -10
.شٻ اؾزٟٻ ٖسز ٸاضز قسٺ چٻ ضٸظی اظ ټ٦ ٷس٦ ذٹاٶسٺ ٸ ٲكرم٬ؾب
:ْ حٟرا
static void Main(string[] args)
{
Console.Write("Please enter number less than 633: ");
var number = int.Parse(Console.ReadLine());
int temp2;
int temp1;
if (number > 630)
{
Console.WriteLine("Invalid number.");
321
}
else
{
;temp2 = number17
;temp1 = temp2 + 1
)if (temp1 > 7
{
;temp1 = temp1 - 7
}
)switch (temp1
{
case 2:
;)"Console.WriteLine("Saturday
;break
case 1:
;)"Console.WriteLine("Sunday
;break
case 6:
;)"Console.WriteLine("Monday
;break
case 2:
;)"Console.WriteLine("Tuesday
;break
case 0:
;)"Console.WriteLine("Wednesday
;break
case 3:
;)"Console.WriteLine("Thursday
;break
case 7:
;)"Console.WriteLine("Friday
;break
}
}
}
ج) پژٍّش
اٲطٸظٺ ٞطایٷس سسضیؽ ثسٸٴ اضائٻ ٗٞبٮیزټبی دػٸټكی ٸ س٧ٳیٯی ٲرهٹنبً زض زٸضاٴ ٲشٹؾُٻ زٸٰ ٚیط ٢بث٭ سهٹض اؾز .الظٰ
اؾز ٲٗٯٳبٴ ثركی اظ ٞطایٷس سسضیؽ ذٹز ضا ثٻ ٲٗطٞی ٲٹاضز دػٸټكی ،ٲُبٮٗۀ آظاز ٸ اضائٻ آٶٽب سٹؾٍ ټٷطخٹیبٴ اذشهبل
زټٷس.
ٲٹيٹٖبر دیكٷٽبزی ثطای ایٵ ٸاحس :
چ٫ٹٶٻ ٲیسٹاٴ ی if-else ٥ٲشساذ٭ ضا ثب زؾشٹض ternaryدیبزٺ ؾبظی ٦طز؟
اظ ٶٹٔ زازٺ قٳبضقی # enum$چُٹض ٲیسٹاٴ زض زؾشٹض if ،switchیب ternaryاؾشٟبزٺ ٦ٷٷس
پیَست
322
سٞضیح ٗؼبزّ أِٛیغی ٗلب١یٖ ًٔیسی
ا٪طسٳبٰ زؾشٹضار ٲبثیٵ زٸ ثطا٦ز #}{$ٶٹقشٻ قٹٶس ،ثٻ ایٵ ٲحسٸزٺ ثال٤ block ثالى
ٲی٪ٹیٷس .ثال٤ټب ٲیسٹاٶٷس قبٲ٭ چٷسیٵ ثال ٤ثبقٷس یب چٷسیٵ ثال ٤سٹ
زض سٹ .ظٲبٶی ٦ٻ ٲشٛییطی زضٸٴ ثال٦ی سٗطی ٝٲیقٹز ٍ٣ٞثطای ثال٦ی ٦ٻ
زضٸٴ آٴ سٗطی ٝقسٺ ٸ ثال٤ټبی ظیط ٲدٳٹٖٻ ذٹزق٣بث٭ زؾشطؾی اؾز ٸ
ثطای ثال٤ټبی ثبالسط اظ ذٹزـ یب ثال٤ټبی دسض ٢بث٭ زؾشطؾی ٶٳیثبقٷس.
ټٳیكٻ سٷٽب ثب ٖجبضر قطَی ifٶٳیسٹاٴ ثطٶبٲٻټب ضا ثٻ نٹضر ثٽیٷٻ ٶٹقز، if-else زعشٞر ؽزعی
ثطای ض ٕٞایٵ ٲك٧٭ ثبیس ٲ٧ٳ٭ټبیی ٸخٹز زاقشٻ ثبقس سب زض ٦ٷبض ٖجبضر conditional if – else
قطَی ٢ ifطاض ث٫یطز ٸ ثطٶبٲٻ ضا ثٽیٷٻ سط ٦ٷسٖ .جبضر قطَی elseٲ٧ٳ٭ statement
ٖجبضر قطَی ifاؾز ٸ ثٻ ٲٗٷبی زض ٚیط ایٷهٹضر اؾز.
اظ آٴ ثطای ثطضؾی قطٌ ٲكبثٻ if-elseاؾشٟبزٺ ٲیقٹز ٸ سٷٽب یر ٥ٲ٣رساض Ternary ػِ٘ٔز
ثطاؾبؼ قطٌ ثطٲی ٪طزاٶس .ثب اؾشٟبزٺ اظ ٖٳٯ٫ط ؾٻ سربیی ٲریسرٹاٴ ٲ٣ربزیط )Operators (?: )ternary (?:
ظیبزی ضا سٷٽب زض ی ٥ذٍ ٦س ثطضؾی ٦طز.
ټٷ٫بٲی ٦ٻ یٖ ٥جبضر قطَی ifزضٸٴ ٖجبضر قطَی زی٫طی ٢رطاض ث٫یرطز، Nested زعشٞرار
ثٻ آٴ زؾشٹض ifټبی سٹ زض سٹ ٟ٪شٻ ٲیقٹز .ثٻ ٖجبضر زی٫ط ا٪رط ثررٹاټیٱ اظ conditional ؽزعی س ٞزرسٞ
زؾشٹض ifثطای ٦ٷشط ٬قطٌټبی ٲشٗسزی اؾشٟبزٺ ٦ٷیٱ ثبیس زؾشٹض ifضا ثٻ statements
نٹضر سٹ زض سٹ ث٧بض ثجطیٱ .زض قطَٽبی سٹ زض سٹ قطَٽبی زاذٯی ٸاثؿشٻ ثٻ
قطٌ ٢جٯی ذٹز ټؿشٷس ٸ زض نٹضر ثط٢طاض ثٹزٴ قطٌ ٢ج٭ اظ آٴ ،قطَٽبی
زاذٯی آٴ اخطا ٲیقٹٶس.
اؾشٟبزٺ ٶبزضؾز اظ ٖٳٯ٫طټب ،زضؾز ٶٷٹقشٵ ٖجبضر ٲٷُ٣ی ،ضٖبیز ٶ٧رطزٴ troubleshooting ذغبیبثی
زضؾز اٸٮٹیز ټب٪ ،صاقشٵ ";" ثٗس اظ زؾشٹض ifٸ ...ثبٖرث ثرطٸظ ذُبټربی if statements زعشٞرار
ٲٷُ٣ی ،ظٲبٴ اخطا ٸ ٶحٹی ٲیقٹز $ذُبټبی ٲٷُ٣ی ،ظٲبٴ اخرطا ٸ ٶحرٹی if
زض ثرف زاٶف يٳٷی سٹيیح زازٺ قسٺ اؾز#.
زض ثطٶبٲٻ ٶٹیؿی ٪بټی ثٻ اٮ٫ٹضیشٳی ٶیبظ دیسا ٲی٦ٷیٱ ٦ٻ زض آٴ ٲشٛیطی ثٻ switch زعشٞر ؽزعی
اظای ٲ٣ساض ثبثشی ،ثبٖث اخطای ی ٥زؾشٹض ذبل قٹز ٸ ثرٻ اظای ټرط ٲ٣رساض conditional switch
اٖٳب ٬ٲرشٯ ٝاٶدبٰ دصیطز ،یب ثٻ ٖجبضسی ؾبذشبضی ٸخٹز زاضز ٦ٻ ثرٻ ثطٶبٲرٻ statement
ٶٹیؽ اخبظٺ ٲیزټس ٦ٻ ثب سٹخٻ ثٻ ٲ٣ساض ثبثز ی ٥ٲشٛییط یب ٲ٣ساض ثربثشی اظ
یٖ ٥جبضر ٲحبؾجبسی چٷسیٵ اٶشربة زاقشٻ ثبقیٱ .زؾشٹض switchٲٗبز٬
زؾشٹض ifسٹ زض سٹ اؾز ثب ایٵ سٟبٸر ٦رٻ زض زؾرشٹض ٣ٞ switchرٍ ٲ٣ربزیط
ثبثشی اظ اٖساز ،ضقشٻټب ٸ یب ٦بضا٦شطټب ضا ٢جٹ ٬ٲی٦ٷس.
زض ظثبٴ C#ثٻ ٲٷٓٹض خٯٹ٪یطی اظ ثطٸظ ذُبټبی ٲٷُ٣ی ٸ ثرطای ایٷ٧رٻ زض break break
آذط ټط زؾشٹض caseی ٥ٸٟ٢ٻ ایدبز قٹز اؾشٟبزٺ اظ ٦ٯٳرٻ ٦ٯیرسی break
اخجبضی اؾز ٸ زض نٹضر ٖسٰ اؾشٟبزٺ اظ ایٵ ٦ٯٳٻ ٦ٯیسی ذُبی ٶحٹی ثٻ
٦بضثط زازٺ ٲیقٹز.
default in switchثطای ظٲبٶی اؾشٟبزٺ ٲیقٹز ٦ٻ ثرٹاټیٱ زؾشٹضی زض نٹضر ثط٢طاض ٶجٹزٴ حبٓز default
ټیچ ی ٥اظ قطٸٌ ٲٹخٹز زض زؾشٹض switchثٻ نٹضر دیف ٞطو اخطا statement زر زعشٞر
قٹز. switch
troubleshootingاؾشٟبزٺ ٶ٧طزٴ اظ ،breakاؾشٟبزٺ ٦طزٴ اظ ٖجبضار ٲحبؾجبسی ٸ ٲٷُ٣ری زض ذغبیبثی
٢ؿٳز caseٸ ...ثبٖث ثرطٸظ ذُرب زض ؾربذشبض زؾرشٹض switchٲریقرٹز. switch زعشٞرswitch
$ذُبټبی ٲٷُ٣ی ،ظٲبٴ اخطا ٸ ٶحٹی زض ثرف زاٶف يرٳٷی سٹيریح زازٺ statements
قسٺ اؾز#.
323
ب) جذٍل ارسشیاتی ػولیزد ٍ شایستگی
٦بض٪بٺ ٸ دػٸټف اؾز ٸ ثب زض ٶٓط ٪طٞشٵ خساٸٮی ٦ٻ ثطای اضظیبثی ٪طٸټی ٸ اضظیبثی ٞطز زض ٪طٸٺ زض ٶٓط ٪طٞشٻ قس ،ٲیشٹاٴ
خسٸٮی ثٻ نٹضر ظیط خٽز اضظیبثی ٞطز زض ٶٓط ٪طٞز.
كؼبٓیز ٜٗشّ
ًٜدٌبٝی
دض١ٝؼ
رزیق
ٛبٕ ٛ ٝبٕ ذبٞٛازُی
ؽبیغشِی
.2سٹاٶبیی ث٧بض٪یطی زؾشٹضار قطَی،ٲحبؾجبسی ،ٲٷُ٣ی
١ب
.3سٹاٶبیی ذُبیبثی زؾشٹضار
رزیق
زض حس اٶشٓبض
زض حس اٶشٓبض
زض حس اٶشٓبض
زض حس اٶشٓبض
٢بث٭ ٢جٹ٬
٢بث٭ ٢جٹ٬
٢بث٭ ٢جٹ٬
٢بث٭ ٢جٹ٬
324
10-8 ٬خسٸ
325
ارزشیابی
ارزشیابی پیشرفت تحصیلی مبتنی بر شایستگی در آموزشهای فنی و حرفهای
-1اشاره
ارزش یابی در فرایند توسعه سرمایه انسانی نقش مهمی به عهده دارد ،صرف نظر از این كه در هنرستان انجام شود یا اینكه
خارج از برنامههای آموزشی رسمی انجام گیر د و یا در حین شغل یا برای ارزیابی تجارب حاصل در طول زندگی به كاربرده
شود .ارزشیابی از جمله اجزاء مهم یادگیری مادام العمر است ،هم برای افراد كه به روشی برای ارزشیابی و اهدای گواهینامه
معتبر در مراحل مختلف زندگی احتیاج دارند و هم برای مؤسسات مهارت آموزی كه در پی ارتقاء برنامههای تحرک پذیری
ارزشیابی خود هستند تا بتوانند سیاستهای آموزش فنی و حرفهای درازمدت خود را تحقق بخشند.
در اسناد باالدستی و توصیههای بین المللی توجه زیادی به تحول ارزشیابی در نظام آموزشی شده است:
سياستهاي كلي ايجاد تحول در آموزش و پرورش ابالغي از طرف رهبر معظم انقالب1931 -
تحول بنیادین شیوههای ارزشیابی دانش¬آموزان برای شناسایی نقاط قوت و ضعف و پرورش استعدادها و خالقیت دانش
آموزان.
سند تحول بنیادین در آموزش و پرورش
راهكار 91/2ـ طراحی و اجرای نظام ارزشیابی نتیجه محور براساس استانداردهای ملی برای گذر از دورههای تحصیلی و
رویكرد ارزشیابی فرآیند محور در ارتقای پایههای تحصیلی دوره ابتدایی و رویكرد تلفیقی (فرآیند محور و نتیجه محور)
در سایر پایههای تحصیلی.
-1تعاريف
شايستگي
توانایی انجام كار بر اساس استاندارد را گویند.
723
شایستگی دارای سطوحی است كه یكی از انواع سطح بندی شایستگیهای حرفهای به صورت چهار مرحلهای میباشد كه
شامل موارد زیر میباشد:
723
شكل -9الگوی -9طرحواره اجزاء شایستگی و ارتباط آنها با سطوح شایستگی
تكليف كاريTask-
تكلیف كاری كوچكترین واحد یك كار با پیامد و خروجی مشخص و مفید میباشد.
-پیامد یك تكلیف كاری میتواند به صورت محصول ،خدمت یا تصمیم در نظر گرفته شود.
-یك تكلیف كاری ،قسمتی از كار است كه قابل واگذار كردن خواهد بود.
-یك تكلیف كاری دارای نقطه شروع و انتها میباشد.
-یك تكلیف كاری قابل اندازه گیری و مشاهده است.
-یك تكلیف كاری میتواند مستقل از كارهای دیگر انجام شود.
-هر تكلیف كاری دارای دو یا چند مرحله كار )(Stepمی باشد.
-تعداد تكالیف كاری در هر شغل یا حرفه معموالً در محدوده 37الی 927قرار میگیرد.
از تكلیف كاری با نام "كار" نیز در برخی از موارد یاد میشود .كسب توانایی در انجام كار بر اساس استاندارد موجب
شایستگی میگردد.
مرحله كارStep-
فعالیتهای الزم برای انجام یك تكلیف كاری را "مرحله كار" میگویند .مراحل انجام كار یك رویه مشروح انجام كار است.
معموالً هر تكلیف كاری از سه یا چند مرحله كار تشكیل شده است.
حرفه :خانه دار
وظیفه :نگهداری حیاط
كار :چمن زدن
مرحله كار :روشن نمودن چمن زن
نظام صالحیتهای حرفهای ملی بر اساس سطوح صالحیتهای حرفهای پایهگذاری شده است .تحرک پذیری افقی و عمودی
از ویژگیهای این نظام است .برای ورود به ارزشیابی در یك سطح از صالحیت ،باید مدرک سطح صالحیت قبلی به همراه
زمان تجربی مورد نیاز كسب شده باشد .جهت ارزش گذاری به تجربه كسب شده ،سنجش آغازین مبتنی بر استاندارد
عملكرد گذشته (اما با سطح شایستگی باالتر) صورت میگیرد و برای ورود به سطح باالتر از ارزشیابی تشخیصی صورت
میگیرد .در هنگام تحرک افقی در داخل یك حرفه و یا حرف دیگر شایستگیهای مشترک كه احراز شده است مورد قبول
واقع میشود.
استانداردهای عملكرد مبنای تهیه استاندارد ارزشیابی حرفه هستند .در شكل 4نمونهای از استاندارد ارزشیابی حرفه نشان
داده شده است.
779
الف
ب
شكل – 4نمونهای از استاندارد ارزشیابی حرفه برای یك شایستگی
اصول حاکم بر ارزشیابی پیشرفت تحصیلی و تربیتی در آموزش فنی و حرفهای
ارزشیابی باید واجد حداقل روایی (یعنی اندازه گیری باید استاندارد عملكرد حرفهای انتخاب شده را اندازه گیری كند) و
پایایی باشد (یعنی بتواند این استانداردها را به صورت یكنواخت و ناوابسته به یك مكان و یا دستگاه خاص ارزشیابی كند).
اگر ابزار ارزشیابی در سطح منطقه درست میشود – براساس استانداردهای محلی و یا ملی و یا بانك سئواالت امتحان -و
نتایج نیز دارای اعتبار وسیع باشند .ضروری است كارشناسان مراكز ملی سنجش و هنر آموزان منطقه ،آموزشهای كافی در
زمینه مدیریت و طراحی ارزشیابی را دیده باشند .اگر ابزارهای ارزشیابی استاندارد شده به صورت متمركز تدوین شوند ،الزم
است این كار توسط متخصصان ارزشیابی و با كمك افرادی كه استانداردهای حرفه را تدوین كردهاند صورت پذیرد .خطا در
مقدار روایی و اعتبار آزمونهای ملی دارای اثرات منفی بسیاری خواهد بود .ارزشیابی پیشرفت تحصیلی و تربیتی در شاخه
فنی و حرفهای ناظر بر تحقق شایستگیها و دستیابی به سطوح شایستگیها و صالحیت حرفهای ملی ایران به شرح زیر می-
باشد:
-9تنوع ابزارها و روشها در بهره گیری از شایستگیها در موقعیت
ابزارها و روش جهت سنجش پیشرفت تحصیلی و شایستگیهای حرفهای و عمومی متنوع خواهد بود.
مالک كسب شایستگیهای حرفهای استاندارد ارزشیابی حرفه مبتنی بر استاندارد عملكرد حرفه تكلیف كاری.
-2شواهد كافی و متنوع برای قضاوت
ارزشیابی به صورت مستمر و عملكردی مبتنی بر عمل خواهد بود .مالک گذر از دوره كسب استاندراد شایستگی حرفهای
وعمومی كسب مدرک براساس صالحیت خواهد بود.
- 7ارزشیابی متنوع و مستمر با توجه به یادگیری هر یك از هنرجویان
استفاده از واقعیتهای دنیای كار و تجربه ارزشیابی حرفه به ارزشیابی گروهكاری و ارزشیابی.
-4خود آگاهی و خود ارزیابی در دستیابی به سطوح شایستگی باالتر
در ارزشیابی شایستگی عمومی و حرفه 93الی 23درصد قضاوت توسط هنرجو انجام خواهد پذیرفت.
تكالیف كاری همراه با سطح بندی شایستگیهای حرفهای و عمومی.
- 7عدم استفاده از شرایط اضطراب آور
شرایط ارزشیابی مبتنی بر شرایط ذكر شده در استاندارد ارزشیابی باشد.
منصفانه باشد
همتا)9 - 6مشاركت سایر دانشآموزان و والدین در سنجش (ارزیابی
استفاده ازگروه دانشآموزان برای سنجش قضاوتی در فرآیندهای ساخت ،طراحی ،تعمیر ،نصب ،تحلیل ،اپراتوری.
-3حفظ نقش مدرسه و معلم در ارزشیابی
ارزشیابی نهایی گروه كاری توسط تیمی از هنرآموز انجام میشود.
- 3نتیجه محور و فرآیند محوری
استاندارد عملكرد تكالیف كاری به عنوان نتیجه فرآیند یاددهی -یادگیری تلقی میشود .برخی از نتایج باید در دنیای كار
(كارآموزی) ارزشیابی شوند.
به كار گیری ارزشیابی فرآیند محور در كسب شایستگی ها
- 1كارگروهی و حل مساله
اجرای فرآیند ارزشیابی در بستر كارگروهی و موقعیتهای جدید جهت حل مساله در زندگی.
- 93ارزشیابی بعنوان بخش جدایی ناپذیر از فرآیند یاددهی – یادگیری
ارزشیابی پیشرفت تحصیلی قبل از ارزشیابی مبتنی بر استاندارد عملكرد اتفاق خواهد افتاد.
-99تكالیف عملكردی در سنجش
ارزشیابی و سنجش مبتنی بر واقعیات و شرایط موجود در استاندارد ارزشیابی حرفه خواهدبود.
- 92كسب كلیه شایستگی جهت اخذ صالحیت
زمانی كه یك هنرجو شایسته دریافت مدرک صالحیت حرفهای میگردد كه در تمامی پودمان ها گواهینامه شایستگی
دریافت كرده باشد .و در پودمان زمانی گواهینامه شایستگی دریافت میكند كه در تمامی كارها ،شایستگی انجام كار را با
توجه به استاندارد عملكرد داشته باشند.
-1ارزیابیهای همتا که بیشتر در حوزۀ آموزش هنر تحت عنوان ژوژمان انجام میشود از این نوع است .به طور کلی در آن دسته از ارزیابی هایی که احساس معیار ارزیابی
است ،برای حفظ روایی به صورت ارزیابی همتا انجام میشود.
774
روشهای سنجش و ارزشیابی با توجه به زمان در آموزشهای فنی و حرفهای:
سنجش آغازین :برای ارزیابی ورودی تعیین صالحیت حرفهای انجام میشود.
سنجش تكوینی :برای اصالح یادگیری صورت میگیرد.
سنجش تشخیصی :برای شروع آموزش كه معموالً در محیط آموزش انجام میگیرد.
سنجش تراكمی :در انتهای تكالیف كاری و پودمانها و سطوح صالحیت حرفهای انجام میگیرد.
سنجش تكمیلی :برای كارآموزی و كارورزی و عملیات میدانی انجام میشود.
در نظام صالحیتهای حرفهای با توجه به نوع حرفه و سطح صالحیت حرفهای و نوع نظام یادگیری (مادام العمر و )...از
روشهای مختلف زمانی استفاده میشود .البته سنجش تراكمی برای اندازه گیری سطح شایستگی و تسلط در هر كار و
حرفه مورد توجه ویژهای قرار میگیرد.
از آنجا كه شما بر مبنای تجارب گذشته ،با ابزارهای ارزشیابیِ اهدافِ دانشی آشنا هستید ،در جدول 9برخی از ابزارهای
ارزشیابی مؤلفههای شایستگی در اهداف مهارتی(شامل تفكر و عمل) و اهداف نگرشی(شامل ایمان و اخالق) آمده است.
جدول -9برخی از ابزارهای ارزشیابی مؤلفههای شایستگی
ابزارهای اندازه گیری و سنجش مهارت (تفكر)
مهارتهاي شناختي
ارزشیابی بعد دانش و مهارت
آفریدن تحلیل كردن به كار بستن
كردن شناختی
الف:
■ ■ ×■ ■ +
دانش امور واقعی
▲ + ×
ب :دانش مفهومی
■ ■ ▲ ■▲ ■
■ + ج:
■ ■ ■
دانش روندی
د:
●
دانش فراشناختی
● ■ ● ■ ●■ ● ■ ● ■
777
● ■ ◊
● ■ ◊ ●■ ●■ ●■
ابزارهای آزمون و سنجش:
+آزمون صحیح-غلط × آزمون جور كردنی آزمون تشریحی آزمون كوتاه-پاسخ چند گزینهای مشاهده
عملكردی سنجش
كارپوشه ■روبریك● فهرست وارسی ▲نقشه مفهومی◊ مصاحبه ♦پرسش شفاهی نمونه كار پروژه آزمون763
درجه گزارش پژوهش موردی محك زنی ارائه ایفای نقش كارگروهی خودسنجی
به طور خالصه انواع سنجش در آموزش بر اساس شایستگی عبارتند از:
776
محتوای مورد ارزشیابی
ارزشیابی در حرفه باید شایستگی انجام كار براساس استاندارد عملكرد را سنجش نماید .این شایستگی تركیبی از دانش،
مهارت و نگرش میباشد .با توجه به استانداردهای حرفهای و شرایط ارائه آموزشها ،شایستگیهای مورد ارزیابی به صورت-
های گوناگون خواهند بود .ارزشیابی ممكن است عالوه بر ارزشیابی مهارتها و شایستگیهایی كه مستقیماً با حرفه فرد در
ارتباط هستند ،مهارتهای دیگری را نیز اندازهگیری كند و به آنها مهارتهای محوری میگویند :این مهارتها عبارتند از
سواد و حساب ،مهارتهای زندگی شامل مهارتهای اجتماعی و شهروندی ،مهارتهای عام كاریابی مانند ارتباطات و
تصمیمسازی و براساس حرفه فرد مهارتهای مدیریت و كار آفرینی .لذا ارزشیابی به صورت كل نگر میباشد به طوری كه
شایستگیهای فنی و غیرفنی در تحلیل كارها مورد توجه قرار خواهد گرفت.
رویكردها و روش های سنجش و ارزیابی محتوی یك فرآیند و سیستم آموزش و تربیت فنی و حرفهای میتواند براساس
شاخصهای مختلف دستهبندی گردد:
بانكهاي اطالعاتي
در این روش براساس استانداردهای حرفه ،بانك اطالعاتی شامل سؤاالت ارزشیابی شایستگی حرفه براساس استاندارد
عملكرد تشكیل میشود .این بانك اطالعاتی دراختیار تمام افراد ذی نفع (مانند مؤسسات آموزش و كارفرمایان) قرار میگیرد
تا بتوانند براساس این بانك اطالعات ،ارزشیابیهای خود را تدوین كنند .انجام این كار مستلزم وجود كارشناسانی در مركز
ملی سنجش است كه استانداردهایی را تدوین كرده است .این كارشناسان به ارائه دهندگان آموزشی ،آموزش میدهند كه
چگونه از این اطالعات در ارزشیابیهای خود استفاده كنند .انجام این كار در كشورهای در حال توسعه بسیار مشكل است
مخصوصاً اگر آزمونها بخواهد دارای روایی و پایایی باشند .این روش نسبت به آزمونهای استاندارد به اقدامات امنیتی و
كاركنان تخصصی كمتری احتیاج دارد .سؤاالت این بانك را میتوان مستقیماً به تمام فعالیتها در هر حرفه مرتبط كرد و
تدوین و اجرای این آزمونها محتاج كارهای اداری عریض و طویل نیست .این آزمونها دارای انعطاف بیشتری هستند زیرا
در صورت تغییر استانداردهای یك حرفه میتوان اطالعات مربوط در بانك را تغییر داد ،در صورت اجرای این روش باید افراد
به صورت متمركز ثبت نام شوند و گواهینامههای آنها صادر گردد تا بتوان تغییر محل افراد به سهولت صورت گیرد و
یادگیری مادامالعمر نیز میسر شود.
773
مقياسبندي رتبهاي -ارزشيابي شايستگي حرفه
رديف
مقياسبندي شايستگي مقياسبندي شايستگي محدوده انتظارات- مقياسبندي
(گروه كاري) (كار) مقياسبندي شايستگي جزء شايستگي جزء
عدم شایستگی :كسب نكردن
نیازمند آموزش :نداشتن نیازمند آموزش :نداشتن
حداقل 37درصد انتظارات در
به مربوط معیارهای مربوط به شایستگی معیارهای
سطح شایستگی مورد نیاز
شایستگی كار كار 1بلی -خیر
شایسته :كسب حداقل 37درصد
شایسته :داشتن معیارهای شایسته :داشتن معیارهای
انتظارات در سطح شایستگی مورد
مربوط به شایستگی كار مربوط به شایستگی كار
نیاز
نیازمند آموزش :كسب نكردن
سطح مقیاس :9كسب نكردن
نیازمند آموزش :كسب نكردن حداقل 63درصد انتظارات در
حداقل 63درصد انتظارات در
حداقل 63درصد انتظارات در سطوح شایستگی مورد نیاز
سطح شایستگی مورد نیاز
شایسته :كسب حداقل 63 سطح شایستگی مورد نیاز
سطح مقیاس :2كسب حداقل 63
شایسته :كسب حداقل 63درصد درصد و حداكثر 37درصد
مقیاسهای 2, 9درصد و حداكثر 37درصد
و حداكثر 37درصد انتظارات در انتظارات در سطوح شایستگی 1
انتظارات در سطح شایستگی مورد 7,
مورد نیاز سطح شایستگی مورد نیاز
نیاز
شایستگی كامل :كسب كردن شایستگی كامل :كسب كردن
سطح مقیاس :7كسب كردن
حداقل 37درصد انتظارات در حداقل 37درصد انتظارات
حداقل 37درصد انتظارات در
در سطوح شایستگی مورد سطح شایستگی مورد نیاز
سطح شایستگی مورد نیاز
نیاز
كامال نیاز مند آموزش :كسب سطح مقیاس :9كسب نكردن حداقل
43درصد انتظارات در سطح كامالً نیازمند آموزش :كسب نكردن حداقل 43درصد
نكردن حداقل 43درصد انتظارات انتظارات در سطوح شایستگی شایستگی مورد نیاز
مورد نیاز سطح مقیاس :2كسب حداقل 43در سطوح شایستگی مورد نیاز
درصد و حداكثر 63درصد انتظارات نیازمند آموزش :كسب حداقل نیازمند آموزش :كسب حداقل
43درصد و حداكثر 63درصد 43درصد و حداكثر 63درصد در سطح شایستگی مورد نیاز
سطح مقیاس :7كسب حداقل 63انتظارات در سطوح شایستگی انتظارات در سطوح شایستگی
مقیاسهای 7, 2, 9
مورد نیاز درصد و حداكثر 33درصد انتظارات مورد نیاز 9
و4و7
شایسته :كسب حداقل 63درصد و شایسته :كسب حداقل 63 در سطح شایستگی مورد نیاز
سطح مقیاس :4كسب حداقل 33حداكثر 37درصد انتظارات در درصد و حداكثر 37درصد
انتظارات در سطوح شایستگی درصد و حداكثر 13درصد انتظارات سطوح شایستگی مورد نیاز
شایستگی كامل :كسب كردن مورد نیاز در سطح شایستگی مورد نیاز
سطح مقیاس :7كسب كردن حداقل حداقل 37درصد انتظارات در شایستگی كامل :كسب كردن
حداقل 37درصد انتظارات در 13درصد انتظارات در سطح سطوح شایستگی مورد نیاز
سطوح شایستگی مورد نیاز شایستگی مورد نیاز
كامال نیاز مند آموزش :كسب سطح مقیاس :9كسب نكردن حداقل
كامال نیاز مند آموزش :كسب
نكردن حداقل 43درصد 63درصد انتظارات در سطح
نكردن حداقل 43درصد انتظارات
انتظارات در سطوح شایستگی شایستگی مورد نیاز
در سطوح شایستگی مورد نیاز
مورد نیاز سطح مقیاس :2كسب حداقل 63
نیازمند آموزش :كسب حداقل
نیازمند آموزش :كسب حداقل 43 درصد و حداكثر 33درصد انتظارات
43درصد و حداكثر 63درصد
درصد و حداكثر 63درصد در سطح شایستگی مورد نیاز
انتظارات در سطوح شایستگی
انتظارات در سطوح شایستگی مقیاسهای 7, 2, 9سطح مقیاس :7كسب كسب حداقل
مورد نیاز 4
مورد نیاز 33درصد و حداكثر 33در صد و4و7
شایسته :كسب حداقل 63درصد و
شایسته :كسب حداقل 63 انتظارات در سطح شایستگی مورد نیاز
حداكثر 37درصد انتظارات در
درصد و حداكثر 37درصد سطح مقیاس :4كسب حداقل
سطوح شایستگی مورد نیاز
انتظارات در سطوح شایستگی 13درصد و حداكثر 13درصد انتظارات
شایستگی كامل :كسب كردن
مورد نیاز در سطح شایستگی مورد نیاز
حداقل 37درصد انتظارات در
شایستگی كامل :كسب كردن سطح مقیاس :7كسب كردن حداقل
سطوح شایستگی مورد نیاز
حداقل 37درصد انتظارات در 63درصد انتظارات در سطح
773
رديف
مقياسبندي شايستگي مقياسبندي شايستگي محدوده انتظارات- مقياسبندي
(گروه كاري) (كار) مقياسبندي شايستگي جزء شايستگي جزء
سطوح شایستگی مورد نیاز شایستگی باالتر از سطح مورد نیاز
كامال نیازمند آموزش :كسب
كامال نیازمند آموزش :كسب
نكردن حداقل 43درصد سطح مقیاس :9كسب نكردن حداقل
نكردن حداقل 43درصد
انتظارات در سطوح شایستگی 63درصد انتظارات در سطح
انتظارات در سطوح شایستگی
مورد نیاز شایستگی مورد نیاز
مورد نیاز
نیازمند آموزش :كسب حداقل سطح مقیاس :2كسب حداقل 63
نیازمند آموزش :كسب حداقل
43درصد و حداكثر 63درصد درصد و حداكثر 33درصد انتظارات
43درصد و حداكثر 63درصد
انتظارات در سطوح شایستگی در سطح شایستگی مورد نیاز
انتظارات در سطوح شایستگی مقیاسهای 2, 9
مورد نیاز سطح مقیاس :7كسب كسب حداقل 2
مورد نیاز 7,و4
شایسته :كسب حداقل 63 33درصد و حداكثر 13در صد
شایسته :كسب حداقل 63درصد
درصد و حداكثر 37درصد انتظارات در سطح شایستگی مورد
و حداكثر 37درصد انتظارات در
انتظارات در سطوح شایستگی نیاز
سطوح شایستگی مورد نیاز
مورد نیاز سطح مقیاس :4كسب حداقل
شایستگی كامل :كسب كردن
شایستگی كامل :كسب كردن 13درصد انتظارات در سطح
حداقل 37درصد انتظارات در
حداقل 37درصد انتظارات در شایستگی مورد نیاز
سطوح شایستگی مورد نیاز
سطوح شایستگی مورد نیاز
-9شایستگیهای غیر فنی شامل الزامات محیط كار در پایه دهم كارگاه نوآوری و كار آفرینی ،كاربرد فناوریهای نوین،
مدیریت تولید در پایه یازدهم و اخالق حرفهای در پایه دوازدهم (شاخه فنی و حرفهای و كاردانش )
-2درس مشرک گروه در پایه دهم شامل :نقشه كشی فنی رایانهای ،عناصر و زبان بصری ،آب ،خاک و گیاه ،ارتباط مؤثر.
(شاخه فنی و حرفهای)
-7كارگاههای 3ساعته (شاخه فنی و حرفهای) پایههای دهم ،یازدهم و دوازدهم
-4دروس شایستگیهای پایه شامل :ریاضی ،فیزیك ،زیست و شیمی
-7دروس دانش فنی پایه و دانش فنی تخصصی
هر یك از مواد درسی موضوع ماده یك شامل پنج پودمان (فصل) میباشد كه باید برای هر یك از آنها توسط هنرآموز
مربوط ارزشیابی مستقل از هنرجو صورت گیرد و در نتیجه یك نمره مستقل از 23نمره برای هر یك پودمانها ثبت می
گردد.
771
743
نمره هر پودمان از دو بخش تشكیل میگردد و فقط یك نمره بر اساس 3تا 23ثبت میگردد.
بخش اول شامل ارزشیابی پایانی هر پودمان :نمره ارزشیابی از كسب شایستگی از پودمان مورد نظر كه با سه نمره 7 ،2 ،9
( =9عدم احراز شایستگی؛
=2احراز شایستگی =7احراز شایستگی باالتر از انتظار) مشخص میگردد و نتیجه آن با ضریب 7منظور میگردد (شكل .) 6
بخش دوم ارزشیابی مستمر :نمره مستمر كه بر اساس انجام فعالیتهای كالسی و كارگاهی ،نظم ،مشاركت در فعالیتهای
آموزشی و تربیتی خودارزیابی ،ابتكار در تكالیف عملكردی درسی و ...از 3تا 7نمره اختصاص پیدا خواهد كرد .شرط قبولی
در هر پودمان كسب نمره حداقل 92میباشد.
با توجه به اینكه خودآگاهی ،خودارزیابی و تصمیمگیری از سوی هنرجویان ،چگونگی جبران و رفع كاستیها از اصول
ارزشیابی پیشرفت تحصیلی و تربیتی است ،توصیه میگردد هنرآموزان 2نمره از 9/7نمره مستمر را به خودارزیابی
توسط هنرجویان اختصاص دهند .همچنین خودارزیابیها ،بایستی بر اساس ارزشیابیها مندرج در كتابهای درسی و
موارد مطرح شده در كتاب راهنمای هنرآموز انجام پذیرد.
749
نمرات احتمالی كه برای هر پودمان ثبت می شود در شكل زیر نشان داده شده است:
شكل -3كتاب استانداردهای ارزشیابی پیشرفت تحصیلی مبتنی بر شایستگی برای كلیه رشتههای تحصیلی
در شكل 1نمونههایی از نمرهدهی بر اساس استانداردهای ارزشیابی مبتنی بر شایستگی برای پودمانهای مختلف رشتههای
گروه بزرگ حرفهای صنعت ،خدمات ،كشاورزی و هنر نشان داده شده است.
747
الف
ب
پ
ت
شكل -1نمونههایی از نمرهدهی ازرشیابی مبتنی بر شایستگی در رشتههای مختلف
زمانی هنرجو در دروس مبتنی بر شایستگی ،قبول اعالم میگردد كه در هر 7پودمان درس نمره باالی 92كسب كند.
در این صورت میانگین 7نمره پودمان به عنوان نمره كلی درس در كارنامه تحصیلی هنرجو منظور خواهد شد .در
صورتی كه فرد در یك یا چند پودمان حداقل نمره 92را كسب نكند در آن ماده درسی قبولی را بدست نمیآورد و نمره
93در سیستم برای او منظور خواهد شد .ارزشیابی مجدد صرفاً در پودمان یا پودمانهایی كه حداقل نمره مورد نظر در
آن كسب نشده است صورت خواهد پذیرفت و در تمام طول سال تحصیلی حداقل برای یك بار امكان پذیر خواهد بود.
خالصه نمرات كسب شده در پودمانها رشتههای تحصیلی در یك كاربرگ تحت عنوان گواهی شایستگیهای حرفهای
تنظیم و همراه با مدارک تحصیلی دیگر به هنرجو تحویل داده خواهد شد.
هنرجویان میتوانند در ارزشیابی فرآیند مدار و نتیجه مدار ،كتاب همراه هنرجو را در زمان اجرای ارزشیابی با خود به
همراه داشته باشند .این كتاب با هدف كاهش اضطراب در دانش آموزان و تحقق اهداف آموزش و ارزشیابی مبتنی بر
شایستگی طراحی گردیده است .در طول دوران تحصیل هنرجویان تنها یك كتاب همراه خواهند داشت و برای كلیه
دروس مبتنی بر شایستگی كاربرد دارد (شكل .) 93
743