گواهینامه نهایی دولتی برای فارغ التحصیلان کلاس نهم در حال حاضر داوطلبانه است ، شما همیشه می توانید امتحانات سنتی معمول را رد کرده و شرکت کنید.

فرم OGE (GIA) برای فارغ التحصیلان کلاس 9 سال 2019 جذاب تر است؟ انجام مستقیم گواهینامه در این فرم جدید به شما امکان می دهد ارزیابی مستقلی از آمادگی دانش آموزان داشته باشید. تمام وظایف OGE (GIA) در قالب فرم خاصی ارائه می شود که شامل سوالات با انتخاب پاسخ به آنها است. تشبیه مستقیم با USE ترسیم می شود. در این حالت می توانید هم پاسخ کوتاه و هم پاسخ دقیق بدهید. وب سایت ما سایت اینترنتی به شما کمک می کند کاملاً آماده شوید و واقعاً شانس خود را ارزیابی کنید. بعلاوه، gIA و OGE را به صورت آنلاین و با بررسی جوابها آزمایش می کند به شما کمک می کند تا در مورد انتخاب بیشتر یک کلاس تخصصی دبیرستان تصمیم بگیرید. شما خود قادر خواهید بود به راحتی دانش خود را در مورد موضوع انتخاب شده ارزیابی کنید. برای انجام این کار ، پروژه ما آزمون های مختلفی را در تعدادی از رشته ها به شما ارائه می دهد. سایت ما اختصاص داده شده به آماده سازی برای تحویل آنلاین GIA 2019 درجه 9، کاملاً به شما کمک می کند تا برای اولین آزمایش جدی و مسئولانه در زندگی آماده شوید.

تمام مطالب موجود در سایت ما به صورت ساده و قابل فهم ارائه شده است. چه در کلاس خود یک دانش آموز کاملاً الف یا یک دانش آموز متوسط \u200b\u200bباشید ، اکنون همه چیز در دست شماست. بازدید شما از ما اضافی نخواهد بود. در اینجا می توانید پاسخ همه سوالات خود را پیدا کنید. برای آزمون دشوار OGE ، GIA آماده باشید و نتیجه از همه انتظارات شما فراتر خواهد رفت.

آزمون OGE در انفورماتیک یکی از امتحاناتی است که به انتخاب دانشجو انجام می شود. برای ورود به کلاس 10 بعد از 9 ، باید 2 موضوع را با سلیقه خود انتخاب کنید و 2 رشته اجباری است. علوم کامپیوتر توسط کسانی انتخاب می شود که در یک کلاس از یک تخصص خاص ثبت نام می کنند ، قصد دارند در جایی که این موضوع مورد نیاز است وارد کالج یا آموزشگاه فنی شوند. همچنین ، بسیاری از افراد علوم کامپیوتر را انتخاب می کنند زیرا به نظر می رسد ساده ترین گزینه باشد. اگر صاحب رایانه هستید و موضوعی را برای تحویل انتخاب نکرده اید ، ارزش توجه به علوم کامپیوتر را دارد.

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

  • قسمت اول شامل 18 وظیفه است (تعداد ممکن است هر ساله تغییر کند) ، سطح دشواری اساسی است. هدف آزمایش دانش نظری دانش آموزان برای انطباق با هنجارها و استانداردهای برنامه است. مباحث اصلی و تمرکز تکالیف: ترجمه اعداد از یک سیستم عددی به سیستم دیگر ، ترجمه واحدهای اندازه گیری ، دانش نظری در مورد همه مباحث دوره. اگر یاد گرفتید چنین وظایفی را انجام دهید ، ویژگی ها و الگوریتم حل آن را بخاطر بسپارید ، مشکلی در آزمون وجود نخواهد داشت. همچنین در این بخش وظایف برنامه نویسی وجود دارد - این به دانش خاص و توانایی های خاصی نیاز ندارد ، برای یادگیری الگوریتم کافی است.
  • قسمت دوم شما را ملزم می کند تا دو کار را در رایانه انجام دهید. و شما باید بدون کمک اینترنت کنار بیایید. تکالیف برای بررسی کار هستند ، به عنوان مثال ، در بسته Office یا محیط برنامه نویسی. اولین کار ، اغلب ، مهارت های اکسل است: مقدار را پیدا کنید ، از فرمول ها و نمودارها برای نشان دادن هر مقدار استفاده کنید. برنامه نویسی در محیط Kumir ، Python ، Pascal انجام می شود. دانش آموز یک تکلیف را دریافت می کند و آن را انجام می دهد - نتیجه باید یک الگوریتم بدون عارضه باشد.

تکمیل دوره و آماده شدن برای آزمون با مهارت های اساسی کاملاً ممکن است. نکته اصلی آموزش در نوشتن الگوریتم ها ، مطالعه تئوری ، یادگیری انجام تست ها است. در مورد دوم ، منبع آنلاین "من OGE را در انفورماتیک حل خواهم کرد" کمک خواهد کرد - در اینجا بسیاری از وظایف با سطوح مختلف دشواری جمع آوری شده است ، پس از قبولی ، دانش آموز می تواند به راحتی امتحان را برای نمره بالا قبول کند.
توصیه می شود آماده سازی را با آشنایی با آن شروع کنید ، که تمام مباحثی را که باید به آنها توجه شود لیست می کند. این به ایجاد یک برنامه و برنامه آماده سازی کمک می کند. اهداف و یک برنامه عملی را به وضوح تعیین کنید ، کمی خود انضباطی داشته باشید و حتی در مدت شش ماه می توانید بر مطالب مسلط شوید. برای تسلط بر برنامه نویسی ، می توانید از کمک یک معلم استفاده کنید ، کتابهای درسی را به تنهایی مطالعه کنید ، با یک معلم خصوصی درس بخوانید - این یک انتخاب است.
دشوارترین موضوع برنامه نویسی است - زمان بیشتری را صرف آن کنید. اما کلاس ها با کمک یک سایت منبع ویژه به شما امکان می دهد تجربه آنلاین در حل وظایف با پیچیدگی های مختلف کسب کنید. تنها با دانستن چگونگی استفاده از اطلاعات آموخته شده می توانید OGE را با نمره بالا در علوم کامپیوتر قبول کنید.

1. یک کتاب درسی در زمینه علوم کامپیوتر که روی رایانه تایپ شده است ، حاوی 256 صفحه است ، هر صفحه شامل 40 سطر ، هر سطر شامل 60 کاراکتر است. برای رمزگذاری کاراکترها ، از رمزگذاری KOI-8 استفاده می شود که در آن هر کاراکتر با 8 بیت رمزگذاری می شود. حجم اطلاعات کتاب درسی را تعیین کنید.

2) 200 کیلوبایت

3) 600 کیلوبایت

4) 1200 بایت

توضیح

بیایید تعداد نویسه های مقاله را پیدا کنیم:

256 40 60 \u003d 2 8 5 15 2 5 \u003d 75 2 13.

یک کاراکتر در یک بایت رمزگذاری می شود ، 2 10 بایت 1 کیلوبایت است ، بنابراین حجم اطلاعات مقاله

75 8 2 10 بایت \u003d 600 کیلوبایت.

2. متن داستان در رایانه تایپ می شود. حجم اطلاعات پرونده حاصل 9 کیلوبایت است. متن 6 صفحه طول می کشد ، هر صفحه به همان تعداد خط دارد ، هر خط شامل 48 کاراکتر است. همه کاراکترها در رمزگذاری KOI-8 نشان داده می شوند ، که در آن هر کاراکتر با 8 بیت رمزگذاری می شود. مشخص کنید که چند خط در هر صفحه قرار دارد.

توضیح

حجم اطلاعات پرونده V = 8PSCجایی که پ - تعدادی از صفحات، س - تعداد خطوط ، ج - تعداد کاراکترهای یک خط ، عامل 8 وزن اطلاعاتی یک کاراکتر در بیت است. از جایی که می گیریم:

س = V/(8رایانه شخصی) \u003d 9 2 10 2 3 / (8 6 48) \u003d 32

یک صفحه متناسب با 32 خط است.

پاسخ صحیح در شماره 3 نشان داده شده است.

3. در یکی از رمزگذاری های Unicode ، هر کاراکتر در 16 بیت رمزگذاری شده است. اندازه جمله بعدی را در رمزگذاری داده شده تعیین کنید. هفت بار اندازه گیری یک بار!

توضیح

در یک جمله 33 حرف وجود دارد. بنابراین ، اندازه جمله Unicode: 33 16 \u003d 528 بیت است.

پاسخ صحیح در شماره 4 نشان داده شده است.

4- برای کدام یک از نام های داده شده عبارت نادرست است:

نه ((حرف اول صامت) و (آخرین حرف مصوت))؟

توضیح

AND را طبق قوانین De Morgan تبدیل کنید:

نه(حرف اول صامت) یا نه(آخرین حرف واکه)

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

(حرف اول مصوت) یا (حرف آخر صامت)

منطقی "یا" فقط زمانی غلط است که هر دو عبارت نادرست باشد. بیایید تمام گزینه های پاسخ را بررسی کنیم.

1) نادرست ، زیرا هر دو عبارت نادرست است: q - صامت و من - مصوت.

2) درست است ، زیرا جمله دوم درست است: l صامت است.

3) درست است ، از آنجا که هر دو جمله درست هستند: a مصوت است و m صامت است.

