Номер §1.4 № 10

ГДЗ по информатике 9 класс, Босова 2023, страница 55

§. № Подсчёт подходящих претендентов

Объявлен набор в школьную баскетбольную команду. Известен рост каждого из NN учеников, желающих попасть в эту команду. Составьте алгоритм подсчёта количества претендентов, имеющих шанс попасть в команду, если рост игрока команды должен быть не менее 170 см. Напишите программу, считая рост претендента в команду случайным числом из диапазона от 150 до 200 см, а число претендентов N=50N = 50.

Решение

Алгоритм состоит из пяти шагов: установить счётчик равным нулю; раз получить рост; сравнить его со см; при выполнении условия прибавить к счётчику ; вывести счётчик. «Не менее » означает , поэтому рост ровно см тоже подходит. В Паскале random() даёт числа от до ; после добавления получается диапазон от до включительно.

program Basketball;
const
  N = ;
var
  i, height, suitable: integer;
begin
  randomize;
  suitable := ;
  for i :=  to N do
  begin
    height :=  + random();
    writeln('Претендент ', i, ': ', height, ' см');
    if height >=  then
      suitable := suitable + ;
  end;
  writeln('Подходящих претендентов: ', suitable);
end.

randomize меняет начальное состояние генератора случайных чисел, поэтому при новых запусках возможны другие наборы ростов. Цикл выполняется ровно раз; после каждого шага suitable равно числу уже просмотренных претендентов ростом от см. Итоговое число заранее неизвестно, так как рост генерируется случайно.

Ответ

Подсчитываются претенденты с ростом см; программа выводит их количество среди случайно сгенерированных значений.

Помогло?

Нет твоего задания?Сфоткай, и ДЗмэн решит за пару секунд.

Решить по фото