3. 1. 1 نشان دهنده الگوریتم ها

  • 2021-06-17

Flowchartsymbols.png

pseudo.png

مثال AQA pseudocode

سازه های برنامه نویسی اساسی

  • سه ساختار اساسی وجود دارد که برای نوشتن الگوریتم استفاده می شود
  1. دنباله - این در حال نوشتن مراحل پایین به روشی است که باید اتفاق بیفتد.
  2. انتخاب - این if ... سپس ... ساختارهای دیگری که به شما امکان می دهد بین گزینه ها انتخاب کنید.
  3. تکرار - سرانجام سازه های تکرار (حلقه) وجود دارد که هنگام برنامه شما یاد خواهید گرفت - سه نفر هستند. برای ... تا ... در حالی که

3 تجزیه

آن را بیاموزید: تجزیه

بیایید آن را خراب کنیم!

  • این یکی از چهار سنگ بنای تفکر محاسباتی است.

مزایای استفاده از تجزیه

  • شکستن مشکل در زیرنویس های کوچکتر دارای مزایای بسیاری است:
    1. مشکلات کوچکتر از مشکلات بزرگتر آسانتر است.
    2. هر یک از زیرنویس ها را می توان به طور جداگانه توسعه داد و برنامه ریزی و کار را برای یک بازه زمانی آسان تر کرد.
    3. توزیع های فرعی برای توزیع بین یک تیم از یک مشکل بزرگ آسان تر است.

مثال فرعی

  • به تجزیه فکر کنید مثل اینکه با یک دیوار 15 فوت روبرو شوید. این غیر واقعی است که فکر کنید می توانید فقط به بالا پرش/صعود کنید.
  • با این حال ، اگر آن دیوار را به 15 قدم 1 فوت بلند کنیم ، می توانیم یک قدم را در یک زمان مقابله کنیم تا آن را به بالا برسانیم.

Decompositionexample.png

  • بیایید به مثال دیگری فکر کنیم ... شطرنج!واد
  • اگر قصد داشتیم برنامه ای را برای یک بازی شطرنج ایجاد کنیم ، در ابتدا کاملاً دلهره آور به نظر می رسد.
  • با این حال ، اگر مشکل را تجزیه کنیم ، مشکلات فردی را در یک بازی شطرنج می بینیم.

Chessgameexample1.png

  • با شروع فقط / "بازی شطرنج" / ما می توانیم آن را به 5 مشکل تجزیه کنیم که حل آن آسان تر است.
  • اما این می تواند حتی بیشتر تجزیه شود ...

Chessgameexample2.png

  • اکنون این درک بسیار ساده تر است و می توان از آن برای ایجاد یک نمودار جریان یا شبه استفاده کرد.

نشان آن: سنگ ... کاغذ ... قیچی!

نقره: مراحل درگیر در بازی راک ، کاغذ و قیچی را تجزیه کنید:

  • بازی قیچی کاغذ راک را تجزیه کنید
  • شما می توانید این کار را به عنوان یک لیست شماره دار یا لیست گلوله انجام دهید
  • بارگذاری در الگوریتم ها - تجزیه: نقره در Bournetolearn

نشان آن: سنگ ... کاغذ ... قیچی!

طلا: ایجاد یک نمودار برای بازی:

  • برای ایجاد یک نمودار نمودار خود از تجزیه نقره خود استفاده کنید

Flowchartsymbols.png

  • حتما از نمادهای صحیح استفاده کنید!
  • بارگذاری در الگوریتم ها - تجزیه: طلا در Bournetolearn

نشان آن: سنگ ... کاغذ ... قیچی!

پلاتین: با استفاده از الگوریتم خود ، یک راه حل برای بازی کد کنید:

  • با استفاده از لیست شماره گذاری شده یا لیست گلوله خود و نمودار نمودار ، راه حل را در پایتون بنویسید
  • بارگذاری در الگوریتم ها - تجزیه: پلاتین در Bournetolearn

4 انتزاع

آن را بیاموزید: انتزاع

  • همچنین یکی از چهار سنگ بنای تفکر محاسباتی است.
  • ما از این استفاده می کنیم تا مسئله ساده تر شود ، اما در نتیجه واقع بینانه نیز کمتر است.
  • فیلم زیر را تماشا کنید و ببینید آیا می توانید نحوه استفاده از انتزاع را مشاهده کنید:

نشان آن: تعریف و مثال کلاس

نقره: کار انتزاع زیر را کامل کنید:

  • انتزاع را در این کلاس انجام دهید.
  • به این فکر کنید که چه جزئیات را می توان انتزاع کرد.
  • آیا به دیوارها احتیاج داریم؟صندلی؟صفحه کلید؟به عنوان نمونه در مورد برنامه صندلی فکر کنید.
  • یک تصویر انتزاعی از کلاس (رنگ/کلمه/پاورپوینت) تولید کنید.
  • بارگذاری در الگوریتم ها - انتزاع: نقره در Bournetolearn

نشان آن: راهنمای تعریف انتزاع

طلا: موارد زیر را کامل کنید:

  1. تعریفی از انتزاع بنویسید.
  2. برای هر کسی که به دنبال انتزاع یک مشکل است ، یک راهنما با یک سری نکات برتر ایجاد کنید.
  3. بارگذاری در الگوریتم ها - انتزاع: طلا در Bournetolearn

نشان آن: راهنمای تعریف انتزاع

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

برچسب ها

ثبت دیدگاه

مجموع دیدگاهها : 0در انتظار بررسی : 0انتشار یافته : ۰
قوانین ارسال دیدگاه
  • دیدگاه های ارسال شده توسط شما، پس از تایید توسط تیم مدیریت در وب منتشر خواهد شد.
  • پیام هایی که حاوی تهمت یا افترا باشد منتشر نخواهد شد.
  • پیام هایی که به غیر از زبان فارسی یا غیر مرتبط باشد منتشر نخواهد شد.