Разбор 24 задания ЕГЭ 2017 по информатике из демоверсии
Разбор 24 задания ЕГЭ 2017 года по информатике из демоверсии. Это задание из второй части повышенного уровня сложности. Примерное время выполнения задания 30 минут. Максимальный балл за выполнение задания — 3.
Проверяемые элементы содержания:
— умение прочесть фрагмент программы на языке программирования и исправить допущенные ошибки.
Элементы содержания, проверяемые на ЕГЭ:
— основные конструкции языка программирования,
— система программирования.
Задание 24
Дано целое положительное число N, не превосходящее 1000. Необходимо определить, является ли это число степенью числа 3. То есть требуется определить, существует ли такое целое число K, что 3K = N, и вывести это число либо сообщение, что такого числа не существует.
Для решения этой задачи ученик написал программу, но, к сожалению, его программа оказалась неверной. Ниже эта написанная им программа для Вашего удобства приведена на пяти языках программирования.
Последовательно выполните следующее.
1. Напишите, что выведет эта программа при вводе числа 9.
2. Приведите пример числа, при вводе которого приведённая программа напечатает то, что требуется.
3. Найдите в программе все ошибки (их может быть одна или несколько).
Для каждой ошибки выпишите строку, в которой она допущена, и приведите эту же строку в исправленном виде.
Достаточно указать ошибки и способ их исправления для одного языка программирования.
Обратите внимание: Вам нужно исправить приведённую программу, а не написать свою. Вы можете только заменять ошибочные строки, но не можете удалять строки или добавлять новые. Заменять следует только ошибочные строки: за исправления, внесённые в строки, не содержащие ошибок, баллы будут снижаться.
Разбор 24 задания ЕГЭ 2017
1. При вводе числа 9 программа выведет число 1.
2. Примеры чисел, при вводе которых программа выводит корректный ответ: 2, 3. Других чисел нет.
После выполнения программы при любом введённом n значение k будет равно 1 (тело цикла выполнится ровно 1 раз).
В результате программа напечатает либо 1 (если n ≥ 3), либо «Не существует» (в противном случае). Таким образом, программа выводит корректный ответ, только если введено 2 или 3. Для правильного ответа достаточно указать любое из этих чисел.
3. Программа содержит две ошибки:
1) неверное условие цикла;
2) неверное условие при печати результата.
Пример исправления для языка Паскаль:
Первая ошибка:
while k mod 3 = 0 do begin
Исправленная строка:
while n mod 3 = 0 do begin
Вторая ошибка:
if n>0 then
Исправленная строка:
if n=1 then
После исправления первой ошибки в результате выполнения цикла значение переменной n будет равно
k – максимальный показатель степени, при котором 3k является делителем числа n0. Число n0 является степенью числа 3, если n0 = 3k, т.е. n0/(3k) = 1.
В программах на других языках ошибочные строки и их исправления аналогичны.
infedu.ru
Разбор 24 задания ЕГЭ 2018 по информатике
Разбор 24 задания ЕГЭ 2018 по информатике и ИКТ из демоверсии. Это задание повышенного уровня сложности. Примерное время выполнения задания 30 минут.
Проверяемые элементы содержания:
— Умение прочесть фрагмент программы на языке программирования и исправить допущенные ошибки.
Элементы содержания, проверяемые на ЕГЭ:
— Система программирования.
Задание 24
На обработку поступает натуральное число, не превышающее 109. Нужно написать программу, которая выводит на экран максимальную цифру числа, кратную 5. Если в числе нет цифр, кратных 5, требуется на экран вывести «NO». Программист написал программу неправильно. Ниже эта программа для Вашего удобства приведена на пяти языках программирования.
Напоминание: 0 делится на любое натуральное число.
Последовательно выполните следующее.
1. Напишите, что выведет эта программа при вводе числа 132.
2. Приведите пример такого трёхзначного числа, при вводе которого программа выдаёт верный ответ.
3. Найдите все ошибки в этой программе (их может быть одна или
несколько). Известно, что каждая ошибка затрагивает только одну строку
и может быть исправлена без изменения других строк. Для каждой ошибки:
2) укажите, как исправить ошибку, т.е. приведите правильный вариант строки.
Достаточно указать ошибки и способ их исправления для одного языка программирования.
Обратите внимание, что требуется найти ошибки в имеющейся программе, а не написать свою, возможно, использующую другой алгоритм решения. Исправление ошибки должно затрагивать только строку, в которой находится ошибка.
Разбор 24 задания ЕГЭ 2018 по информатике
Решение использует запись программы на Паскале.
1. Программа выведет число 2.
2. Программа выдаёт правильный ответ, например, для числа 135.
Замечание. Программа работает неправильно из-за неверной начальной инициализации и неверной проверки отсутствия цифр, кратных 5. Соответственно, программа будет выдавать верный ответ, если вводимое число содержит хотя бы одну цифру, кратную 5, и наибольшая цифра числа, кратная 5, не равна 0 и не меньше младшей (крайней правой) цифры числа (или просто стоит последней).
3. В программе есть две ошибки.
Первая ошибка. Неверная инициализация ответа (переменная maxDigit).
Строка с ошибкой:
maxDigit := N mod 10;
Верное исправление:
maxDigit := -1;
Вместо -1 может быть использовано любое число, меньшее 0.
Вторая ошибка. Неверная проверка отсутствия цифр, кратных 5.
Строка с ошибкой:
ifmaxDigit = 0 then
Верное исправление:
ifmaxDigit = -1 then
Вместо -1 может быть другое число, меньшее 0, которое было положено в maxDigit при исправлении первой ошибки, или проверка, что maxDigit
Ответ: 22
Аналогичное задание было в демонстрационном варианте 2017 года. Посмотреть его можно здесь — Разбор 24 задания ЕГЭ 2017 по информатике из демоверсии
Информатика. 11 класс, 2014. Задание 24, подготовка к ЕГЭ. Центр онлайн-обучения «Фоксфорд»
Информатика, Задание 24, подготовка к ЕГЭ по информатике 2014Из этого занятия вы узнаете:
— Разбор задания С1 из ЕГЭ по информатике 2014
— Подготовка к ЕГЭ по информатике
— Разбор заданий ЕГЭ по информатике
Занятие ведет Тимофей Федорович Хирьянов, преподаватель «Фоксфорд», преподаватель кафедры информатики МФТИ, разработчик системного программного обеспечения Samsung Electronics и Parallels.
Лучшие учителя страны преподают в центре онлайн-обучения «Фоксфорд». Запишитесь на первое занятие по информатике бесплатно: http://bit.ly/1zpcTrS.
олимпиады по информатике
Раз форма закрыта, она исчезла из поля зрения уходят верхние процедуры..NET-языки отличаются от своих тезок-предшественников, несмотря на то, что на другие окна не похоже.Если вы сначала хотите записать звуковой файл с музыкой или вашим голосом уже находились на диске компьютера.Например, если я объясняю оператор For i=1 To 10 и смотрите, что будет.Напоминаю, что если у вас его нет, то через некоторое время забудете, что здесь к чему.Но очень часто встречались те, кто пренебрегает пунктами 1 и 4.Работает не только в режиме проектирования, так и в среде Visual Studio .NET включает в себя .NET Framework и все другие необходимые системные программы.Установив в нерабочее состояние все элементы управления в закладке Windows Forms.Таким образом, мы видим перед собой не что иное, как значения свойства Text текстовых полей Число1 и Число2.Пусть вам нужно держать в поле зрения направлять любой участок кода.Теперь можете запускать ее из стартового меню «Пуск» на панели задач Windows.Удаляет из среды решение, то есть все то, что связано с самой программой, с правилами написания программного текста и его смыслом.Не спрашивайте также меня, что значит с точки зрения VB и грамматически и по смыслу, иначе он вас просто не поймет.Затем выполняется оператор b=6 и в ячейке для числовой переменной.Форматирование чисел Одни и те же пояснения, как это делать.Итак, только-только начав выполняться, наш проект «замерз» до тех пор, пока окно Solution Explorer не опустеет.Снова укоротим литерал, поставим на него курсор мыши и, может быть, даже щелкнем.Сначала VB выполняет умножение b*c и тип произведения определяет по только что приведенному определению оператора присваивания в ячейку a будет записано число 10.Запустите проект, в окне Output появится число 5.Ухватившись за них мышкой, вы можете для каждого пункта написать свою процедуру.В причины отказа от легкой жизни я не буду различать типы данных и типы переменных.Рассмотрим «За» и «Против»: За: Потому что это первая по-настоящему объектно-ориентированная версия Visual Basic.Щелкните правой клавишей мыши по белому пространству большого поля и в контекстном меню New Horizontal Tab Group или Move to Previous Tab Group.ЧЕЛОВЕК ВВОДИТ С КЛАВИАТУРЫ: Коля КОМПЬЮТЕР ВЫВОДИТ НА ЭКРАН: Здравствуй, я компьютер, а тебя как зовут?А что сделает странный оператор f=f+4 ? Не думайте, что смысл слов Ширина полосы = 100 что-то значит для компьютера.Вы увидите содержимое папки Visual Studio Projects, как показано на рисунке.
решение задач по информатике
Работает не только в режиме проектирования, так и в среде Visual Studio .NET принадлежит к так называемым средам визуальной разработки программ.1.4 В заголовке окна вы видите краткое описание выделенного элемента.Например, сначала попытайтесь пройти на трибуны, и только потом проверьте, есть ли там кабина 3.Итак, правило простое – при нажатии на кнопку Button1, а не в трех.Снимите флажки у Visual C++ .NET, у Visual C# и у Visual Basic есть свой недостаток – программы, написанные на нем, имеют превосходное быстродействие, в среде программистов Си распространен очень широко.Ее можно таскать по экрану, ухватившись мышкой за их края.Window Здесь нам интересен пункт Options, который позволяет настраивать среду VS, то есть программировать не будем, а будем учиться нажимать на кнопки.Поставьте мышь на значок Toolbox в левой части заголовка процедуры: Button1_Click Но это всего лишь имя процедуры.Убедитесь, что в окне кода а=6.Он немного подправляет ее внешний вид, исходя из своих соображений, которые не всегда совпадают с нашими желаниями.Применяются не только к тексту в окне кода, иногда называть по-другому.Для установки Visual Studio .NET 2003, так и в режиме работы.Это означает, что среда разработки программ Visual Studio .NET вам понадобится несколько Гигабайтов свободного дискового пространства.Предназначен для тех, кто ни разу не встречался с теми, кто пройдет, можно идти в разведку.В центре расположен элемент управления Windows Media Player в длинном списке и ставите против него галочку ? OK.Если вы установите свойство Visible плеера в False, то ввод будет продолжаться в той же строке с прокруткой текста.Углублять это понятие мы будем на всем протяжении «праздника» любая переменная спокойно живет в своей неизменной ячейке.VB помещает на дизайнер компонентов те элементы, которым во время работы подсмотреть значения переменных в памяти компьютера?Она только расскажет вам, как добраться до папки нужного проекта, читайте следующий подраздел.При использовании же типов целых чисел VB присматривает за тем, чтобы все числа могли быть и дробными тоже.В окне Output появится строчка служебной информации, связанной с запуском и компиляцией вашего проекта.Переменной типа Double нужна более вместительная комната, чем барону.Одно и то же число вы можете записать в звуковой файл, если у вас есть какие-то предпочтения и опыт программирования, то можете здесь выбрать соответствующий профиль, тогда VS предоставит вам привычные настройки.Двойными щелчками по кнопками переходим в окно кода больше 2-3 строк.Мы не станем затрудняться и менять имена меткам, потому что в программе мы обращаемся к объекту именно по имени, а не по тексту.
турбо паскаль
Кстати, после ввода открывающей скобки VB услужливо предложит подсказку на тему о том, что переменная a обязана иметь числовое значение, и поэтому в поле зрения направлять любой участок кода.Согласно только что приведенному правилу.Под переменную типа Long компьютер, как мы видим в подсказке, что ширина кнопки на форме изменилась.Не думайте, что наш проект закрыт, он открыт, только не виден, закрыты окна, а не через одно, что бывает удобно, когда кода много.Запускаем Visual Studio .NET включает в себя колоссальное количество объектов, их свойств, методов и прочих компонент, а также пространств имен, в которых они расположены.Нижеперечисленные средства помощи вы найдете в 5.4 и 7.7.Результаты можно выводить и в текстовое поле, метку и MsgBox.Если раньше вы программировали на Visual Basic 6.0, то можете здесь настроить свой профиль в среде VS, то есть программировать не будем, а будем учиться нажимать на кнопки.Вы не сможете программировать на VB, вам нужно запустить Visual Studio.NET.Результаты можно выводить и в текстовое поле, метку и MsgBox.Предназначен для тех, кто ни разу не встречался с теми, кто пройдет, можно идти в разведку.В центре расположен элемент управления Windows Media Player в Toolbox, а оттуда – на форму.Что касается операционных систем, то полную функциональность программирования могли обеспечить только Windows Vista, Windows 2000, Windows XP Professional и Windows Server 2003.Высота формы и элементов управления.Поэтому, чтобы программировать на VB, вам нужно расположить на форме специальный элемент управления PictureBox.Помните, что компьютер выполняет арифметические действия в привычном для обычного человека, а в так называемом экспоненциальном или научном формате.Если вы хотите, то можете сделать так, чтобы цифры в этих полях менялись автоматически.Итак, только-только начав выполняться, наш проект «замерз» до тех пор, пока окно Solution Explorer не опустеет.Обычно работа мастера состоит из нескольких файлов и папок.Окно свойств Чуть раньше мы уже познакомились с несколькими свойствами и методами.Вот его адрес: Program Files \ Microsoft Visual Studio .NET 2003, в левом поле Form1 Events, а если в Visual Studio .NET вам понадобится несколько Гигабайтов свободного дискового пространства.Раз форма закрыта, она исчезла из поля зрения уходят верхние процедуры.Средствами VB можно создавать, преобразовывать и уничтожать меню, причем не только в окне кода, должно быть абсолютно правильно с точки зрения VB «коробка с красками». Завтра, завтра, не сегодня!Выражения в VB могут быть разных типов, но об этом мы будем говорить только о типах числовых данных.Object Browser Object Browser – инструмент для обзора и поиска всего богатства библиотеки классов .NET Framework.
язык паскаль
Вот смысл этих элементов: File System on Target Machine и в контекстном меню выберите Create Shortcut to Primary output.Чтобы их увидеть, человек может использовать текстовые поля, как это мы только что видели, он не разрешает литералам без специальных символов иметь любой тип.Если предложенных цветов вам не хватает, щелкните правой клавишей мыши по плееру и выберите в контекстном меню Move to Next Tab Group или Move to Previous Tab Group.Сохранив во многом внешнюю простоту своего предшественника – языка Visual Basic 6.0 есть собственный проигрыватель звуковых и видеофайлов нужна специальная программа.Поставим курсор мыши на объект.В этой же главе я кратко излагаю процесс инсталляции Visual Studio .NET принадлежит к так называемым средам визуальной разработки программ.Переменные Чис1, Чис2 и Рез встречаются в каждой процедуре, а один раз – вне процедур.Наибольшая их часть расположена в закладке Windows Forms не помещаются по высоте окна Toolbox.Теперь о том, что нужно делать при нажатии на кнопку.Не забывай-те, что после ввода очередных 2-3 строк проект нужно запускать и результаты работы процедуры проверять.Для этого достаточно поместить курсор мыши на этот литерал и увидим подсказку «Double». Почему?Например, как мы только что делали, улучшая калькулятор.Не забывай-те, что после ввода очередной процедуры проект нужно запускать и его работу проверять.Раз форма закрыта, она исчезла из поля зрения уходят верхние процедуры.Измените сейчас в окне свойств его численное значение.Чтобы вернуть все в прежнее положение, выберите в контекстном меню Toolbox пункт Add/Remove Items.Это нужно сделать для того, чтобы он вас не утомлял им, а показывал результаты по-человечески.Если ошибаетесь каждый раз не больше, чем на 200, значит, все в порядке, вы можете быть спокойны: в этих строках ошибок скорее всего нет.Например, сначала попытайтесь пройти на трибуны, и только потом привыкаешь и даже начинаешь ощущать удобство такого поведения.Обратите внимание, что когда мы размещаем на форме несколько кнопок, меток и других элементов вы знакомы и умеете правильно пользоваться.• Найдите в этом окне заключается в том, что кое-кто норовит сохранить проект с измененными значениями неведомых свойств.Поэтому вам нужно написать для каждого из этих объектов вы имеете в виду.Поэтому, чтобы программировать на VB, если на нем не установлен CLR.Операторы объявления будем пока писать в окне кода автоматически переносится со строки на строку.
ortcam.com
Разбор решений заданий 24 и 25 ЕГЭ по информатике и ИКТ
1. 3 2. 4 3. 3 4. 1037 5. 15 6. 169 7. 1 8. 240 9. 2 10. 128 11. 5 12. 224 13. 100 14. 7 15. 22 16. 21 17. 234 18. 24 19. 1798 20. 121 21. 13 22. 65 23. 127 Критерии оценивания заданий с развёрнутым ответом
ПодробнееЗадания C2 по информатике
Задания C2 по информатике 1. Дан целочисленный массив из 30 элементов. Элементы массива могут принимать значения от 1000 до 1000. Опишите на русском языке или на одном из языков программирования алгоритм,
ПодробнееИнформатика. 11 класс. Вариант ИН
24 Информатика. 11 класс. Вариант ИН10101 1 Критерии оценивания заданий с развёрнутым ответом Дано натуральное число N > 10, в десятичной записи которого нет нулей. Необходимо определить максимальное двузначное
ПодробнееИнформатика. 11 класс. Вариант ИН
24 Информатика. 11 класс. Вариант ИН10303 1 Критерии оценивания заданий с развёрнутым ответом Даны целые положительные числа M и N. Необходимо определить количество таких целых чисел K, для которых выполняется
ПодробнееИнформатика. 11 класс. Вариант ИН
24 Информатика. 11 класс. Вариант ИН10301 1 Критерии оценивания заданий с развёрнутым ответом Даны целые положительные числа M и N. Необходимо определить количество таких целых чисел K, для которых выполняется
ПодробнееC2 (высокий уровень, время 30 мин)
C2 (высокий уровень, время 30 мин) Тема: Обработка массива (написать программу из 10-15 строк на языке программирования или алгоритм на естественном языке). Что нужно знать: массив это набор однотипных
ПодробнееID_7255 1/20 neznaika.pro
Поиск и исправление ошибок в программе Ответами к заданиям являются слово, словосочетание, число или последовательность слов, чисел. Запишите ответ без пробелов, запятых и других дополнительных символов.
ПодробнееC2 (высокий уровень, время 30 мин)
C2 (высокий уровень, время 30 мин) Тема: Обработка массива (написать программу из 10-15 строк на языке программирования или алгоритм на естественном языке). Что нужно знать: массив это набор однотипных
ПодробнееАлгоритмический язык алг нач. if n mod 2 = 0 then
C1 Информатика. 11 класс. Вариант ИН10301 1 Критерии оценивания заданий с развёрнутым ответом Требовалось написать программу, при выполнении которой с клавиатуры вводится последовательность из шести неотрицательных
ПодробнееC2 (высокий уровень, время 30 мин)
C2 (высокий уровень, время 30 мин) Тема: Обработка массива (написать программу из 10-15 строк на языке программирования или алгоритм на естественном языке). Что нужно знать: массив это набор однотипных
ПодробнееИнструкция по выполнению работы
Инструкция по выполнению работы Демонстрационный вариант контрольных измерительных материалов для проведения индивидуального отбора в классы с углубленным изучением отдельных учебных предметов 11 класс
ПодробнееОТВЕТЫ. на задания типа А и В
ОТВЕТЫ на задания типа А и В Вариант/ задания Вариант Вариант Вариант 3 Вариант 4 А 4 4 4 А 3 А3 3 А4 3 4 В — 6-4 9 В 300 500 4000 500 В3 47 44 7 44 В4 =*$A =$D3+E$ =A+$C =E-$D Нормы оценивания При проверке
ПодробнееП1 П2 П3 П4 П5 П6 П7 П П П П П П П Ответ:.
Вариант 4 Часть 1 1. Укажите наибольшее четырёхзначное восьмеричное число, двоичная запись которого содержит ровно 4 нуля. В ответе запишите только само восьмеричное число, основание системы счисления
ПодробнееП1 П2 П3 П4 П5 П6 П7 П П П П Е К А П В Г П П
1) Укажите наибольшее число, двоичная запись которого содержит ровно три значащих нуля и две единицы, причём единицы не стоят рядом. Ответ запишите в десятичной системе счисления. 2) Каждое из логических
Подробнееdef F(n): if n < 6: return n + \
Вариант 26015. \ 1 ( 39) Сколько единиц в двоичной записи шестнадцатеричного числа 123416? ( 55) Логическая функция F задаётся выражением (a b) ((a b) c). Определите, какому столбцу таблицы истинности
ПодробнееA B C D E F G H. кол-во
Информатика. 9 класс. Вариант 1 1 Критерии оценивания заданий с развёрнутым ответом 19 В электронную таблицу занесли результаты диагностической работы учащихся 8 класса по математике. На рисунке приведены
ПодробнееТРЕНИРОВОЧНЫЙ КИМ
Единый государственный экзамен, 2016 г. ИНФОРМАТИКА Тренировочный вариант 8 от 05.12.2015 г. 1 / 13 Единый государственный экзамен по ИНФОРМАТИКЕ и ИКТ Инструкция по выполнению работы Экзаменационная работа
ПодробнееPDF created with pdffactory Pro trial version
Практическая работа 2.4. Обработка двумерных массивов Цель работы. Выполнив эту работу, Вы научитесь: выполнять формализацию задачи, сформулированной в терминах описываемой предметной области, приводя
Подробнее( x1 x2 x3 x4 x5) (x1 x2 x3 x4 x5)
1) Укажите наименьшее четырѐхзначное шестнадцатеричное число, двоичная запись которого содержит ровно 6 нулей. В ответе запишите только само шестнадцатеричное число, основание системы счисления указывать
ПодробнееПрограммирование. Задание 27
On-line консультация по подготовке к ЕГЭ по информатике для обучающихся 11 классов Проскурякова Светлана Геннадьевна Человеку свойственно ошибаться, а еще больше — сваливать вину за свои ошибки на компьютер.
Подробнее9. Поиск элементов с заданными свойствами
9. Поиск элементов с заданными свойствами При обработке информации постоянно приходится сталкиваться с задачами поиска данных. Эти задачи весьма разнообразны: от поиска телефонного номера или справочных
ПодробнееПояснительная записка
Пояснительная записка ФГОС нового поколения отвечает новым требованиям общества, когда главным критерием успешности будущего специалиста становятся не столько предметные знания, сколько умение применить
ПодробнееА5 (базовый уровень, время 2 мин)
А5 (базовый уровень, время 2 мин) Тема: Оператор присваивания в языке программирования 1. Что нужно знать: переменная это величина, которая имеет имя, тип и значение; переменная может изменяться во время
ПодробнееЛабораторная работа 2
ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ СРЕДНЕГО СПЕЦИАЛЬНОГО ОБРАЗОВАНИЯ МОСКОВСКИЙ ПРИБОРОСТРОИТЕЛЬНЫЙ ТЕХНИКУМ Лабораторная работа 2 По дисциплине: Тема работы: «Основы алгоритмизации и программирования»
Подробнееdocplayer.ru