С помощью датчика случайных чисел получить 20 чисел из диапазона от -10 до 10 - QBasic

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

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

С помощью датчика случайных чисел получить 20 чисел из диапазона от -10 до 10 .Найти сумму положительных из них. За ранее спасибо .

Решение задачи: «С помощью датчика случайных чисел получить 20 чисел из диапазона от -10 до 10»

textual
Листинг программы
CLS
s = 0
RANDOMIZE (TIMER)
FOR i = 1 TO 20
   r = RND * 20 - 10
   PRINT r
   IF r > 0 THEN s = s + r
NEXT i
PRINT
PRINT s

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

  1. CLS — команда очистки экрана
  2. s = 0 — инициализация переменной s значением 0
  3. RANDOMIZE (TIMER) — установка генератора случайных чисел на основе текущего времени
  4. FOR i = 1 TO 20 - цикл, выполняющийся 20 раз
  5. r = RND * 20 - 10 - генерация случайного числа в диапазоне от -10 до 10
  6. PRINT r — вывод сгенерированного числа на экран
  7. IF r > 0 THEN s = s + r — если сгенерированное число больше 0, то прибавить его к переменной s
  8. NEXT i — переход к следующей итерации цикла
  9. PRINT — вывод переменной s на экран

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


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

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

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