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

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

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

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

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

textual
Листинг программы
  1. CLS
  2. RANDOMIZE TIMER
  3. CONST n = 10
  4. DIM T(1 TO n)
  5. DIM P(1 TO n)
  6.  
  7. FOR i = 1 TO n
  8.    T(i) = 10 * RND
  9.    P(i) = 10 * RND
  10.    PRINT USING " #.###"; T(i);
  11. NEXT i
  12. PRINT : PRINT
  13.  
  14. FOR i = 1 TO n
  15.    PRINT USING " #.###"; P(i);
  16. NEXT i
  17. PRINT : PRINT
  18.  
  19. FOR i = 1 TO n
  20.    D = D + (T(i) - P(i)) ^ 2
  21. NEXT i
  22.  
  23. PRINT "D ="; D
  24. 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

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут