ODBIERZ TWÓJ BONUS :: »

pasja informatyki: transformacja od nieuka do samouka Mariusz Jędrzejowski

Autor:
Mariusz Jędrzejowski
Wydawnictwo:
SELF-PUBLISHER
Ocena:
Bądź pierwszym, który oceni tę książkę
Stron:
31
Dostępny format:
     PDF

W jaki sposób sprawić żeby programowanie stało się pasją? Pokazać uczniom że mogą zaprogramować rozwiązanie zagadki planszowej, której inaczej nie daliby rady rozwiązać. W opracowaniu zająłem się sprawą dwóch zagadek.

Pierwsza z nich jest sprzedawana pod nazwą „peg solitaire”. Do jej rozwikłania używam algorytmu do przeszukiwania grafu. Otrzymuję kilkadziesiąt kroków jakie należy wykonać na planszy żeby doprowadzić do rozwiązania. Opisuję pseudoprogram z którego łatwo można zaprogramować tą zagadkę metoda zstępującą. Publikacja ma charakter popularnonaukowy. Obejmuje 6 stron opisu, 8 stron programu w języku Pascal i cztery strony pokazujące kolejne kroki zmian na planszy prowadzące do rozwiązania zagadki dla dwóch rodzajów plansz początkowych.

Druga zagadka planszowa została wymyślona przeze mnie. Mamy przestawić w jednym kroku liczby na planszy dla uzyskania pożądanego wyniku. Tym razem użyjemy algorytmu ewolucyjnego (genetycznego). Wrażenie na uczniach zrobi to, gdy pokażemy że rozwiązanie tej zagadki metodą przypadkowych prób nie da rozwiązania nawet po milionie lat. Publikacja ma charakter bardziej naukowy niż poprzednia, gdyż jest kolejnym krokiem poznawania wiedzy już na wyższym poziomie złożoności. Ma 6 stron opisu i 8 stron programu w języku Pascal. Pokazane zostało rozwiązanie optymalne i dane statystyczne wyników programu.

Publikacja wypełnia lukę w zakresie edukacyjnym, pokazując nauczanie poprzez zabawę czyli rozwiązywanie zagadek. Jej treść jest dostosowana do poziomu nauczania w szkołach średnich w klasach o specjalizacji informatycznej.

Warto zapoznac się z dodatkową publikacją porównującą języki programowania.

Abdulkadir KARACI: A Performance Comparison Of  C# 2013, Delphi Xe6, And Python 3.4 Languages

Delphi (Pascal) został wyróżniony przez autora jako lepszy od innych. Język ten niesłusznie został usunięty z programu nauczania. Kod wykonywalny jest tak samo szybki jaki zostaje uzyskany z innego języka a jednocześnie brak automatycznej konwersji typów umożliwia łatwe znalezienie błędów. Dzięki temu język Pascal umożliwia zaprogramowanie zadania kilkadziesiąt razy łatwiej.

 

Wybrane bestsellery

self publisher - inne książki

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO Ikona płatności mBank Ikona płatności Millennium Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Getin Bank Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile
Bezpieczne płatności szyfrowane SSL