Как составить программу по этой блок-схеме? - QBasic
Формулировка задачи:
вот блок-схема и задание.у меня вариант 20.
Решение задачи: «Как составить программу по этой блок-схеме?»
textual
Листинг программы
- CONST n = 5
- DIM x(n), y(n)
- FOR i = 0 TO n
- PRINT USING "x(#), y(#)"; i; i;
- INPUT x(i), y(i)
- NEXT
- INPUT "x"; x
- p1 = 1
- p2 = 1
- pl = 0
- FOR j = 0 TO n
- FOR i = 0 TO n
- IF i <> j THEN
- p1 = p1 * (x - x(i))
- p2 = p2 * (x(j) - x(i))
- END IF
- NEXT
- pl = pl + y(j) * p1 / p2
- NEXT
- PRINT pl
Объяснение кода листинга программы
В этом коде выполняется вычисление площади параллелограмма по координатам вершин, заданным в виде массива x и y. В первой части кода запрашиваются координаты вершин параллелограмма и сохраняются в массивах x и y. Во второй части кода вычисляются коэффициенты a и b, которые используются для вычисления площади параллелограмма по формуле S=a*b. Затем вычисляется площадь параллелограмма и выводится на экран.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д