• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о форуме и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по старой ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Проблема с задачей на графы, Паскаль

Сабыржан

Ученик
Регистрация
15 Ноя 2011
Сообщения
10
Реакции
0
Баллы
0
Проблема с задачей на графы, Паскаль

проблема в решении задачи (на языке программирования Паскаль) Условие : Модифицировать программу "небо в алмазах". Выводить пиксели в прямоугольниках, расположенных: в правой нижней четверти экрана (использовать яркие цвета), в левой верхней четверти экрана (использовать темные цвета). Увеличить степень "гашения" точек, - чтобы экран был более свободным.
 
блииин мне ее скоро показывать...у кого ни будь может есть похожие задачи с решением? буду рад хоть этому..
 
блииин мне ее скоро показывать...у кого ни будь может есть похожие задачи с решением? буду рад хоть этому..
Да ладно, ловите. Пара замечаний:
1. Программа написана на языке Turbo Pascal (Free Pascal). А потому если у Вас АВС, то это не годится.
2. Команду InitGraph конфигурируйте сами, исходя из Ваших путей и драйверов.
3. Программа написана под VGA черный графический экран (640х480).
Код:
USES CRT, Graph;
CONST
 N=100;
VAR
 X1,Y1,X2,Y2:Array[1..N] of Word;
 Clr1,Clr2:Array[1..N] of Byte;
 i:Byte;
BEGIN
 InitGraph(........);
 Randomize;
 For i:=1 to N do
  begin
   X1[i]:=Random(321);
   Y1[i]:=Random(241);
   Clr1[i]:=Random(8)+1;
   PutPixel(X1[i],Y1[i],Clr1[i]);
   X2[i]:=Random(321)+320;
   Y2[i]:=Random(241)+240;
   Clr2[i]:=Random(7)+9;
   PutPixel(X2[i],Y2[i],Clr2[i]);
  end;
 Repeat
  Delay(500);
  i:=Random(N)+1;
  PutPixel(X1[i],Y1[i],0);
  X1[i]:=Random(321);
  Y1[i]:=Random(241);
  Clr1[i]:=Random(8)+1;
  PutPixel(X1[i],Y1[i],Clr1[i]);
  PutPixel(X2[i],Y2[i],0);
  X2[i]:=Random(321)+320;
  Y2[i]:=Random(241)+240;
  Clr2[i]:=Random(7)+9;
  PutPixel(X2[i],Y2[i],Clr2[i]);
 Until KeyPressed;
 ReadKey;
 CloseGraph;
END.
 
Назад
Сверху