Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.04.2010, 18:50   #1
korzunmaria
Пользователь
 
Регистрация: 09.04.2010
Сообщений: 11
По умолчанию Восход в Pascal

Мы в школе сдаем работу в паскале. Я выбрала восход солнца. Я сделала на половину экрана прямоугольник, закрашенный голубым цветом(море). Дальше мне нужно чтобы из линии горизонта( по середине) двигалось солнце и вокруг него( цвет неба) медленно менялись цвета. Помогите пожалуйста! Буду очень благодарна!
P.S. Знаю, что для вас это может показаться легко, помогите, я всего лишь школьница=)
korzunmaria вне форума Ответить с цитированием
Старый 09.04.2010, 18:58   #2
Alex2009
Proger Man
Форумчанин
 
Аватар для Alex2009
 
Регистрация: 07.03.2009
Сообщений: 584
По умолчанию

Лично я не понимаю как это реализовать без таймераЯ не встречал в паскале таймер или модуль связанный с этим.

Цитата:
Сообщение от korzunmaria Посмотреть сообщение
P.S. Знаю, что для вас это может показаться легко, помогите, я всего лишь школьница=)
Я тоже школьник.Но пойми тут нет людей которые будут просто так писать за кого то программы или лабы.Тут тебе только подскажут как это сделать ну а дальше ты должна сама все делать,но если что то не получается ты просиш помощи у нас и мы тебе поможем
ShowMessage('Добро пожаловать!');
Alex2009 вне форума Ответить с цитированием
Старый 10.04.2010, 08:54   #3
Grag
А может и не...
Участник клуба
 
Аватар для Grag
 
Регистрация: 27.03.2010
Сообщений: 1,269
По умолчанию

Delay(X); Обеспечит нужную задержку...
Перемешивай дело с бездельем и не сойдешь с ума...
Grag вне форума Ответить с цитированием
Старый 10.04.2010, 10:59   #4
sllh_111
Форумчанин
 
Регистрация: 10.02.2010
Сообщений: 137
По умолчанию

чтож... добрые люди есть везде!
Код:
Program Mef_4;
uses CRT, Graph;
var
x,y:real;
a,b:integer;
begin
a:=detect;
InitGraph(a,b,'C:\BP\BGI');
repeat
x:=x+0.001;
y:=cos(sqrt(x))+0.5;
SetColor(14);
Circle(round(x*100),Round(y*100),20);
SetFillStyle(1,14);
FloodFill(round(x*100),Round(y*100),14);
ClearDevice;;
until KeyPressed;
closeGraph;
end.
- движение солнца, а остальное сами.
sllh_111 вне форума Ответить с цитированием
Старый 10.04.2010, 11:09   #5
CyberGenus
Пользователь
 
Регистрация: 23.01.2010
Сообщений: 36
По умолчанию

процедура setbkcolor(цвет) - устанавливает цвет фона.... для смены цветов фона резонно создать массив
fon:array [0..5] of string=('blue', 'green', 'red', 'lightblue', 'white'); {можно и побольше цветов}
и создать цикл для смены значения color фона...
ну, думаю, справишься))))) Удачи!
CyberGenus вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
PASCAL nes@ Помощь студентам 7 20.03.2010 17:50
а free pascal не читает задачи которые написаны на turbo pascal? demonara Паскаль, Turbo Pascal, PascalABC.NET 3 25.05.2009 16:28
Имитировать восход солнца на Pascal Мент Паскаль, Turbo Pascal, PascalABC.NET 2 24.05.2009 12:38
Перевод кода из Pascal в Object Pascal zemskov77 Общие вопросы Delphi 1 03.01.2009 09:37