Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Отчеты по практике » Програмування на мові Паскаль в середовищі Турбо Паскаль

Реферат Програмування на мові Паскаль в середовищі Турбо Паскаль





^. Next ^. Next;; {КонецПроцедури} InpAvto; {введення}: = New (Link); {новийоб'ект} ('Ha3BaHuE:'); (P ^. Name); ('Kog:'); (P ^. Kod);

write ('Cena:'); (P ^. cena);

AddFirst (P); {виклик процедури додавання}

end; {кінець процедури}

procedureMyList; {висновок записів}

varCurr: Link; {покажчик на слід. запис}

begin

Curr: = First; {установка на 1ую запис}

whileCurr <> Nildo ('Na3BaToBapa:', Curr ^. Name, 'Kod ToBaPa:', Curr ^. kod, 'Kol-vo:', Curr ^. cena: 3); : = Curr ^. Next; {перехід до наступної}

end;;;; {end MyList}

{********************************} {Osnova} (P); { новаядинамическаяпеременная}: = False;; ('Vi6irite punktick:'); ('1. Zapisat pervblm '); ('2. Ydalit pervyl0 zapis'); ('3. Prosmotr vsego spiska '); ('4. ydalenie' ); ('0. EXIT '); (V); V of {визовнужнего}

: InpAvto; {виводданних}

: DelFirst (P); {видалення 1}

: MyList; {висновок}

: begin {удаленіеследующего} ('VvodHa3BaHu9 poslekotorogodelete:'); (NamFind); (Findname (NamFind), P); {визовудаленія}: = True; {конецменю}; EndMenu; (P) ; {освобожденіекучі}.


Результат рішення задачі представлений на малюнку 14.


В 

Малюнок 14 - Результат роботи програми в TurboPascal


В 

Малюнок 15 - Результат роботи програми в TurboPascal


В 

Малюнок 16 - Результат роботи програми в TurboPascal


1.14 Модуль Graph


Написати програму, яка виводить на екран зображення шахової дошки. Використовуйте жовтий і коричневий кольори для зафарбовування квадратів. Промальовування кожної деталі виконується із затримкою 1000 мс. Після повної промальовування стирати зображення і повторно виводити візерунок до натискання Esc


Лістинг - МодульGraph

uses crt, graph;

procedure Kletka (x1, y1, c: integer; d: integer);

Setcolor (c); (x1, y1, x1 + d, y1 + d); (1, c); (x1, y1, x1 + d, y1 + d);

end; gd, gm, x1, y1, x2, y2, d1, i, j: integer;: char; (gd, gm,'');: = round ((getmaxY-60)/8); : = 100; y1: = 50; (getmaxX div 2-40, 20, 'Vyhod-Esc'); i: = 0 to 7 doj: = 0 to 7 doodd (i + j) then Kletka (x1 + d1 * i, y1 + d1 * j, 14, d1) Kletka (x1 + d1 * i, y1 + d1 * j, 6, d1); (1000);;; (1000); (1,0); (x1, y1, x1 + d1 * 8, y1 + d1 * 8); keypressed then c: = readkey; c = # 27 then exit; c = # 27;.


Результат рішення задачі представлений на малюнку 17.


В 

Рисунок 17 - Результат роботи програми в TurboPascal


Назад | сторінка 6 з 6





Схожі реферати:

  • Реферат на тему: Вплив структурної системи матеріального стимулювання праці на результат роб ...
  • Реферат на тему: Програмування алгоритмів роботи з частинами матриці. Складання програми ви ...
  • Реферат на тему: Бюджетування, орієнтоване на результат
  • Реферат на тему: Бюджетування, орієнтоване на результат
  • Реферат на тему: Фінансовий результат від продажу продукції