4) درست است ، از آنجا که جمله اول درست است: a یک مصوت است.

5- این عبارت برای کدام یک از نام های نویسندگان و شاعران روسی درست است:

NOT (تعداد واکه ها زوج است) و NOT (حرف اول صامت)؟

1) یسنین

2) اودئوفسکی

3) تولستوی

توضیح

"AND" منطقی فقط زمانی درست است که هر دو جمله درست باشند. بیایید تمام گزینه های پاسخ را بررسی کنیم.

1) Yesenin درست است ، زیرا هر دو عبارت درست هستند.

2) Odoevsky - نادرست است ، زیرا عبارت "NOT (تعداد واکه ها زوج است)" نادرست است.

3) تولستوی نادرست است ، زیرا عبارت "NOT (حرف اول صامت)" نادرست است.

4) Fet نادرست است ، زیرا هر دو عبارت نادرست است.

پاسخ صحیح در شماره 1 نشان داده شده است.

6. برای کدام یک از مقادیر داده شده عدد ایکس این جمله درست است: ( ایکس < 5) و نه (ایکس < 4)?

توضیح

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

(ایکس < 5) و (ایکس >= 4)

و اجازه دهید تمام گزینه های پاسخ را بررسی کنیم.

1) غلط است زیرا جمله اول نادرست است: 5 کمتر از 5 است.

2) نادرست است زیرا جمله دوم نادرست است: 2 حداقل 4 است.

3) غلط است زیرا جمله دوم نادرست است: 3 از 4 کمتر نیست.

4) درست است ، از آنجا که هر دو عبارت درست هستند: 4 کمتر از 5 است و 4 کمتر از 4 نیست.

پاسخ صحیح در شماره 4 نشان داده شده است.

7. بین شهرک های A ، B ، C ، D ، E ، جاده هایی ساخته شده است که طول آنها (بر حسب کیلومتر) در جدول آورده شده است:

توضیح

از نقطه A می توانید به نقاط B ، D برسید.

از نقطه B می توانید به نقاط C ، D برسید.

A-D-B-C-E: طول مسیر 12 کیلومتر است.

A-D-C-E: طول مسیر 9 کیلومتر است.

A-B-D-C-E: طول مسیر 8 کیلومتر است.

8- بین شهرک های A ، B ، C ، D ، E ، جاده هایی ساخته شده است که طول آنها (بر حسب کیلومتر) در جدول آورده شده است:

طول کوتاهترین مسیر بین نقاط A و E را تعیین کنید. فقط می توانید در امتداد جاده ها حرکت کنید ، طول آن در جدول نشان داده شده است.

توضیح

تمام گزینه های مسیر را از A به E پیدا کنید و کوتاهترین را انتخاب کنید.

از نقطه A می توانید به نقطه B برسید.

از نقطه B می توانید به نقاط C ، D ، E برسید.

از نقطه C می توانید به نقطه E برسید.

از نقطه D می توانید به نقطه E برسید.

A-B-C-E: طول مسیر 9 کیلومتر است.

A-B-E: طول مسیر 9 کیلومتر است.

A-B-D-E: طول مسیر 7 کیلومتر است.

پاسخ صحیح در شماره 3 نشان داده شده است.

9. بین شهرک های A ، B ، C ، D ، E جاده هایی ساخته شده است که طول آنها (بر حسب کیلومتر) در جدول آورده شده است:

طول کوتاهترین مسیر بین نقاط A و E را تعیین کنید. فقط می توانید در امتداد جاده ها حرکت کنید ، طول آن در جدول نشان داده شده است.

توضیح

تمام گزینه های مسیر را از A به E پیدا کنید و کوتاهترین را انتخاب کنید.

از نقطه A می توانید به نقاط B ، C ، D برسید.

از نقطه B می توانید به نقطه C برسید.

از نقطه C می توانید به نقاط D ، E برسید.

A-B-C-E: طول مسیر 7 کیلومتر است.

A-C-E: طول مسیر 7 کیلومتر است.

A-D-C-E: طول مسیر 6 کیلومتر است.

پاسخ صحیح در شماره 3 نشان داده شده است.

10. یک پرونده در یک فهرست ذخیره شد Lilac.docنام و نام خانوادگی D: \\ 2013 \\ تابستان \\ Lilac.doc ژوئن و پرونده Lilac.doc به زیر شاخه ایجاد شده منتقل شد. لطفاً نام کامل این پرونده را پس از انتقال وارد کنید.

1) D: \\ 2013 \\ تابستان \\ Lilac.doc

2) D: \\ 2013 \\ تابستان \\ ژوئن \\ Lilac.doc

توضیح

نام کامل پرونده پس از انتقال خواهد بود D: \\ 2013 \\ تابستان \\ ژوئن \\ Lilac.doc.

11. یک پرونده در یک فهرست ذخیره شد Lilac.doc... یک زیر شاخه در این فهرست ایجاد شده است ژوئنو پرونده Lilac.doc به زیر شاخه ایجاد شده منتقل شد. نام پرونده کامل شده است

D: \\ 2013 \\ تابستان \\ ژوئن \\ Lilac.doc

لطفا قبل از انتقال نام کامل این پرونده را وارد کنید.

1) D: \\ 2013 \\ تابستان \\ Lilac.doc

2) D: \\ 2013 \\ Lilac.doc

3) D: \\ 2013 \\ تابستان \\ ژوئن \\ Lilac.doc

توضیح

نام پرونده کامل قبل از انتقال بود D: \\ 2013 \\ تابستان \\ Lilac.doc.

پاسخ صحیح در شماره 1 نشان داده شده است.

12. مارینا ایوانووا ، هنگام کار بر روی پروژه ادبیات ، پرونده های زیر را ایجاد کرد:

D: \\ ادبیات \\ پروژه \\ Yesenin.bmp

D: \\ Study \\ Work \\ Writers.doc

D: \\ Study \\ Work \\ Poets.doc

D: \\ ادبیات \\ پروژه \\ پوشکین. bmp

D: \\ ادبیات \\ پروژه \\ Poems.doc

نام کامل پوشه را مشخص کنید ، که هنگام حذف همه پرونده ها با پسوند ، خالی خواهد ماند .doc... در نظر بگیرید که هیچ پرونده یا پوشه دیگری روی درایو D وجود ندارد.

1) ادبیات

2) D: \\ مطالعه \\ کار

3) D: \\ مطالعه

4) D: \\ ادبیات \\ پروژه

توضیح

توجه داشته باشید که به غیر از پرونده دیگری در پوشه Work وجود ندارد Writers.doc و شاعران. دکتر... بنابراین ، هنگام حذف همه پرونده ها با پسوند .doc، این پوشه خالی خواهد ماند.

پاسخ صحیح در شماره 2 نشان داده شده است.

با توجه به بخشی از صفحه گسترده:

از نمودار می توان دریافت که مقادیر موجود در سه سلول برابر هستند و در چهارم ، سه برابر بیشتر هستند. از آنجا که A2 \u003d B2 ≠ D2 ، C2 \u003d 3.

مقدار یافت شده C2 \u200b\u200bبا فرمولی که در شماره 2 نشان داده شده مطابقت دارد.

14. با توجه به بخشی از صفحه گسترده:

نمودار نشان می دهد که مقادیر سه سلول برابر است و مقدار چهارم سه برابر بیشتر از مجموع مقادیر سه سلول اول است B2 \u003d C2 \u003d 1 ، بنابراین ، D2 \u003d 1.

مقدار پیدا شده D2 با فرمولی که در شماره 2 نشان داده شده مطابقت دارد.

15. با توجه به بخشی از صفحه گسترده:

از نمودار می توانید مقادیر سه سلول را با هم برابر ببینید. از آنجا که C2 \u003d D2 ، بنابراین A2 \u003d 3.

مقدار یافت شده A2 با فرمولی که در شماره 4 نشان داده شده مطابقت دارد.

16. هنرمند طراح در صفحه مختصات حرکت می کند و ردی به شکل یک خط باقی می گذارد. طراح می تواند دستور را اجرا کند انتقال به ( الف ، ب) (جایی که الف ، ب (x ، y)به یک نقطه با مختصات (x + a ، y + b)... اگر اعداد باشد الف ، ب مثبت ، مقدار مختصات مربوطه افزایش می یابد. اگر منفی باشد ، کاهش می یابد.

(4, 2)(2, −3) (6, −1).

k بار تکرار کنید

تیم 1 تیم 2 تیم 3

پایان

تیم 1 تیم 2 تیم 3 تکرار خواهد شد ک زمان.

5 بار تکرار کنید

حرکت با (0 ، 1) حرکت با (−2 ، 3) حرکت با (4 ، −5) پایان

مختصات نقطه ای که پیش نویس از آن شروع به حرکت می کند ، (3 ، 1). مختصات نقطه ای که وی در آن قرار دارد چیست؟

توضیح

فرمان دادن 5 بار تکرار کنید به این معنی است که دستورات حرکت با (0 ، 1) حرکت با (−2 ، 3) حرکت با (4 ، −5) پنج بار اعدام خواهد شد در نتیجه ، پیش نویس با 5 · (0 - 2 + 4 ، 1 + 3 - 5) \u003d (10 ، −5) حرکت خواهد کرد. از آنجا که پیش نویس شروع به حرکت در نقطه با مختصات (3 ، 1) می کند ، مختصات نقطه ای که در آن قرار داشته است: (13, −4) .

پاسخ صحیح در شماره 3 نشان داده شده است.

17. هنرمند طراح در صفحه مختصات حرکت می کند و ردی از آن به شکل یک خط باقی می ماند. طراح می تواند دستور را اجرا کند انتقال به ( الف ، ب) (جایی که الف ، ب - اعداد صحیح) ، انتقال پیش نویس از نقطه با مختصات (x ، y)به یک نقطه با مختصات (x + a ، y + b)... اگر اعداد باشد الف ، ب مثبت ، مقدار مختصات مربوطه افزایش می یابد. اگر منفی باشد ، کاهش می یابد.

به عنوان مثال ، اگر پیش نویس در نقطه ای با مختصات باشد (4, 2)، سپس دستور Move to(2, −3) پیش نویس را به یک نقطه منتقل می کند(6, −1).

k بار تکرار کنید

تیم 1 تیم 2 تیم 3

پایان

به معنی توالی دستورات است تیم 1 تیم 2 تیم 3 تکرار خواهد شد ک زمان.

الگوریتم زیر را برای اجرا به نویسنده داده اند:

3 بار تکرار کنید

پایان

با کدام یک از دستورات می توانید این الگوریتم را جایگزین کنید تا Draftsman در همان نقطه پس از اجرای الگوریتم باشد؟

1) حرکت توسط (−9 ، −3)

