جاوا اسکریپت برای نوجوانان ترم چهار

سلام بچه ها این یک جزوه هست که میخوام مطالعش کنید

یک مرور کلی داشته باشیم توی این ترم بیشتر قراره بر حل مسائل مختلف تمرکز کنیم

و متوجه بشیم دقیقا ریاضیات و برنامه نویسی به چه درد ما میخورن

تو ترم های پیش با چند مفهوم کلی اشنا شدیم :

  • شرط ها
  • حلقه های تکرار
  • متغیر ها
  • آرایه ها

و این ترم قراره با استفاده از این ابزار ها یک مسئله رو حل کنیم اما … واقعا روند حل یک مسئله چطور هست ؟

ما اول باید مسئله رو به کوچیک ترین قطعات ممکن در بیاریم که به راحتی قابل فهم باشه و با این کار مسئله رو به چند تا مسئله کوچولو تر تبدیل میکنیم

بعدش باید کلی روش فکر کنیم و راه حل براش بدیم و چطور باید راه حل بدیم ؟ با منطقی فکر کردن اگه به یک مسئله نگاه کنیم و شناخت کافی بهش داشته باشیم اون مسئله به یک سری بدیهیات تبدیل میشه که حلش برای ما سادس یعنی چی حالا این بدیهیااااات ؟

 

بدیهیات در واقع چیز هایی هستند که به خاطر سادگی ما خیلی سریع اون ها رو پذیرفتیم مثل :

۲+۲ = ۴ این یک فرمول بدیهی هست و ما اینو تو انگشت هامون دیدیم

پس همه چی در نهایت به این بدیهیات تبدیل میشن اما تجزیه کردن یک چیز تا بدیهی ترین قسمت اون خیلی کار سخت و پیچیده ای هست پس ما از ابزار ها استفاده میکنیم

مثلا ابزار ضرب که در واقع همون تکرار جمع هست هست

5 *5 در واقع یعنی پنج بار 5 رو با 5 جمع کنیم

یا 5 * 3 یعنی پنج بار ۳ رو با ۳ جمع کنیم ۳+۳+۳+۳+۳

خب حالا که تونستیم ابزار ها رو تجزیه کنیم میتونیم بفهمیم که ابزار های بزرگتری هم وجود دارند حلقه ها و شرط ها و اینا هم نوعی ابزار هستند که ما میتونیم با ترکیب کردنشون باهم دیگ یک مسئله رو حل کنیم

 

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

جمع اعداد ۱ تا ۱۰۰۰ چقدر است ؟

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *