Найти произведение элементов массива - QBasic (27632)

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

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

Найти произведение элементов массива Х, которые меньше 1,5; j=1;10

Решение задачи: «Найти произведение элементов массива»

textual
Листинг программы
DEFLNG I-K, N
DEFSNG P, X
OPTION BASE 1
RANDOMIZE TIMER
CLS
INPUT "Vvedite N"; n
DIM x(n)
 
FOR i = 1 TO n
   x(i) = 21 * RND - 10.5
   PRINT USING "###.###"; x(i);
NEXT i
 
p = 1
FOR i = 1 TO n
   IF x(i) < 1.5 THEN p = p * x(i)
NEXT i
PRINT
PRINT "Proizvedenie ="; p
END

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

Список действий в коде:

  1. Задаются начальные параметры:
    • n - количество элементов в массиве x (число вводится пользователем).
    • P - текущее значение произведения (изначально равно 1).
    • X - коэффициент при перемножении элементов массива (изначально равен 1).
  2. Создается массив x размером n:
    • DIM x(n) - присваивается память под массив x размером n.
  3. Заполняется массив x случайными числами:
    • FOR i = 1 TO n - цикл, который проходит по всем элементам массива x.
    • x(i) = 21 * RND - 10.5 - формула для генерации случайного числа в диапазоне от -10.5 до 20.5.
    • PRINT USING ###.###; x(i); - печать значения элемента массива x с отступом в 10 символов.
  4. Перебираются все элементы массива x:
    • FOR i = 1 TO n - цикл, который проходит по всем элементам массива x.
    • IF x(i) < 1.5 - условие, которое проверяет, является ли элемент массива x меньше 1.5.
      • p = p * x(i) - если условие выполняется, то произведение p увеличивается на текущий элемент массива x.
  5. Печатается произведение p:
    • PRINT - команда для вывода информации на экран.
    • PRINT Proizvedenie =; p - печать строки с названием Proizvedenie и значением переменной p.
  6. Код завершается командой END.

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


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

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

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