Сформировать массив В из 16 чисел и вывести его в строчку - QBasic

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

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

сформировать массив В из 16 чисел и вывести его в строчку

Решение задачи: «Сформировать массив В из 16 чисел и вывести его в строчку»

textual
Листинг программы
DIM b(16)
RANDOMIZE TIMER
INPUT "vvedite nachalo diapozona"; c
INPUT "vvedite konec diapazona"; d
FOR i = 1 TO 16
    b(i) = INT(RND * ABS(d - c + 1) + c)
NEXT
FOR i = 1 TO 16
    PRINT b(i);
NEXT

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

Вот что делается в данном коде:

  1. DIM b(16) - объявляется и инициализируется массив b размером 16.
  2. RANDOMIZE TIMER - происходит инициализация генератора случайных чисел.
  3. INPUT vvedite nachalo diapozona; c - пользователю предлагается ввести начало диапазона (c).
  4. INPUT vvedite konec diapazona; d - пользователю предлагается ввести конец диапазона (d).
  5. FOR i = 1 TO 16 - начинается цикл, который выполняется 16 раз (по числу элементов массива b).
  6. Внутри цикла:
    • *b(i) = INT(RND ABS(d - c + 1) + c)* - в каждый элемент массива b(i) записывается случайное число, сгенерированное по формуле: RND ABS(d - c + 1) + c.
    • Здесь RND генерирует случайное число от 0 до 1, ABS(d - c + 1) вычисляет абсолютное значение разности d и c, а затем результат умножается на RND. Затем к полученному числу добавляется c.
  7. NEXT - заканчивается цикл.
  8. FOR i = 1 TO 16 - начинается второй цикл, который также выполняется 16 раз.
  9. Внутри цикла:
    • PRINT b(i); - каждый элемент массива b(i) выводится на экран.
  10. NEXT - заканчивается второй цикл.

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


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

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

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