ОГЭ 2019. Информатика. Сборник заданий с решениями и ответами. Ушаков Д.М.

Вниманию выпускников 9 класса предлагается сборник, который содержит все типовые задания с их подробным разбором решений и ответами по информатике для подготовки к ОГЭ в 2019 году. Задания в сборнике сгруппированы по темам, соответствующим спецификации общегосударственного экзамена по информатике и ИКТ. По каждой теме предлагается решить несколько типов задач. Эти типы составлены исходя из примеров задач, предлагаемых на экзамене. На каждый тип представлен подробный разбор решения заданий, иногда несколькими способами. После разбора предлагаются ещё несколько заданий на самостоятельную отработку. В конце пособия даны ответы. Предлагаемый материал позволит учителям организовать успешную подготовку к итоговой аттестации, а учащимся — самостоятельно проверить свои знания и готовность к выполнению экзаменационной работы по информатике и ИКТ в формате ОГЭ.

ОГЭ 2019. Информатика. Сборник заданий с решениями и ответами. Ушаков Д.М.

ОГЭ 2019. Информатика. Сборник заданий с решениями и ответами. Ушаков Д.М.

Оглавление
Вступление 4
1. Шифрование слова. Численность инфы в тексте 6
2. Расчет смысла закономерного оборота 14
3. Тест информативной модификации. Расчет длины дороги сообразно матрице расстояний 20
4. Файловая конструкция компа 36
5. Электрические таблицы. Состава и диаграммы 47
6. Деятель. Конструкция установок исполнителя. Тест метода про исполнителя Расчётчик 54
7. Декодировка инфы, записянной непостоянным кодом 75
8. Выполнение прямолинейного метода, записянного в алгоритмическом слоге 87
9. Выполнение повторяющегося метода, записянного в слоге программирования 93
10. Выполнение повторяющегося метода отделки массива количеств, записянного в слоге программирования 110
11. Тест информативной модификации. Расчет количества стезей в графе 144
12. Розыск инфы в складе этих 158
13. Порядка счисления. Трансферт изо бинарной порядка счисления в десятичную и назад. Расчет численности инфы, нужного про кодировки расцветки и звука 165
14. Собирание прямолинейного метода про внешного исполнителя 172
15. Прыть передачи инфы 187
16. Выполнение метода, возделывающего цепочки чисел либо знаков 200
17. Сетные схемы. Конструкция URL 216
18. Розыск инфы в Вебе. Тест итога розыска сообразно трудному обстоятельству 221
19. Переработка огромного массива этих с внедрением лекарств электрической таблицы 231
20.1. Собирание недлинного метода в кругу внешного исполнителя 239
20.2. Собирание недлинного метода отделки очередности количеств в кругу программирования 258
Решения 274

