- Matematyk - forum matematyczne
- → Przeglądanie profilu: Posty: Clxa100
Statystyki
- Grupa: Jr Użytkownik
- Całość postów: 3
- Odwiedzin: 4731
- Tytuł: Nowicjusz
- Wiek: Wiek nie został ustalony
- Urodziny: Data urodzin nie została podana
-
Płeć
Kobieta
1
Neutralny
Narzędzia użytkownika
Znajomi
Clxa100 nie posiada znajomych
Ostatnio byli
Brak ostatnio odwiedzających do wyświetlenia
Moje posty
W temacie: Dominacja skoczka w szachach. Wolfram mathematica
04.02.2016 - 23:43
Na podstawie kodu skoczka próbowałam pozamieniać tak, żeby działało też dla gońca. Gdybyś mógł zerknąć na to i może coś podpowiedzieć, bo chyba coś jest nie tak z tym ileChceMiećGońców.
https://www.dropbox.... goniec.nb?dl=0
https://www.dropbox.... goniec.nb?dl=0
W temacie: Dominacja skoczka w szachach. Wolfram mathematica
04.02.2016 - 23:07
Dzięki wielkie
W temacie: Dominacja skoczka w szachach. Wolfram mathematica
04.02.2016 - 00:13
Nie chodzi o to, że mi się nie chce Ograniczenia na liczbę skoczków raczej nie było, ale nie wiem czy chodziłoby o to w zadaniu żeby postawić ich na każdym polu.
nie wiem czy o to chodziło ale wklejam kod i jeszcze dodatkowo załączę plik
szachownica = Table[0, {i, 1, 8}, {j, 1, 8}];
pozycja = szachownica;
war = 0;
While[war == 0, i = RandomInteger[8]; j = RandomInteger[8];
If[szachownica[[i, j]] == 0; pozycja[i, j] = 1;
szachownica[[i, j]] = 1,
If[i - 2 >= 1 & j - 1 >= 1, szachownica[[i - 2, j - 1]] = 1];
If[i - 1 >= 1 & j - 2 >= 1, szachownica[[i - 1, j - 1]] = 1];
If[i - 1 <= 8 & j - 2 >= 1, szachownica[[i - 1, j - 2]] = 1];
If[i + 2 <= 8 & j - 1 >= 1, szachownica[[i + 2, j - 1]] = 1];
If[i + 2 <= 8 & j + 1 <= 8, szachownica[[i + 2, j + 1]] = 1];
If[i + 1 <= 8 & j + 2 <= 8, szachownica[[i + 1, j + 2]] = 1];
If[i - 1 >= 1 & j + 2 <= 8, szachownica[[i - 1, j + 2]] = 1];
If[i - 2 >= 1 & j + 1 <= 8, szachownica[[i - 2, j + 1]] = 1];
]
war = 1;
For[i = 1, i <= 8, i++;
For[j = 1, j <= 8, j++;
war = szachownica[[i, j]]*war]]
]
pozycja // MatrixForm
Coś jest źle, może wszystko bo działać to nie chce
W temacie: Dominacja skoczka w szachach. Wolfram mathematica
02.02.2016 - 19:52
W dominacji skoczka trzeba tak rozłożyć figury na planszy, żeby każde wolne pole było bite. Wiem, że minimalna liczba skoczków na planszy to 12. Udało się napisać coś takiego
- Matematyk - forum matematyczne
- → Przeglądanie profilu: Posty: Clxa100
- Polityka prywatności
- Regulamin ·