Kategoria: Inżynieria oprogramowania Algorytmy

1 .   .  2  .  3  .  4  .  5  .  6  .  7  .  8  .  . 49

Algorytmy genetyczne+ struktury danych = programy ewolucyjne Wydanie trzecie

Zbigniew Michalewicz | Inżynieria oprogramowania Algorytmy, Algorytmy Struktury danych



Algorytmy genetyczne+ struktury danych = programy ewolucyjne Wydanie trzecie Książka "Algorytmy genetyczne+ struktury danych = programy ewolucyjne Wydanie trzecie" jest poświęcona algorytmom genetycznym i ściśle z nim związanym tzw. programom ewolucyjnym. Jest to tematyka nowoczesna i bardzo popularna na całym świecie. Książka składa się z trzech części. Część I jest poświęcona algorytmom genetycznym, stanowiącym bazę i punkt wyjścia rozważań autora. Są w niej omówione sprawy podstawowe, takie jak na przykład zagadnienia reprezentacji problemu w postaci cyfr O i 1, populacja początkowa, funkcja oceny, operacje genetyczne. Jest w niej też opisana zasada działania algorytmów genetycznych. Część II dotyczy zagadnień związanych z optymalizacją obliczeniową w aspekcie algorytmów genetycznych. Autor omawia reprezentację binarną i rzeczywistą, operacje mutacji i krzyżowania, dostrajanie algorytmów genetycznych i uwzględnianie ograniczeń. W części III jest zawarta analiza wybranych programów ewolucyjnych, a zatem odpowiednich algorytmów genetycznych i struktur danych. Jest w...
 

Schematy zwarte NS przykłady i zadania

Anna Kwiatkowska, Edyta Łukasik | Inżynieria oprogramowania Algorytmy, Inżynieria oprogramowania



Schematy zwarte NS przykłady i zadania Książka ta zawiera opis zasad budowania schematów zwartych NS (Nassi-Shneidermana). Jest to pierwsza na rynku wydawniczym pozycja poświęcona takiemu sposobowi zapisu algorytmów. Przedstawione zostały w niej: algorytmy proste algorytmy warunkowe algorytmy iteracyjne algorytmy sortowania. Książka "Schematy zwarte NS przykłady i zadania" zawiera rozwiązane i szczegółowo omówione przykładowe ćwiczenia polegające na wymyśleniu dla danego zadania programistycznego odpowiedniego algorytmu i przedstawieniu go w postaci schematu zwartego NS. Po każdym rozdziale umieszczone zostały także zadania do samodzielnego przemyślenia. Książka powstała na kanwie prowadzonych przez autorki zajęć na Wydziale Elektrotechniki i Informatyki Politechniki Lubelskiej. Jest to propozycja dla studentów kierunków informatycznych i związanych z informatyką oraz dla tych wszystkich osób, które pragną poznać sztukę tworzenia poprawnych algorytmów.
 

Projektowanie zorientowane obiektowo Wzorce projektowe

Alan Shalloway, James R. Trott | Inżynieria oprogramowania Algorytmy, Wzorce projektowe



Projektowanie zorientowane obiektowo Wzorce projektowe W książce "Projektowanie zorientowane obiektowo Wzorce projektowe" omówiono programowanie obiektowe (OOP) i wzorce projektowe (design patterns) - dwa terminy, które zrobiły ostatnio zawrotną karierę. Programowanie obiektowe jest podstawą dominujących obecnie języków programowania, takich jak C++ czy Java. Jego znajomość to jedna z podstawowych kompetencji współczesnego programisty. Kolejnym etapem wtajemniczenia są wzorce projektowe: sprawdzone sposoby radzenia sobie z typowymi zadaniami. Kto nie pozna podstawowych zasad programowania obiektowego, nie zrozumie wzorców projektowych. Kto nie przyswoi sobie stosowanie wzorców, nie wykorzysta pełni możliwości programowania obiektowego. Dlatego oba te -- nierozerwalnie związane ze sobą zagadnienia omówiono w jednej pozycji, która uczy programowania obiektowego poprzez naukę wzorców projektowych, nie oddzielając sztucznie tych dwóch dziedzin. Poznasz sprawdzone wzorce projektowe, dzięki którym popełnisz mniej błędów i szybciej zaanalizujesz problemy ...