Форум программистов, компьютерный форум, киберфорум
PascalABC.NET
Войти
Регистрация
Восстановить пароль
Другие темы раздела
PascalABC.NET Вращение графика по координатным осям https://www.cyberforum.ru/ pascalabc-net/ thread1400007.html
Может кто помочь? По заданию нужно вывести график функции, это я сделал. Но не получается самое главное: нужно чтобы график вращался по координатным осям, например при нажатии клавиш "вперед", "назад", "влево", "вправо". Вот код задачи: uses graphabc; const k=1; t=1; var x,y,z:array of real; i,j,xs,ys,n:integer; l:real;
Программа которая находит через сколько лет вклад в банк дойдет до определенной суммы PascalABC.NET
var stav,year0,year,i: integer; s0,s: real; begin write('Введите первоначальный вклад (руб.): '); readln(s0); if s0<0 then writeln('Введен неверный вклад'); write('Введите учетную ставку (%): '); readln(stav); if stav<0 then writeln('Введена неверная учетная ставка');
PascalABC.NET График функции и ошибка "Неверное число параметров функции" https://www.cyberforum.ru/ pascalabc-net/ thread1399875.html
Program aaa; Uses GraphABC; Var x,y:integer; Begin For x:=0 to 360 do Begin Y:=Round( sin(x*3,14/180)*100); LineTo(x,y+100); End; End. Я только недавно начал программирование изучать.
PascalABC.NET Составить блок-схему к программе https://www.cyberforum.ru/ pascalabc-net/ thread1399643.html
Составить блок-схему к программе: uses crt; var s,sl,sn,sp,smax: string; i,j,dmax: byte; begin write('s='); readln(s); s:=s+' '; sl:=''; sn:=''; dmax:=0; for i:=1 to length(s) do
Составить блок-схему к программе PascalABC.NET
Составить блок-схему к программе: var s,sv: string; i,nn,d: integer; begin write('Строка: '); readln(s); sv:='$'; nn:=pos(' ',s)+1; i:=nn;
PascalABC.NET Найти оптимальные размеры ящика для перевозки коробок Имя входного файла: sweets.in Имя выходного файла: sweets.out Кондитерская фабрика города П, в котором живет Петя делает очень вкусные конфеты. Как-то раз, Петя собрался в гости к своему другу Васе, который живет в городе М. От города П до города М Петя решил доехать на поезде и взять с собой в подарок как можно больше коробок вкусных конфет. Каждая коробка конфет имеет размер a × b... https://www.cyberforum.ru/ pascalabc-net/ thread1399444.html
PascalABC.NET Графика: экран радиолокатора кругового обзора, появление цели должно сопровождаться звуковым сигналом https://www.cyberforum.ru/ pascalabc-net/ thread1399397.html
Построить движимое(движущееся) графическое изображение: - Экран радиолокатора кругового обзора, появление цели должно сопровождаться звуковым сигналом;
PascalABC.NET Графика: движение рыбок в аквариуме
Составить программу изображение движущегося объекта. Предусмотреть звуковые эффекты во время выполнения программы: - Движение рыбок в аквариуме;
PascalABC.NET Составить программу построения на экране монитора элементарных геометрических фигур Составить программу построения на экране монитора элементарных геометрических фигур и распечатать их на бумаге, а рисунок подписать, указав название фигуры и фамилия исполнителя: - Построить фужер; https://www.cyberforum.ru/ pascalabc-net/ thread1399394.html PascalABC.NET Определить сумму элементов массива, индексы которых принадлежат множеству Мn1, и произведение - для Mn2 https://www.cyberforum.ru/ pascalabc-net/ thread1399301.html
Дан массив действительных произвольных чисел, пронумерованных от 1 до 10. Определить сумму элементов массива, индексы которых принадлежат множеству Мn1 и произведение элементов, индексы которых принадлежат множеству Мn2, где Мn1, Мn2: set of 1..10;
PascalABC.NET Определение принадлежности элемента последовательности
Сконструировать множество, элементами которой являются компоненты, которые встречаются в нижеследующей последовательности, вывести ее на экран, предусмотреть ввод с клавиатуры любого нового элемента и определения принадлежности данного элемента новообразованной множественном числе: - буквы от 'л' до 'с' и знаки арифметических операций;
PascalABC.NET Программа по выбору команд для участия в олимпиаде Выбор команд ограничение по времени на тест1 секунда ограничение по памяти на тест256 мегабайт вводстандартный ввод выводстандартный вывод В центре олимпиадной подготовки программистов занимаются n ребят. Про каждого из них известно, сколько раз он/она уже участвовал/участвовала в чемпионате мира по программированию. По правилам каждый человек может участвовать в чемпионате мира не более... https://www.cyberforum.ru/ pascalabc-net/ thread1399264.html
Почетный модератор
64288 / 47587 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
21.03.2015, 21:54 0