9-2. Запишите значение переменной s, полученное в результате работы следующей программы. Текст программы приведён на трёх языках программирования.
Алгоритмический язык Бейсик
Решение
Задача решается аналогично задаче 9-1. Единственное отличие — начальное значение переменной s не равно нулю. Подсчитываем количество раз, которое выполняется цикл: 9-3 + 1 = 7. Получается, к переменной s 7 раз прибавится число 6. В результате переменная s будет равная = 8 + 7*6 = 8 + 42 = 50.
Ответ: 50.
9-2-1. Запишите значение переменной s, полученное в результате работы следующей программы. Текст программы приведён на трёх языках программирования.
9-2-2. Запишите значение переменной s, полученное
в результате работы следующей программы. Текст программы приведён на трёх языках программирования.
9-2-3. Запишите значение переменной s, полученное в результате работы следующей программы. Текст программы приведён на трёх языках программирования.
9-2-4. Запишите значение переменной s, полученное в результате работы следующей программы. Текст программы приведён на трёх языках программирования.
9-2-5. Запишите значение переменной s, полученное в результате работы следующей программы. Текст программы приведён на трёх языках программирования.
9-3. Запишите значение переменной s, полученное в результате работы следующей программы. Текст программы приведён на трёх языках программирования.
На экран выводится значение переменной s (writeln (s)). Ответ: 33. Способ 2. Анализируем программу. Понимаем, что в программе к начальному значению переменной s(8) прибавляются последовательно числа от 3 до 7. Вычислим сумму этих чисел. Это арифметическая прогрессия. Её сумма равна (а + ая)*/?/2, где п — число элементов арифметической прогрессии. У нас /7 = 7 — 3+1=5, = 3» ап = Подставляем: (3 + 7)*5/2 = 10*5/2 = 50/2 = 25. Это число прибавляется к начальному значению s: 8 + 25 = 33. Ответ: 33.
9-2-2. Запишите значение переменной s, полученное в результате работы следующей программы. Текст программы приведён на трёх языках программирования.
ИСПОЛНЕНИЕ ЦИКЛИЧЕСКОГО АЛГОРИТМА ОБРАБОТКИ МАССИВА ЧИСЕЛ, ЗАПИСАННОГО НА ЯЗЫКЕ ПРОГРАММИРОВАНИЯ
Ответами к заданиям являются число, последовательность букв или цифр, которые следует записать без пробелов, запятых и других дополнительных символов.
10-1. В таблице Dat представлены данные о количестве голосов, поданных за 5 исполнителей народных песен (Dat [ 1 ] — количество голосов, поданных за первого исполнителя; Dat [2] — за второго и т. д.). Определите, какое число будет напечатано в результате работы следующей программы. Текст программы приведён на трёх языках программирования.
Решение
Как и во всех задачах вида «Определите, что напечатает программа», здесь есть два основных способа решения. Если вы хорошо понимаете программирование, можно проанализировать, что делает программа, и потом быстро найти по входным данным требуемое значение. Если же вы сомневаетесь, имеет смысл пошагово выполнить программу, отслеживая значения всех используемых переменных.
Рассмотрим в этой задаче второй способ.
Начнём это делать со строки «ш : = 0;». В предыдущих строках значениям элементов массива присваиваются значения.
Решение
Другой способ. Анализируем программу и понимаем, что в ней по очереди просматриваются все элементы массива, сравниваются, не больше ли они переменной m (которая изначально равна нулю), и, если больше, меняется переменная т. Начальное значение переменной т меньше всех элементов массива. Понимаем, что этот алгоритм — поиск наибольшего значения элемента массива. Ищем среди значений элементов самое большое число. Это 24.
Ответ: 24.
10-1-1. В таблице Dat представлены данные о количестве голосов, поданных за 10 исполнителей народных песен (Dat [ 1 ] — количество голосов, поданных за первого исполнителя; Dat [2] — за второго и т. д.). Определите, какое число будет напечатано в результате работы следующей программы.
10-1-2. В таблице Dat представлены данные о количестве голосов, поданных за 10 исполнителей народных песен (Dat [ 1 ] — количество голосов, поданных за первого исполнителя; Dat [ 2 ] — за второго и т. д.). Определите, какое число будет напечатано в результате работы следующей программы.
Текст программы приведён на трёх языках программирования.
10-1-4. В таблице Dat представлены данные о количестве голосов, поданных за 10 исполнителей народных песен (Dat [ 1 ] — количество голосов, поданных за первого исполнителя; Dat [ 2 ] — за второго и т. д.). Определите, какое число будет напечатано в результате работы следующей программы.
Замечание к последующим задачам 10-2 и 10-3. Хотя по внешнему виду эти задачи очень похожи на те несколько задач, которые приведёны выше, автор, с одной стороны, хотел бы, чтобы вы, дорогой читатель, прорешали их и выработали у себя устойчивый навык в решении. С другой стороны, решение этих задач очень похоже на решение задачи 10-1, и автор не хотел бы лишать читателя удовольствия самостоятельно понять, чем их решение отличается и почему автор выделил их в отдельные группы.
10-2-1. В таблице А представлены данные о количестве голосов, поданных за 10 исполнителей народных песен (А [ 1 ] — количество голосов, поданных за первого исполнителя; А [ 2 ] — за второго и т. д.). Определите, какое число будет напечатано в результате работы следующей программы.

[свернуть]

Похожие страницы

Предложения интернет-магазинов

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

Ваш адрес email не будет опубликован.