Вариант № 12

ГИА по информатике 31.05.2013. Основная волна. Вариант 1312.

При вы­пол­не­нии за­да­ний с крат­ким от­ве­том впи­ши­те в поле для от­ве­та цифру, ко­то­рая со­от­вет­ству­ет но­ме­ру пра­виль­но­го от­ве­та, или число, слово, по­сле­до­ва­тель­ность букв (слов) или цифр. Ответ сле­ду­ет за­пи­сы­вать без про­бе­лов и каких-либо до­пол­ни­тель­ных сим­во­лов. Дроб­ную часть от­де­ляй­те от целой де­ся­тич­ной за­пя­той. Еди­ни­цы из­ме­ре­ний пи­сать не нужно.


Если ва­ри­ант задан учи­те­лем, вы мо­же­те впи­сать или за­гру­зить в си­сте­му от­ве­ты к за­да­ни­ям с раз­вер­ну­тым от­ве­том. Учи­тель уви­дит ре­зуль­та­ты вы­пол­не­ния за­да­ний с крат­ким от­ве­том и смо­жет оце­нить за­гру­жен­ные от­ве­ты к за­да­ни­ям с раз­вер­ну­тым от­ве­том. Вы­став­лен­ные учи­те­лем баллы отоб­ра­зят­ся в вашей ста­ти­сти­ке.




Версия для печати и копирования в MS Word
1
Тип Д1 № 221
i

В одной из ко­ди­ро­вок Unicode каж­дый сим­вол ко­ди­ру­ет­ся 16 би­та­ми. Опре­де­ли­те раз­мер сле­ду­ю­ще­го пред­ло­же­ния в дан­ной ко­ди­ров­ке: Воз­нес­ся выше он гла­вою не­по­кор­ной Алек­сан­дрий­ско­го стол­па.

 

1)  118 бит

2)  472 байт

3)  944 бит

4)  59 байт


Ответ:

2
Тип Д2 № 222
i

Для ка­ко­го из при­ве­ден­ных чисел ложно вы­ска­зы­ва­ние: НЕ (число <10) ИЛИ НЕ (число чет­ное)?

 

1)  123

2)  56

3)  9

4)  8


Ответ:

3
Тип 4 № 223
i

Между на­се­лен­ны­ми пунк­та­ми А, В, С, D, Е по­стро­е­ны до­ро­ги, про­тя­жен­ность ко­то­рых (в ки­ло­мет­рах) при­ве­де­на в таб­ли­це:

 

ABCDE
A24
B251
C532
D413
E2

 

Опре­де­ли­те длину крат­чай­ше­го пути между пунк­та­ми А и E. Пе­ре­дви­гать­ся можно толь­ко по до­ро­гам, про­тя­жен­ность ко­то­рых ука­за­на в таб­ли­це.


Ответ:

4
Тип Д3 № 224
i

В не­ко­то­ром ка­та­ло­ге хра­нил­ся файл Си­рень.doc, имев­ший пол­ное имя D:\2013\Лето\Си­рень.doc. В этом ка­та­ло­ге со­зда­ли под­ка­та­лог Июнь и файл Си­рень.doc пе­ре­ме­сти­ли в со­здан­ный под­ка­та­лог. Ука­жи­те пол­ное имя этого файла после пе­ре­ме­ще­ния.

 

1)  D:\2013\Лето\Си­рень.doc

2)  D:\2013\Лето\Июнь\Си­рень.doc

3)  D:\2013\Июнь\Си­рень.doc

4)  D:\Июнь\Си­рень.doc


Ответ:

5
Тип Д5 № 225
i

Дан фраг­мент элек­трон­ной таб­ли­цы:

 

ABCD
13425
2=D1-C1=A1*3=B1-1

 

Какая из фор­мул, при­ве­ден­ных ниже, может быть за­пи­са­на в ячей­ке D2, чтобы по­стро­ен­ная после вы­пол­не­ния вы­чис­ле­ний диа­грам­ма по зна­че­ни­ям диа­па­зо­на ячеек A2:D2 со­от­вет­ство­ва­ла ри­сун­ку?

 

