Задание 10 Параграф 2.2 ГДЗ Босова 9 класс 2017 (Информатика)
Рассмотрим вариант решения задания из учебника Босова 9 класс, Бином: 10. Объявлен набор в школьную баскетбольную команду. Известен рост каждого из n учеников, желающих попасть в эту команду. Составьте алгоритм подсчёта количества претендентов, имеющих шанс попасть в команду, если рост игрока команды должен быть не менее 170 см. Запишите на языке Паскаль программу. Считайте рост претендента в команду случайным числом из диапазона от 150 до 200 см, а число претендентов n = 50. *Цитирирование задания со ссылкой на учебник производится исключительно в учебных целях для лучшего понимания разбора решения задания. 9 bosova9 2-2/10 938
Нужно подсчитать, сколько из $$n=50$$ случайно сгенерированных значений роста попадают в условие отбора: рост не меньше $$170$$ см.
Алгоритм:
- задать счётчик $$k := 0$$;
- для каждого из $$50$$ претендентов сгенерировать рост $$a[i]$$ в диапазоне от $$150$$ до $$200$$;
- если $$a[i] \ge 170$$, увеличить счётчик на 1;
- после просмотра всех значений вывести $$k$$.
Программа на Паскале:
program srk_n;
const
n = 50;
vv = 170;
var
i, k: integer;
a: array [1..n] of integer;
begin
k := 0;
randomize;
for i := 1 to n do
begin
a[i] := random(51) + 150;
end;
for i := 1 to n do
if a[i] >= vv then k := k + 1;
writeln(‘Количество претендентов: ‘, k);
end.
Ответ
Количество претендентов, имеющих шанс попасть в команду, равно числу элементов массива, для которых $$a[i] \ge 170$$.