Перейти к содержимому

Как делать 6 задание егэ информатика

  • автор:

Решение задания 6 ЕГЭ

Нажмите, чтобы узнать подробности

создать условия для развития функции самооценки и самоконтроля учащихся.

Задачи урока:

закрепить у учащихся навыки решения задач на составление циклических алгоритмов («цикл для»);

закрепить навыки работы в приложении КУМИР, ГРИС Черепаха;

закрепить у учащихся навыки и умение обосновать свою точку зрения.

Тип урока: комбинированный.

Технологии: ИКТ, проблемная, личностно-ориентированная, здоровьесберегающая, проектная.

Методы обучения: словесные, наглядные, репродуктивные.

Используемое оборудование:

Компьютерный класс, оборудованный современной компьютерной техникой с лицензионным программным обеспечением. Операционная система Windows 10 с пакетом стандартных программ.

Приложение КУМИР версии 2.1.0 (rc11);

Приложение PascalABC.Net dthcbb 3.8.3;

Мультимедийный проектор, презентация в Power Point.

Продолжительность: 1 урок (40 минут).

План урока. Организационный момент. Постановка задачи. – 1 мин.

Проверка знаний учащихся по прошлой теме. – 6 мин.

Повторение материала 9 класса. – 15 мин.

Закрепление повторенного материала. – 15 мин.

Задание домашнего задания. – 1 мин.

Подведение итогов урока, выставление оценок. – 2 мин.

Постановка задачи

Здравствуйте, сегодня мы снова поговорим о ГРИС, его СКИ и вспомним применение циклических процессов

Проверка знаний учащихся по прошлой теме

Но сначала ответьте на вопросы: (фронтально)

Какую работу может выполнять ГРИС?

Что представляет собой ГРИС?

Какие простые команды входят в СКИ ГРИС Черепаха; как они выполняются?

В какой последовательности происходит выполнение команд в циклическом алгоритме?

Какова структура цикла «Для»?

Изучение новой темы

Хорошо, а теперь рассмотрим такую задачу:

Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится в начале координат, её голова направлена вдоль положительного направления оси ординат, хвост опущен. При опущенном хвосте Черепаха оставляет на поле след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует две команды: Вперёд n (где n — целое число), вызывающая передвижение Черепахи на n единиц в том направлении, куда указывает её голова, и Направо m (где m — целое число), вызывающая изменение направления движения на m градусов по часовой стрелке.

Запись Повтори k [Команда1 Команда2 … КомандаS] означает, что последовательность из S команд повторится k раз.

Черепахе был дан для исполнения следующий алгоритм:

Повтори 7 [Вперёд 10 Направо 120].

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

Какими будут предложения по решению задачи?

Можно набрать текст программы в среде КУМИР, исполнитель Черепаха.

Как будем просчитывать количество точек?

Установим масштаб 1:1 и посчитаем. Помним СКИ исполнителя Черепаха.

П рограмма Решения задачи:

использовать Черепаха

. опустить хвост

. нц 7 раз

. . вперед(10)

. . вправо(120)

Можно ли автоматизировать подсчет точек?

30 0

В
среде программирования можно автоматизировать подсчет точек. Для этого в цикле перебираем координаты (x; y) точек, ограниченных линиями. Построен правильный треугольник, следовательно, углы треугольника – 60 0 . Сторона треугольника – 10. Найдем угловые коэффициенты прямых. Прямая АС, проходящая через начало координат задается уравнением y=kx, а прямая ВС уравнением y=-kx+b.

Вершина С треугольника имеет координаты (корень(10*10-5*5); 5).

Координаты С(5*корень(3);5)

K=5/(5*корень(3)

K=1/корень (3)

Следовательно, уравнение прямой АС запишется: y=x/корень(3)

уравнение прямой ВС запишется: y = — x/корень(3)+10.

var kol:integer;

for x:integer:=1 to 10 do

for y:integer:=1 to 10 do

if (yx/sqrt(3)) and (y3)+10) then

Могли мы, не выполняя построения, определить, что Черепаха построит треугольник?

(Да. Т.к. внешний угол 120 0 )

Что измениться в тексте программы, если Черепаха будет выполнять повтор не 7 раз, а 15? (Изменений не будет)

