В таблице ves хранятся данные о весе в килограммах по группе учащихся спортивной школы

Обновлено: 28.06.2024

Свидетельство и скидка на обучение каждому участнику

Зарегистрироваться 15–17 марта 2022 г.

1. В одной из кодировок Unicode каждый символ кодируется 16 битами. Определите размер следующего предложения в данной кодировке: Роняет лес багряный свой убор, сребрит мороз увянувшее поле .

2. Для какого из данных слов истинно высказывание:

(ударение на первый слог) И НЕ (количество букв чётное)?

3. Между населёнными пунктами А, В, С, D, Е построены дороги, протяжённость которых (в километрах) приведена в таблице:

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

4. В каталоге Май хранился файл Сценарий.dос . Позже этот каталог перенесли в каталог Готово , расположенный в корне диска C. Укажите полное имя этого файла после перемещения.

2) С:\Готово\Сценарий.dос

5. Дан фрагмент электронной таблицы:

Какое из перечисленных ниже чисел должно быть записано в ячейке A1, чтобы построенная после выполнения вычислений круговая диаграмма по значениям диапазона ячеек A2:D2 соответствовала рисунку?

6. Исполнитель Черепашка перемещается на экране компьютера, оставляя след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует две команды: Вперёд n (где n — целое число), вызывающая передвижение Черепашки на n шагов в направлении движения; Направо m (где m — целое число), вызывающая изменение направления движения на m градусов по часовой стрелке. Запись Повтори k [Команда1 Команда2 КомандаЗ] означает, что последовательность команд в скобках повторится k раз.

Черепашке был дан для исполнения следующий алгоритм: Повтори 9 [Вперёд 70 Направо 90] . Какая фигура появится на экране?

1) незамкнутая ломаная линия

2) правильный девятиугольник

3) правильный восьмиугольник

4) правильный четырёхугольник

В ответе укажите одно целое число — значение переменной a.

9. Запишите значение переменной s, полученное в результате работы следующей программы. Текст программы приведён на трёх языках программирования.

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

нц для k от 8 до 12

DIM k, s AS INTEGER

for k := 8 to 12 do

10. В таблице Ves хранятся данные о весе в килограммах по группе учащихся спортивной школы (Ves[1] — вес первого учащегося, Ves[2] — вес второго учащегося и т. д.). Определите, что будет напечатано в результате выполнения следующего алгоритма, записанного на трёх алгоритмических языках:

Ves[1]:= 25; Ves[2]:= 21;

Ves[3]:= 23; Ves[4]:= 28;

Ves[5]:= 30; Ves[6]:= 25;

Ves[7]:= 31; Ves[8]:= 28;

Ves[9]:= 25; Ves[10]:= 28;

Ves[11]:= 30; Ves[12]:= 27;

Ves[13]:= 26; Ves[14]:= 24;

нц для i от 1 до 14

DIS Ves(14) AS INTEGER

DIS i,n AS INTEGER

Ves(1)= 25: Ves(2)= 21

Ves(3)= 23: Ves(4)= 28

Ves(5)= 30: Ves(6)= 25

Ves(7)= 31: Ves(8)= 28

Ves(9)= 25: Ves(10)= 28

Ves(11)= 30: Ves(12)= 27

Ves(13)= 26: Ves(14)= 24

Var i, n: integer;

Ves: array[1..14] of integer;

Ves[1]:= 25; Ves[2]:= 21;

Ves[3]:= 23; Ves[4]:= 28;

Ves[5]:= 30; Ves[6]:= 25;

Ves[7]:= 31; Ves[8]:= 28;

Ves[9]:= 25; Ves[10]:= 28;

Ves[11]:= 30; Ves[12]:= 27;

Ves[13]:= 26; Ves[14]:= 24;

For i := 1 to 14 Do

11. На рисунке – схема дорог, связывающих города A, B, C, D, E, F, G, H. По каждой дороге можно двигаться только в одном направлении, указанном стрелкой. Сколько существует различных путей из города А в город H?

Очки команды

Очки команды

Сколько дней (матчей) в данном фрагменте удовлетворяют условию

В ответе укажите одно число — искомое количество дней (матчей).

13. Переведите число 126 из десятичной системы счисления в двоичную систему счисления. В ответе укажите двоичное число. Основание системы счисления указывать не нужно.

14. У исполнителя Удвоитель две команды, которым присвоены номера:

1. умножь на 2

2. прибавь 3

