![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 28.01.2008
Сообщений: 6
|
![]() ![]() Написать подпрограмму, которая строит в одной системе координат графики любых двух функций. Функции должны быть оформлены в виде подпрограмм - функций, имена функций передаются в качестве фактических параметров. |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 29.01.2008
Сообщений: 18
|
![]()
надеюсь тебе это пожойдет...
я второй график на выбор написала, выберешь... Program listik; uses graphabc,crt; var x,y,a,b,x0,y0,mx,my,i,k:integer; h,xt,yt,y2:real; function f(x:real):real; begin result:=0.5*sqr(x)+4*x-3; end; function f1(x:real):real; begin result:=(7*power(sin(sqr(x)),3))/(3*sqr(cos(power(x,3)))+1); end; begin FloodFill(10,10,clsilver); x0:=639 div 2; y0:=479 div 2; mx:=5; my:=5; line(639 div 2,0,639 div 2,479); line(0,479 div 2, 639,479 div 2); for i:=1 to 64 do line(10*i,479 div 2-5,10*i,479 div 2+5); for k:=1 to 48 do line(639 div 2-5,10*k,639 div 2+5,10*k); xt:=-15; h:=0.1; repeat yt:=f(xt); x:=x0+round(xt*mx); y:=y0-round(yt*my); setpixel(round(x),round(y),clblack) ; xt:=xt+h; until (xt>5) or (keypressed); {xt:=-20; h:=0.0031; repeat yt:=f1(xt); x:=x0+round(xt*mx); y:=y0-round(yt*my); setpixel(round(x),round(y),clblack) ; xt:=xt+h; until (xt>20) or (keypressed);} xt:=-7; h:=0.0031; repeat yt:=f1(xt); x:=x0+round(xt*mx); y:=y0-round(yt*my); setpixel(round(x),round(y),clblack) ; xt:=xt+h; until (xt>7) or (keypressed); end. |
![]() |
![]() |
![]() |
#3 |
Регистрация: 28.01.2008
Сообщений: 6
|
![]()
Пасибо Анютик ты Настоящий друг!!!
![]() |
![]() |
![]() |
![]() |
#4 |
Регистрация: 03.06.2008
Сообщений: 6
|
![]()
пипл, а может мне кто нить помочь по паскалю, нужно написать прогу, песочные часы, в общем анимация, т.е. нажимаешь на пробел и песок в часах пересыпается (анимация), оч нада, от этого сессия зависит!
![]() |
![]() |
![]() |
![]() |
#5 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Рисуешь два треуголиника через Sin-Cos. В цикле уменьшаешь радиус одного и его центр смещаешь вниз. Радиус второго увеличиваешь, и цент р второго тоже вниз. Уловил идею? Вот накропал тут маненько: Код:
I'm learning to live...
Последний раз редактировалось Stilet; 03.06.2008 в 16:14. |
|
![]() |
![]() |
![]() |
#6 |
Регистрация: 03.06.2008
Сообщений: 6
|
![]()
4Stilet >>>>
Дружище, спасибо за этот код, но у меня тут небольшая заминка - у меня PascalABC - там вообще другой модуль графики GraphABC - в нем нет и половины от твоего кода ![]() ты можешь попробовать на PascalABC написать эту прогу? Я так продумал - т.е. мы рисуем песочные часы, в них квадраты закрашенные, по нажатию на пробел, сверху квадраты удаляются, снизу рисуются, впринцыпе одними тока begin - действие мона всё это сделать, тока я не представляю как оформить код, можешь помочь? ![]() ![]() |
![]() |
![]() |
![]() |
#7 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#8 |
Регистрация: 03.06.2008
Сообщений: 6
|
![]() |
![]() |
![]() |
![]() |
#9 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 15.06.2008
Сообщений: 32
|
![]()
парни помогите прогу написать срочно надо!!!
Паскаль граф. Подготовив несколько заготовок полотнища флага, добиться эффекта его движения (флаг реет). Цвет флага изменять |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Паскаль. Задачи. (Графика, БД, строки) | Aferist | Помощь студентам | 16 | 19.02.2010 17:48 |
ПАСКАЛЬ ГРАФИКА | glasian | Помощь студентам | 19 | 17.06.2008 04:26 |
Графика | Exact | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 14.03.2008 18:37 |
Графика С++ | kommunist | Общие вопросы C/C++ | 6 | 14.01.2008 15:21 |
Приммитивная графика. Паскаль. | Oleg Romanchuk | Помощь студентам | 1 | 11.01.2008 10:48 |