1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Босова
Задание 10 Параграф 2.2 ГДЗ Босова 9 класс 2017 (Информатика)
Босова
9 класс
Автор
Босова

Задание 10 Параграф 2.2 ГДЗ Босова 9 класс 2017 (Информатика)

Задача

Рассмотрим вариант решения задания из учебника Босова 9 класс, Бином: 10. Объявлен набор в школьную баскетбольную команду. Известен рост каждого из n учеников, желающих попасть в эту команду. Составьте алгоритм подсчёта количества претендентов, имеющих шанс попасть в команду, если рост игрока команды должен быть не менее 170 см. Запишите на языке Паскаль программу. Считайте рост претендента в команду случайным числом из диапазона от 150 до 200 см, а число претендентов n = 50. *Цитирирование задания со ссылкой на учебник производится исключительно в учебных целях для лучшего понимания разбора решения задания. 9 bosova9 2-2/10 938

Подробный ответ

Нужно подсчитать, сколько из $$n=50$$ случайно сгенерированных значений роста попадают в условие отбора: рост не меньше $$170$$ см.

Алгоритм:

  1. задать счётчик $$k := 0$$;
  2. для каждого из $$50$$ претендентов сгенерировать рост $$a[i]$$ в диапазоне от $$150$$ до $$200$$;
  3. если $$a[i] \ge 170$$, увеличить счётчик на 1;
  4. после просмотра всех значений вывести $$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$$.



Общая оценка
3.7 / 5
Другие учебники
Другие предметы