2) حرکت توسط (−3 ، 9)

3) حرکت توسط (−3 ، −1)

4) انتقال به (9 ، 3)

توضیح

فرمان دادن 3 بار تکرار کنید به این معنی است که دستورات حرکت با (−2 ، −3) حرکت با (3 ، 2) حرکت با (−4.0) سه بار اعدام خواهد شد در نتیجه ، پیش نویس با 3 · (−2 + 3 - 4 ، −3 + 2 + 0) \u003d (−9 ، −3) حرکت خواهد کرد. بنابراین ، این الگوریتم می تواند با دستور جایگزین شود حرکت توسط (−9 ، −3).

پاسخ صحیح در شماره 1 نشان داده شده است.

18- هنرمند طراح در صفحه مختصات حرکت می کند و ردی از آن به شکل یک خط باقی می ماند. طراح می تواند دستور را اجرا کند تغییر به (الف ، ب) (جایی که الف ، ب - اعداد صحیح) ، انتقال پیش نویس از نقطه با مختصات ( x ، y) تا مختصات به نقطه ( x + a ، y + b) اگر اعداد باشد الف ، ب مثبت ، مقدار مختصات مربوطه افزایش می یابد ، اگر منفی باشد ، کاهش می یابد.

به عنوان مثال ، اگر Draftsman در یک نقطه با مختصات (1 ، 1) باشد ، سپس دستور Move by (–2، 4) Draftsman را به نقطه (–1 ، 5) منتقل می کند.

k بار تکرار کنید

تیم 1 تیم 2 تیم 3

پایان

به این معنی است که توالی دستورات تیم 1 تیم 2 تیم 3 k بار تکرار خواهد شد.

الگوریتم زیر را برای اجرا به نویسنده داده اند:

3 بار تکرار کنید

حرکت با (–2 ، –3) حرکت با (3 ، 4)

پایان

حرکت با (–4 ، –2)

پیش نویس باید چه دستوری را اجرا کند تا به نقطه آغازین حرکت خود بازگردد؟

1) حرکت با (1 ، –1)

2) حرکت با (–3 ، –1)

3) حرکت با (–3 ، –3)

4) حرکت با (-1 ، 1)

توضیح

فرمان دادن 3 بار تکرار کنید به این معنی است که دستورات حرکت با (–2 ، –3) و حرکت با (3 ، 4) سه بار اعدام خواهد شد در نتیجه ، Draftsman با 3 · (−2 + 3 ، −3 + 4) \u003d (3 ، 3) حرکت خواهد کرد. بنابراین ، طراح در نقطه (3؛ 3) قرار می گیرد ، سپس دستور را اجرا می کند حرکت با (–4 ، –2)، پس از آن در نقطه قرار خواهد گرفت (−1 ؛ 1). بنابراین ، برای اینکه Draftsman به نقطه شروع برگردد ، باید دستور را اجرا کند حرکت با (1 ، −1).

پاسخ 1.

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

– – – – – – – –

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

برخی از رمزگذاری ها می توانند به بیش از یک روش رمزگشایی شوند. به عنوان مثال ، 00101001 می تواند نه تنها URA ، بلکه UAU نیز باشد. سه زنجیره کد داده شده است:

توضیح

1) "0100100101" می تواند به معنی "AUUA" و "PPAA" و "RAUA" باشد.

2) "011011111100" فقط می تواند به معنی "ENTER" باشد.

3) "0100110001" می تواند به معنای "AUDA" و "RADA" باشد.

پاسخ: "ENTER".

پاسخ: وارد شوید

21. والیا کلمات روسی (توالی حروف) را رمزگذاری می کند ، به جای هر حرف کد آن را یادداشت می کند:

و د به ح در باره از جانب
01 100 101 10 111 000

برخی از زنجیره ها را می توان به بیش از یک روش رمزگشایی کرد. به عنوان مثال ، 00010101 می تواند نه تنها SKA ، بلکه SNK نیز باشد. سه زنجیره کد داده شده است:

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

توضیح

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

1) "10111101" می تواند به معنی "KOA" و "NOC" باشد.

2) "100111101" می تواند به معنی "DOK" و "NAOA" باشد.

3) "0000110" فقط می تواند به معنای "SAN" باشد.

بنابراین ، پاسخ "SAN" است.

پاسخ: سان

22. در برنامه ": \u003d" عملگر انتساب را نشان می دهد ، علائم "+" ، "-" ، "*" و "/" - به ترتیب ، عملیات جمع ، تفریق ، ضرب و تقسیم. قوانین انجام عملیات و ترتیب اقدامات مطابق با قوانین حساب است.

مقدار یک متغیر را تعریف کنید ب پس از اجرای الگوریتم:

A: \u003d 8
ب: \u003d 3
a: \u003d 3 * a - b
b: \u003d (a / 3) * (b + 2)

در جواب ، یک عدد صحیح را مشخص کنید - مقدار متغیر ب.

توضیح

بیایید برنامه را اجرا کنیم:

A: \u003d 8
ب: \u003d 3
a: \u003d 3 * 8 - 3 \u003d 21
ب: \u003d (3/21) * (3 + 2) \u003d 35

23. در برنامه ": \u003d" عملگر انتساب را نشان می دهد ، علائم "+" ، "-" ، "*" و "/" - به ترتیب ، عملیات جمع ، تفریق ، ضرب و تقسیم. قوانین انجام عملیات و ترتیب اقدامات مطابق با قوانین حساب است. مقدار b را پس از اجرای الگوریتم تعیین کنید:

a: \u003d 7
ب: \u003d 2
a: \u003d b * 4 + a * 3
ب: \u003d 30 - الف

توضیح

بیایید برنامه را اجرا کنیم:

A: \u003d 7
ب: \u003d 2
a: \u003d b * 4 + a * 3 \u003d 8 + 21 \u003d 29
ب: \u003d 30 - a \u003d 1.

24. الگوریتم زیر از متغیرهای a و b استفاده می کند. علامت ": \u003d" عملگر انتساب را نشان می دهد ، علائم "+" ، "-" ، "*" و "/" - به ترتیب عملیات جمع ، تفریق ، ضرب و تقسیم. قوانین انجام عملیات و ترتیب اقدامات مطابق با قوانین حساب است. مقدار متغیر b را پس از اجرای الگوریتم تعیین کنید:

a: \u003d 5
b: \u003d 2 + a
a: \u003d a * b
b: \u003d 2 * a - b

در پاسخ خود ، یک عدد صحیح را مشخص کنید - مقدار متغیر b.

توضیح

بیایید برنامه را اجرا کنیم:

A: \u003d 5
ب: \u003d 2 + a \u003d 7
a: \u003d a * b \u003d 35
b: \u003d 2 * a - b \u003d 63.

25. مشخص کنید چه نتیجه ای در نتیجه برنامه بعدی چاپ می شود. متن برنامه به سه زبان برنامه نویسی ارائه شده است.

توضیح

حلقه "for k: \u003d 0 تا 9 do" ده بار اجرا می شود. هر بار متغیر s 3 افزایش می یابد. از آنجا که در ابتدا s \u003d 3 ، پس از اجرای برنامه به دست می آوریم: s \u003d 3 + 10 · 3 \u003d 33.

26. مشخص کنید چه نتیجه ای در نتیجه برنامه بعدی چاپ می شود. متن برنامه به سه زبان برنامه نویسی ارائه شده است.

توضیح

حلقه "برای k: \u003d 1 تا 9 انجام" نه بار اجرا می شود. هر بار متغیر s 3 کاهش می یابد. از آنجا که در ابتدا s \u003d 50 ، پس از اجرای برنامه به دست می آوریم: s \u003d 50 - 9 · 3 \u003d 23.

27. مشخص کنید چه نتیجه ای در نتیجه برنامه بعدی چاپ می شود. متن برنامه به سه زبان برنامه نویسی ارائه شده است.

توضیح

