Подскажите/объясните последовательность действий в задаче "Ход Конем". Знаю, как проверить возможность хода в ту или иную клетку, но не могу понять, что нужно делать после создания поля не использовать сложные библиотеки и тп, т.к. мало чего понимаю из этого. (часть кода во вложениях, прикрепить текстом не могу - не хватает места) Текст задания: Написать игру «Ход конем». На поле размером 10х10 пользователь и компьютер по очереди ставят числа от 1 до 100. Первое число ставится в левую верхнюю клетку. Дальше по порядку числа ставятся так, как ходит шахматный конь. Выигрывает тот, кто поставит последнее число и у противника больше не будет возможных ходов.
1) var a,b,a1,b1:real; var s,s1:real; begin WriteLn('Введите все катеты через пробел:'); Read(a,b,a1,b1); s:=a/2*b; s1:=a1/2*b1; WriteLn(s); WriteLn(s1); if s = s1 then WriteLn('Треугольники равновелики') else if s>s1 then WriteLn('Площадь первого треугольника больше на '+(s-s1)) else WriteLn('Площадь второго треугольника больше на '+(s1-s)); end.
2) var a,b:Integer; var arr:array of char; begin arr:=ReadString().ToCharArray(); for var i:= 1 to 6 do if(i<4) then a+= strtoint(arr[i-1]) else b+= strtoint(arr[i-1]); if a=b then WriteLn('Билет счастливый') else WriteLn('Билет не счастливый'); end.
- Локальные LAN (Local Area Network) - сеть в пределах предприятия, учреждения, одной организации. Компьютеры расположены на расстоянии до нескольких километров и обычно соединены при скоростных линий связи.
- Региональные MAN (Metropolitan Area Network) - объединяют пользователей области, города, небольших стран. В качестве каналов связи используются телефонные линии. Расстояние между узлами сети составляет от 10 до 1000 км.
- Глобальные WAN (Wide Area Network) - включают другие глобальные сети, локальные сети, а также отдельно подключаемые к ней компьютеры.
По назначению и перечню предоставляемых услуг:
- Общее использование файлов и принтеров - с специальной ЭВМ (файл-сервер, принтер-сервер) организуется доступ пользователей к файлам и принтерам.
- Общее использование баз данных - с специальной ЭВМ (сервер баз данных) организуется доступ пользователей к базе данных.
- Применение технологий Интернет - электронная почта, Всемирная паутина, телеконференции, видеоконференции, передача файлов через Интернет.
По организации взаимодействия:
- Одноранговые сети - все компьютеры одноранговой сети равноправны, при этом любой пользователь сети может получить доступ к данным, хранящимся на любом компьютере. Главное достоинство одноранговых сетей – это простота установки и эксплуатации. Главный недостаток состоит в том, что в условиях одноранговых сетей затруднено решение вопросов защиты информации. Поэтому такой организации сети используется для сетей с небольшим количеством компьютеров и там, где вопрос защиты данных не является принципиальным.
- Сети с выделенным сервером (иерархические сети) - при установке сети заранее выделяются один или несколько серверов - компьютеров, управляющих обменом данных по сети и распределением ресурсов. Любой компьютер, имеющий доступ к услугам сервера называют клиентом сети или рабочей станцией. Сам сервер может быть клиентом только сервера более высокого уровня иерархии. Иерархическая модель сети является наиболее предпочтительной, так как позволяет создать наиболее устойчивую структуру сети и более рационально распределить ресурсы. Также достоинством иерархической сети является более высокий уровень защиты данных.
К недостаткам иерархической сети, по сравнению с одноранговыми сетями, относятся:
- Необходимость дополнительной ОС для сервера.
- Более высокая сложность установки и модернизации сети.
- Необходимость выделения отдельного компьютера в качестве сервера
По технологии использования сервера:
- Сети с архитектурой файл-сервер - используется файловый сервер, на котором хранится большинство программ и данных. По требованию пользователя ему пересылаются необходимая программа и данные. Обработка информации выполняется на рабочей станции.
- Сети с архитектурой клиент-сервер - между приложением-клиентом и приложением-сервером осуществляется обмен данными. Хранение данных и их обработка производится на мощном сервере, который выполняет также контроль за доступом к ресурсам и данным. Рабочая станция получает только результаты запроса.
По скорости передачи информации компьютерные сети делятся на низко-, средне- и высокоскоростные:
- Низкоскоростные сети - до 10 Мбит/с;
- Среднескоростные сети- до 100 Мбит/с;
- Высокоскоростные сети - свыше 100 Мбит/с.
По типу среды передачи сети разделяются на:
- Проводные (на коаксиальном кабеле, на витой паре, оптоволоконные);
- Беспроводные с передачей информации по радиоканалам или в инфракрасном диапазоне.
По топологии (как соединены компьютеры между собой):
var a,b,a1,b1:real;
var s,s1:real;
begin
WriteLn('Введите все катеты через пробел:');
Read(a,b,a1,b1);
s:=a/2*b;
s1:=a1/2*b1;
WriteLn(s);
WriteLn(s1);
if s = s1 then
WriteLn('Треугольники равновелики')
else if s>s1 then
WriteLn('Площадь первого треугольника больше на '+(s-s1))
else
WriteLn('Площадь второго треугольника больше на '+(s1-s));
end.
2)
var a,b:Integer;
var arr:array of char;
begin
arr:=ReadString().ToCharArray();
for var i:= 1 to 6 do
if(i<4) then
a+= strtoint(arr[i-1])
else
b+= strtoint(arr[i-1]);
if a=b then
WriteLn('Билет счастливый')
else
WriteLn('Билет не счастливый');
end.
По удаленности компьютеров:
- Локальные LAN (Local Area Network) - сеть в пределах предприятия, учреждения, одной организации. Компьютеры расположены на расстоянии до нескольких километров и обычно соединены при скоростных линий связи.
- Региональные MAN (Metropolitan Area Network) - объединяют пользователей области, города, небольших стран. В качестве каналов связи используются телефонные линии. Расстояние между узлами сети составляет от 10 до 1000 км.
- Глобальные WAN (Wide Area Network) - включают другие глобальные сети, локальные сети, а также отдельно подключаемые к ней компьютеры.
По назначению и перечню предоставляемых услуг:
- Общее использование файлов и принтеров - с специальной ЭВМ (файл-сервер, принтер-сервер) организуется доступ пользователей к файлам и принтерам.
- Общее использование баз данных - с специальной ЭВМ (сервер баз данных) организуется доступ пользователей к базе данных.
- Применение технологий Интернет - электронная почта, Всемирная паутина, телеконференции, видеоконференции, передача файлов через Интернет.
По организации взаимодействия:
- Одноранговые сети - все компьютеры одноранговой сети равноправны, при этом любой пользователь сети может получить доступ к данным, хранящимся на любом компьютере. Главное достоинство одноранговых сетей – это простота установки и эксплуатации. Главный недостаток состоит в том, что в условиях одноранговых сетей затруднено решение вопросов защиты информации. Поэтому такой организации сети используется для сетей с небольшим количеством компьютеров и там, где вопрос защиты данных не является принципиальным.
- Сети с выделенным сервером (иерархические сети) - при установке сети заранее выделяются один или несколько серверов - компьютеров, управляющих обменом данных по сети и распределением ресурсов. Любой компьютер, имеющий доступ к услугам сервера называют клиентом сети или рабочей станцией. Сам сервер может быть клиентом только сервера более высокого уровня иерархии. Иерархическая модель сети является наиболее предпочтительной, так как позволяет создать наиболее устойчивую структуру сети и более рационально распределить ресурсы. Также достоинством иерархической сети является более высокий уровень защиты данных.
К недостаткам иерархической сети, по сравнению с одноранговыми сетями, относятся:
- Необходимость дополнительной ОС для сервера.
- Более высокая сложность установки и модернизации сети.
- Необходимость выделения отдельного компьютера в качестве сервера
По технологии использования сервера:
- Сети с архитектурой файл-сервер - используется файловый сервер, на котором хранится большинство программ и данных. По требованию пользователя ему пересылаются необходимая программа и данные. Обработка информации выполняется на рабочей станции.
- Сети с архитектурой клиент-сервер - между приложением-клиентом и приложением-сервером осуществляется обмен данными. Хранение данных и их обработка производится на мощном сервере, который выполняет также контроль за доступом к ресурсам и данным. Рабочая станция получает только результаты запроса.
По скорости передачи информации компьютерные сети делятся на низко-, средне- и высокоскоростные:
- Низкоскоростные сети - до 10 Мбит/с;
- Среднескоростные сети- до 100 Мбит/с;
- Высокоскоростные сети - свыше 100 Мбит/с.
По типу среды передачи сети разделяются на:
- Проводные (на коаксиальном кабеле, на витой паре, оптоволоконные);
- Беспроводные с передачей информации по радиоканалам или в инфракрасном диапазоне.
По топологии (как соединены компьютеры между собой):
- Общая шина;
- Звезда;
- Кольцо.