1)  =D1–2

2)  =С1+B1

3)  =D1*2

4)  =B1/C1


Ответ:

6
Тип Д6 № 226
i

Ис­пол­ни­тель Че­ре­паш­ка пе­ре­ме­ща­ет­ся на экра­не ком­пью­те­ра, остав­ляя след в виде линии. В каж­дый кон­крет­ный мо­мент из­вест­но по­ло­же­ние ис­пол­ни­те­ля и на­прав­ле­ние его дви­же­ния. У ис­пол­ни­те­ля су­ще­ству­ет две ко­ман­ды: Впе­ред n (где n  — целое число), вы­зы­ва­ю­щая пе­ре­дви­же­ние Че­ре­паш­ки на n шагов в на­прав­ле­нии дви­же­ния; На­пра­во m (где m  — целое число), вы­зы­ва­ю­щая из­ме­не­ние на­прав­ле­ния дви­же­ния на m гра­ду­сов по ча­со­вой стрел­ке. За­пись По­вто­ри k [Ко­ман­да1 Ко­ман­да2 Ко­ман­даЗ] озна­ча­ет, что по­сле­до­ва­тель­ность ко­манд в скоб­ках по­вто­рит­ся k раз.

Че­ре­паш­ке был дан для ис­пол­не­ния сле­ду­ю­щий ал­го­ритм: По­вто­ри 5 [Впе­ред 80 На­пра­во 90]. Какая фи­гу­ра по­явит­ся на экра­не?

 

1)  не­за­мкну­тая ло­ма­ная линия

2)  пра­виль­ный де­вя­ти­уголь­ник

3)  пра­виль­ный пя­ти­уголь­ник

4)  пра­виль­ный че­ты­рех­уголь­ник


Ответ:

7
Тип 2 № 227
i

От раз­вед­чи­ка была по­лу­че­на сле­ду­ю­щая шиф­ро­ван­ная ра­дио­грам­ма, пе­ре­дан­ная с ис­поль­зо­ва­ни­ем аз­бу­ки Морзе:

––•–––––•••–––•–•–

При пе­ре­да­че ра­дио­грам­мы было по­те­ря­но раз­би­е­ние на буквы, но из­вест­но, что в ра­дио­грам­ме ис­поль­зо­ва­лись толь­ко сле­ду­ю­щие буквы:

 

АГМКЮ
•–––•–––•–••––

 

Рас­шиф­руй­те ра­дио­грам­му. За­пи­ши­те в от­ве­те рас­шиф­ро­ван­ную ра­дио­грам­му.


Ответ:

8
Тип Д7 № 228
i

В про­грам­ме «:=» обо­зна­ча­ет опе­ра­тор при­сва­и­ва­ния, знаки «+», «-», «*» и «/»  — со­от­вет­ствен­но опе­ра­ции сло­же­ния, вы­чи­та­ния, умно­же­ния и де­ле­ния. Пра­ви­ла вы­пол­не­ния опе­ра­ций и по­ря­док дей­ствий со­от­вет­ству­ют пра­ви­лам ариф­ме­ти­ки. Опре­де­ли­те зна­че­ние пе­ре­мен­ной a после вы­пол­не­ния ал­го­рит­ма:

 

а := 2

b := 4

b := a/2*b

a := 2*а + 3*b

 

В от­ве­те ука­жи­те одно целое число  — зна­че­ние пе­ре­мен­ной a.


Ответ:

9
Тип Д8 № 229
i

За­пи­ши­те зна­че­ние пе­ре­мен­ной s, по­лу­чен­ное в ре­зуль­та­те ра­бо­ты сле­ду­ю­щей про­грам­мы. Текст про­грам­мы при­ве­ден на пяти язы­ках про­грам­ми­ро­ва­ния.

Бей­сикPython

DIM k, s AS INTEGER

s = 0

FOR k = 6 TO 9

    s = s + 12