حلقه "for k: \u003d 1 to 7 do" هفت بار اجرا می شود. هر بار متغیر s در 2 ضرب می شود. از آنجا که در ابتدا s \u003d 1 ، پس از اجرای برنامه به دست می آوریم: s \u003d 1 · 2 · 2 · 2 · 2 · 2 · 2 · 2 \u003d 128.

28. در جدول Dat داده های مربوط به تعداد آرا 10 برای 10 خواننده فولکلور ارائه شده است (Dat - تعداد آرا cast برای اولین هنرمند ؛ Dat - برای نفر دوم ، و غیره). مشخص کنید که در نتیجه برنامه بعدی کدام شماره چاپ می شود. متن برنامه به سه زبان برنامه نویسی ارائه شده است.

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

جلبک
زود
سلتاب دات
k کامل ، متر
دیت: \u003d 16
دیت: \u003d 20
دیت: \u003d 20
دیت: 41
دیت: \u003d 14
دیت: \u003d 21
دیت: \u003d 28
دیت: \u003d 12
دیت: \u003d 15
دیت: \u003d 35
m: \u003d 0
nts برای k از 1 تا 10
اگر Dat [k]\u003e m باشد
m: \u003d Dat [k]
همه چيز
kts
خروجی متر
باهم

DIM Dat (10) به عنوان INTEGER
DIM k ، متر به عنوان integer
Dat (1) \u003d 16: Dat (2) \u003d 20
Dat (3) \u003d 20: Dat (4) \u003d 41
دیت (5) \u003d 14: دیت (6) \u003d 21
دیت (7) \u003d 28: دیت (8) \u003d 12
دیت (9) \u003d 15: دیت (10) \u003d 35
m \u003d 0
برای k \u003d 1 تا 10
IF Dat (k)\u003e بعد از آن
m \u003d Dat (k)
ENDIF
بعدی بعدی
چاپ متر

Var k، m: عدد صحیح؛

شروع
دیت: \u003d 16؛ دیت: \u003d 20؛
دیت: \u003d 20؛ دیت: \u003d 41؛
دیت: \u003d 14؛ دیت: \u003d 21؛
دیت: \u003d 28؛ دیت: \u003d 12؛
دیت: \u003d 15؛ دیت: \u003d 35؛
m: \u003d 0؛
برای k: \u003d 1 تا 10 انجام دهید
اگر Dat [k]\u003e m باشد
شروع
m: \u003d Dat [k]
پایان؛
نوشتن (متر)
پایان.

توضیح

این برنامه برای یافتن حداکثر تعداد آرا cast برای یک مجری طراحی شده است. پس از تجزیه و تحلیل داده های ورودی ، به این نتیجه می رسیم که پاسخ 41 است.

پاسخ: 41.

29. جدول Dat اطلاعات مربوط به تعداد وظایف ساخته شده توسط دانش آموزان را ذخیره می کند (وظایف Dat توسط دانش آموز اول انجام شده است ، Dat - توسط نفر دوم و غیره). مشخص کنید که در نتیجه برنامه بعدی کدام شماره چاپ می شود. متن برنامه به سه زبان برنامه نویسی ارائه شده است.

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

آلگناچ
سلتاب دات
عدد صحیح k ، m ، n

متر: \u003d 10؛ n: \u003d 0
nts برای k از 1 تا 10
اگر dat [k]< m то
m: \u003d Dat [k]
n: \u003d k
همه چيز

DIM Dat (10) به عنوان INTEGER

DIM k ، m ، n به عنوان INTEGER

IF Dat (k)< m THEN

m \u003d Dat [k]
n \u003d k

Var k، m، n: عدد صحیح؛

Dat: آرایه ای از عدد صحیح؛

متر: \u003d 10؛ n: \u003d 0؛
برای k: \u003d 1 تا 10 انجام دهید
اگر دات [k]< m then
شروع
m: \u003d Dat [k] ؛
n: \u003d k
پایان؛
Writeln (n) ؛

توضیح

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

30. جدول Dat ، علائم دانش آموزان کلاس 9 را برای کار مستقل ذخیره می کند (Dat - نشان دانش آموز اول ، Dat - دانش آموز دوم و غیره). مشخص کنید که در نتیجه برنامه بعدی کدام شماره چاپ می شود. متن برنامه به سه زبان برنامه نویسی ارائه شده است.

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

جلبک
زود
سلتاب دات
k کامل ، متر
دیت: \u003d 4
دیت: \u003d 5
دیت: \u003d 4
دیت: \u003d 3
دیت: \u003d 2
دیت: \u003d 3
دیت: \u003d 4
دیت: \u003d 5
دیت: \u003d 5
دیت: \u003d 3
m: \u003d 0
nts برای k از 1 تا 10
اگر دات [k]< 4 то
m: \u003d m + Dat [k]
همه چيز
kts
خروجی متر
باهم

DIM Dat (10) به عنوان INTEGER
DIM k ، متر به عنوان integer
Dat (1) \u003d 4: Dat (2) \u003d 5
Dat (3) \u003d 4: Dat (4) \u003d 3
دیت (5) \u003d 2: دیت (6) \u003d 3
دیت (7) \u003d 4: دیت (8) \u003d 5
Dat (9) \u003d 5: Dat (10) \u003d 3
m \u003d 0
برای k \u003d 1 تا 10
IF Dat (k)< 4 THEN
m \u003d m + Dat (k)
اگر پایان یابد
بعدی بعدی
چاپ متر
پایان

Var k، m: عدد صحیح؛
Dat: آرایه ای از عدد صحیح؛
شروع
دیت: \u003d 4؛ دیت: \u003d 5؛
دیت: \u003d 4؛ دیت: \u003d 3؛
دیت: \u003d 2؛ دیت: \u003d 3؛
دیت: \u003d 4؛ دیت: \u003d 5؛
دیت: \u003d 5؛ دیت: \u003d 3؛
m: \u003d 0؛
برای k: \u003d 1 تا 10 انجام دهید
اگر دات [k]< 4 then
شروع
m: \u003d m + Dat [k]؛
پایان؛
نوشتن (متر)
پایان.

توضیح

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

پاسخ: 11

31. این شکل طرحی از جاده های اتصال شهرهای A ، B ، C ، D ، E ، F ، G ، H را نشان می دهد. در هر جاده ، فقط می توانید در یک جهت حرکت کنید ، که با فلش نشان داده شده است. چند مسیر مختلف از شهر A به شهر H وجود دارد؟

توضیح

می توانید از C ، D یا G به H بیایید ، بنابراین N \u003d N H \u003d N C + N D + N G (*).

به طور مشابه:

N C \u003d N A + N D \u003d 1 + 3 \u003d 4 ؛

N G \u003d N D + N E + N F \u003d 3 + 2 + 1 \u003d 6؛

N D \u003d N A + N E \u003d 1 + 2 \u003d 3 ؛

N E \u003d N A + N B \u003d 1 + 1 \u003d 2 ؛

جایگزین فرمول (*): N \u003d 4 + 3 + 6 \u003d 13.

پاسخ: 13.

32. این شکل طرحی از جاده های اتصال شهرهای A ، B ، C ، D ، D ، E ، K. را نشان می دهد. در هر جاده ، شما می توانید فقط در یک جهت حرکت کنید ، که با فلش نشان داده شده است. چند مسیر مختلف از شهر A به شهر K وجود دارد؟

توضیح

بیایید شروع به شمارش تعداد مسیرها از انتهای مسیر کنیم - از شهر K. بگذارید N X - تعداد مسیرهای مختلف از شهر A به شهر X ، N - تعداد کل مسیرها.

شما می توانید از E یا D به K بیایید ، بنابراین N \u003d N K \u003d N E + N D (*).

به طور مشابه:

N D \u003d N B + N A \u003d 1 + 1 \u003d 2 ؛

N E \u003d N B + N B + N G \u003d 1 + 2 + 3 \u003d 6 ؛

N B \u003d N A \u003d 1 ؛

N B \u003d N B + N A \u003d 1 + 1 \u003d 2 ؛

N G \u003d N A + N B \u003d 1 + 2 \u003d 3.

جایگزین فرمول (*): N \u003d 2 + 6 \u003d 8.

33. این شکل طرحی از جاده های اتصال شهرهای A ، B ، C ، D ، E ، F ، G ، H را نشان می دهد. در هر جاده ، فقط می توانید در یک جهت حرکت کنید ، که با فلش نشان داده شده است. چند مسیر مختلف از شهر A به شهر H وجود دارد؟

توضیح

بیایید شمارش تعداد مسیرها را از انتهای مسیر شروع کنیم - از شهر H. اجازه دهید N X - تعداد مسیرهای مختلف از شهر A به شهر X ، N - تعداد کل مسیرها.

شما می توانید از E ، F یا G به H بیایید ، بنابراین N \u003d N H \u003d N E + N F + N G (*).

به طور مشابه:

N E \u003d N A + N F \u003d 1 + 4 \u003d 5 ؛

N G \u003d N F + N D + N C \u003d 4 + 3 + 1 \u003d 8 ؛

N F \u003d N A + N D \u003d 1 + 3 \u003d 4 ؛

N D \u003d N A + N B + N C \u003d 1+ 1 + 1 \u003d 3؛

جایگزین فرمول (*): N \u003d 5 + 4 + 8 \u003d 17.

پاسخ: 17.

34. قطعه ای از پایگاه داده "کتابهای فروشگاه ما" در زیر به صورت جدول ارائه شده است.

چه تعداد ژانر در یک قطعه مشخص شرایط را برآورده می کنند

