Образовательный портал для подготовки к экзаменам по системе Дмитрия Гущина первоначально создавался как средство самоконтроля и способ самоподготовки учащихся к государственной итоговой аттестации. Однако создатели этого полезнейшего ресурса заложили в него механизмы взаимодействия с учителями.
В этих заметках я делюсь опытом использования материалов ресурса офлайн - без использования подключенных к сети Интернет компьютеров. Для удобства материал представлен в виде текстового документа и в формате PDF.
Чтобы пользоваться предварительным просмотром создайте себе аккаунт (учетную запись) Google и войдите в него: https://accounts.google.com
СДАМ ГИА: РЕШУ ОГЭ и ЕГЭ образовательный портал Дмитрия Гущина. Опыт использования
Предлагаемый пользователю портала РЕШУ ОГЭ и ЕГЭ инструментарий весьма широк, и позволяет пройти тестирование как по отдельным темам, так и по комплексному заданию. Чрезвычайно полезной является функция случайного выбора заданий из каталога. Она реализуется кнопками Шаблон домашней работы и Шаблон контрольной работы .
Когда задается так называемая домашняя работа то достоинства рендомизированного выбора задания нивелируются тем, что в каждом задании указан его номер. Учащиеся на другой вкладке открывают каталог и, найдя там по этому идентификатору ответ, вбивают его в текст работы.
При задании контрольной работы номер не проставляется, однако в некоторых типах задач можно весьма быстро найти правильный ответ по тексту. Таким образом ресурс сейчас можно использовать лишь как средство подготовки учащихся к тестированию в классе.
Для получения объективных результатов оценки качества обученности возможны следующие варианты применения: тестирование на сайте Гущина СДАМ ГИА: РЕШУ ОГЭ и ЕГЭ, тестирование с использованием других систем или бумажных носителей. Опыт показывает что единственным способом проведения объективного тестирования на описываемом ресурсе является отключения доступа к Интернету после получения учащимися задания, и включение его для отсылки результатов. Если такой технической возможности нет, то задания приходится копировать в другую систему тестирования. Я использую MyTestX от А. Башлакова (http://mytest.klyaksa.net ).
Перейду к алгоритму использования ресурса СДАМ ГИА: РЕШУ ОГЭ и ЕГЭ для создания многовариантной проверочной работы. ОГЭ - это стандартизованный экзамен, то есть каждому типу задания соответствует определенная тема, и все, что нужно сделать - выучить теорию и решать, решать, решать задания по последовательно по каждой теме, постепенно набивая руку до автоматизма. Каких-то неожиданных, или не относящихся к школьной программе заданий на экзамене быть не может. Опыт показывает что хорошим методом подготовки является решение большого количества однотипных заданий, именно такой тест мы и создадим.
Заходим на вкладку «Учителю»
Зададим параметры теста , из этой вкладки доступна версия для печати. |
В данном разделе вашему вниманию представлена информация по экзамену в 9 классе "Информатика" в формате ОГЭ. Доступны демонстрационные варианты, справочники с теорией, спецификации к экзамену и тренировочные тесты. С информацией и о формате экзамена Вы можете ознакомиться ниже.
Экзамен по информатике состоит из двух частей и 20 заданий.
Первая часть содержит 18 заданий базового и повышенного уровней сложности
Вторая часть содержит 2 задания высокого уровня сложности.
Задания второй части подразумевают практическую работу учащихся за компьютером с использованием специального программного обеспечения. Результатом исполнения каждого задания является отдельный файл. Задание 20 дается в двух вариантах: 20.1 и 20.2; экзаменуемый должен выбрать один из вариантов задания.
Среди заданий 1– 6 представлены задания из всех тематических блоков, кроме заданий по теме «Организация информационной среды, поиск информации»; среди заданий 7–18 – задания по всем темам, кроме темы «Проектирование и моделирование».
Задания части 2 направлены на проверку практических навыков по работе с информацией в текстовой и табличной формах, а также на умение реализовать сложный алгоритм. При этом задание 20 дается в двух вариантах: задание 20.1 предусматривает разработку алгоритма для формального исполнителя, задание 20.2 заключается в разработке и записи алгоритма на языке программирования. Экзаменуемый самостоятельно выбирает один из двух вариантов задания в зависимости от того, изучал ли он какой-либо язык программирования.
Распределение заданий по частям экзаменационной работы
Образовательный портал «РЕШУ ОГЭ» — мой личный благотворительный проект. Он развивается мной, а также моими друзьями и коллегами, заботящимися об образовании детей более, чем о себе самих. Никем не финансируется.
Дистанционная обучающая система для подготовки к экзамену «РЕШУ ОГЭ» (http://решуoгэ.рф, http://oge.sdamgia.ru) создана творческим объединением «Центр интеллектуальных инициатив». Руководитель - учитель математики гимназии № 261 Санкт-Петербурга, Почетный работник общего образования РФ, Учитель года России - 2007, член Федеральной комиссии по разработке контрольно-измерительных материалов по математике для проведения единого государственного экзамена по математике (2009—2010), эксперт Федеральной предметной комиссии ЕГЭ по математике (2011—2012), заместитель председателя региональной предметной комиссии ОГЭ по математике (2012—2014), ведущий эксперт ЕГЭ по математике (2014—2015), федеральный эксперт (2015—2016) Гущин Д. Д.
СЕРВИСЫ ОБРАЗОВАТЕЛЬНОГО ПОРТАЛА «РЕШУ ОГЭ»
Базы заданий были специально разработаны для портала «РЕШУ ОГЭ», а также составлены на основе следующих источников: задания открытых банков и официальных сборников для подготовки к ОГЭ; демонстрационные версии ОГЭ и экзаменационные задания, разработанные Федеральным институтом педагогических измерений; диагностические работы, подготовленные Московским институтом открытого образования; тренировочные работы, проводимые органами управления образованием в различных регионах Российской Федерации.
Все используемые в системе задания снабжены ответами и подробными решениями.
Копирование материалов сайта в том числе, но не ограничиваясь: рубрикаторов, заданий, ответов, пояснений и решений, ответов на вопросы читателей, справочников категорически запрещено. Вы можете поставить ссылку на страницы проекта.
ВНИМАНИЕ! ВОРОВСТВО!
Если вы планируете регулярно пользоваться нашим сайтом, зарегистрируйтесь. Это позволит системе вести статистику решенных вами заданий и давать рекомендации по подготовке к экзамену.
Все сервисы портала бесплатны.
Сделано в Санкт-Петербурге.
Вариант 1
19. 1)38% 2)55
20. Задание С2 № 100
Критерии оценивания выполнения задания 20.1 | Баллы |
Алгоритм правильно работает при всех допустимых исходных данных | |
При всех допустимых исходных данных верно следующее: 1) выполнение алгоритма завершается, и при этом Робот не разбивается; 2) закрашено не более 10 лишних клеток; 3) остались незакрашенными не более 10 клеток из числа тех, которые должны были быть закрашены | |
Задание выполнено неверно, т. е. не выполнены условия, позволяющие поставить 1 или 2 балла | |
Максимальный балл |
Критерии оценивания выполнения задания 20.2 | Баллы |
Предложено верное решение. Программа правильно работает на всех приведённых выше тестах. Программа может быть записана на любом языке программирования | |
Программа выдаёт неверный ответ на одном из тестов, приведённых выше | |
Программа выдаёт на тестах неверные ответы, отличные от описанных в критерии на 1 балл | |
Максимальный балл |
Исполнитель Робот умеет перемещаться по лабиринту, начерченному на плоскости, разбитой на клетки. Между соседними (по сторонам) клетками может стоять стена, через которую Робот пройти не может. У Робота есть девять команд. Четыре команды - это команды-приказы:
вверх вниз влево вправо
При выполнении любой из этих команд Робот перемещается на одну клетку соответственно: вверх вниз ↓ , влево ← , вправо → . Если Робот получит команду передвижения сквозь стену, то он разрушится. Также у Робота есть команда закрасить , при которой закрашивается клетка, в которой Робот находится в настоящий момент.
Ещё четыре команды - это команды проверки условий. Эти команды проверяют, свободен ли путь для Робота в каждом из четырёх возможных направлений:
сверху свободно снизу свободно слева свободно справа свободно
Эти команды можно использовать вместе с условием «если» , имеющим следующий вид:
если условие то
последовательность команд
все
Здесь условие - одна из команд проверки условия. Последовательность команд - это одна или несколько любых команд-приказов. Например, для передвижения на одну клетку вправо, если справа нет стенки, и закрашивания клетки можно использовать такой алгоритм:
если справа свободно то
вправо
закрасить
все
В одном условии можно использовать несколько команд проверки условий, применяя логические связки и, или, не, например:
если (справа свободно) и (не снизу свободно) то
вправо
все
Для повторения последовательности команд можно использовать цикл «пока» , имеющий следующий вид:
нц пока условие
последовательность команд
кц
Например, для движения вправо, пока это возможно, можно использовать следующий алгоритм:
нц пока справа свободно
вправо
кц
Выполните задание.
На бесконечном поле есть горизонтальная и вертикальная стены. Правый конец горизонтальной стены соединён с нижним концом вертикальной стены. Длины стен неизвестны. В каждой стене есть ровно один проход, точное место прохода и его ширина неизвестны. Робот находится в клетке, расположенной непосредственно справа от вертикальной стены у её верхнего конца. На рисунке указан один из возможных способов расположения стен и Робота (Робот обозначен буквой «Р»).
Напишите для Робота алгоритм, закрашивающий все клетки, расположенные непосредственно выше горизонтальной стены и левее вертикальной стены. Проходы должны остаться незакрашенными. Робот должен закрасить только клетки, удовлетворяющие данному условию. Например, для приведённого выше рисунка Робот должен закрасить следующие клетки (см. рисунок).
При исполнении алгоритма Робот не должен разрушиться, выполнение алгоритма должно завершиться. Конечное расположение Робота может быть произвольным. Алгоритм должен решать задачу для любого допустимого расположения стен и любого расположения и размера проходов внутри стен. Алгоритм может быть выполнен в среде формального исполнителя или записан в текстовом редакторе. Сохраните алгоритм в текстовом файле.
20.2 Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, кратных 3. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 3. Количество чисел не превышает 100. Введённые числа не превышают 300. Программа должна вывести одно число - сумму чисел, кратных 3.
Пример работы программы:
Входные данные | Выходные данные |
3 |
Пояснение.
Следующий алгоритм выполнит требуемую задачу.
нц
пока не слева свободно
закрасить
вниз
Доступный и понятный материал для изучения задании 9 и 10 ОГЭ по Информатике + задания для отработки
Алгоритмический язык | ||
алг | DIM k, s AS INTEGER | Var s,k: integer; |
Решение :
Как видим, в теле цикла только одна команда s:= s + 8. Т. е. эта операция будет выполняться на каждой итерации (на каждом шаге) цикла.
В теле цикла происходит увеличение значения переменной s на 8. Так как параметр цикла увеличивается от 3 до 8 с шагом 1, то при выполнении программы тело цикла будет выполняться 6 раз (k будет равно 3, 4, 5, 6, 7, 8). Т. е. переменная s увеличитая на 8 * 6 = 48. А так как начальное значение переменной s = 8 и после выполнения программы оно увеличится на 48, то в конечном итоге значение переменной s станет равным 56.
Решение задач типа 10 ГИА по информатике
В таблице Dat хранятся данные о численности учеников в классах (Dat число учеников в первом классе, Dat – во втором и т. д.). Определите, какое число будет напечатано в результате работы следующей программы. Текст программы приведён на трёх языках программирования.
Алгоритмический язык | ||
целтаб Dat цел k , m Dat := 20; Dat := 25 Dat := 19; Dat := 25 Dat := 26; Dat := 22 Dat := 24; Dat := 28 Dat := 26; Dat := 21 Dat := 27 m:= 0 нцдля k от 1 до 11 если Dat[k] 22 то | DIM Dat(11) AS INTEGER DIM k,m AS INTEGER Dat(1) = 20: Dat(2) = 25 Dat(3) = 19: Dat(4) = 25 Dat(5) = 26: Dat(6) = 22 Dat(7) = 24: Dat(8) = 28 Dat(9) = 26: Dat(10) = 21 Dat(11) = 27 m = 0 FOR k = 1 TO 11 IF Dat(k) 22 THEN m = m + 1 END IF NEXT k | Var k, m: integer; Begin Dat := 20; Dat := 25; Dat := 19; Dat := 25; Dat := 26; Dat := 22; Dat := 24; Dat := 28; Dat := 26; Dat := 21; Dat := 27; m:= 0; for k:= 1 to 11 do if Dat[k] 22 then begin m:= m + 1 |
Ответ: ___________________________.
Решение :
Примечание. В массиве Dat, который описан на языке Basic будет 12 элементов, так как нумерация начинается не с первого элемента, а с нулевого.
Массив Dat
Значение |
В теле цикла происходит проверка условия
Итак, правильный ответ 7.
Решение задании
по информатике
Решение задач типа 9 ГИА по информатике
Алгоритмический язык
Бейсик
алг нач цел s, k s:= 8 нц для k от 3 до 8 s:= s + 8 кц вывод s кон
Паскаль
DIM k, s AS INTEGER s = 8 FOR k = 3 TO 8 s = s + 8 NEXT k PRINT s
Var s,k: integer; Begin s:= 8; for k:= 3 to 8 do s:= s + 8; writeln(s); End.
Запишите значение переменной s, полученное в результате работы следующей программы. Текст программы приведён на трёх языках программирования.
Ответ: ___________________________.
Решение :
В таблице Dat хранятся данные о численности учеников в классах (Dat число учеников в первом классе, Datво втором и т. д.). Определите, какое число будет напечатано в результате работы следующей программы. Текст программы приведён на трёх языках программирования.
Ответ: ___________________________.
Алгоритмический язык
Бейсик
Паскаль
DIM Dat(11) AS INTEGER
DIM k,m AS INTEGER
Var k, m: integer;
целтаб Dat
Dat: array of integer;
Dat(1) = 20: Dat(2) = 25
цел k, m
Dat(3) = 19: Dat(4) = 25
Dat := 20; Dat := 25
Dat := 19; Dat := 25
Dat(5) = 26: Dat(6) = 22
Dat := 20; Dat := 25;
Dat(7) = 24: Dat(8) = 28
Dat := 26; Dat := 22
Dat := 19; Dat := 25;
Dat := 26; Dat := 22;
Dat(9) = 26: Dat(10) = 21
Dat := 24; Dat := 28
Dat(11) = 27
Dat := 24; Dat := 28;
Dat := 26; Dat := 21
Dat := 27
Dat := 26; Dat := 21;
FOR k = 1 TO 11
Dat := 27;
нц для k от 1 до 11
IF Dat(k) 22 THEN
m = m + 1
for k:= 1 to 11 do
если Dat[k] 22 то
m:= m + 1
if Dat[k] 22 then
m:= m + 1
вывод m
writeln(m)
), то его мы не учитываем, так как 22 не больше 22. Учитывать его можно было бы в том случае, если бы в сравнении стоял знак =. Итак, правильный ответ 7." width="640"
Решение:
Итак, правильный ответ 7.