NEXT k

PRINT s

s = 0

for k in range(6,10):

    s = s + 12

print (s)

Пас­кальАл­го­рит­ми­че­ский язык

var s,k: integer;

begin

    s := 0;

    for k := 6 to 9 do

        s := s + 12;

    writeln(s);

end.

алг

нач

   цел s, k

   s := 0

   нц для k от 6 до 9

      s := s + 12

   кц

   вывод s

кон

С++

#include <iostream>

using namespace std;

int main() {

    int s = 0;

    for (int k = 6; k <= 9; k++)

        s += 12;

    cout << s;

    return 0;

}


Ответ:

10
Тип Д9 № 230
i

В таб­ли­це Dat пред­став­ле­ны дан­ные о ко­ли­че­стве го­ло­сов, по­дан­ных за 10 ис­пол­ни­те­лей на­род­ных песен (Dat[1]  — ко­ли­че­ство го­ло­сов, по­дан­ных за пер­во­го ис­пол­ни­те­ля, Dat[2]  — за вто­ро­го и т. д.). Опре­де­ли­те, какое число будет на­пе­ча­та­но в ре­зуль­та­те ра­бо­ты сле­ду­ю­щей про­грам­мы. Текст про­грам­мы при­ве­ден на пяти язы­ках про­грам­ми­ро­ва­ния.

Бей­сикPython

DIM Dat(10) AS INTEGER

DIM k,m AS INTEGER

Dat(1) = 16: Dat(2) = 20

Dat(3) = 20: Dat(4) = 41

Dat(5) = 14: Dat(6) = 21

Dat(7) = 28: Dat(8) = 12

Dat(9) = 15: Dat(10) = 35

m = 0

FOR k = 1 TO 10

IF Dat(k) < 25 THEN

m = m + 1

ENDIF

NEXT k

PRINT m

Dat = [16, 20, 20, 41, 14, 21, 28, 12, 15, 35]

m = 0

for k in range(10):

    if Dat[k] < 25:

        m = m + 1

print (m)

Пас­кальАл­го­рит­ми­че­ский язык

Var k, m: integer;

Dat: array[1..10] of integer;

Begin

   Dat[1] := 16; Dat[2] := 20;

   Dat[3] := 20; Dat[4] := 41;

   Dat[5] := 14; Dat[6] := 21;

   Dat[7] := 28; Dat[8] := 12;

   Dat[9] := 15; Dat[10] := 35;

   m := 0;

   for k := 1 to 10 do

     if Dat[k] < 25 then

      begin

        m := m + 1;

      end;

   writeln(m);

End.

   алг

   нач

   цел­таб Dat[1:10]

   цел k, m

   Dat[1] := 16

   Dat[2] := 20

   Dat[3] := 20

   Dat[4] := 41

   Dat[5] := 14

   Dat[6] := 21

   Dat[7] := 28

   Dat[8] := 12

   Dat[9] := 15

   Dat[10] := 35

   m := 0

   нц для k от 1 до 10

      если Dat[k] < 25 то

         m := m + 1

      все

   кц

   вывод m

   кон

С++

#include <iostream>

using namespace std;

int main() {

    int Dat[10] = {16, 20, 20, 41, 14, 21, 28, 12, 15, 35};

    int m = 0;

    for (int k = 0; k < 10; k++)

        if (Dat[k] < 25) m = m + 1;

    cout << m;

    return 0;

}


Ответ:

11
Тип Д10 № 231
i

На ри­сун­ке  — схема дорог, свя­зы­ва­ю­щих го­ро­да А, Б, В, Г, Д, Е, Ж и К. По каж­дой до­ро­ге можно дви­гать­ся толь­ко в одном на­прав­ле­нии, ука­зан­ном стрел­кой. Сколь­ко су­ще­ству­ет раз­лич­ных путей из го­ро­да А в город К?


Ответ:

12
Тип Д11 № 232
i

Ниже в таб­лич­ной форме пред­став­лен фраг­мент базы дан­ных «От­прав­ле­ние по­ез­дов даль­не­го сле­до­ва­ния»:

 