(تعداد کتابها\u003e 35) و (هزینه متوسط)< 300)?

در جواب خود یک عدد مشخص کنید - تعداد ژانرهای مورد نیاز.

توضیح

منطقی "و" وقتی درست باشد که هر دو جمله درست باشند. بنابراین ، آن گزینه ها مناسب است که در آنها تعداد کتاب ها از 35 و متوسط \u200b\u200bهزینه کمتر از 300 روبل باشد. 2 گزینه وجود دارد.

پاسخ: 2

35. در زیر به صورت جدول بخشی از پایگاه داده "عزیمت قطارهای مسافت طولانی" وجود دارد:

مقصد دسته قطار زمان سفر ایستگاه قطار
باکو سریع 61:24 کورسک
بالاشوف مسافر 17:51 پاولتسکی
بالاشوف مسافر 16:57 پاولتسکی
بلخاش سریع 78:45 کازان
برلین سریع 33:06 بلاروسی
برست سریع 14:47 بلاروسی
برست سریع 24:16 بلاروسی
برست تسریع شده 17:53 بلاروسی
برست مسافر 15:45 بلاروسی
برست مسافر 15:45 بلاروسی
والویکی مارک دار 14:57 کورسک
وارنا سریع 47:54 کیوسکی

در پاسخ خود یک شماره وارد کنید - تعداد سوابق مورد نیاز.

توضیح

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

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

چه تعداد رکورد در یک قطعه معین شرط را برآورده می کند (قیمت روبل\u003e 400) یا (دوره اعتبار)< 30 дней)? در پاسخ خود یک شماره وارد کنید - تعداد سوابق مورد نیاز.

توضیح

منطقی "یا" درست است اگر حداقل یک جمله درست باشد. بنابراین ، گزینه هایی مناسب هستند که کرایه آنها بیش از 400 روبل یا مدت اعتبار کمتر از 30 روز باشد. 5 گزینه از این دست وجود دارد.

پاسخ: 5.

37. عدد 101010 را از علامت دودویی به علامت اعشاری تبدیل کنید. شماره دریافت شده را در جواب یادداشت کنید.

توضیح

بیایید عدد 101010 را به عنوان مجموع قدرتهای دو نشان دهیم:

101010 2 \u003d 1 2 5 + 1 2 3 + 1 2 1 \u003d 32 + 8 + 2 \u003d 42.

38. عدد 68 را از سیستم اعداد اعشاری به سیستم اعداد باینری تبدیل کنید. این تعداد شامل چند واحد است؟ در پاسخ خود ، یک عدد - تعداد واحدها را مشخص کنید.

توضیح

بیایید عدد 68 را به عنوان مجموع قدرتهای دو نشان دهیم: 68 \u003d 64 + 4. حال بیایید هر یک از اصطلاحات را به یک سیستم اعداد باینری ترجمه کنیم و نتایج را اضافه کنیم: 64 \u003d 100 0000 ، 4 \u003d 100. بنابراین ، 68 10 \u003d 100 0100 2.

پاسخ: 2

39. عدد باینری 1110001 را به علامت اعشاری تبدیل کنید.

توضیح

1110001 2 \u003d 1 2 6 + 1 2 5 + 1 2 4 + 1 2 0 \u003d 64 + 32 + 16 + 1 \u003d 113.

40. مجری Quadrator دارای دو تیم است که به آنها شماره اختصاص داده می شود:

1. اضافه کردن 3

2. مربع

اولی تعداد آنها را روی صفحه 3 برابر می کند ، دومی آن را به قدرت دوم می رساند. این هنرمند فقط با اعداد طبیعی کار می کند. برای به دست آوردن 58 از شماره 4 الگوریتمی بسازید که حاوی بیش از 5 دستور نباشد. در پاسخ ، فقط شماره های دستور را یادداشت کنید.

(به عنوان مثال ، 22111 الگوریتم است:
مربع
مربع
اضافه کردن 3
اضافه کردن 3
اضافه کردن 3 ،
که عدد 3 را به 90 تبدیل می کند).

توضیح

نزدیکترین عدد به 58 که ریشه مربع آن یک عدد صحیح است 49 \u003d 7 2 است. توجه داشته باشید که 58 \u003d 49 + 3 + 3 + 3. به ترتیب از شماره 4 به شماره 58 بروید:

4 + 3 \u003d 7 (تیم 1) ؛

7 2 \u003d 49 (دستور 2) ؛

49 + 3 \u003d 52 (تیم 1) ؛

52 + 3 \u003d 55 (تیم 1) ؛

55 + 3 \u003d 58 (تیم 1).

پاسخ: 12111.

پاسخ: 12111

41. چند برابر کننده اجرا کننده دارای دو دستور است که به آنها اعداد اختصاص داده می شود:

1. ضرب در 3

2. 1 را کم کنید

اولین آنها عدد را در 3 ضرب می کند ، دوم از عدد 1 کم می کند. اجرا کننده فقط با اعداد طبیعی کار می کند. برای به دست آوردن 61 از عدد 8 الگوریتمی بسازید که حاوی بیش از 5 دستور نباشد. در پاسخ ، فقط شماره های دستور را یادداشت کنید.

