ТРЕНАЖЕР «ГОТОВИМСЯ К ГИА по ИНФОРМАТИКЕ» Задание 10: «Циклический алгоритм обработки массива чисел, записанный на алгоритмическом языке» Фимушкина Е.А. Проект «Интерактивная презентация»
Инструкция по использованию тренажера Тренажер предназначен для подготовки учащихся 9 – классов, выбравших экзамен по информатике в форме основного государственного экзамена. Тестовые задания взяты с образовательных ресурсов: Открытый Банк заданий ГИА / 9 класс / Информатика и ИКТ Сдам ГИА. Образовательный портал для подготовки к экзаменам. Информатика. На слайдах тренажера размещены тестовые задания, кнопки с вариантами ответов, кнопка «подсказка»
Инструкция по использованию тренажера Выбор варианта ответа осуществляется щелчком левой клавиши мыши. Верный ответ позволяет перейти на следующий слайд, при повторном просмотре слайда кнопка с верным ответом будет помечена зеленым цветом. Неверный ответ пометит кнопку красным цветом и позволит сделать повторный выбор. В случае затруднения с выбором ответа можно обратиться к подсказке щелчком клевой кнопки мыши по знаку вопроса.
Особенности задания 10: Проверяется умение исполнить циклический алгоритм обработки массива чисел, записанный на алгоритмическом языке. Время выполнения – 6 мин. Уровень сложности - повышенный. Оценивается в один балл.
Задание 1. В таблице Dat хранятся данные измерений среднесуточной температу ры за 10 дней в градусах (Dat[1] данные за первый день, Dat[2] за второй и т. д.). Определите, какое число будет напечатано в результате работы следующей про граммы. Var k, m: integer; Dat: array[1..10] of integer; Begin Dat[1]:= 12;Dat[2]:= 15; Dat[3]:= 17;Dat[4]:= 15; Dat[5]:= 14;Dat[6]:= 12; Dat[7]:= 10;Dat[8]:= 13; Dat[9]:= 14;Dat[10]:= 15; m := 0; for k :=1 to10 do if Dat[k] =15 then begin m := m+1; end; writeln(m); End. Программа предназначена для подсчёта количества дней, в которых среднесу точная температура была равна 15 градусам. Проана лизировав входные данные, приходим к выводу, что таких дней три
Задание 2. В таблице Dat хранятся данные измерений среднесуточной темпера туры за 10 дней в градусах (Dat[1] данные за первый день, Dat[2] за второй и т. д.). Определите, какое число будет напечатано в результате работы следующей программы. Var k, m: integer; Dat: array[1...10] of integer; Begin Dat[1]:= 12;Dat[2]:= 15; Dat[3]:= 17;Dat[4]:= 15; Dat[5]:= 14;Dat[6]:= 12; Dat[7]:= 10;Dat[8]:= 13; Dat[9]:= 14;Dat[10]:= 15; m := 0; for k :=1 to10 do if Dat[k] > m then begin m := Dat[k] end; writeln(m); End. Программа предназначена для нахождения макси мального значения средне суточной температуры. Проанализировав входные данные, приходим к выво ду, что ответ
Задание 3. В таблице Dat хранятся данные о количестве сделанных учениками заданий (Dat[1] заданий сделал первый ученик, Dat[2] второй и т. д.). Определи те, какое число будет напечатано в результате работы следующей программы. Var k, m, n: integer; Dat: array[1..10] of integer; Begin Dat[1] := 7; Dat[2] := 9; Dat[3] := 10; Dat[4] := 5; Dat[5] := 6; Dat[6] := 7; Dat[7] := 9; Dat[8] := 10; Dat[9] := 6; Dat[10] := 9; m := 0; n := 0; for k := 1 to 10 do if Dat[k] > m then begin m := Dat[k]; n := k end; writeln(n) End. Программа предназначена для определения дня в ко торый учениками было сделано максимальное ко личество заданий. Это день под номером
Задание 4. В таблице Dat хранятся данные измерений среднесуточной темпера туры за 10 дней в градусах (Dat[1] данные за первый день, Dat[2] за второй и т. д.). Определите, какое число будет напечатано в результате работы следующей программы. Var k, m: integer; Dat: array[1...10] of integer; Begin Dat[1]:= 12;Dat[2]:= 15; Dat[3]:= 17;Dat[4]:= 15; Dat[5]:= 14;Dat[6]:= 12; Dat[7]:= 10;Dat[8]:= 13; Dat[9]:= 14;Dat[10]:= 15; m := 20; for k :=1 to10 do if Dat[k] < m then begin m := Dat[k] end; writeln(m); End. Программа предназна чена для нахождения минимального значения среднесуточной темпе ратуры. Проанализиро вав входные данные, приходим к выводу, что ответ
Задание 5. В таблице Pos хранятся данные о количестве посетителей школьного музея за семь дней (Pos[1] – данные за первый день, Pos[2] – за второй день и т.д.). Определите число, которое будет напечатано в результате работы следующей программы. Var k, m, day: integer; Pos: array[1..7] of integer; Begin Pos[1] := 17; Pos[2] := 19; Pos[3] := 20; Pos[4] := 18; Pos[5] := 16; Pos[6] := 20; Pos[7] := 16; day := 1; m := Pos[1]; for k:=2 to 7 do begin if Pos[k] < m then begin m := Pos[k]; day := k end end; write(day); End. Программа предназначена для нахождения в массиве элемента с минимальным значением. В результате работы программы выводится число, соответствующее номеру найденного элемента. 7156
Источники
Сдавай экзамены легко! Поверь, всё будет хорошо. Ведь тот, кто учится усердно, Ответит на вопросы верно. Поэтому спокоен будь. Ты самый лучший, не забудь! Желаю правильно ответить, В свою удачу крепко верить! УДАЧИ НА ЭКЗАМЕНЕ!!!