Заполнить очередь 8 вещественными случайными числами из интервала [-2,2] - PascalABC.NET

Узнай цену своей работы

Формулировка задачи:

Заполнить очередь 8 вещественными случайными числами из интервала [-2,2]. Найти частное 1 и максимального элемента очереди. Результат поместить в очередь. Удалить 3 элемент из очереди. После выполнения каждой операции выводить содержимое очереди на экран.

Решение задачи: «Заполнить очередь 8 вещественными случайными числами из интервала [-2,2]»

textual
Листинг программы
begin
  var S := New Queue<Real>;
  loop 8 do S.Enqueue(Random*4-2);
  Write('Очередь: '); S.Println;
  WriteLn($'{NewLine}Частное 1 и максимального {S.Max} равно {1/S.Max}');
  Write($'{NewLine}Удалён первый элемент {S.Dequeue}.{NewLine}Осталось: '); S.Println;
  Write($'{NewLine}Удалён второй элемент {S.Dequeue}.{NewLine}Осталось: '); S.Println;
  Write($'{NewLine}Удалён третий элемент {S.Dequeue}.{NewLine}Осталось: '); S.Println;
end.

Объяснение кода листинга программы

  1. Создается объект типа Queue с именем S.
  2. Запускается цикл, который выполняется 8 раз.
  3. В каждой итерации цикла в очередь S добавляется случайное вещественное число, которое получается как (Random*4)-2, где Random - генератор псевдослучайных чисел, а 4 - коэффициент, ограничивающий диапазон случайных чисел до [-2,2].
  4. После завершения цикла выводится сообщение Очередь: и содержимое очереди S выводится с помощью метода Println.
  5. Выводится сообщение, в котором вычисляется частное 1 и максимального элемента в очереди S, а также выводится результат вычисления.
  6. С помощью метода Dequeue из очереди S удаляется первый элемент, и выводится сообщение с названием и значением удаленного элемента, а также остатком элементов в очереди.
  7. Аналогично предыдущему пункту, только удаляется второй элемент.
  8. Аналогично предыдущему пункту, только удаляется третий элемент.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 3.8 из 5
Похожие ответы