(به عنوان مثال ، 22112 الگوریتم است:
تفریق 1
تفریق 1
ضرب در 3
ضرب در 3
تفریق 1
که عدد 5 را به 26 تبدیل می کند.

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

توضیح

بیایید پشت سر هم از شماره 8 به شماره 61 برویم:

8 - 1 \u003d 7 (دستور 2) ؛

7 3 \u003d 21 (دستور 1) ؛

21 3 \u003d 63 (دستور 1) ؛

63 - 1 \u003d 62 (دستور 2) ؛

62 - 1 \u003d 61 (دستور 2).

پاسخ: 21122.

پاسخ: 21122

42. چند برابر کننده اجرا کننده دارای دو دستور است که به آنها اعداد اختصاص داده می شود:

1. ضرب در 3

2. اضافه کردن 2

اولین آنها عدد را در 3 ضرب می کند ، دومی به عدد 2 می افزاید: یک الگوریتم برای به دست آوردن عدد 58 از شماره 2 ایجاد کنید ، حاوی بیش از 5 دستور نیست. در پاسخ ، فقط شماره های دستور را یادداشت کنید.

(به عنوان مثال ، 21122 الگوریتم است:
اضافه کردن 2
ضرب در 3
ضرب در 3
اضافه کردن 2
اضافه کردن 2 ،
که عدد 1 را به 31 تبدیل می کند).

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

توضیح

ضرب در یک عدد برای هیچ عددی برگشت پذیر نیست ، بنابراین ، اگر از 58 به 2 برویم ، بنابراین برنامه را به صورت منحصر به فرد بازیابی خواهیم کرد. دستورات دریافت شده از راست به چپ ضبط می شوند. اگر عدد مضربی از 3 نباشد ، 2 را کم می کنیم و اگر مضربی باشد ، آنرا بر 3 تقسیم می کنیم:

58 - 2 \u003d 56 (دستور 2) ؛

56 - 2 \u003d 54 (دستور 2) ؛

54/3 \u003d 18 (تیم 1) ؛

18/3 \u003d 6 (تیم 1).

6/3 \u003d 2 (دستور 1).

بیایید توالی دستورات را به ترتیب معکوس بنویسیم و جواب بگیریم: 11122.

پاسخ: 11122.

پاسخ: 11122

43. یک فایل 32 KB از طریق اتصال با سرعت 1024 بیت در ثانیه منتقل می شود. اندازه پرونده را تعیین کنید (در بایت) که می تواند در همان زمان از طریق اتصال دیگری با سرعت 128 بیت در ثانیه منتقل شود. در جواب خود یک عدد بدهید - اندازه پرونده در بایت. نیازی به نوشتن واحدها نیست.

توضیح

اندازه پرونده منتقل شده \u003d زمان انتقال · میزان انتقال. توجه داشته باشید که میزان انتقال در حالت دوم 1024/128 \u003d 8 برابر کمتر از میزان مورد اول است. از آنجا که زمان انتقال پرونده یکسان است ، اندازه پرونده قابل انتقال در حالت دوم نیز 8 برابر کمتر است. 32/8 \u003d 4KB \u003d 4096 بایت خواهد بود.

پاسخ: 4096

44. یک پرونده 2 مگابایتی در 80 ثانیه از طریق اتصال منتقل می شود. اندازه پرونده (در Kbytes) را تعیین کنید که می تواند از طریق همان اتصال در 120 ثانیه منتقل شود. لطفاً یک شماره در جواب خود ارائه دهید - اندازه پرونده در Kbytes. نیازی به نوشتن واحدها نیست.

توضیح

اندازه پرونده منتقل شده \u003d زمان انتقال · میزان انتقال. توجه داشته باشید که زمان انتقال در حالت دوم 120/80 \u003d 1.5 برابر زمان در حالت اول است. از آنجا که میزان انتقال پرونده یکسان است ، اندازه پرونده قابل انتقال در حالت دوم نیز 1.5 برابر است. برابر با 1.5 · 2048 \u003d 3072 KB خواهد بود.

پاسخ: 3072

45. پرونده 2000 KB از طریق اتصال در مدت 30 ثانیه منتقل می شود. اندازه پرونده (در کیلوبایت) را که می تواند از طریق این اتصال در 12 ثانیه منتقل شود تعیین کنید. لطفاً یک شماره در پاسخ خود ارائه دهید - اندازه پرونده در کیلوبایت. نیازی به نوشتن واحدها نیست.

توضیح

بیایید سرعت انتقال داده را از طریق کانال محاسبه کنیم: 2000 کیلوبایت / 30 ثانیه \u003d 200/3 کیلوبایت در ثانیه. بنابراین ، سایز فایلی که در 12 ثانیه قابل انتقال است 200/3 KB / sec · 12 sec \u003d 800 KB است.

46. \u200b\u200bدستگاه به عنوان ورودی یک عدد اعشاری چهار رقمی دریافت می کند. بر اساس عدد دریافتی ، یک عدد اعشاری جدید طبق قوانین زیر ساخته می شود.

1. دو عدد محاسبه می شود - مجموع رقم اول و دوم و مجموع رقم سوم و چهارم یک عدد داده شده.

2. دو عدد حاصل یکی پس از دیگری به ترتیب بدون کاهش (بدون جدا کننده) نوشته می شوند.

مثال. شماره اولیه: 2177. مبالغ بیت: 3 ، 14. نتیجه: 314.

تعیین کنید که در نتیجه کارکرد دستگاه تعداد زیادی از اعداد زیر بدست آمده است.

1915 20 101 1213 1312 312 1519 112 1212

در جواب فقط تعداد اعداد را بنویسید.

توضیح

بیایید هر عدد را تحلیل کنیم.

عدد 1915 نمی تواند نتیجه عملکرد دستگاه باشد ، زیرا با افزودن دو رقم نمی توان عدد 19 را بدست آورد.

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

عدد 101 نمی تواند نتیجه کار دستگاه باشد ، زیرا قسمت اول 1 است ، و دوم ، 01 یک عدد نیست.

عدد 1213 می تواند نتیجه دستگاه باشد ، در این صورت عدد اصلی می تواند 6667 باشد.

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

عدد 312 می تواند نتیجه دستگاه باشد ، در این صورت عدد اصلی می تواند 2166 باشد.

عدد 1519 نمی تواند نتیجه عملکرد دستگاه باشد ، زیرا اعداد به ترتیب بدون کاهش نوشته می شوند و با افزودن دو رقم نمی توان عدد 19 را بدست آورد.

عدد 112 می تواند نتیجه دستگاه باشد ، در این صورت عدد اصلی می تواند 1057 باشد.

عدد 1212 می تواند نتیجه دستگاه باشد ، در این صورت عدد اصلی می تواند 6666 باشد.

47. زنجیره ای از چهار مهره که با حروف لاتین مشخص شده اند طبق قانون زیر تشکیل می شود:

- در مکان سوم زنجیره یکی از مهره های H ، E قرار دارد ؛
- در وهله دوم - یکی از مهره های D ، E ، C ، که در مکان سوم نیست ؛
- در ابتدا یکی از مهره های D ، H ، B وجود دارد ، که در مکان دوم قرار ندارد.
- در پایان - یکی از مهره های D ، E ، C ، نه در وهله اول.

تعیین کنید که چه تعداد از زنجیره های ذکر شده طبق این قانون ایجاد شده اند؟

DEHD HEHC DCEE DDHE DCHE HDHD BHED EDHC DEHE

در جواب فقط تعداد زنجیره ها را یادداشت کنید.

توضیح

زنجیره اول DEHD شرط چهارم قانون ، چهارم را برآورده نمی کند DDHE - سومین. هفتم زنجیره BHED شرط دوم قانون را برآورده نمی کند. زنجیره هشتم EDHC شرط سوم قانون را برآورده نمی کند.

بنابراین ، ما پنج زنجیره داریم که شرایط را برآورده می کنند.

48. برخی الگوریتم ها از یک رشته نمادها یک رشته جدید به شرح زیر دریافت می کنند. ابتدا طول رشته کاراکتر اصلی محاسبه می شود. اگر یکنواخت باشد ، آخرین کاراکتر زنجیره حذف می شود و اگر عجیب باشد ، شخصیت C به ابتدای زنجیره اضافه می شود. در زنجیره حروف ایجاد شده ، هر حرف با حرفی که در الفبای روسی دنبال می شود جایگزین می شود (A - به B ، B - C ، و غیره) و غیره ، و من - در A). زنجیره حاصل نتیجه الگوریتم است.

به عنوان مثال ، اگر زنجیره اصلی بود پا OPD، و اگر اصل زنجیره ای بود زنگ، سپس نتیجه الگوریتم زنجیره خواهد بود احمق.

یک رشته کاراکتر داده شده است RAFT... اگر الگوریتم توصیف شده دو بار روی این زنجیره اعمال شود ، چه زنجیره ای از نمادها بدست می آید (یعنی الگوریتم را روی این زنجیره اعمال کنید ، و سپس الگوریتم را دوباره به نتیجه می دهید) الفبای روسی: ABVGDEEZHZYKLMNOPRSTUFHTSCHSHSCHYEYUYA.

توضیح

بیایید الگوریتم را اعمال کنیم: RAFT (حتی) PLORMP.

بیایید دوباره آن را اعمال کنیم: RMP (عجیب) SRMPTSNR.

پاسخ: TSNR

49. دسترسی به پرونده com.txt mail.nethttp

توضیح

http://mail.net/com.txt... از این رو پاسخ BVEDAZHG است.

پاسخ: BVEDAZHG

50. دسترسی به پرونده doc.htmواقع در سرور سایت دات کام، طبق پروتکل انجام می شود http... بخشهایی از آدرس پرونده با حروف A تا G کدگذاری می شوند. توالی این حروف را که آدرس فایل مشخص شده را در اینترنت رمز می کند ، بنویسید.

توضیح

بیایید نحوه شکل گیری آدرس اینترنتی را بیاد آوریم. ابتدا پروتکل نشان داده می شود (معمولاً "ftp" یا "http") ، سپس ": //" ، سپس سرور ، سپس "/" ، نام پرونده در انتها نشان داده می شود. بنابراین ، آدرس به شرح زیر خواهد بود: http://site.com/doc.htm... بنابراین ، جواب ZhBAEGVD است.

پاسخ: ZhBAEGVD

51. دسترسی به پرونده rus.docواقع در سرور obr.org، طبق پروتکل انجام می شود https... بخشهایی از آدرس پرونده با حروف A تا G کدگذاری می شوند. توالی این حروف را که آدرس فایل مشخص شده را در اینترنت رمز می کند ، بنویسید.

توضیح

بیایید نحوه شکل گیری آدرس اینترنتی را بیاد آوریم. ابتدا پروتکل نشان داده می شود (معمولاً "ftp" یا "http") ، سپس ": //" ، سپس سرور ، سپس "/" ، نام پرونده در انتها نشان داده می شود. بنابراین ، آدرس به شرح زیر خواهد بود: https://obr.org/rus.doc... بنابراین ، جواب ZhGAVBED است.

پاسخ: ZhGAVBED

52. جدول درخواستها را به سرور جستجو نشان می دهد. تعیین تقویم ها به ترتیب صعودی تعداد صفحاتی که موتور جستجو برای هر جستجو پیدا می کند. برای نشان دادن عملکرد منطقی "OR" در پرس و جو ، از علامت "|" استفاده می شود و برای عملیات منطقی "AND" - "&":

توضیح

هرچه "OR" در جستجو بیشتر شود ، موتور جستجو نتایج بیشتری می دهد. هرچه تعداد عملیات "AND" در پرس و جو بیشتر باشد ، نتایج کمتری در موتور جستجو حاصل می شود. بنابراین پاسخ BVAG است.

پاسخ: BVAG

53. جدول درخواستها را به سرور جستجو نشان می دهد. برای هر درخواست ، کد آن نشان داده شده است - نامه مربوطه از A به G. کدهای درخواست را از چپ به راست به ترتیب صعودی تعداد صفحاتی که سرور جستجو برای هر درخواست پیدا کرده ، ترتیب دهید. تعداد صفحات مختلفی برای همه درخواست ها پیدا شد. برای نشان دادن عملکرد منطقی "OR" در پرس و جو ، از علامت "|" استفاده می شود و برای عملیات منطقی "AND" - "&":

توضیح

هرچه "OR" در جستجو بیشتر شود ، موتور جستجو نتایج بیشتری می دهد. هرچه تعداد عملیات "AND" در پرس و جو بیشتر شود ، نتایج کمتری در موتور جستجو حاصل می شود. بنابراین پاسخ GBVA است.

پاسخ: GBVA

54. جدول درخواستها را به سرور جستجو نشان می دهد. تعیین کوئری ها به ترتیب صعودی تعداد صفحاتی که موتور جستجو برای هر جستجو پیدا می کند ، ترتیب دهید. برای نشان دادن عملکرد منطقی "OR" در پرس و جو ، از علامت "|" استفاده می شود و برای عملیات منطقی "AND" - "&":

توضیح

هرچه "OR" در جستجو بیشتر شود ، موتور جستجو نتایج بیشتری می دهد. هرچه تعداد عملیات "AND" در پرس و جو بیشتر شود ، نتایج کمتری در موتور جستجو حاصل می شود. بنابراین پاسخ AGBV است.

پاسخ: AGBV

55. نتایج تصویب استانداردهای دو و میدانی در بین دانش آموزان پایه 7-11 در یک صفحه گسترده وارد شد. شکل اولین خطوط جدول حاصل را نشان می دهد:

