Анализ Создайте и оформите программу, которая выводит таблицу значений функции y = -2, 4х? + 5х – 3 в диапазоне от -2 до 2 с шагом 0, 5. Ниже приведен рекомендуемый вид экрана программы (рис. 93
while (rule = true) do begin k := k + 1; tmp := a1 + k * d;
if (tmp < 50) then max := tmp
else rule := false;
end;
sum := (a1 + max) / 2 * k;
Writeln(); Writeln('Сумма = ', sum);
End.
Программа будет работать только для арифметических прогрессий, например, таких, как последовательность из задания. Вводить нужно 2 целых числа (первые два члена прогрессии) через пробел (в вашем случае 4 и 7)
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Анализ Создайте и оформите программу, которая выводит таблицу значений функции y = -2, 4х? + 5х – 3 в диапазоне от -2 до 2 с шагом 0, 5. Ниже приведен рекомендуемый вид экрана программы (рис. 93
Var
a1, a2, d, k, max, tmp: integer;
sum: real;
rule: boolean;
Begin
Writeln('Введите а1 и а2');
Readl(a1, a2);
k := 2;
d := a2 - a1;
rule := true;
while (rule = true) do
begin
k := k + 1;
tmp := a1 + k * d;
if (tmp < 50) then
max := tmp
else
rule := false;
end;
sum := (a1 + max) / 2 * k;
Writeln();
Writeln('Сумма = ', sum);
End.
Программа будет работать только для арифметических прогрессий, например, таких, как последовательность из задания. Вводить нужно 2 целых числа (первые два члена прогрессии) через пробел (в вашем случае 4 и 7)