Просмотр содержимого документа
«Подготовка к ОГЭ: Задание 10»
Задание 10 (повышенный уровень)
Тема: Определение результата выполнения алгоритма обработки массива.
Что нужно знать:
например, запись А:array[1..5] of integer означает описание одномерного массива А, состоящего из пяти целочисленных элементов.
для обращения к элементу массива используют квадратные скобки (запись A[i] обозначает элемент массива A с номером (индексом) i)
уметь выполнять ручную прокрутку программы
уметь определять переменную, которая выводится на экран
Задания для тренировки:
1. В таблице Dat представлены данные о количестве голосов, поданных за 10 исполнителей народных песен (Dat[1] – количество голосов, поданных за первого исполнителя, Dat[2] – за второго и т. д.). Определите, какое число будет напечатано в результате работы следующей программы. Текст программы приведён на трёх языках программирования.

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

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

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

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

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

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

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

9. В таблице Dat хранятся положительные или отрицательные целые числа. Определите, что будет напечатано в результате работы следующей программы.

10. В таблице Work хранятся данные о количестве заказов, принятых фирмой «Cказка» с 1 по 15 ноября. (Work[1] – число заказов, принятых 1 ноября, Work[2] – 2 ноября и т. д.). Определите, какое число будет напечатано в результате работы следующей программы.
Var k, m: integer;
Work: array[1..15] of integer;
Begin
Work[1]:=5; Work[2]:=4;
Work[3]:=5; Work[4]:=7;
Work[5]:=6; Work[6]:=12;
Work[7]:=7; Work[8]:=3;
Work[9]:=9; Work[10]:=7;
Work[11]:=0; Work[12]:=9;
Work[13]:=1; Work[14]:=0;
Work[15]:=1;
m:=0;
For k:=1 to 15 Do
If Work[k]6 then begin
m := m + 1;
end;
Writeln(m);
End.