کامپیوتر به عنوان یک مجری رسمی الگوریتم ها. تسلط بر مفاهیم الگوریتم، مجری، داشتن ایده ای از الگوریتم به عنوان مدلی از فعالیت مجری - مستند مجری رسمی

صفحه اصلی / نصب برنامه ها

مجریان الگوریتم اجرای رسمی الگوریتم کامپیوتر به عنوان مجری رسمی الگوریتم ها (برنامه ها).

نوع درس: ترکیب شده است.

اهداف درس:

مفهوم "شیء مجری" را معرفی کنید.

دانش آموزان را با مرحله سوم توسعه الگوریتم آشنا کنید.

مفهوم "برنامه" را معرفی کنید.

معرفی قوانین طراحی و فراخوانی یک برنامه؛

حل مسائل مربوط به برنامه نویسی را با الگوریتم خطی یاد بگیرید.

اهداف درس:

    شناختی :

    سازماندهی کار دانش آموزان برای مطالعه و در ابتدا تثبیت دانش توسطفعالیت های عملی جمعی و مستقل.

    آموزشی:

    با استفاده از یک رویکرد یکپارچه، به دانش آموزان نشان دهید که مفهوم "اجرا کننده شی" در طبیعت، زندگی روزمره، فناوری و زندگی روزمره دارد.

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

    آموزشی:

    شکل گیری فرهنگ اطلاعاتی، مهارت ها و توانایی های کسب دانش جمعی و مستقل؛

    برای پرورش فرهنگ گفتار هنگام پاسخگویی در هیئت، احترام به همه شرکت کنندگان در فرآیند آموزشی.

پیشرفت درس

مرحله سازمانی

احوالپرسی متقابل معلم و دانش آموزان؛ ثبت غایبان؛ بررسی وضعیت بیرونی کلاس؛ بررسی آمادگی دانش آموزان برای درس؛ سازمان توجه و آمادگی داخلی

اعلام موضوع و اهداف درس. تکرار مطالب

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

بررسی پیشانی:

    مراحل حل مسئله با استفاده از رایانه شخصی (بیان مسئله، تعریف شرایط، ساخت مدل مسئله، شرح الگوریتم حل مسئله، انتخاب محیط بهینه برای حل، شرح الگوریتم) را فهرست کنید. با استفاده از انتخاب شده نرم افزار، آزمایش راه حل مشکل، در صورت لزوم، اصلاح راه حل مشکل)

    ویژگی های اصلی الگوریتم (گسسته بودن، دقت، قابل فهم بودن، در دسترس بودن انبوه، اثربخشی) را فهرست کنید.

    اشکال اصلی ارائه الگوریتم ها (کلامی، گرافیکی، نرم افزاری، جدولی) را فهرست کنید.

توضیح مطالب جدید:

الگوریتم های حل مسائل مختلف باید در محیطی که برای به دست آوردن نتیجه ضروری است قابل اجرا باشد. باید در این محیط یک شی وجود داشته باشد که الگوریتم را اجرا کند. بیایید به یک مثال نگاه کنیم. پتیا چای می خواست. آب را در کتری جوشاند، چای کیسه ای را در فنجانی گذاشت، آب جوش ریخت و دو قاشق چایخوری شکر اضافه کرد و با قاشق هم زد و چایش را با لذت نوشید. بیایید الگوریتم اقدامات پتیا را در قالب فلوچارت ترسیم کنیم (معلم دانش آموز را به تخته فرا می خواند).

در این مثال، تمام اقدامات مشخص شده توسط Petya انجام می شود، بنابراین او شی است که الگوریتم را انجام می دهد. پتیا می داند که چگونه و می تواند اقدامات مشخص شده در الگوریتم را انجام دهد. این اقدامات را به ترتیب مشخص شده انجام می دهد. شیئی که الگوریتم را اجرا می کند نامیده می شودمجری .

اجراکنندگان رسمی و غیررسمی هستند. یک مجری رسمی همان فرمان را به همان روش انجام می دهد. یک مجری غیررسمی می تواند یک فرمان را اجرا کند.

مجریان رسمی بسیار متنوع هستند، اما برای هر یک از آنها می توان ویژگی های زیر را مشخص کرد: محدوده وظایفی که باید حل شوند (هدف)، محیط، سیستم فرماندهی و نحوه عملکرد.

طیف وسیعی از کارهایی که باید حل شوند. هر اجرا کننده برای حل طیف خاصی از مشکلات ایجاد شده است - ساخت زنجیره ای از نمادها، انجام محاسبات، ساختن نقشه ها در یک هواپیما و غیره.