Первая из них увеличивает число на экране в 2 раза, вторая — прибавляет к числу 3. Составьте алгоритм получения из числа 1 числа 38, содержащий не более 5 команд. В ответе запишите только номера команд. В ответе запишите только номера команд. (Например, 12211 — это алгоритм: умножь на 2, прибавь 3, прибавь 3, умножь на 2, умножь на 2, который преобразует число 1 в 32.) Если таких алгоритмов более одного, то запишите любой из них.

15. Файл размером 1500 Кбайт передаётся через некоторое соединение в течение 75 секунд. Определите размер файла (в Кбайт), который можно передать через это соединение за 50 секунд. В ответе укажите одно число — размер файла в Кбайт. Единицы измерения писать не нужно.

16. Цепочка из трех бусин, помеченных латинскими буквами, формируется по следующему правилу:

– в середине цепочки стоит одна из бусин B, E, C, H ;

– в конце – одна из бусин D, H, B, которой нет на втором месте;

– на первом месте – одна из бусин D, H, E, C, не стоящая в конце.

Определите, сколько из перечисленных цепочек созданы по этому правилу?

HEH CHD EBB EED EDH HCD BEH HEB DBH

В ответе запишите только количество цепочек.

Дуб & Клён & Берёза

(Дуб & Берёза) | Клён

19. В электронную таблицу занесли результаты тестирования учащихся по географии и информатике. Вот первые строки получившейся таблицы:

В столбце А указаны фамилия и имя учащегося; в столбце В — номер школы учащегося; в столбцах С, D — баллы, полученные, соответственно, по географии и информатике. По каждому предмету можно было набрать от 0 до 100 баллов. Всего в электронную таблицу были занесены данные по 272 учащимся. Порядок записей в таблице произвольный.

Выполните задание.

Откройте файл с данной электронной таблицей (расположение файла Вам сообщат организаторы экзамена). На основании данных, содержащихся в этой таблице, ответьте на два вопроса.

1. Чему равна наибольшая сумма баллов по двум предметам среди учащихся школы № 5? Ответ на этот вопрос запишите в ячейку F4 таблицы.

2. Сколько процентов от общего числа участников составили ученики, получившие по информатике не менее 45 баллов? Ответ с точностью до одного знака после запятой запишите в ячейку F5 таблицы.

20. Выберите ОДНО из предложенных ниже заданий: 20.1 или 20.2.

20.1 Исполнитель Робот умеет перемещаться по лабиринту, начерченному на плоскости, разбитой на клетки. Между соседними (по сторонам) клетками может стоять стена, через которую Робот пройти не может. У Робота есть девять команд. Четыре команды — это команды-приказы:

вверх вниз влево вправо

При выполнении любой из этих команд Робот перемещается на одну клетку соответственно: вверх ↑ вниз ↓, влево ← , вправо →. Если Робот получит команду передвижения сквозь стену, то он разрушится. Также у Робота есть команда закрасить , при которой закрашивается клетка, в которой Робот находится в настоящий момент.

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

сверху свободно снизу свободно слева свободно справа свободно

если условие то

последовательность команд

Здесь условие — одна из команд проверки условия. Последовательность команд — это одна или несколько любых команд-приказов. Например, для передвижения на одну клетку вправо, если справа нет стенки, и закрашивания клетки можно использовать такой алгоритм:

если справа свободно то

В одном условии можно использовать несколько команд проверки условий, применяя логические связки и, или, не, например:

если (справа свободно) и (не снизу свободно) то

нц пока условие

последовательность команд

Например, для движения вправо, пока это возможно, можно использовать следующий алгоритм:

нц пока справа свободно

Выполните задание.

Напишите для Робота алгоритм, закрашивающий верхние угловые клетки. Робот должен закрасить только клетки, удовлетворяющие данному условию. Например, для приведённого выше рисунка Робот должен закрасить следующие клетки (см. рисунок).

Конечное расположение Робота может быть произвольным. Алгоритм должен решать задачу для произвольного размера поля и любого допустимого расположения стен внутри прямоугольного поля. При исполнении алгоритма Робот не должен разрушиться, выполнение алгоритма должно завершиться. Алгоритм может быть выполнен в среде формального исполнителя или записан в текстовом редакторе. Сохраните алгоритм в текстовом файле.

20.2 Напишите программу, которая в последовательности целых чисел определяет количество нечётных чисел, кратных 3. Программа получает на вход целые числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 — признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введённые числа по модулю не превышают 30 000. Программа должна вывести два числа: длину последовательности (завершающий 0 не учитывается) и количество нечётных чисел, кратных 3.

