помогите, пожалуйста! нужно исправить ошибку. задание во вложении.
5-9 класс
|
отрисовку не проверяла, но ошибка указанная в рисунке решена
program qq;
const
a = 320;
b = 250;
k = 50;
xmin = -5;
xmax = 5;
ymax = 10;
h = 0.01;
var
x, y: real;
w, xe, ye: integer;
begin
w := round((xmax - xmin) * k);
line(a - 200, b, a + w, b);
line(a, k, a, 2 * b);
x := xmin;
while (x <= xmax) do
begin
y := 1 / (x * x * x);
if abs(y) < ymax then begin
xe := a + round(k * x);
ye := b - round(k * y);
point(xe, ye);
end;
x := x + h;
end;
pen(1, 1, 1, 1);
moveto(250, 40);
textcolor(1, 1, 1);
brush(0, 25, 25, 0);
font(10, 0, 60);
writeln('y');
pen(1, 1, 1, 1);
moveto(450, 200);
textcolor(1, 1, 1);
brush(0, 25, 25, 0);
font(10, 0, 60);
writeln('x');
end.
вы можете исправить ошибку? я дала ссылки, среда паскаля- algo.
а можешь скопировать сюда текст программы, а то перепечатывать с рисунка влом
Program qq;
const a=320; b=250; k=50;
var x,y,h:real;xmin,xmax,w,xe,ye:integer;
Begin
xmin:=-5;
xmax:=5;
w:=round((xmax-xmin)*k);
line(a-200,b,a+w,b);
line(a,k,a,2*b);
x:=xmin;
h:=0.01;
while (x<=xmax)and (x<>0) do
begin
y:=1/(x*x*x);
xe:=a+round(k*x);
ye:=b-round(k*y);
point(xe,ye);
x:=x+h;
end;
pen(1,1,1,1);
moveto(250,40);
textcolor(1,1,1);
brush(0,25,25,0);
font(10,0,60);
writeln('y');
pen(1,1,1,1);
moveto(450,200);
textcolor(1,1,1);
brush(0,25,25,0);
font(10,0,60);
writeln('y');
end.
Другие вопросы из категории
а) Сумму элементов массива, больших данного числа А (А вводить с клавиатуры).
возрастающем порядке.
кодировании символов используется принцип «последовательности», а буквы «ё» и «Ё», как правило, кодируются вне алфавита.
спустился в каталог Покупка. Запишите полный путь каталога в котором оказался пользователь 1) C: / Срочные/Покупка 3)C:/Документы /Срочные /Покупка/Продажа 2)C:/Документы/ Срочные / Покупка 4)C /Документы /Договора/Срочные/Покупка
Читайте также
второе задание ну или хотя бы только первое .Это вопрос жизни и смерти помогите пожалуйста P.S задание во вложениях.заранее спасибо и знайте если вы поможете значит вы самый добрый и отзывчивый человечек!)
Задание во вложении, необходимо решить задачи с 3 по 5
типо по такой же системе которую щас напишу! program Maximum; i,n,max:integen; begin writeln ( 'введи элементы массива для поиска максимума'); for i:=1 to 10 do begin write ('a [', i ,']=');readln (a [ i ] ) ;end; max:=a[1]; for i = 2 to 10 do if a [ i ] > max then begin max:=a [ i ] ; n:= i ; end; writeln ('найти наибольший элемент ',max ,' под номером ', n); вот наподобие этого примера нужно построить мою задачу! в заданной последовательности целых чисел определите сумму элементов кратных 10. Помогите пожалуйста!!!