محیط هنرمند - شرایطی که تحت آن الگوریتم می تواند اجرا شود.

سیستم فرماندهی مجری (SCS) – فهرستی از اقداماتی که اجراکننده قادر به درک و انجام آن است.

سیستم خرابی های اجراکنندگان لیستی از خرابی هایی است که زمانی ایجاد می شود که اجرای الگوریتم در شرایط خاص غیرممکن باشد.

حالت های عملیاتی – حالت مستقیم و کنترل برنامه. کنترل مستقیم - مجری منتظر دستور یک شخص است و هر فرمان را بلافاصله انجام می دهد. کنترل برنامه - به اجراکننده دنباله ای از دستورات (برنامه) داده می شود و سپس دستورات را به طور خودکار اجرا می کند. برخی از اجراکنندگان تنها در یکی از حالت ها کار می کنند.

اجراکنندگانی که در کارها یافت می شوند عبارتند از: "ملخ"، "ماشین حساب"، "آونگ"، "لاک پشت"، "پیکان"، "دایر"، "پیکان"، "لاک پشت"، "آکواریوس" و غیره. و غیره

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

به جلوn(کجاn– عدد صحیح) – باعث حرکت توسطnگام در جهت حرکت - در جهتی که سر و بدن او رو به رو است.

درستهمتر(کجامتر– عدد صحیح) – باعث تغییر جهت حرکت توسطمتردرجه در جهت عقربه های ساعت

ضبط تکرارک [<Команда1> <Команда2> … <Команда n>] – به این معنی است که ترتیب دستورات داخل پرانتز تکرار خواهد شدکیک بار

به این فکر کنید که پس از اجرای الگوریتم زیر توسط لاک پشت، چه شکلی روی صفحه ظاهر می شود:

12 را تکرار کنید[ راست 45 جلو 20 راست 45]

پاسخ:

مثال: سیستم فرمان کامپیوتر از دو دستور تشکیل شده است که به آنها اعداد اختصاص داده شده است:

1 - تفریق 1

2 - ضرب در 3

هنگام نوشتن یک الگوریتم، برای اختصار، فقط اعداد دستور نشان داده می شود. برای مثال الگوریتم 21212 به معنای زیر است

ضرب در 3

تفریق 1

ضرب در 3

تفریق 1

ضرب در 3

با استفاده از این الگوریتم عدد 1 به 15 تبدیل می شود: ((1*3-1)*3-1)*3=15

مثال: ربات Performer روی یک میدان شطرنجی کار می کند که بین سلول های مجاور ممکن است دیوارهایی وجود داشته باشد. ربات در امتداد سلول های میدان حرکت می کند و می تواند دستورات زیر را انجام دهد: بالا، پایین، راست، چپ.

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

اگر ربات دنباله ای از دستورات را اجرا کند چه اتفاقی می افتد: راست، پایین، راست، پایین، راست. با شروع حرکت از سلول A. ربات باید چه دنباله ای از دستورات را اجرا کند تا از سلول A به سلول B حرکت کند بدون اینکه با دیوارها از بین برود؟

الگوریتمی که به زبانی قابل فهم برای مجری ارائه می شود نامیده می شودبرنامه .

برنامه - دنباله ای منظم از دستورات (دستورالعمل ها) لازم برای رایانه برای حل یک کار معین.

مشکل اصلی در توسعه برنامه های کامپیوتری در ایجاد یا یافتن یک الگوریتم نهفته است. کامپایل یک برنامه با استفاده از یک الگوریتم شناخته شده را کدگذاری می گویند.

برنامه نویسی (کد نویسی) فرآیند ایجاد یک برنامه برای کامپیوتر است.

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

خلاصه درس:

دیالوگ:

    چه چیز جدیدی در درس یاد گرفتید؟

    اهمیت عملی موضوع مورد مطالعه چیست؟

    جنبه های مثبت درس چیست؟

    آرزوها

با تشکر از کار شما در کلاس!

دو نوع مجری وجود دارد: رسمی و غیر رسمی.

یک مجری رسمی همیشه یک فرمان را به همان روش انجام می دهد.

یک مجری غیررسمی می تواند یک فرمان را به روش های مختلف انجام دهد.

به عنوان مثال، هنگامی که به طور مکرر به یک دیسک با ملودی مورد علاقه خود گوش می دهید، می توانید مطمئن باشید که توسط پخش کننده (نوازنده رسمی) به همان روش پخش می شود. اما بعید است که هیچ یک از خوانندگان (اجرای غیررسمی) بتوانند آهنگی از کارنامه خود را دقیقاً چندین بار اجرا کنند.

