ро помилку: робить Err = False, а ErrName = "" (Num) - розставляє кораблі на поле Num випадковим чином (Num) - вибирає комірку на поле Num для "вогню" по ній. Алгоритм ефективний залежно від рівня гри комп'ютера (Slozhnost). p align="justify"> На виході видає змінні StrX і StrY, які використовуються в якості X і Y для "пострілу" (Fire (Num, StrX, StrY)), а також збільшує змінну Moves на 1 за кожен раз. (Num, X, Y) - виробляє "вогонь" на комірці з координатами X, Y на полі Num.
На виході видає змінні ShotResult і ShipL (Num) - повністю відкриває невідому гравцеві територію поля Num (Num) - повністю стирає дані про В«відкритихВ» місцях на полі Num. - підраховує, скільки "невбитого" сегментів кораблів є на полі 1 і поле 2, і видає на виході відповідні змінні: P1Left і P2Left.
Опис об'єктів, що використовуються в додатку
У додатку використані об'єкти Microsoft Visual Basic, які розташовані на формах проекту для виконання певних подій, що дозволяють користувачеві візуально оцінити процес роботи з даними.
У даній роботі розташовані такі об'єкти:
В· Label (Мітка)
В· Picture box (Графічне вікно)
В· Image (Зображення)
В· Command button (Кнопка управління)
В· Frame (Рамка)
В· Timer (Таймер)
Опис використовуваних об'єктів:
Label (Мітка) - служить для розміщення у формі статичного тексту, який не може редагуватися користувачем.
Command button (Кнопка управління) - виконує команду або дія, вибрані користувачем
Image (Зображення) - відображає побітові зображення, значки або метафайли Windows, файли JPEG або GIF; при натисканні поводиться як кнопка управління
Picture box (Графічне вікно) - відображає побітові зображення, значки або метафайли Windows, файли JPEG або GIF. Він також відображає текст і є візуальним контейнером для інших елементів управління
Timer (Таймер) - виконує події через певні інтервали часу
Frame (Кадр) - використовується для створення ідентифікованих груп інших елементів управління, тобто як контейнер. ...