Курсовая работа. Курсовая Терунова. Программирования
Скачать 160.19 Kb.
|
Содержание Введение…………………………………………………...………….………….2 Глава 1. Программирование в ОГЭ…………….…………………………..4 1.1 Структура ОГЭ 2020-2022…………………..…………………………...4 1.2 Задания по программированию………………………………………...6 Глава 2. Решение задач ОГЭ по теме программирования………….....9 2.1 Задание 6…………………………………………………………………….9 2.2 Задание 15.2…………………………………………………….………….26 Заключение…………………………………………………………….……….43 Список литературы………………………………………………….………..44 ВведениеАктуальность проблемы. Основной государственный экзамен (ОГЭ) – это вид экзамена, который проводится по окончанию 9 классов единовременно во всей Российской федерации. Результаты экзамена могут быть засчитаны при поступлении в средне специальные образовательные учреждения или при поступлении в профильные классы. Оценки в аттестате формируются с учетом оценок за экзамен. После завершения программы 9 классов ученик должен сдать 2 обязательных экзамена (русский и математика), а также два экзамена на выбор. Информатика является одним из наиболее часто выбираемых предметов, но при этого не все дети из числа выпускников выбирают именно информатику. Целью курсовой работы является анализ заданий ОГЭ по информатике , которые показывают теоретические знания учащихся и на сколько они освоили практическую часть. Для достижения поставленной цели в курсовой работе решаются следующие задачи: Собрать необходимый материал по данной теме работы Проанализировать и структурировать данные Сделать вывод Методы исследования основаны на использовании: - изучением нормативно-правовой базы РФ в области образования, анализом научной литературы о области программирования и кодирования информации; - теоретическими методами исследования (системный подход, анализ и синтез, проведение аналогий, обобщение, моделирование) для разработки методических подходов к формированию умений работать с информацией на уровне начального общего образования; Практическая ценность курсовой работы заключается в структурировании данных и дальнейшем использовании проанализированной информации в обучении учащихся. Структура и объем работы. Научная работа состоит из введения, 2 глав основной части и списка литературы. Содержание работы представлено на 23 страницах, включая библиографию из ? наименований. Глава 1. Программирование в ОГЭ Структура ОГЭ 2020-2022 [3]Каждый вариант КИМ состоит из двух частей и включает в себя 15 заданий. Часть 1 содержит 10 заданий с кратким ответом. В КИМ предложены следующие разновидности заданий с кратким ответом: – задания на вычисление определённой величины; – задания на установление правильной последовательности, представленной в виде строки символов по определённому алгоритму. Ответы на задания части 1 даются соответствующей записью в виде натурального числа или последовательности символов (букв или цифр), записанных без пробелов и других разделителей. Часть 2 содержит 5 заданий, для выполнения которых необходим компьютер. Задания этой части направлены на проверку практических навыков использования информационных технологий. В этой части 2 задания с кратким ответом и 3 задания с развёрнутым ответом в виде файла. Продолжительность ОГЭ по информатике На выполнение всей работы отводится 2 часа 30 минут (150 минут). Задания части 2 выполняются на компьютере. На компьютере должны быть установлены знакомые экзаменуемым программы. Для выполнения задания 13.1 необходима программа для работы с презентациями. Для выполнения задания 13.2 необходим текстовый процессор. Для выполнения задания 14 необходима программа для работы с электронными таблицами. Задание 15.1 предусматривает разработку алгоритма для исполнителя «Робот». Для выполнения задания 15.1 рекомендуется использование учебной среды исполнителя «Робот». При отсутствии учебной среды исполнителя «Робот» решение задания 15.1 записывается в простом текстовом редакторе. Задание 15.2 предусматривает запись алгоритма на универсальном языке программирования. В этом случае для выполнения задания необходима система программирования, используемая при обучении. Решением каждого задания части 2 является отдельный файл, подготовленный в соответствующей программе (текстовом редакторе или электронной таблице). Экзаменуемые сохраняют данные файлы в каталог под именами, указанными техническим специалистом. Работа состоит из двух частей, включающих в себя 15 заданий. Часть 1 содержит 10 заданий с кратким ответом; часть 2 содержит 5 заданий, которые необходимо выполнить на компьютере. Ответы к заданиям 1–12 записываются в виде числа, слова, последовательности букв или цифр. Ответ запишите в поле ответа в тексте работы, а затем перенесите в бланк ответов № 1. Результатом выполнения каждого из заданий 13–15 является отдельный файл. Формат файла, его имя и каталог для сохранения Вам сообщат организаторы. Все бланки заполняются яркими чёрными чернилами. Допускается использование гелевой или капиллярной ручки. При выполнении заданий можно пользоваться черновиком. Записи в черновике, а также в тексте контрольных измерительных материалов не учитываются при оценивании работы. Баллы, полученные Вами за выполненные задания, суммируются. Задания по программированию. [2] Разбор задания №6. Ниже приведена программа, записанная на пяти языках программирования.
Было проведено 9 запусков программы, при которых в качестве значений переменных вводились следующие пары чисел (s, t): (1, 2); (11, 2); (1, 12); (11, 12); (-11, -12); (-11, 12); (-12, 11); (10, 10); (10, 5) Сколько было запусков, при которых программа напечатала «YES»? Разберем алгоритм на языке Паскаль подробно. Укажем в комментариях действия программы: var s,t: integer; begin readln(s); // ввод значения для s readln(t); // ввод значения для t if (s>10) or (t>10) // условие: если s>10 или t>10 then writeln(“ДА”) // если условие истинно: выводим “ДА” else writeln(“НЕТ”) // иначе (если условие ложно): выводим “НЕТ” end. Вспомним, что логическая операция ИЛИ (or) истинна, когда хоть одно из условий истинно, а ложна только тогда, когда ОБА условия ложны. Рассмотрим каждый запуск отдельно: 1. (1, 2): if (1>10) or (2>10) // условие ложно (оба ложны), выводим “НЕТ” 2. (11, 2): if (11>10) or (2>10) // условие истинно (11>10), выводим “ДА” 3. (1, 12): if (1>10) or (12>10) // условие истинно (12>10), выводим “ДА” 4. (11, 12): if (11>10) or (12>10) // условие истинно (11>10) и (12>10), выводим “ДА” ... Анализируя ход решений, понимаем, что «Да» будет напечатано при запуске, когда хоть одно из двух введенных значений больше 10, или оба значения больше 10. Выберем такие запуски и посчитаем их количество: (11, 2) (1, 12) (11, 12) (-11, 12) (-12, 11) Получили 5 вариантов запуска. Ответ: 5. [2] Разбор задания 15.2: Напишите программу, которая в последовательности натуральных чисел определяет максимальное число, оканчивающееся на 5. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, оканчивающееся на 5. Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число — максимальное число, оканчивающееся на 5. Пример работы программы:
Решение на языке программирования Паскаль: var k, n, a, max: integer; begin max := 0; readln(n); for k := 1 to n do begin readln(a); if (a mod 10 = 5) and (a > max) then max := a; end; writeln(max); end. Глава 2. Решение задач ОГЭ по теме программированию Задание 6 [1] Ниже приведена программа, записанная на пяти языках программирования.
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел: (1, 2); (11, 2); (1, 12); (11, 12); (–11, –12); (–11, 12); (–12, 11); (10, 10); (10, 5). Сколько было запусков, при которых программа напечатала «YES»? Решение. Заметим, что программа напечатает «YES», если одна из введённых переменных s или t будет больше 10. Значит, было 5 запусков, при которых программа напечатала «YES». В качестве значений переменных s и t в этих случаях вводились следующие пары чисел: (11, 2); (1, 12); (11, 12); (–11, 12); (–12, 11). Ответ: 5. Ниже приведена программа, записанная на пяти языках программирования.
|