Что изменится, если Черепаха изменит шаг, выполнит команду вперед(20)? (у прямой ВС изменится d)

Подведение итогов

Подведение итогов урока.

Что нового узнали?

Домашнее задание: подумайте, как изменится программа, если угол поворота будет 60 0 .

Задание 6

В этом задании нужно ответить на вопрос о том, как работает та или иная программа. В условии этих задач ЕГЭ даётся куча устаревших языков, которые в промышленности не используются уже десятилетия, а вот Java, один из трёх самых популярных языков, так и не могут добавить.

Поэтому примеры приведены на этих трёх языках. На ЕГЭ тем, кто пишет на Java, придётся переводить задание с языка С++ на Java самостоятельно. Благо, в таких задачах отличие от C++ заключается только в чтении и выводе.

Ниже приведён рейтинг TIOBE за февраль 2022 года, подробнее здесь.

xor

Некоторые задачи вообще требуют просто скомпилировать код. Если вам попалась такая, просто скопируйте её в соответствующий компилятор и запустите — сразу же получите ответ.

Общая идея решения

Если в задаче вам необходимо просто заменить чтение переменной на перебор её значений по циклу, а вывод — на проверку, удовлетворяет ли он заданному требованию. Если удовлетворяет, то вывести.

Пример 1​

Определите, при каком наименьшем введённом значении переменной s программа выведет число 64

Задание 6 новой демоверсии ЕГЭ по информатике (Черепаха)

Задание подразумевает рисование фигуры и определение целочисленных точек.

Вот несколько способов, как можно выполнить данное задание.

0. Определить уравнения прямой

Подсчитать точки через сложное условие

Рисуем фигуру, считаем точки вручную.

2. Turtle и подсчет пикселей по цветам

Более сложный способ, но полная автоматика

1 способ самый простой, 0 способ надежный, но нужна математика. 2 способ – сомнительно, что для экзамена пригодится. Просто для развития навыков программирования.

Задание 6 ЕГЭ-2019 по информатике: теория и практика

В предстоящем ЕГЭ не появилось никаких изменений по сравнению с прошлым годом.

Возможно, вам также будут интересны демоверсии ЕГЭ по математике и физике.

О нововведениях в экзаменационных вариантах по другим предметам читайте в наших новостях.

Демо-КИМ ЕГЭ-2019 по информатике не претерпел никаких изменений по своей структуре по сравнению с 2018 годом. Это значимо упрощает работу педагога и, конечно, уже выстроенный (хочется на это рассчитывать) план подготовки к экзамену обучающегося.

Мы рассмотрим решение предлагаемого проекта (на момент написания статьи – пока еще ПРОЕКТА) КИМ ЕГЭ по информатике.

Часть 1

Ответами к заданиям 1–23 являются число, последовательность букв или цифр, которые следует записать в БЛАНК ОТВЕТОВ № 1 справа от номера соответствующего задания, начиная с первой клеточки, без пробелов, запятых и других дополнительных символов. Каждый символ пишите в отдельной клеточке в соответствии с приведёнными в бланке образцами.

Задание 6

На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R следующим образом:

  1. Строится двоичная запись числа N.
  2. К этой записи дописываются справа ещё два разряда по следующему правилу: если N чётное, в конец числа (справа) дописывается сначала ноль, а затем единица. В противном случае, если N нечётное, справа дописывается сначала единица, а затем ноль.

Например, двоичная запись 100 числа 4 будет преобразована в 10001, а двоичная запись 111 числа 7 будет преобразована в 11110.

Полученная таким образом запись (в ней на два разряда больше, чем в записи исходного числа N) является двоичной записью числа R – результата работы данного алгоритма.

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

Решение

Представим число 102 в двоичной форме: 11001102. Нас интересует число, которое будет больше. Будем двигаться «вверх», добавляя по единичке:

11001112 – 10310 – двоичное представление не соответствует алгоритму;

11010002 – 10410 – двоичное представление не соответствует алгоритму;

11010012 – 10510 – двоичное представление соответствует алгоритму.

Ответ: 105.

Заместитель генерального директора по ИКТ АНОО «Дом знаний», преподаватель по программированию Яндекс.Лицея (ДГУНХ, Махачкала), учитель высшей категории, финалист Всероссийского конкурса «Учитель года России 2010»

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *