Привет! Представляю решение известной шахматной задачи : 8 ферзей.
Алгоритм взят отсюда: http://ru.wikipedia.org/wiki/%D0%97%D0% ... 1%8F%D1%85
Ссылка на DROPBOX: https://www.dropbox.com/sh/66nsb4vt5v9q ... zdrc_nSSfa
SMART BASIC прекрасно справился с задачкой и демонстрирует 92 варианта расположения ферзей:чтобы ни один из них не находился под боем другого.
8 ферзей (шахматные вариации)
- Фант
- Posts: 1363
- Joined: Sat Nov 30, 2013 10:01 am
- My devices: iPad 4 (iOS 9.3), iMac (MAC OS 11.03)
- Location: Россия,Санкт-Петербург
- Flag:
- Contact:
8 ферзей (шахматные вариации)
- Attachments
-
- image.jpg (496.28 KiB) Viewed 2768 times
Last edited by Фант on Thu Jun 26, 2014 3:53 pm, edited 1 time in total.
- Mr. Kibernetik
- Site Admin
- Posts: 4786
- Joined: Mon Nov 19, 2012 10:16 pm
- My devices: iPhone, iPad, MacBook
- Location: Russia
- Flag:
Re: 8 ферзей (шахматные вариации)
Очень интересно!
- Фант
- Posts: 1363
- Joined: Sat Nov 30, 2013 10:01 am
- My devices: iPad 4 (iOS 9.3), iMac (MAC OS 11.03)
- Location: Россия,Санкт-Петербург
- Flag:
- Contact:
Re: 8 ферзей (шахматные вариации)
В своё время интересовался этой темой. Дожил до создания программы
- Mr. Kibernetik
- Site Admin
- Posts: 4786
- Joined: Mon Nov 19, 2012 10:16 pm
- My devices: iPhone, iPad, MacBook
- Location: Russia
- Flag:
Re: 8 ферзей (шахматные вариации)
Цикл ожидания может быть записан проще:
Code: Select all
loop:if not button_pressed ("1") then loop
- Фант
- Posts: 1363
- Joined: Sat Nov 30, 2013 10:01 am
- My devices: iPad 4 (iOS 9.3), iMac (MAC OS 11.03)
- Location: Россия,Санкт-Петербург
- Flag:
- Contact:
Re: 8 ферзей (шахматные вариации)
Спасибо! Буду знать!Mr. Kibernetik wrote:Цикл ожидания может быть записан проще:Code: Select all
loop:if not button_pressed ("1") then loop