به عنوان یک قاعده، یک فرد به عنوان یک مجری غیررسمی عمل می کند.

مجریان رسمی عمدتا هستند دستگاه های فنی.

شخصی در نقش یک مجری غیررسمی مسئول اعمال خود است.

شیئی که او را کنترل می کند مسئول اعمال مجری رسمی است.

اجازه دهید با جزئیات بیشتری مجموعه مجریان رسمی را در نظر بگیریم. مجریان رسمی بسیار متنوع هستند، اما برای هر یک از آنها می توان محدوده وظایفی که باید حل شوند، محیط، سیستم فرمان، سیستم خرابی و حالت های عملیاتی را مشخص کرد.

  1. طیف وسیعی از کارهایی که باید حل شوند. هر مجری برای حل یک کلاس خاص از مسائل ایجاد شده است.
  2. محیط هنرمند. معمولاً به منطقه، محیط و شرایطی که مجری در آن فعالیت می کند، محیط اجرای معین می گویند.
  3. سیستم فرماندهی مجری. دستوری که برای انجام یک عمل تکمیل شده مجزا از اجراکننده، دستور نامیده می شود. مجموعه ای از تمام دستوراتی که می تواند توسط برخی از مجری ها اجرا شود، SKI - سیستم دستورات مجری را تشکیل می دهد.
  4. سیستم خرابی مجری. امتناع «نمی‌فهمم» زمانی اتفاق می‌افتد که به اجراکننده دستوری داده شود که بخشی از SKI او نیست. امتناع "من نمی توانم" زمانی رخ می دهد که یک فرمان از SCI تحت شرایط محیطی خاص توسط آن اجرا نشود.
  5. حالت های عملیاتی. برای اکثر اجراکنندگان، حالت های کنترل مستقیم و برنامه ارائه شده است. در حالت اول، اجرا کننده منتظر دستورات یک شخص می ماند و بلافاصله هر فرمان دریافتی را اجرا می کند. در حالت دوم، ابتدا یک توالی کامل از دستورات (برنامه) به اجراکننده داده می شود و سپس تمام این دستورات را به صورت خودکار اجرا می کند. تعدادی از اجراکنندگان فقط در یکی از حالت های نام برده کار می کنند.

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

  • فرآیند حل یک مسئله به عنوان دنباله ای از عملیات ساده ارائه می شود.
  • یک ماشین ایجاد می شود ( دستگاه اتوماتیک) قادر به انجام این عملیات به ترتیب مشخص شده در الگوریتم است.
  • یک فرد از فعالیت های معمول رها می شود، اجرای الگوریتم به یک دستگاه خودکار سپرده می شود.

دو نوع مجری وجود دارد: رسمی و غیر رسمی.

یک مجری رسمی همیشه یک فرمان را به همان روش انجام می دهد.

یک مجری غیررسمی می تواند یک فرمان را به روش های مختلف انجام دهد.

به عنوان مثال، هنگامی که به طور مکرر به یک دیسک با ملودی مورد علاقه خود گوش می دهید، می توانید مطمئن باشید که توسط پخش کننده (نوازنده رسمی) به همان روش پخش می شود. اما بعید است که هیچ یک از خوانندگان (اجرای غیررسمی) بتوانند آهنگی از کارنامه خود را دقیقاً چندین بار اجرا کنند.

به عنوان یک قاعده، یک فرد به عنوان یک مجری غیررسمی عمل می کند.

مجریان رسمی عمدتاً دستگاه های فنی هستند.

شخصی در نقش یک مجری غیررسمی مسئول اعمال خود است.

شیئی که او را کنترل می کند مسئول اعمال مجری رسمی است.