ستون A شامل نام خانوادگی است. در ستون B - نام ؛ در ستون C - جنسیت ؛ ستون D - سال تولد ؛ در ستون E - نتایج در حال اجرا برای 1000 متر ؛ ستون F - منجر به دویدن 30 متر می شود. در ستون G - نتایج مربوط به پرش طول از نقطه. در مجموع 1000 دانش آموز به صفحه گسترده وارد شدند.

کار را کامل کنید.

1. چند درصد از شرکت کنندگان در پرش از 2 متر نتیجه نشان دادند؟ پاسخ خود را در سلول L1 جدول بنویسید.

2. تفاوت ثانیه به نزدیکترین دهم را بین میانگین رقبای متولد 1996 و میانگین رقبا متولد 1999 در مسابقه 30 متر پیدا کنید. پاسخ این سال را در سلول L2 جدول بنویسید.

کار را کامل کنید.

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

1. فشار جو در این مدت چند روز بیش از 760 میلی متر جیوه بوده است؟ پاسخ این سال را در سلول H2 جدول بنویسید.

2. متوسط \u200b\u200bسرعت باد در روزهایی که دمای هوا زیر 0 درجه سانتیگراد است؟ پاسخ این سال را با دقت حداقل 2 رقم اعشار در سلول H3 جدول بنویسید.

توضیح

راه حل OpenOffice.org Calc و Microsoft Excel

فرمول اول برای علامت گذاری توابع به زبان روسی استفاده می شود ، فرمول دوم برای فرم انگلیسی.

در سلول H2 ، فرمولی را یادداشت می کنیم که تعیین می کند فشار اتمسفر چند روز در یک دوره معین بالاتر از 760 میلی متر جیوه باشد:

COUNTIF (C2: C397؛ "\u003e 760")
\u003d COUNTIF (C2: C397؛ "\u003e 760)

برای پاسخ به س secondال دوم ، در سلول ، در ستون G ، برای هر روز ، سرعت باد را اگر دمای هوا در آن روز زیر 0 درجه سانتیگراد باشد ، یادداشت می کنیم ، و در غیر این صورت. در سلول G2 فرمول را بنویسید

اگر (B2)<0;D2; «»)
\u003d اگر (B2)<0;D2; «»)

بیایید فرمول را در همه سلولهای محدوده G2: G397 کپی کنیم. بعد ، برای تعیین میانگین سرعت باد ، فرمول را در سلول H3 می نویسیم:

متوسط \u200b\u200b(G2: G397)
\u003d متوسط \u200b\u200b(G2: G397)

راه های دیگر حل مسئله نیز ممکن است.

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

به سوال اول: 6؛
به سوال دوم: 1.67.

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

ستون A منطقه دانش آموز را ثبت می کند. در ستون B - نام خانوادگی ؛ در ستون C - موضوع مورد علاقه ؛ در ستون D - نمره آزمون. در کل 1000 دانش آموز در یک صفحه گسترده وارد شدند.

کار را کامل کنید.

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

1. چه تعداد دانش آموز در منطقه شمال شرقی (شمال غربی) ریاضیات را به عنوان موضوع مورد علاقه خود انتخاب کرده اند؟ پاسخ این سال را در سلول H2 جدول بنویسید.

2. میانگین نمره آزمون دانش آموزان در منطقه جنوبی (U) چقدر است؟ پاسخ این س questionال را در سلول H3 جدول با دقت حداقل دو رقم اعشار بنویسید.

توضیحtask19.xls

1. فرمول زیر را در سلول H2 بنویسید \u003d IF (A2 \u003d "CB" ؛ C2،0) و آن را در محدوده H3: H1001 کپی کنید. در این صورت ، اگر دانش آموز اهل منطقه شمال شرقی باشد ، نام موضوع در سلول ستون H نوشته می شود و در غیر این صورت "0". با اعمال عملیات \u003d IF (H2 \u003d "ریاضی" ؛ 1؛ 0)، ستون (J) را با یک و صفر بدست می آوریم. بعد ، ما از این عملیات استفاده می کنیم \u003d SUM (J2: J1001)... تعداد دانش آموزانی را دریافت می کنیم که ریاضیات را موضوع مورد علاقه خود می دانند. 17 دانش آموز وجود دارد.

2. برای پاسخ به سوال دوم ، از عملیات "IF" استفاده می کنیم. بیایید عبارت زیر را در سلول E2 بنویسیم: \u003d IF (A2 \u003d "10"؛ D2؛ 0)، در نتیجه اعمال این عملیات در محدوده سلولهای E2: E1001 ، ستونی بدست می آوریم که فقط نمرات دانشجویان منطقه جنوبی در آن ثبت شده است. با جمع بندی مقادیر در سلول ها ، مجموع نمرات دانش آموزان را بدست می آوریم: 66 238. بعد ، با استفاده از دستور تعداد دانش آموزان منطقه جنوبی را محاسبه می کنیم \u003d COUNTIF (A2: A1001؛ "Y")، به دست می آوریم: 126. با تقسیم مجموع امتیازات بر تعداد دانش آموزان ، به دست می آوریم: 525.69 - میانگین نمره مورد نیاز.

پاسخ: 1) 17؛ 2) 525.70.

20.1

این ربات دارای 9 تیم است. چهار دستور ، دستورات نظمی هستند:

بالا پایین چپ راست

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

چهار دستور دیگر دستوراتی برای بررسی شرایط هستند. این دستورات بررسی می کند که آیا مسیر برای ربات در هر چهار جهت ممکن روشن است:

بالا آزاد پایین پایین آزاد چپ آزاد راست آزاد

این دستورات را می توان همراه با شرط " اگر"، که فرم زیر را دارد:

اگر یک وضعیت سپس
توالی دستورات
همه چيز

اینجا وضعیت - یکی از دستورات برای بررسی شرایط.

توالی دستورات یکی یا بیشتر از هر دستور است.

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

اگر حق آزاد است پس
به سمت راست
نقاشی کردن
همه چيز

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


به سمت راست
همه چيز

« در حالی که"، که فرم زیر را دارد:
nc خداحافظ وضعیت
توالی دستورات
kts

nts در سمت راست رایگان است
به سمت راست
kts

کار را کامل کنید.

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

اولین بخش شکل یکی از راه های ممکن برای چیدمان دیوارها و ربات را نشان می دهد (ربات با حرف "P" مشخص شده است).

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

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

20.2 برنامه ای بنویسید که میانگین محاسبات مضربهای 8 را در توالی اعداد طبیعی پیدا کند یا گزارش دهد که چنین اعدادی وجود ندارد ("NO" را چاپ می کند). این برنامه اعداد طبیعی را به عنوان ورودی دریافت می کند ، تعداد اعداد وارد شده ناشناخته است ، توالی اعداد با شماره 0 به پایان می رسد (0 علامت پایان ورودی است ، در دنباله وجود ندارد).

تعداد اعداد از 100 تجاوز نمی کند. اعداد وارد شده از 300 تجاوز نمی کنند. برنامه باید میانگین محاسبه اعداد قابل تقسیم بر 8 را تولید کند یا اگر چنین اعدادی وجود نداشته باشد ، "NO" را خارج کند. مقدار را با دقت به دهم نشان دهید.

نمونه ای از نحوه کار برنامه:

داده های ورودی خروجی
8
122
64
16
0
29,3
111
1
0
نه

توضیح

20.1 دستورات مجری با حروف درشت نوشته می شود ، و نظرات در مورد الگوریتم توضیح داده می شود و بخشی از آن نیست - با حروف کج. ابتدای نظر با نماد "|" مشخص می شود.

| در امتداد دیوار افقی فوقانی به سمت راست حرکت می کنیم تا پایان یابد
nts هنوز (پایین آزاد)
به سمت راست
kts
| در امتداد دیواره عمودی به پایین حرکت می کنیم و سلول ها را رنگ می کنیم
nts در زیر رایگان است
پایین
نقاشی کردن
kts
| در امتداد دیواره افقی به سمت راست حرکت کرده و سلول ها را رنگ آمیزی کنید
nts هنوز (پایین آزاد)
نقاشی کردن
به سمت راست
kts

20.2 راه حل برنامه ای است که به هر زبان برنامه نویسی نوشته شده است. نمونه ای از یک راه حل صحیح که در پاسکال نوشته شده است:

var a، s، n: integer؛
شروع
s: \u003d 0؛ n: \u003d 0؛
readln (a) ؛
در حالی که<>0 شروع می شود
اگر (یک مد 8 \u003d 0) پس
شروع
s: \u003d s + a ؛
n: \u003d n + 1 ؛
پایان؛
readln (a) ؛ پایان؛
اگر n\u003e 0 باشد ، سپس نوشتن (s / n: 5: 1)
else wroteeln ('نه')؛
پایان.

راه حل های دیگر نیز ممکن است. برای بررسی صحت برنامه ، باید استفاده کنید

تست های زیر:

داده های ورودی خروجی
1 2
222
0
نه
2 16
0
16.0
3 1632
64
8
8
5
0
25.6

59. یکی از کارهای زیر را انتخاب کنید: 20.1 یا 20.2.

20.1 مجری این ربات قادر به پیمایش در پیچ و خم است که در هواپیمایی تقسیم شده به سلول قرار دارد. می تواند دیواره ای بین سلولهای مجاور (در طرفین) وجود داشته باشد که ربات نمی تواند از آن عبور کند.

