Войти
Регистрация
Спроси ai-bota
В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Показать больше
Показать меньше
марленна
18.10.2021 10:52 •
Информатика
Как создать график функции у=х^2 на язык паскаль
Ответ:
tyrykina0115
04.10.2020 21:20
Uses graphabc;
const
W = 600;
H = 600;
function F(x: real): real;
begin
F := sqr(x);
end;
var
x0, y0, x, y, xLeft, yLeft, xRight, yRight: integer;
a, b, fmin, fmax, x1, y1, mx, my: real;
begin
window.Init(0, 0, 800, 500, clwhite);
window.IsFixedSize := true;
xRight := 590;
yRight := 590;
a := -15;
b := 6;
fmin := -10;
fmax := 20;
mx := (xRight - xLeft) / (b - a);
my := (yRight - yLeft) / (fmax - fmin);
x0 := 380;
y0 := 490;
x1 := a;
while x1 <= b do
begin
y1 := F(x1);
x := x0 + round(x1 * mx);
y := y0 - round(y1 * my);
if (y >= 10) and (y <= 590) then SetPixel(x, y, clblack);
x1 := x1 + 0.001 ;
end;
end.
0,0
(0 оценок)
Популярные вопросы: Информатика
bigmama2
14.03.2020 10:26
1. определите значение переменной c после выполнения следующего фрагмента программы: a : = -5; b : = -3; a : = a - b*3; if a b then c : = b + a else c : = a - b; напишите...
лилькп
14.03.2020 10:26
Как называется человекоподобный робот...
mehrobjr1
14.11.2022 04:29
информатику нужно делать на компьютере ну или же в тетради...
AnastasiaP654
01.10.2020 12:53
Выполни действие и запиши верный ответ. 23mod5= 13div5=...
VAliokiopop
28.04.2020 13:37
Составить блок – схему алгоритма вычисления значения функции:...
karinka101
22.05.2023 03:30
Водной мастерской за 5 дней починили 45 утюгов а в другой за 3 дня 21 утюг а сколько утюгов больше починили за один день в первой мастерской чем во второй...
Goodok10
16.11.2022 05:13
При пересечении двух прямых один из 4 углов равен 50.найти остальные углы...
tolodono
16.11.2022 05:13
Фонетичний розбір слов: ллєтьсяпідземеллявечірній...
Соня8912
24.09.2022 14:38
Напишите сочинение рассуждение 15.2 по тексту даниловой. объясните как вы понимаете смысл высказывания текста : неслучайно известный художник и учёный игорь грабарь...
камомармалато
24.09.2022 14:38
На розовых кустах растет 36 красных, 54 желтых и 48 белых роз. сколько одинаковых букетов можно составить из этих цветов?...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
const
W = 600;
H = 600;
function F(x: real): real;
begin
F := sqr(x);
end;
var
x0, y0, x, y, xLeft, yLeft, xRight, yRight: integer;
a, b, fmin, fmax, x1, y1, mx, my: real;
begin
window.Init(0, 0, 800, 500, clwhite);
window.IsFixedSize := true;
xRight := 590;
yRight := 590;
a := -15;
b := 6;
fmin := -10;
fmax := 20;
mx := (xRight - xLeft) / (b - a);
my := (yRight - yLeft) / (fmax - fmin);
x0 := 380;
y0 := 490;
x1 := a;
while x1 <= b do
begin
y1 := F(x1);
x := x0 + round(x1 * mx);
y := y0 - round(y1 * my);
if (y >= 10) and (y <= 590) then SetPixel(x, y, clblack);
x1 := x1 + 0.001 ;
end;
end.