Автор | Сообщение |
|
Отправлено: 05.02.12 11:36. Заголовок: [A12] задание 19 опечатка
Здравствуйте! Хочу сказать большое спасибо за такие прекрасные материалы для подготовки к ЕГЭ по информатике, они оказались мне очень полезны, сейчас готовлюсь по ним. Сегодня решал A12, и в 19ом примере мой ответ не совпал с правильным, я не мог понять почему и решил проверить в паскале какой результат выдаст программа. Результата, выданного паскалем нет среди вариантов ответа, судя по всему там опечатка (или это я что то перепутал) Текст цикла из задания: for i:=0 to 10 do A :=i; for i:=10 downto 0 do begin k:=A[10-i]; A[10-i]:=A; A:=k; end; Варианты ответов 1) 10 9 8 7 6 5 4 3 2 1 0 2) 0 1 2 3 4 5 6 7 8 9 10 (в ответах указано, что этот правильный) 3) 10 9 8 7 6 5 6 7 8 9 10 4) 0 1 2 3 4 5 4 3 2 1 0 программа результат
|
|
|
Ответов - 2
[только новые]
|
|
|
| Администратор
|
Сообщение: 56
|
|
Отправлено: 05.02.12 11:56. Заголовок: Doomster пишет: Резу..
Doomster пишет: цитата: | Результата, выданного паскалем нет среди вариантов ответа |
|
Вы увидели эффект выхода за границы массива. Индексы массива нумеруются с нуля: var A: array[0..10] of integer; Ответ правильный.
|
|
|
|
Отправлено: 05.02.12 13:15. Заголовок: Хм, ясно, спасибо!..
Хм, ясно, спасибо!
|
|
|
|