Напишите программу в QBasic Решите уравнения AX=B для 10 пар значений A и B, заданных в...

0 голосов
59 просмотров

Напишите программу в QBasic
Решите уравнения AX=B для
10 пар значений A и B, заданных в виде двух массивов A(10) и B(10). Результат поместить в массив X(10). (при составлении программы учесть ,что среди A(1) могут быть нулевые элементы, т.е. исключить деление на ноль). И напишите результату))))


Информатика (28 баллов) | 59 просмотров
0

"исключить деление на ноль" - что помещать в элемент массива Х в случае, если деление на ноль? Что-то ведь там все равно должно быть...

0

Ладно.... помещу туда константу 10 в 10й степени

Дан 1 ответ
0 голосов
Правильный ответ

OPTION BASE 1
DIM a(10) AS SINGLE, b(10) AS SINGLE, x(10) AS SINGLE
RANDOMIZE TIMER
FOR i = 1 TO 10
   a(i) = 30 * RND - 15
NEXT i
FOR i = 1 TO 10
   b(i) = 40 * RND - 20
NEXT i
CLS
PRINT "A", "B", "X"
FOR i = 1 TO 10
   IF a(i) = 0 THEN
      x(i) = 1E+10
   ELSE
      x(i) = b(i) / a(i)
   END IF
   PRINT a(i), b(i), x(i)
NEXT i

Тестовое решение:
A             B             X
-5.504717      19.41665     -3.527274
-5.233851     -11.24631      2.148764
-5.154725      2.927625     -.5679499
 5.057724     -8.649354     -1.710128
-6.304109     -19.25289      3.054023
-1.920151      6.061134     -3.156593
-10.34241      17.10881     -1.654238
 13.86053      .4965448      3.582438E-02
-4.931755      8.241055     -1.671019
 8.120502      8.78438       1.081753

(142k баллов)
0

числа в самой программе

0

Массив А заполняется числами из диапазона от -15 до 15, а массив В - из диапазона от -20 до 20

0

нет они могут быть любыми цифрами,а не в диапозонах

0

Так, все, мне надоела эта бессмысленная переписка. Если у Вас конкретные требования к исходным данным, их надо было написать в условии задания. Например, попросить ввод руками с клавиатуры. Вы этого не сделали.

0

это вот и проблема

0

вчитайтесь в условия

0

Вы пытаетесь учить программиста, как писать программы? Или как найти в условии то, чего там нет?

0

эх,мне вообще всё равно,просто я рассказываю как до меня докапывались

0

Мне совершенно все равно, кто и как куда-то докапывается. Я вижу условие задания и пишу решение в соответствии с ним. То, что не указано, я имею право (по Правилам этого Сервиса) делать по своему усмотрению.

0

Если Вы теперь увидели, чтО именно забыли указать в задании - делайте новое и укажите там все, что требуется