В таблице Ves хранятся данные о весе в килограммах по группе учащихся спортивной школы (Ves[1] — вес первого учащегося, Ves[2] — вес второго учащегося и т.

Определите, что будет напечатано в результате выполнения следующего алгоритма, записанного на трёх алгоритмических языках : Алгоритмический язык Бейсик Паскаль алг нач целтаб Ves [1 : 14] цел i, n Ves[1] : = 25 ; Ves[2] : = 21 ; Ves[3] : = 23 ; Ves[4] : = 28 ; Ves[5] : = 30 ; Ves[6] : = 25 ; Ves[7] : = 31 ; Ves[8] : = 28 ; Ves[9] : = 25 ; Ves[10] : = 28 ; Ves[11] : = 30 ; Ves[12] : = 27 ; Ves[13] : = 26 ; Ves[14] : = 24 ; n : = 0 нц для к от 1 до 14 если Ves[i] > ; 26 то n : = n + 1 все КЦ вывод n КОН DIS Ves(14) AS INTEGER DIS i, n AS INTEGER Ves(1) = 25 : Ves(2) = 21 Ves(3) = 23 : Ves(4) = 28 Ves(5) = 30 : Ves(6) = 25 Ves(7) = 31 : Ves(8) = 28 Ves(9) = 25 : Ves(10) = 28 Ves(11) = 30 : Ves(12) = 27 Ves(13) = 26 : Ves(14) = 24 n = 0 FOR i = 1 TO 14 IF Ves(i) > ; 26 THEN n : = n + 1 END IF NEXT i PRINT n Var i, n : integer ; Ves : array[1.

14] of integer ; Begin Ves[1] : = 25 ; Ves[2] : = 21 ; Ves[3] : = 23 ; Ves[4] : = 28 ; Ves[5] : = 30 ; Ves[6] : = 25 ; Ves[7] : = 31 ; Ves[8] : = 28 ; Ves[9] : = 25 ; Ves[10] : = 28 ; Ves[11] : = 30 ; Ves[12] : = 27 ; Ves[13] : = 26 ; Ves[14] : = 24 ; n : = 0 ; For i : = 1 to 14 Do If Ves[i] > ; 26 Then Begin n : = n + 1 ; End ; Writeln(n) End.

В таблице Dat представлены данные о количестве голосов, поданных за 10 исполнителей народных песен (Dat[1] – количество голосов, поданных за первого исполнителя; Dat[2] – за второго и т. д.). Определите, какое число будет напечатано в результате работы следующей программы. Текст программы приведён на трёх языках программирования.

Демонстрационный вариант ОГЭ 2017 г. – задание №10

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

Бейсик

Паскаль

Dat
1 2 3 4 5 6 7 8 9 10
16 20 20 41 14 21 28 12 15 35

Ответ: 41

В таблице Ves хранятся данные о весе в килограммах по группе учащихся спортивной школы (Ves[1] – вес первого учащегося, Ves[2] – вес второго учащегося и т. д.). Определите, что будет напечатано в результате выполнения следующего алгоритма.

Программа находит наименьшее значение в массиве: 21

Ответ: 21

В таблице Ves хранятся данные о весе в килограммах по группе учащихся спортивной школы (Ves[1] – вес первого учащегося, Ves[2] – вес второго учащегося и т. д.). Определите, что будет напечатано в результате выполнения следующего алгоритма.

Программа подсчитывает, сколько значений больше, чем 26: 7

Ответ: 7

В таблице Dat хранятся данные о количестве сделанных учениками заданий (Dat[1] заданий сделал первый ученик, Dat[2] – второй и т. д.). Определите, какое число будет напечатано в результате работы следующей программы.

Программа вычисляет сумму значений больше 8: 9+10+9+9=37

Ответ: 37

В таблице Dat хранятся данные ежедневных измерений количества осадков за неделю в миллиметрах (Dat[1] – данные за понедельник, Dat[2] – за вторник и т.д.). Определите, что будет напечатано в результате выполнения
следующего алгоритма.

давайте рассмотрим, что происходит в следующей части кода:

n : = ves[1]нц для k от 1 до 14если ves[k] n), то это значение присваивается переменной k. что это значит? то, что мы находим минимальный элемент. мы можем не работать дальше с этой частью кода, а просто найти минимальное значение в массиве.

рассмотрим данную часть кода:

мы объявляем переменную, которая, судя по названию, хранит сумму чего-то. затем в цикле от 1 до 9 мы проверяем, является ли k-тый элемент массива a больше или равен 9. если так, то мы добавляем это число в переменную score. что это значит? что мы находим сумму всех элементов, которые больше или равны 9. такие элементы:

Читайте также: