Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral

Анализируем программу пошагово. Итак, в самом начале объявляются переменные целого типа, которые будут использоваться в программе (переменные k и m), а также целочисленный массив Dat, содержащий 11 элементов (от 1 до 11).

Примечание. В массиве Dat, который описан на языке Basic, будет 12 элементов, так как нумерация начинается не с первого элемента, а с нулевого.

Алгоритмический язык

Бейсик

Паскаль

целтаб Dat[1:11]

цел k, m

DIM Dat(11) AS INTEGER

DIM k, m AS INTEGER

Var k, m: integer;

Dat: array[1..11] of integer;

Далее идет заполнение массива с помощью оператора присваивания. Например, элементу массива с индексом 1 присваивается значение 20, элементу с индексом 2 – 25 и так далее. В итоге полученный массив можно представить в таком виде:

Массив Dat

Индекс

1

2

3

4

5

6

7

8

9

10

11

Значение

20

25

19

25

26

22

24

28

26

21

27

Следует объяснить обучающимся, что этот способ заполнения массива достаточно трудоемкий, но в экзаменационной работе используется для обеспечения наглядности исходных данных.

Далее переменной m присваивается значение 0, после чего начинается цикл с параметром k, при этом k изменяется от 1 до 11 (с шагом 1 по умолчанию).

В теле цикла происходит проверка условия.

Алгоритмический язык

Бейсик

Паскаль

если Dat[k] > 22 то

m := m + 1

все

IF Dat(k) > 22 THEN

m = m + 1

END IF

if Dat[k] > 22 then

begin

m := m + 1

end;

Значение элемента массива с индексом k сравнивается с числом 22. Если элемент массива больше 22, то переменная m увеличивается на 1. В противном случае ничего не происходит (краткая форма команды ветвления).

НЕ нашли? Не то? Что вы ищете?

В самом конце программы на экран выводится значение переменной m.

Итак, мы перевели программу на естественный язык, теперь давайте подумаем, что же в итоге получается после ее выполнения. Нас интересует цикл – именно там происходит изменение значения переменной m. До цикла ее значение равно нулю. Далее программа перебирает все элементы массива и сравнивает их с числом 22. И если элемент массива больше 22, то переменная m увеличивается на 1. Таким образом, мы накапливаем количество элементов массива, значение которых больше 22 – их число и будет присвоено в итоге переменной m. Таких элементов 7 – это элементы с индексами 2, 4, 5, 7, 8, 9 и 11.

Следует обратить внимание на элемент под номером 6, который равен 22. Так как сравнение в условии строгое (знак >), то элемент Dat[6] мы не учитываем (22 не больше 22). Учитывать его нужно в том случае, если бы в условии стоял знак >=.

Итак, правильный ответ: 7.

Методические рекомендации

Задание проверяет умение использовать типичные алгоритмы обработки одномерных массивов: определение количества «одинаковых» (удовлетворяющих некоторому условию) элементов массива (в данной ДЕМО-версии), определение значения или номера минимального (максимального) элемента массива и т. д. Данная тема завершает главу «Программное управление работой компьютера» и зачастую изучается в конце учебного года, что оставляет очень мало времени на отработку навыков решения подобных задач. При подготовке обучающихся к ОГЭ необходимо обеспечить их подборкой из 5-6 задач № 10 и провести их сравнительный анализ с определением того, какой алгоритм используется при решении каждой из них. Обучающиеся должны научиться «узнавать» типичные алгоритмы обработки одномерных массивов.

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

Особое внимание необходимо обратить на строгое и нестрогое сравнение в условии команды ветвления.

В 2015 году наблюдается значительное снижение процента выполнения задания № 2 (умение определять значение логического выражения).

Формулировка задания № 2 (Демо 2016 года)

Для какого из приведённых чисел ложно высказывание:

НЕ (число > 50) ИЛИ (число чётное)?

1) 123                2) 56                        3) 9                        4) 8

Решение

Для решения этого класса задач необходимо знать основы алгебры логики, простейшие логические операции: конъюнкция, дизъюнкция, отрицание и их таблицы истинности и приоритет выполнения логических операций.

Вспомним, что такое отрицание и дизъюнкция. Итак, наше высказывание состоит из двух простых. Обозначим их A и B:

A = «число > 50»

B = «число чётное»

Тогда высказывание можно записать в виде

A \/ B

