Форум » Циклы и ветвления » ЕГЭ 6 (№30) PascalABC » Ответить

ЕГЭ 6 (№30) PascalABC

infpvt: Ответ: 2147483646 [more][/more] Тема по кодификатору звучит так: "Знание основных конструкций языка программирования, понятия переменной, оператора присваивания" Т.к. что такое "основные конструкции языка" не уточнены, понятие функции рассматривается в 10-11 классе, то теоретически допускается исследование программы с помощью языка программирования. К примеру, можно написать "тест-функцию" [more][/more] Как следствие, можем прийти к такой формулировке задач: "1) При каком наибольшем введенном числе d, в диапазоне от -1000 до 1000, после выполнения программы будет напечатано 150? 2) При каком максимальном d, в диапазоне от -1000 до 1000, программа "не работает"? Не работающей считается программа выполняющая цикл 1000 и более раз. В качестве ответа запишите разницу между ответами на первый и второй вопрос. var n, s, d: integer; begin readln(d); n := 3; s := 38; while s <= 1200 do begin s := s + d; n := n + 7 end; write(n) end. " [more][/more] Кстати, при такой формулировке, возможно исследование программы без наличия компьютера, что тоже соответствует кодификатору - там задача обозначена как "не требующая компьютер для решения"

Ответов - 3

Поляков: infpvt пишет: Ответ: 2147483646 Очевидно, что в задачах ЕГЭ не рассматриваются варианты, приводящие к переполнению. Хотя с формальной точки зрения вы правы.

infpvt: На правах шутки. Если ученики не научаться обрабатывать исключения, то исключения в ответах учеников будут обрабатывать эксперты.

daimon2006: Здравствуйте, уважаемые пользователи сайта. На пробном КЕГЭ столкнулись с такой ситуацией, процент выполнения учащимися задания 6, очень мал, хотя по идее такого быть не должно. Может ли кто нибудь вспомнить, подсказать формулировку задания именно с этого тренировочного мероприятия?




полная версия страницы