Пункт на­зна­че­нияКа­те­го­рия по­ез­даВремя в путиВок­зал
Гроз­ныйпас­са­жир­ский43:08Ка­зан­ский
Ди­мит­ров­градско­рый18:22Ка­зан­ский
До­нецкфир­мен­ный17:26Кур­ский
Ду­шан­бепас­са­жир­ский78:17Ка­зан­ский
Ека­те­рин­бургско­рый28:55Яро­слав­ский
Ека­те­рин­бургско­рый25:21Ка­зан­ский
Зе­мет­чи­нопас­са­жир­ский34:57Ка­зан­ский
Ивано-Фран­ковскско­рый51:57Ки­ев­ский
Ижевскфир­мен­ный16:55Ка­зан­ский
Ижевскско­рый16:55Ка­зан­ский
Ка­мы­шинпас­са­жир­ский24:47Па­ве­лец­кий
Киевфир­мен­ный13:40Ки­ев­ский

 

Сколь­ко за­пи­сей в дан­ном фраг­мен­те удо­вле­тво­ря­ют усло­вию

(Ка­те­го­рия по­ез­да = «ско­рый») И (Время в пути < 27:00)?

В от­ве­те ука­жи­те одно число  — ис­ко­мое ко­ли­че­ство за­пи­сей.


Ответ:

13
Тип Д12 № 233
i

Пе­ре­ве­ди­те число 143 из де­ся­тич­ной си­сте­мы счис­ле­ния в дво­ич­ную си­сте­му счис­ле­ния. Сколь­ко еди­ниц со­дер­жит по­лу­чен­ное число? В от­ве­те ука­жи­те одно число  — ко­ли­че­ство еди­ниц.


Ответ:

14
Тип Д13 № 234
i

У ис­пол­ни­те­ля Де­ли­тель две ко­ман­ды, ко­то­рым при­сво­е­ны но­ме­ра:

 

1. раз­де­ли на 2

2. вычти 3

 

Пер­вая из них умень­ша­ет число на экра­не в 2 раза, вто­рая умень­ша­ет его на 3. Ис­пол­ни­тель ра­бо­та­ет толь­ко с на­ту­раль­ны­ми чис­ла­ми. Со­ставь­те ал­го­ритм по­лу­че­ния из числа 34 числа 1, со­дер­жа­щий не более 5 ко­манд. В от­ве­те за­пи­ши­те толь­ко но­ме­ра ко­манд. (На­при­мер, 21211  — это ал­го­ритм: вычти 3, раз­де­ли на 2, вычти 3, раз­де­ли на 2, раз­де­ли на 2, ко­то­рый пре­об­ра­зу­ет число 33 в 3.) Если таких ал­го­рит­мов более од­но­го, то за­пи­ши­те любой из них.


Ответ:

15
Тип Д14 № 235
i

Файл раз­ме­ром 2000 Кбайт пе­ре­да­ет­ся через не­ко­то­рое со­еди­не­ние в те­че­ние 1 ми­ну­ты. Опре­де­ли­те раз­мер файла (в Кбайт), ко­то­рый можно пе­ре­дать через это со­еди­не­ние за 75 се­кунд. В от­ве­те ука­жи­те одно число  — раз­мер файла в Кбайт. Еди­ни­цы из­ме­ре­ния пи­сать не нужно.


Ответ:

16
Тип Д15 № 236
i

Не­ко­то­рый ал­го­ритм из одной це­поч­ки сим­во­лов по­лу­ча­ет новую це­поч­ку сле­ду­ю­щим об­ра­зом. Сна­ча­ла вы­чис­ля­ет­ся длина ис­ход­ной це­поч­ки сим­во­лов; если она четна, то уда­ля­ет­ся пер­вый сим­вол це­поч­ки, а если не­чет­на, то в конец це­поч­ки до­бав­ля­ет­ся сим­вол Т. В по­лу­чен­ной це­поч­ке сим­во­лов каж­дая буква за­ме­ня­ет­ся бук­вой, сле­ду­ю­щей за ней в рус­ском ал­фа­ви­те (А  — на Б, Б  — на В и т. д., а Я  — на А). По­лу­чив­ша­я­ся таким об­ра­зом це­поч­ка яв­ля­ет­ся ре­зуль­та­том ра­бо­ты ал­го­рит­ма.