Построим таблицу истинности:

A

B

A

A \/ B

0

0

1

1

0

1

1

1

1

0

0

0

1

1

0

1

Как мы видим, результирующее высказывание ложно только в одном случае (выделено цветом) – когда первое высказывание истинно, а второе ложно. Т. е. число должно быть больше 50 (т. к. высказывание А истинно) и нечетное (так как высказывание B ложное). Из предложенных вариантов подходит только 123.

Правильный ответ: 1.

Методические рекомендации

Задание проверяет умение определять значение логического выражения.

Данная тема встречается при изучении главы «Хранение и обработка информации в базах данных» для построения сложных условий выбора. Кроме того, логические функции встречаются в процессе изучения электронных таблиц и программировании. Следовательно, учителю стоит познакомить обучающихся с основами логики и возвращаться к задачам на исследование логических выражений при изучении названных тем.

Особое внимание следует уделить системе обозначений логических операций, встречающихся в различных заданиях КИМов ОГЭ: И - & - AND, ИЛИ - | - OR, НЕ - - NOT.

Приоритет выполнения действий в логических выражениях: скобки, отрицание, конъюнкция, дизъюнкция.

Необходимо акцентировать внимание обучающихся на том, что они исследуют – истинность или ложность логического выражения, так как от этого могут зависеть их рассуждения.

Наименьшие затруднения у обучающихся вызвали задания № 8 (умение исполнить линейный алгоритм, записанный на алгоритмическом языке), № 14 (умение записать простой линейный алгоритм для формального исполнителя).

По разделу «Представление и передача информации» в экзаменационной работе содержится 4 задания. Все задачи (№ 1, № 3, № 7 и № 13) имели базовый уровень сложности (проверяемые элементы содержания и процент выполнения сдававшими в 2014-2015 гг. см. в табл. 5).

Таблица 5

Результаты выполнения заданий
по теме «Представление и передача информации»

Обозначение задания
в работе

Проверяемые
элементы содержания

Уровень сложности задания

Процент
выполнения

2015

2014

№ 1

Умение оценивать количественные параметры информационных объектов

Б

82,6

89,1

№ 3

Умение анализировать формальные описания реальных объектов и процессов

Б

83,3

82,1

№ 7

Умение кодировать и декодировать информацию

Б

90,7

86,3

№ 13

Знание о дискретной форме представления числовой, текстовой, графической и звуковой информации

Б

73,2

74,2

Задания данного раздела у большинства обучающихся затруднений не вызывают.

Значительное снижение процента выполнения задания № 1 может быть связано:

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

Пяти темам, связанным с информационно-коммуникационными технологиями, соответствуют восемь заданий экзаменационной работы
(см. табл. 6). Четыре задачи имели базовый уровень сложности, три – повышенный уровень сложности и одна – высокий уровень сложности.

Таблица 6

Результаты выполнения заданий
по информационно-коммуникационным технологиям

Обозначение задания

в работе

Проверяемые элементы содержания

Название

раздела

Уровень

сложности

задания

Процент выполнения

2015

2014

№ 4

Знание о файловой системе организации данных

Основные устройства ИКТ

Б

59,0

66,2

№ 15

Умение определять скорость передачи информации

П

74,9

68,5

№ 12

Умение осуществлять поиск в готовой базе данных по сформулированному условию

Запись средствами ИКТ информации об объектах и процессах, создание и обработка информационных объектов

Б

80,3

91,3

№ 11

Умение анализировать информацию, представленную в виде схем

Проектирование и моделирование

Б

80,1

73,6

№ 5

Умение представлять формульную зависимость в гра-фическом виде

Математические инструменты, электронные таблицы

П

94,9

93,3

№ 19

Умение проводить обработку большого массива данных
с использованием средств электронной таблицы или базы данных

В

36,1

34,8

№ 17

Умение использовать информационно-коммуни-кационные технологии

Организация информационной среды, поиск информации

Б

85,6

88,0

№ 18

Умение осуществлять поиск информации в Интернете

П

74,3

70,5

Выпускники 9 классов отлично продемонстрировали умение извлекать информацию из графиков и диаграмм, построенных на основе электронных таблиц (задание № 5 – 94,9 %), умение анализировать информацию, представленную в виде схем (задание № 11 – 80,1 %) и умение определять скорость передачи информации (задание № 15 – 74,9 %).

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5