این ربات دارای 9 تیم است. چهار دستور ، دستورات نظمی هستند:

بالا پایین چپ راست

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

ربات همچنین یک دستور دارد نقاشی کردن، در آن سلول که در آن لحظه ربات در آن قرار دارد نقاشی شده است.

چهار دستور دیگر دستوراتی برای بررسی شرایط هستند. این دستورات بررسی می کند که آیا مسیر برای ربات در هر چهار جهت ممکن روشن است:

این دستورات را می توان همراه با شرایط استفاده کرد "اگر یک"به این شکل است:

اگر یک وضعیت سپس
توالی دستورات
همه چيز

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

اگر حق آزاد است پس
به سمت راست
نقاشی کردن
همه چيز

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

اگر (در سمت راست آزاد است) و (از پایین آزاد نیست) سپس
به سمت راست
همه چيز

برای تکرار دنباله ای از دستورات ، می توانید از حلقه استفاده کنید "در حالی که"که به این شکل است:

nc خداحافظ وضعیت
توالی دستورات
kts

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

nts در سمت راست رایگان است
به سمت راست
kts

کار را کامل کنید.

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

یک الگوریتم برای ربات بنویسید که تمام سلول ها را بلافاصله در سمت چپ و راست دیواره عمودی رنگ آمیزی کند.

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

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

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

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

نمونه ای از نحوه کار برنامه:

داده های ورودی خروجی
14

توضیح20.1 دستورات مجری به صورت پررنگ و نظرات در مورد الگوریتم توضیح داده می شود و جزئی از آن نیستند - با حروف کج. ابتدای نظر با نماد "|" مشخص می شود.

|| به سمت چپ حرکت کنید تا به دیواره عمودی برسیم.
nts تا کنون آزاد مانده است
به سمت چپ
kts

| حرکت می کنیم تا جایی که به محل عبور از دیوار برسیم ، و سلولها را نقاشی می کنیم.
nts هنوز آزاد نمانده است
نقاشی کردن
بالا
kts


nts تا کنون آزاد مانده است
بالا
kts

| تا انتهای دیوار حرکت کرده و روی سلول ها نقاشی کنید.
nts هنوز آزاد نمانده است
نقاشی کردن
بالا
kts

| دور دیوار می رویم.
به سمت چپ
پایین

| به سمت پایین حرکت کنید تا به محل عبور در دیوار برسیم ، و سلول ها را نقاشی کنیم.
nts هنوز کاملاً رایگان نیست
نقاشی کردن
پایین
kts

| به سمت دیوار عمودی حرکت کنید.
nts در سمت راست رایگان است
پایین
kts

| به انتهای دیواره پایین بروید و سلولها را نقاشی کنید.
nts هنوز کاملاً رایگان نیست
نقاشی کردن
پایین
kts

راه حل های دیگر نیز ممکن است. مجاز است که از دستورالعمل مجری دستورالعمل دیگری استفاده کنید ،

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

20.2 راه حل برنامه ای است که به هر زبان برنامه نویسی نوشته شده است. نمونه ای از یک راه حل صحیح که در پاسکال نوشته شده است:

var n ، i ، a ، min: عدد صحیح؛
شروع
readln (n) ؛
دقیقه: \u003d 30001؛
برای من: \u003d 1 تا n انجام دهید
شروع
readln (a) ؛
if (a mod 10 \u003d 4) و (a< min)
سپس دقیقه: \u003d a؛
پایان؛
نوشتن (دقیقه)
پایان.

راه حل های دیگر نیز ممکن است. برای بررسی صحت برنامه ، باید از تست های زیر استفاده کنید:

داده های ورودی خروجی
1 4
2 14
3 4

60. یکی از کارهای زیر را انتخاب کنید: 20.1 یا 20.2.

20.1 مجری ربات قادر است در پیچ و خم ترسیم شده در هواپیمایی که به سلول تقسیم شده است حرکت کند. می تواند دیواره ای بین سلولهای مجاور (در طرفین) وجود داشته باشد که ربات نمی تواند از آن عبور کند. این ربات دارای 9 تیم است. چهار دستور ، دستورات نظمی هستند:

بالا پایین چپ راست

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

چهار دستور دیگر دستوراتی برای بررسی شرایط هستند. این دستورات بررسی می کند که آیا مسیر برای ربات در هر چهار جهت ممکن روشن است:

بالا آزاد پایین پایین آزاد چپ آزاد راست آزاد

این دستورات را می توان همراه با شرایط استفاده کرد "اگر یک"به این شکل است:

اگر یک وضعیت سپس
توالی دستورات
همه چيز

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

اگر حق آزاد است پس
به سمت راست
نقاشی کردن
همه چيز

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

اگر (در سمت راست آزاد است) و (از پایین آزاد نیست) سپس
به سمت راست
همه چيز

برای تکرار دنباله ای از دستورات ، می توانید از حلقه استفاده کنید "در حالی که"که به این شکل است:

nc خداحافظ وضعیت
توالی دستورات
kts

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

nts در سمت راست رایگان است
به سمت راست
kts

کار را کامل کنید.

در زمین بی انتها یک راه پله وجود دارد. ابتدا پله از چپ به راست بالا می رود ، سپس از چپ به راست نیز پایین می آید. در سمت راست فرود ، راه پله به دیواری افقی تبدیل می شود. ارتفاع هر مرحله 1 سلول ، عرض 1 سلول است. تعداد پله های بالا و تعداد پله های پایین مشخص نیست. بین محل نزول و صعود ، عرض سایت 1 سلول است. این ربات در قفسی واقع در ابتدای نزول است. شکل یکی از راه های ممکن برای چیدمان دیوارها و ربات را نشان می دهد (ربات با حرف "P" مشخص شده است).

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

مکان نهایی ربات می تواند دلخواه باشد. الگوریتم باید مسئله را برای اندازه دلخواه میدان و هر مکان قابل قبول دیوارها در یک میدان مستطیل حل کند. هنگام اجرای الگوریتم ، ربات نباید سقوط کند ؛ اجرای الگوریتم باید پایان یابد. الگوریتم را می توان در محیط یک مجری رسمی اجرا کرد یا در یک ویرایشگر متن نوشت. الگوریتم را در یک فایل متنی ذخیره کنید.

20.2 8 عدد صحیح مثبت را از صفحه کلید وارد کنید. تعیین کنید که چند تا از آنها بر 3 قابل تقسیم هستند و با 4 خاتمه می یابند. این برنامه باید یک عدد را تولید کند: تعداد مضرب های 3 و به 4 ختم می شود.

نمونه ای از نحوه کار برنامه:

داده های ورودی خروجی
12
14
24
54
44
33
84
114
4

توضیح20.1 الگوریتم زیر وظیفه مورد نیاز را انجام می دهد.

nts هنوز کاملاً رایگان نیست
نقاشی کردن
بالا
نقاشی کردن
به سمت راست
kts

نقاشی کردن
به سمت راست

nts در زیر رایگان است
نقاشی کردن
پایین
نقاشی کردن
به سمت راست
kts

20.2 تصمیم گیری

var i، n، a: integer؛
شروع n: \u003d 0؛
برای i: \u003d 1 تا 8 انجام دهید
شروع
readln (a) ؛
اگر (a mod 3 \u003d 0) و (a mod 10 \u003d 4) سپس
n: \u003d n + 1 ؛ پایان؛
Writeln (n) ؛
پایان.

برای بررسی صحت برنامه ، باید از تست های زیر استفاده کنید:

داده های ورودی خروجی
1 0
2 1
3 3

تکالیف OGE در انفورماتیک با راه حل و پاسخ

نسخه آزمایشی OGE در انفورماتیک 2018 + پاسخ ها و معیارها

ویژگی های ساختار و محتوای KIM OGE 2018 در انفورماتیک

OGE در انفورماتیک و فناوری های اطلاعات و ارتباطات از 2 قسمت نوشتاری و عملی (انجام وظایف روی رایانه) تشکیل شده است.

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

قسمت 2 CMM در رایانه انجام می شود. نتیجه بررسی شده وظیفه قسمت 2 ، پرونده است.

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

برنامه های آشنای دانش آموزان باید روی رایانه نصب شوند.

تکلیف قسمت 2 به انتخاب دانشجو در دو نسخه ارائه می شود:

اولین گزینه از این کار ایجاد یک الگوریتم برای مجری "ربات" است (توصیه می شود از محیط آموزشی برای مجری "ربات" استفاده کنید.) به عنوان مثال می توان از چنین محیطی استفاده کرد ، به عنوان مثال ، محیط توسعه آموزشی "کومیر" ، توسعه یافته در NIISI RAS (http: //www.niisi). ru / kumir) ، یا هر محیط دیگری که به شما امکان می دهد مجری "Robot" را شبیه سازی کنید. اگر نحو دستورات مجری در محیط استفاده شده با آنچه در وظیفه ارائه شده متفاوت است ، مجاز به ایجاد متن در وظیفه در توصیف مجری "Robot" است. عدم وجود محیط آموزش مجری "ربات" ، حل مسئله در یک ویرایشگر متن ساده نوشته شده است) ؛

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

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

در فرم های پاسخ (پس از کار با رایانه) ، نام پرونده های دارای وظایف انجام شده از جمله یک شماره منحصر به فرد (شماره CMM) وارد می شود.

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

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