Нужна блок схема Составить программу табулирования функции у=(3х^2-4)/(х+1) ** интервале...

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

Нужна блок схема
Составить программу табулирования функции у=(3х^2-4)/(х+1) на интервале [0.5; 2.5] с шагом 0.1
program alr;
var a,b,h,x:real;
function y(t:real):real;
Begin
y:=(3*sqrt(t)-4)/(t+1);
end;
begin
write(введите начало и конец отрезка);
readln(a,b);
writeln(Введите шаг табул);
readln(h);
writeln(аргумент функ);
x:=a;
repeat
writeln();
x:=x+h;
Until x>b
Readln;
End


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

у вас типовые обозначения блоков в учебнике есть?

0

Фактически тут ввод данных, и один цикл с выводом данных.

0

нету

0

Просто встречались разночтения в обозначениях. Вы когда нибудь блок-схемы строили?

0

нет

0

вот и прошу

0

Ладно по быстрому попробую набросать.

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

Вот примерно так. Если вызов функции не вырисовывать как вызов подпрограммы.


Скачать вложение Adobe Acrobat (PDF)
(13.2k баллов)
0

то есть у меня что то не правильно?

0

Стоп там должен вывод быть до изменения х. Но у вас в программе его вообще нет.

0

переставил

0

что именно?

0

а все

0

У вас на экране должны быть значения x и функции от этого значения

0

Увидели? В начале цикла после Repeat вы должны вычилить функцию и распечатать x и y=f(x).

0

а потом изменять x и проверять не пора ли заканчивать.