На­при­мер, если ис­ход­ной была це­поч­ка НОГА, то ре­зуль­та­том ра­бо­ты ал­го­рит­ма будет це­поч­ка ПДБ, а если ис­ход­ной была це­поч­ка ТОН, то ре­зуль­та­том ра­бо­ты ал­го­рит­ма будет це­поч­ка УПОУ.

Дана це­поч­ка сим­во­лов КРОТ. Какая це­поч­ка сим­во­лов по­лу­чит­ся, если к дан­ной це­поч­ке при­ме­нить опи­сан­ный ал­го­ритм два­жды (т. е. при­ме­нить ал­го­ритм к дан­ной це­поч­ке, а затем к ре­зуль­та­ту вновь при­ме­нить ал­го­ритм)? Рус­ский ал­фа­вит: АБВ­ГДЕ­еЖ­ЗИЙ­КЛМ­НОПР­СТУ­ФХ­ЦЧ­Ш­ЩЪ­Ы­Ь­Э­ЮЯ.


Ответ:

17

До­ступ к файлу spis.xml, на­хо­дя­ще­му­ся на сер­ве­ре book.net, осу­ществ­ля­ет­ся по про­то­ко­лу ftp. Фраг­мен­ты ад­ре­са файла за­ко­ди­ро­ва­ны бук­ва­ми от А до Ж. За­пи­ши­те по­сле­до­ва­тель­ность этих букв, ко­ди­ру­ю­щую адрес ука­зан­но­го файла в сети Ин­тер­нет.

 

А)  .net

Б)  /

В)  ftp

Г)  spis

Д)  ://

Е)  book

Ж)  .xml


Ответ:

18
Тип Д16 № 238
i

В таб­ли­це при­ве­де­ны за­про­сы к по­ис­ко­во­му сер­ве­ру. Для каж­до­го за­про­са ука­зан его код  — со­от­вет­ству­ю­щая буква от А до Г. Рас­по­ло­жи­те коды за­про­сов слева на­пра­во в по­ряд­ке воз­рас­та­ния ко­ли­че­ства стра­ниц, ко­то­рые нашел по­ис­ко­вый сер­вер по каж­до­му за­про­су. По всем за­про­сам было най­де­но раз­ное ко­ли­че­ство стра­ниц. Для обо­зна­че­ния ло­ги­че­ской опе­ра­ции «ИЛИ» в за­про­се ис­поль­зу­ет­ся сим­вол «|», а для ло­ги­че­ской опе­ра­ции «И»  — «&»:

 

КодЗа­прос
АЭльфы | Гномы | Орки
БЭльфы & Гномы & Орки
ВЭльфы & Гномы
ГЭльфы | Гномы

Ответ:

19
Тип Д17 C3 № 239
i

В элек­трон­ную таб­ли­цу за­нес­ли дан­ные о ка­ло­рий­но­сти про­дук­тов. Ниже при­ве­де­ны пер­вые пять строк таб­ли­цы:

 

ABCDE
1Про­дуктЖиры, гБелки, гУг­ле­во­ды, гКа­ло­рий­ность, Ккал
2Ара­хис45,226,39,9552
3Ара­хис жа­ре­ный522613,4626
4Горох от­вар­ной0,810,520,4130
5Го­ро­шек зе­ле­ный0,258,355

 

В столб­це А за­пи­сан про­дукт; в столб­це В  — со­дер­жа­ние в нем жиров; в столб­це С  — со­дер­жа­ние бел­ков; в столб­це D  — со­дер­жа­ние уг­ле­во­дов и в столб­це Е  — ка­ло­рий­ность этого про­дук­та.

 

