Задания
Версия для печати и копирования в MS Word
Тип Д25 C2 № 11334
i

Дан це­ло­чис­лен­ный мас­сив из 30 эле­мен­тов. Эле­мен­ты мас­си­ва могут при­ни­мать целые зна­че­ния от 0 до 10000 вклю­чи­тель­но. Опи­ши­те на есте­ствен­ном языке или на одном из язы­ков про­грам­ми­ро­ва­ния ал­го­ритм, поз­во­ля­ю­щий найти и вы­ве­сти ко­ли­че­ство пар эле­мен­тов мас­си­ва, в ко­то­рых де­ся­тич­ная за­пись обеих чисел окан­чи­ва­ет­ся на 6.

Под па­ра­ми по­ни­май­те два смеж­ных, со­сед­них эле­мен­та мас­си­ва.

Спрятать решение

Ре­ше­ние.

Ис­поль­зу­е­мый язык: Dev  — C++.

 

N = 30

k = 0; // ко­ли­че­ство пар

for(i = 0; i < N - 1; i++) {

    if(a[i] % 10 == 6 && a[i+1]%10 == 6)

     k++;

    }

cout << k;

 

Ис­поль­зу­е­мый язык: Пас­каль АВС.

 

k:= 0; // ко­ли­че­ство пар

for i:= 2 to 30 do if(h[i-1] mod 10 = 6) and (h[i] mod 10 = 6) then k:=k+1;

writeln(k);

Спрятать критерии
Критерии проверки:

Кри­те­рии оце­ни­ва­ния вы­пол­не­ния за­да­нияБаллы
Пред­ло­жен пра­виль­ный ал­го­ритм, вы­да­ю­щий вер­ное зна­че­ние. До­пус­ка­ет­ся за­пись ал­го­рит­ма на дру­гом языке, ис­поль­зу­ю­щая ана­ло­гич­ные пе­ре­мен­ные. В слу­чае, если язык про­грам­ми­ро­ва­ния ис­поль­зу­ет ти­пи­зи­ро­ван­ные пе­ре­мен­ные, опи­са­ния пе­ре­мен­ных долж­ны быть ана­ло­гич­ны опи­са­ни­ям пе­ре­мен­ных на есте­ствен­ном языке. Ис­поль­зо­ва­ние не­ти­пи­зи­ро­ван­ных или не­объ­яв­лен­ных пе­ре­мен­ных воз­мож­но толь­ко в слу­чае, если это до­пус­ка­ет­ся язы­ком про­грам­ми­ро­ва­ния, при этом ко­ли­че­ство пе­ре­мен­ных и их иден­ти­фи­ка­то­ры долж­ны со­от­вет­ство­вать усло­вию за­да­чи. В ал­го­рит­ме, за­пи­сан­ном на языке про­грам­ми­ро­ва­ния, до­пус­ка­ет­ся на­ли­чие от­дель­ных син­так­си­че­ских оши­бок, не ис­ка­жа­ю­щих за­мыс­ла ав­то­ра про­грам­мы.2
Не вы­пол­не­ны усло­вия, поз­во­ля­ю­щие по­ста­вить 2 балла. При этом пред­ло­же­но в целом вер­ное ре­ше­ние, со­дер­жа­щее не более одной ошиб­ки из числа сле­ду­ю­щих:

1) От­сут­ствие ини­ци­а­ли­за­ции или не­вер­ная ини­ци­а­ли­за­ция ми­ни­му­ма.

2) Выход за гра­ни­цы мас­си­ва.

3) Вы­чис­ле­ние про­из­ве­де­ния всех эле­мен­тов мас­си­ва без учёта воз­мож­но­сти пе­ре­пол­не­ния.

4) Не­вер­ные срав­не­ния при опре­де­ле­нии ми­ни­му­ма(на­при­мер, вме­сто ми­ни­му­ма ищет­ся мак­си­мум).

5) Ошиб­ка при опре­де­ле­нии чётно­сти эле­мен­та.

6) Про­вер­ка на чётность ин­дек­са вме­сто зна­че­ния эле­мен­та.

7) Ошиб­ка при вы­бо­ре зна­че­ния для вы­во­да (вывод чётного зна­че­ния вме­сто нечётного или на­о­бо­рот).

8) Ошиб­ка при по­стро­е­нии ло­ги­че­ско­го вы­ра­же­ния.

9) От­сут­ству­ет вывод от­ве­та.

10) Ис­поль­зу­ет­ся пе­ре­мен­ная, не объ­яв­лен­ная в раз­де­ле опи­са­ния пе­ре­мен­ных.

11) Ин­декс­ная пе­ре­мен­ная в цикле не ме­ня­ет­ся (на­при­мер, в цикле while) или ме­ня­ет­ся не­вер­но.

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

1
Не вы­пол­не­ны усло­вия, поз­во­ля­ю­щие по­ста­вить 1 или 2 балла.0
Мак­си­маль­ный балл2
Источник: ЕГЭ 16.06.2016 по ин­фор­ма­ти­ке. Ос­нов­ная волна. Ва­ри­ант 66 (Часть 2)