tutotveti.ru
Предметы
Биология
Українська мова
Музыка
Французский язык
Физика
МХК
Обществознание
Психология
ОБЖ
Право
Беларуская мова
Литература
Химия
Українська література
Экономика
Немецкий язык
География
Информатика
Қазақ тiлi
Геометрия
Английский язык
Русский язык
Окружающий мир
Алгебра
История
Другие предметы
Видео-ответы
ПОИСК
Войти
Регистрация
Другие предметы
Построить график функции
Построить график функции y = x^2 на отрезке [a, b]. (программа Паскаль)
Lyuda56
1 16.04.2019 23:00
1
Ответы
v3tpr33
16.04.2019 23:00
Uses crt, graf;
Var gD, gM, n: integer;
a, b: real;
function f (x: real) : real;
Begin
f:= x*x
End;
Procedure graf (x0, x1, y0, y1, n: word; a, b: real);
Var h, m, x, t1, t2 :real;
i, u, v, xv, yv: word;
begin
h:= (b-a)/n; {Нахождение шага разбиения}
m:= abs(f(a)); {Поиск значения функции в левом конце отрезка}
t1:= (x1-x0) / (b-a); t2:= (y1-y0) / (2*m);
{Построение координатных осей}
setfillstyle (1,15); bar( x0-5, y0-5, x1+5, y1+5);
xv:= round(x0-a*t1); yv:= round((t0+y1) / 2);
line (x0, yv, x1, yv);
{Установка текущего курсора в начало графика}
Moveto (x0, yv-round (f (a)*t2);
{Построение графика}
Setcolor (3);
For i:= 1 to n do
Begin
x:= a+i*h; u:= x0+round ( (x-a)*t1);
v:= yv:= round (f (x)*t2); lineto (u, v);
end;
end; {Конец процедуры}
begin
clrscr; readln (a, b, n); gD:= Detect;
Initgraph (gD, gM, ‘’);
graf (100, 500, 50, 300, n, a, b);
Readln; Closegraph
end.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Другие предметы
dimon5434
20.10.2020 20:52
Описать образ Нары из легенды про озеро Нарочь на белорусском языке...
aflapoid99911
20.10.2020 20:52
Для какой цели человек создает системы автоматического управления...
andrew211
20.10.2020 20:52
Выполнить ортогональные и аксонометрические проекции группы тел...
russalinagaras
20.10.2020 20:52
В данных тональностях постройте главные трезвучия лада.Ми мажорре минорСи-бемоль мажор...
budarnyypetr
20.05.2020 12:51
Задание для зачета по информатике1 Человек принимает информацию:1Магнитным полем2Органами чувств3Внутренними органами4Инструментальными средствами.2 Обрабатывает данные в...
kisa99w934e8
24.11.2020 19:34
Написать о игре Волейбол Т.е. Правила, что значит термин, виды, с чего стоит начать. ...
rjulia064
24.11.2020 19:34
Mustaqil ish. Nuqtalar oʻrniga egalik va qaratqich ke- Nishigi qo shimchasini qo yib yozing. 1.Uy ... tomi. 2. Uka... o yinchog i. 3. Ona.. qizi. 4. Maktab... hovlisi. 5....
KykuCat
24.11.2020 19:34
Напиши мені – твір на тему: «Правила дорожнього руху - закон вулиць ідоріг»....
kastalia2017
24.11.2020 19:34
Придумать эфирный лист на радио. тема не имеет значения заранее!!...
dhgdfnhflk
31.07.2019 20:50
700дм в квадрате сколько это будет в квадрвтных метрах?...
Популярные вопросы
8. Кесте бойынша өрнектер құр және жаз. Олардың мәнін тап. Косылғыш12....
2
Радиус окружности уменьшали в 3 раза. Определите, как изменится при этом...
1
Виродком тітка Марина називала?...
1
Https://youtu.be/p6R5rjXfHfI ссылка на видео...
3
Установите соответствие первая перепись населения в завоеванных землях...
2
Поясніть, як ліцейські роки вплинули на становлення та формування особистості...
3
Составить предложение со словом ходил похаживал...
2
Напишите о развитии лягушки, желательно развернутый ответ : ...
1
Чому Британська імперія викликала у Кіплінга почуття гордості...
3
1. When and by whom was London created? 2. What is London? 3. When was...
3
Var gD, gM, n: integer;
a, b: real;
function f (x: real) : real;
Begin
f:= x*x
End;
Procedure graf (x0, x1, y0, y1, n: word; a, b: real);
Var h, m, x, t1, t2 :real;
i, u, v, xv, yv: word;
begin
h:= (b-a)/n; {Нахождение шага разбиения}
m:= abs(f(a)); {Поиск значения функции в левом конце отрезка}
t1:= (x1-x0) / (b-a); t2:= (y1-y0) / (2*m);
{Построение координатных осей}
setfillstyle (1,15); bar( x0-5, y0-5, x1+5, y1+5);
xv:= round(x0-a*t1); yv:= round((t0+y1) / 2);
line (x0, yv, x1, yv);
{Установка текущего курсора в начало графика}
Moveto (x0, yv-round (f (a)*t2);
{Построение графика}
Setcolor (3);
For i:= 1 to n do
Begin
x:= a+i*h; u:= x0+round ( (x-a)*t1);
v:= yv:= round (f (x)*t2); lineto (u, v);
end;
end; {Конец процедуры}
begin
clrscr; readln (a, b, n); gD:= Detect;
Initgraph (gD, gM, ‘’);
graf (100, 500, 50, 300, n, a, b);
Readln; Closegraph
end.