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

Реферат Пошук шляху в лабіринті





ться у вікно програми.

Використовувані зовнішні змінні: графічний буфер buffer, режим відображення int info, масив кімнат лабіринту a.

Підпрограма void InNul ()

Вхідні дані: ні.

Вихідні дані: ні.

Процеси обробки: номери всіх кімнат лабіринту обнуляються.

Використовувані зовнішні змінні: масив кімнат лабіринту a.

Підпрограма void __ fastcall TForm2 :: FormKeyPress (TObject * Sender, char & Key)

Вхідні дані: посилання на натиснуту клавішу & Key, покажчик на що викликає об'єкт * Sender.

Вихідні дані: ні.

Процеси обробки: обробляється натиснута клавіша. При клавіші "Пробіл" режим відображення циклічно змінюється, при клавіші "Escape" процес пошуку шляху переривається. Після натискання лабіринт перемальовується. p align="justify"> Використовувані зовнішні змінні: режим відображення int info, булева змінна - чи запущений процес пошуку шляху - bool process.

Підпрограма void __ fastcall TForm2 :: FormCloseQuery (TObject * Sender, bool & CanClose)

Вхідні дані: посилання на бульову змінну - можливість закриття вікна програми - & CanClose, покажчик на що викликає об'єкт * Sender.

Вихідні дані: ні.

Процеси обробки: якщо виробляється пошук шляху, то вікно програми позбавляється можливості закритися.

Використовувані зовнішні змінні: булева змінна - чи запущений процес пошуку шляху - bool process.

Підпрограма void __ fastcall TForm2 :: FormClose (TObject * Sender, TCloseAction & Action)

Вхідні дані: посилання на виконувану дію & Action, покажчик на що викликає об'єкт * Sender.

Вихідні дані: ні.

Процеси обробки: додатки закривається.

Використовувані зовнішні змінні: немає.

Підпрограма void __ fastcall TForm2 :: FormClick (TObject * Sender)

Вхідні дані: покажчик на що викликає об'єкт * Sender.

Вихідні дані: ні.

Процеси обробки: запускається процес пошуку шляху, після якого виводяться повідомлення про вдале або невдалому результаті пошуку.

Використовувані зовнішні змінні: корінь пошукового дерева root, булеві змінні - прапор запуску процесу пошуку process, прапор переривання процесу пошуку newprocess, кількість максимально зібраних скарбів - int max, масив кімнат лабіринту a.

Підпрограма void __ fastcall TForm2 :: FormCreate (TObject * Sender)

Вхідні дані: покажчик на що викликає об'єкт * Sender.

Вихідні дані: ні.

Процеси обробки: ...


Назад | сторінка 5 з 12 | Наступна сторінка





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

  • Реферат на тему: Технічні дані УРНС № 3
  • Реферат на тему: Економічні дані для виготовлення ступеневої валу
  • Реферат на тему: Аркадій гульвіси. Спроба зібрати біографічні дані
  • Реферат на тему: Організація вводу-виводу. Обробка масивів. Структуровані дані
  • Реферат на тему: Дані дистанційного зондування Землі як джерело інформації для баз геоданих ...