Нарисовать координатные оси, подписать их, подписать деления осей - PascalABC.NET - Ответ 7371657

21.03.2015, 21:54. Показов 3352. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено Serega_Emel96 как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
uses graphABC;
function f(x:real):real;
begin
f:=(x*x-7*x+6)/x-5
end;
const
x1=-6;//начало и конец графика в реальных значениях
x2=6;
var x,dx,y,mx,my:real;
    x0,y0,px,py,i,k:integer;
    s,s1:string;
begin
x0:=windowwidth div 2;//начало координат в центре экрана
y0:=windowheight div 2;
my:=(y0-20)/30;//масштаб
mx:=(x0-20)/6;
line(0,y0,2*x0,y0); //оси
line(x0,0,x0,2*y0);
for i:=1 to 30 do //максимальное количество засечек в одну сторону
 begin
  line(x0-3,y0-round(i*my),x0+3,y0-round(i*my));//засечки на оси У
  line(x0-3,y0+round(i*my),x0+3,y0+round(i*my));
  line(x0+round(i*mx),y0-3,x0+round(i*mx),y0+3); //засечки на оси Х
  line(x0-round(i*mx),y0-3,x0-round(i*mx),y0+3);
  str(i,s);
  //подпись оси У
  if i mod 2=0 then
   begin
    textout(x0-25,y0-round(i*my),s);//оответственно засечкам
    textout(x0-25,y0+round(i*my),'-'+s);
   end;
  //подпись оси Х}
  textout(x0+round(i*mx),y0+10,s);
  textout(x0-round(i*mx),y0+10,'-'+s);
 end;
Добавлено через 3 минуты
Поправил код для .net, можно еще изменить, но и так работает.

Вернуться к обсуждению:
Нарисовать координатные оси, подписать их, подписать деления осей PascalABC.NET
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.03.2015, 21:54
Готовые ответы и решения:

Как подписать оси в системе координат?
я проградуировала оси, надо их подписать соответствено ось Х от 1....18, ось У от -7..7 ...

Вывести график функции и подписать оси
Составить программу выводящую на экран оси Х и У с подписями и графиком функции так как уравнение с...

Можно ли подписать оси графика и приписать к шкале осей цифры?
подскажите пожалуйста! написал программку для построения графика. можно ли подписать оси графика...

Нужно нарисовать график и подписать оси
Во вьюшку передаётся двумерный массив. Нужно нарисовать график и подписать оси. Посоветуйте для...

1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.03.2015, 21:54
Помогаю со студенческими работами здесь

Подписать оси на Chart
Добрый день! Возник вопрос. Как можно подписать оси в компоненте Chart. Например, вдоль Х...

Как подписать оси?
Как теперь сделать засечки на осях и подписать? with Image1 do begin ...

Подписать оси в TChart
Столкнулся с проблемой подписью осей в Tchart, собственно нашел решение использовать элемент...

Chart - подписать по нижней оси
Ребята здравствуйте! проблемка есть связанная с chart'ом: Надо подписать по нижней оси чтобы шаги...

QDial подписать деления
Подскажите как подписать деления на QDial

Как подписать оси в компоненте chart
Подскажите как подписать оси в компоненте chart

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru