Вычислить значение выражения - QBasic (27300)

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

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

Даны массивы Т(10) и Р(10).Составить программу для вычисления значения D= (tk-pk)^2,Помогите пожалуйста!!!!!!!!

Решение задачи: «Вычислить значение выражения»

textual
Листинг программы
CLS
RANDOMIZE TIMER
CONST n = 10
DIM T(1 TO n)
DIM P(1 TO n)
 
FOR i = 1 TO n
   T(i) = 10 * RND
   P(i) = 10 * RND
   PRINT USING " #.###"; T(i);
NEXT i
PRINT : PRINT
 
FOR i = 1 TO n
   PRINT USING " #.###"; P(i);
NEXT i
PRINT : PRINT
 
FOR i = 1 TO n
   D = D + (T(i) - P(i)) ^ 2
NEXT i
 
PRINT "D ="; D
END

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

  1. CLS — очистка экрана
  2. RANDOMIZE TIMER — инициализация генератора случайных чисел
  3. CONST n = 10 — определение константы n со значением 10
  4. DIM T(1 TO n) — объявление массива T размером n
  5. DIM P(1 TO n) — объявление массива P размером n
  6. FOR i = 1 TO n — начало цикла, который выполняется n раз
  7. T(i) = 10 * RND — присваивание элементу массива T значения, равного 10 умноженному на случайное число от 0 до 1
  8. P(i) = 10 * RND — присваивание элементу массива P значения, равного 10 умноженному на случайное число от 0 до 1
  9. PRINT USING #.###; T(i); — печать значения элемента массива T с форматированием в виде 3 знаков после запятой
  10. NEXT i — переход к следующему элементу цикла
  11. PRINT : PRINT — печать двух символов новой строки
  12. FOR i = 1 TO n — начало второго цикла, который также выполняется n раз
  13. PRINT USING #.###; P(i); — печать значения элемента массива P с форматированием в виде 3 знаков после запятой
  14. NEXT i — переход к следующему элементу цикла
  15. PRINT : PRINT — печать двух символов новой строки
  16. FOR i = 1 TO n — начало третьего цикла, который также выполняется n раз
  17. D = D + (T(i) — P(i)) ^ 2 — прибавление квадрата разности текущего значения в массиве T и P к переменной D
  18. NEXT i — переход к следующему элементу цикла
  19. PRINTD =; D — печать значения переменной D
  20. END — завершение программы

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


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

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

6   голосов , оценка 3.333 из 5