Opis
Skuteczne programowanie LEGO MINDSTORMS stanowi przepustkę do udanego programowania robotó(R)w LEGO MINDSTORMS w języku programowania NXT-G, używanym między innymi w zawodach FIRST LEGO League. Książka rozwija zagadnienia omó(R)wione w cenionej książce Jamesa Trobaugha na temat fizycznego projektowania robotó(R)w: Winning Design!. Ta nowa książka skupia się wyłącznie na stronie programowej robotó(R)w MINDSTORMS. Obie pozycje razem dają solidną podstawę do tworzenia robotó(R)w LEGO MINDSTORMS, czy to dla zabawy w domu, czy to z przeznaczeniem na zawody drużynowe. Zbudowanie zwycięskiego robota nie wiąże się jedynie z udanym projektem sprzętowym. Potrzebne są też dobre techniki programistyczne i umiejętność wspó(R)lnej pracy w drużynie. Wspó(R)łpraca z innymi członkami drużyny, umiejętności prezentacyjne i planowanie z myślą o ułatwieniu rozwiązywania problemó(R)w oraz debugowania to tyko niektó(R)re aspekty składające się na końcowy sukces. Z pracą zespołową wiąże się umiejętność uczenia się i korzystania z osiągnięć innych. Skuteczne programowanie LEGO MINDSTORMS podkreśla znaczenie wczesnego planowania i analizy realizowanego wyzwania projektowego. Nauczy oceniania możliwych rozwiązań przez testowanie ich logiki przed przystąpieniem do faktycznego pisania kodu. Zastosowanie technik opisanych w tej książce ułatwi wybranie najlepszej opcji przy pisaniu kodu. Przeczytanie tej książki pomoże w: Wykorzystaniu funkcji językowych, takich jak grupa My Blocks (Moje bloki) do tworzenia kodu łatwego do debugowania oraz poprawienia jego czytelności. Zarządzaniu kodem podczas jego zmieniania i poprawiania, aby mó(R)c łatwo śledzić dokonywane zmiany i w razie potrzeby wró(R)cić do poprzedniej wersji. Unikaniu typowych pułapek programistycznych. Skutecznym wspó(R)łdziałaniu z członkami drużyny podczas zawodó(R)w dowolnego poziomu. Czego się można nauczyć z tej książki? Pisania dobrze zaplanowanego kodu, któ(R)ry można łatwo modyfikować wraz ze zmieniającym się podejściem do rozwiązania danego zadania. Lepszej umiejętności obsługi każdego z czujnikó(R)w MINDSTORM NXT. Planowania programu pod kątem jego debugowania i rozwiązywania problemó(R)w. Pisania programó(R)w dających naszej drużynie przewagę w zawodach. Unikania typowych pułapek programistycznych, któ(R)re mogą kosztować utratę punktó(R)w. Wspó(R)łpracy z członkami zespołu przy przedstawianiu własnego rozwiązania programowego sędziom na zawodach. Cennych wskazó(R)wek i sztuczek, któ(R)re można wykorzystać na zawodach robotó(R)w i we własnych projektach. Dla kogo jest ta książka? Książka Skuteczne programowanie LEGO MINDSTORMS jest przeznaczona dla osó(R)b chcących poprawić swoje umiejętności tworzenia i wdrażania robotó(R)w LEGO MINDSTORMS, zachowujących się przewidywalnie i skutecznie podczas wykonywania zadań nawigacyjnych tak podczas zabawy w domu, jak i na zawodach.