Выступление Андреевой О.В.

advertisement
РЕШЕНИЕ ЗАДАЧ
ПОВЫШЕННОГО УРОВНЯ
СЛОЖНОСТИ ПО
ИНФОРМАТИКЕ ГИА 9 КЛАСС
СОГЛАСНО СПЕЦИФИКАЦИИ
КОНТРОЛЬНЫХ ИЗМЕРИТЕЛЬНЫХ
МАТЕРИАЛОВ ГИА 2014
ПОВЫШЕННЫЙ УРОВЕНЬ
СЛОЖНОСТИ ИМЕЮТ ЗАДАЧИ С
НОМЕРАМИ:
1 часть
• 5
• 6
2 часть
• 10
• 14
• 15
• 18
ЗАДАЧА №10
Задачи под номером 10 требуют исполнить циклический
алгоритм обработки массива чисел, записанный на
алгоритмическом языке
РАССМОТРИМ ЗАДАЧУ ИЗ
ДЕМОВЕРСИИ 2014 ГОДА
ИТАК, РАССМОТРИМ ЭТОТ АЛГОРИТМ,
ЗАПИСАННЫЙ НА ЯЗЫКЕ ПАСКАЛЬ
Ответ 41
Проанализируем программу. Сначала
задается
массив,
состоящий
из
количества
голосов, поданных за
исполнителей
(Dat[1] - количество
голосов,
поданных
за
первого
исполнителя,
Dat[10]
количество
голосов,
поданных
за
десятого
исполнителя).
Переменной
m
присваивается
значение 0 (наименьшее количество
голосов).
Дальше начинается цикл, который
будет
выполняться
10
раз.
Рассматривается
каждый
элемент
массива. И, как мы видим, внутри цикла
будет
идти выбор максимального
количества голосов. На выходе будет
печататься это максимальное количество
голосов.
Задача сводится к подсчету количества
исполнителей, за которых отдали меньше 25
голосов.
Ответ - 7
Задание 10.
В таблице Dat хранятся данные измерений
среднесуточной температуры за неделю в градусах (Dat[1]
– данные за понедельник, Dat[2] – за вторник и т.д.).
Определить, что будет напечатано в результате
выполнения алгоритма, записанного на языке Паскаль:
var k, m, day: integer;
Dat: array [1..7] of integer;
begin
Dat[1] := 7;
Dat[2] ;= 9;
Dat[3] := 10;
Dat[4] := 8;
Dat[5] := 6;
Dat[6] := 7;
Dat[7] := 6;
day := 1;
m := Dat[1];
for k := 2 to 7 do begin
if Dat[k] < m then begin
m := Dat[k];
day := k
end; end;
write (day)
end.
ОТВЕТ: 5
ЗАДАЧА №14
Умение записать простой линейный
алгоритм для формального исполнителя
1. РАЗДЕЛИ НА 2
2. ВЫЧТИ 1
Не
рассматриваем,
так как
количество
команд будет
больше 5
65
2
1
64
2
32
1
16
1
1
2
2
15
8
2
4
Ответ: 21111
7
63
31
У исполнителя Квадратор две команды, которым присвоены номера:
1. возведи в квадрат
2. прибавь 2
Первая из них возводит число на экране во вторую степень, вторая
увеличивает его на 2.
Составьте алгоритм получения из числа 1 числа 85, содержащий не более
5 команд. В ответе запишите только номера команд.
(Например, 12221 – это алгоритм:
возведи в квадрат
прибавь 2
прибавь 2
прибавь 2
возведи в квадрат,
который преобразует число 3 в 225.)
Если таких алгоритмов более одного, то запишите любой из них.
РЕШАТЬ БУДЕМ
ОБРАТНУЮ ЗАДАЧУ
Составьте алгоритм получения из числа 85 числа 1,
содержащий не более 5 команд.
1. найди корень квадратный
2. отними 2
85
2
83
2
81
2
1
1
2
1
3
9
79
2
7
Ответ 21122
ЗАДАЧА 15
Умение определять скорость
передачи информации
Дано
I1=2000Kб
t1=30c
t2=12c
I1=v1×t1
v1 =I1÷t1
𝐼1 ×𝑡 2
I2=v1×t2=
I2-?
Ответ: 800
𝑡1
I2 =
2000×12
30
=
200×4
1
= 800 Кб
ЗАДАЧА 18
РЕШИМ ЗАДАЧУ ИЗОБРАЖАЯ
МНОЖЕСТВА В ВИДЕ КРУГОВ ЭЙЛЕРА
А
Солнце
Воздух
Б
Солнце
Воздух
Солнце и
Воздух
Г
Вода
В
Солнце
Воздух
Солнце или
Воздух
Ответ: АГБВ
Солнце
Огонь
Воздух
Вода
ПОЛЕЗНЫЕ ССЫЛКИ
http://79.174.69.4/os/xmodules/qprint/afrms.php?proj= открытый банк заданий
http://www.uchportal.ru/load/18-1-0-41047
http://easyinformatics.ru/gia/reshenie-zadach-tipa-9-gia-poinformatike
Download