اجازه دهید با جزئیات بیشتری مجموعه مجریان رسمی را در نظر بگیریم. مجریان رسمی بسیار متنوع هستند، اما برای هر یک از آنها می توان محدوده وظایفی که باید حل شوند، محیط، سیستم فرمان، سیستم خرابی و حالت های عملیاتی را مشخص کرد.

  1. طیف وسیعی از کارهایی که باید حل شوند. هر مجری برای حل یک کلاس خاص از مسائل ایجاد شده است.
  2. محیط هنرمند. معمولاً به منطقه، محیط و شرایطی که مجری در آن فعالیت می کند، محیط اجرای معین می گویند.
  3. سیستم فرماندهی مجری. دستوری که برای انجام یک عمل تکمیل شده مجزا از اجراکننده، دستور نامیده می شود. مجموعه ای از تمام دستوراتی که می تواند توسط برخی از مجری ها اجرا شود، SKI - سیستم دستورات مجری را تشکیل می دهد.
  4. سیستم خرابی مجری. امتناع «نمی‌فهمم» زمانی اتفاق می‌افتد که به اجراکننده دستوری داده شود که بخشی از SKI او نیست. امتناع "من نمی توانم" زمانی رخ می دهد که یک فرمان از SCI تحت شرایط محیطی خاص توسط آن اجرا نشود.
  5. حالت های عملیاتی. برای اکثر اجراکنندگان، حالت های کنترل مستقیم و برنامه ارائه شده است. در حالت اول، اجرا کننده منتظر دستورات یک شخص می ماند و بلافاصله هر فرمان دریافتی را اجرا می کند. در حالت دوم، ابتدا یک توالی کامل از دستورات (برنامه) به اجراکننده داده می شود و سپس تمام این دستورات را به صورت خودکار اجرا می کند. تعدادی از اجراکنندگان فقط در یکی از حالت های نام برده کار می کنند.

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

  • فرآیند حل یک مسئله به عنوان دنباله ای از عملیات ساده ارائه می شود.
  • یک ماشین (دستگاه خودکار) ایجاد می شود که قادر است این عملیات را به ترتیب مشخص شده در الگوریتم انجام دهد.
  • یک فرد از فعالیت های معمول رها می شود، اجرای الگوریتم به یک دستگاه خودکار سپرده می شود.

| برنامه ریزی درسی و مواد درسی | کلاس ششم | برنامه ریزی دروس برای سال تحصیلی (FSES) | مجریان اطراف ما

درس 24
مجریان اطراف ما
کار در محیط مجری گرسهاپر

مجریان رسمی

مجریان رسمی

دو نوع مجری وجود دارد: رسمی و غیر رسمی. یک مجری رسمی همیشه یک فرمان را به همان روش انجام می دهد. یک مجری غیررسمی می تواند یک فرمان را به روش های مختلف انجام دهد.

به عنوان مثال، هنگامی که به طور مکرر به یک دیسک با موسیقی مورد علاقه خود گوش می دهید، می توانید مطمئن باشید که توسط پخش کننده (مجری رسمی) به همان روش پخش می شود. اما بعید است که هیچ یک از خوانندگان (اجرای غیررسمی) بتوانند آهنگی از کارنامه خود را دقیقاً چندین بار اجرا کنند.

به عنوان یک قاعده، یک فرد به عنوان یک مجری غیررسمی عمل می کند. مجریان رسمی عمدتاً دستگاه های فنی هستند. شخصی در نقش یک مجری غیررسمی مسئول اعمال خود است. شیئی که او را کنترل می کند مسئول اعمال مجری رسمی است.

اجازه دهید با جزئیات بیشتری مجموعه مجریان رسمی را در نظر بگیریم. مجریان رسمی بسیار متنوع هستند، اما برای هر یک از آنها می توان محدوده وظایفی که باید حل شوند، محیط، سیستم فرمان، سیستم خرابی و حالت های عملیاتی را مشخص کرد.
1. طیف وسیعی از کارهایی که باید حل شوند. هر مجری برای حل یک کلاس خاص از مسائل ایجاد شده است.
2. محیط هنرمند. معمولاً به منطقه، محیط و شرایطی که اجراکننده در آن فعالیت می کند، محیط اجراکننده داده می شود.
3. سیستم فرماندهی مجری. دستوری که برای انجام یک عمل تکمیل‌شده مجزا از اجراکننده، دستور نامیده می‌شود. مجموعه ای از تمام دستوراتی که می تواند توسط برخی از مجری ها اجرا شود، SKI - سیستم دستورات مجری را تشکیل می دهد.
4. سیستم خرابی مجری. امتناع «نمی‌فهمم» زمانی اتفاق می‌افتد که به اجراکننده دستوری داده شود که بخشی از SKI او نیست. امتناع "من نمی توانم" زمانی رخ می دهد که یک فرمان از SCI تحت شرایط محیطی خاص توسط آن اجرا نشود. 
5. حالت های عملیاتی. برای اکثر اجراکنندگان، حالت های کنترل مستقیم و برنامه ارائه شده است. در حالت اول، مجری منتظر دستورات شی کنترلی می ماند و بلافاصله هر فرمان دریافتی را اجرا می کند. در حالت دوم، ابتدا یک توالی کامل از دستورات (برنامه) به اجراکننده داده می شود و سپس تمام این دستورات را به صورت خودکار اجرا می کند. تعدادی از اجراکنندگان فقط در یکی از حالت های نام برده شده کار می کنند.

© 2024 ermake.ru -- درباره تعمیر رایانه شخصی - پورتال اطلاعاتی