Схема алгоритма программы
Составить схему алгоритма программы, которая: запрашивает с клавиатуры действительное число Х и выводит на экран значение выражения (3-х) (6-х) (9-х) •...•(21-х)
По дате
По рейтингу
Сильно зависит от языка программирования. Где-то понадобится цикл, где-то можно будет обойтись мудрыми средствами вроде LINQ. Например, на C# вся программа выглядела бы так:
123
double x = double.Parse(Console.ReadLine());
Console.WriteLine(Enumerable.Range(1, 7).Select(y => y * 3 - x).Aggregate(1.0, (acc, val) => (acc * val)));
Как видишь, никаких явных циклов, но то ли это, что тебе нужно?
Вот программа на Паскале:
var x, y, n: real;
begin while true do begin
write('x: '); readln(x);
n := 0; y := 1; while n < 21 do
begin n := n + 3; y := y * (n - x) end;
writeln(y) end end.
А какая тут ещё нужна схема алгоритма - понятия не имею: это итак полный исходник с открытым и весьма ясным и понятным кодом...