Вы­пол­ни­те за­да­ние.

От­крой­те файл с дан­ной элек­трон­ной таб­ли­цей (рас­по­ло­же­ние файла Вам со­об­щат ор­га­ни­за­то­ры эк­за­ме­на). На ос­но­ва­нии дан­ных, со­дер­жа­щих­ся в этой таб­ли­це, от­веть­те на два во­про­са.

1.  Сколь­ко про­дук­тов в таб­ли­це со­дер­жат мень­ше 25 г жиров и мень­ше 25 г уг­ле­во­дов? За­пи­ши­те число этих про­дук­тов в ячей­ку H2 таб­ли­цы.

2.  Ка­ко­ва сред­няя ка­ло­рий­ность про­дук­тов с со­дер­жа­ни­ем бел­ков боль­ше 20 г? Ответ на этот во­прос за­пи­ши­те в ячей­ку H3 таб­ли­цы с точ­но­стью не менее двух зна­ков после за­пя­той.

 

task19.xls


Решения заданий с развернутым ответом не проверяются автоматически. Запишите решение на бумаге.
На следующей странице вам будет предложено проверить их самостоятельно.

20
Тип Д18 C3 № 240
i

Вы­бе­ри­те ОДНО из пред­ло­жен­ных ниже за­да­ний: 15.1 или 15.2.

 

Ис­пол­ни­тель Робот умеет пе­ре­ме­щать­ся по ла­би­рин­ту, на­чер­чен­но­му на плос­ко­сти, раз­би­той на клет­ки. Между со­сед­ни­ми (по сто­ро­нам) клет­ка­ми может сто­ять стена, через ко­то­рую Робот прой­ти не может. У Ро­бо­та есть де­вять ко­манд. Че­ты­ре ко­ман­ды  — это ко­ман­ды-при­ка­зы:

вверх вниз влево впра­во

При вы­пол­не­нии любой из этих ко­манд Робот пе­ре­ме­ща­ет­ся на одну клет­ку со­от­вет­ствен­но: вверх ↑ вниз ↓, влево ← , впра­во →. Если Робот по­лу­чит ко­ман­ду пе­ре­дви­же­ния сквозь стену, то он раз­ру­шит­ся. Также у Ро­бо­та есть ко­ман­да за­кра­сить, при ко­то­рой за­кра­ши­ва­ет­ся клет­ка, в ко­то­рой Робот на­хо­дит­ся в на­сто­я­щий мо­мент.

Еще че­ты­ре ко­ман­ды  — это ко­ман­ды про­вер­ки усло­вий. Эти ко­ман­ды про­ве­ря­ют, сво­бо­ден ли путь для Ро­бо­та в каж­дом из че­ты­рех воз­мож­ных на­прав­ле­ний:

свер­ху сво­бод­но  снизу сво­бод­но  слева сво­бод­но  спра­ва сво­бод­но

Эти ко­ман­ды можно ис­поль­зо­вать вме­сте с усло­ви­ем «если», име­ю­щим сле­ду­ю­щий вид:

если усло­вие то

по­сле­до­ва­тель­ность ко­манд

все

 

Здесь усло­вие  — одна из ко­манд про­вер­ки усло­вия. По­сле­до­ва­тель­ность ко­манд  — это одна или не­сколь­ко любых ко­манд-при­ка­зов. На­при­мер, для пе­ре­дви­же­ния на одну клет­ку впра­во, если спра­ва нет стен­ки, и за­кра­ши­ва­ния клет­ки можно ис­поль­зо­вать такой ал­го­ритм:

если спра­ва сво­бод­но то

впра­во

за­кра­сить

все

 

В одном усло­вии можно ис­поль­зо­вать не­сколь­ко ко­манд про­вер­ки усло­вий, при­ме­няя ло­ги­че­ские связ­ки и, или, не, на­при­мер:

если (спра­ва сво­бод­но) и (не снизу сво­бод­но) то

впра­во

все

 

Для по­вто­ре­ния по­сле­до­ва­тель­но­сти ко­манд можно ис­поль­зо­вать цикл «пока», име­ю­щий сле­ду­ю­щий вид:

нц пока усло­вие

по­сле­до­ва­тель­ность ко­манд

кц

 

На­при­мер, для дви­же­ния впра­во, пока это воз­мож­но, можно ис­поль­зо­вать сле­ду­ю­щий ал­го­ритм:

нц пока спра­ва сво­бод­но

впра­во

кц

 

 

Вы­пол­ни­те за­да­ние.

На бес­ко­неч­ном поле есть го­ри­зон­таль­ная и вер­ти­каль­ная стены. Пра­вый конец го­ри­зон­таль­ной стены со­еди­нен с верх­ним кон­цом вер­ти­каль­ной стены. Длины стен не­из­вест­ны. В вер­ти­каль­ной стене есть ровно один про­ход, точ­ное место про­хо­да и его ши­ри­на не­из­вест­ны. Робот на­хо­дит­ся в клет­ке, рас­по­ло­жен­ной не­по­сред­ствен­но под го­ри­зон­таль­ной сте­ной у ее ле­во­го конца. На ри­сун­ке ука­зан один из воз­мож­ных спо­со­бов рас­по­ло­же­ния стен и Ро­бо­та (Робот обо­зна­чен бук­вой «Р»).

На­пи­ши­те для Ро­бо­та ал­го­ритм, за­кра­ши­ва­ю­щий все клет­ки, рас­по­ло­жен­ные не­по­сред­ствен­но левее и пра­вее вер­ти­каль­ной стены. Про­ход дол­жен остать­ся не­за­кра­шен­ным. Робот дол­жен за­кра­сить толь­ко клет­ки, удо­вле­тво­ря­ю­щие дан­но­му усло­вию. На­при­мер, для при­ве­ден­но­го выше ри­сун­ка Робот дол­жен за­кра­сить сле­ду­ю­щие клет­ки (см. рис.).

При ис­пол­не­нии ал­го­рит­ма Робот не дол­жен раз­ру­шить­ся, вы­пол­не­ние ал­го­рит­ма долж­но за­вер­шить­ся. Ко­неч­ное рас­по­ло­же­ние Ро­бо­та может быть про­из­воль­ным. Ал­го­ритм дол­жен ре­шать за­да­чу для лю­бо­го до­пу­сти­мо­го рас­по­ло­же­ния стен и лю­бо­го рас­по­ло­же­ния и раз­ме­ра про­хо­дов внут­ри стен. Ал­го­ритм может быть вы­пол­нен в среде фор­маль­но­го ис­пол­ни­те­ля или за­пи­сан в тек­сто­вом ре­дак­то­ре. Со­хра­ни­те ал­го­ритм в тек­сто­вом файле.

 

 

15.2 На­пи­ши­те про­грам­му, ко­то­рая в по­сле­до­ва­тель­но­сти на­ту­раль­ных чисел опре­де­ля­ет сумму чисел, окан­чи­ва­ю­щих­ся на 3. Про­грам­ма по­лу­ча­ет на вход ко­ли­че­ство чисел в по­сле­до­ва­тель­но­сти, а затем сами числа. В по­сле­до­ва­тель­но­сти все­гда име­ет­ся число, окан­чи­ва­ю­ще­е­ся на 3. Ко­ли­че­ство чисел не пре­вы­ша­ет 100. Вве­ден­ные числа не пре­вы­ша­ют 300. Про­грам­ма долж­на вы­ве­сти одно число  — сумму чисел, окан­чи­ва­ю­щих­ся на 3.

 

При­мер ра­бо­ты про­грам­мы:

 

Вход­ные дан­ныеВы­ход­ные дан­ные
3
13
23
24
36

Решения заданий с развернутым ответом не проверяются автоматически. Запишите решение на бумаге.
На следующей странице вам будет предложено проверить их самостоятельно.
Завершить работу, свериться с ответами, увидеть решения.