..:: PROJEKTY ::...

Źródła: Dokumentacja:

Algorytm Simplex - metoda dwóch fazPobierz | Powrót 
Opis: Rozwiązuje zadania z klasy programowania liniowego. Znajduje rozwiązania, maksymalizujące funkcję celu i spełniające zadane ograniczenia. Zastosowana metoda jest rozwinięciem podstawowego algorytmu.
Źródła: Borland C, Builder C++  Dokumentacja: PDF  Rozmiar: 555 KB  Pobrań: 1661  Rating: rating 4 

Algorytmy i struktury danychPobierz | Powrót 
Opis: Sortowanie bąbelkowe, wybierające, wstawiające, quicksort i kopcowe. Program posiada zaimplementowane algorytmy, oraz procedury porównujące. NEH - algorytm szeregowania zadań na maszynach równoległych. Pracownicy - algorytm w wielomianowym czasie wyszukujący przedziały pracy określonej liczby pracowników. Hashowanie - algorytm pokazujący działanie tablicy hashującej.
Źródła: Delphi 3  Dokumentacja: PDF, Excel  Rozmiar: 993 KB  Pobrań: 909  Rating: rating 4 

Algorytm TabuSearchPobierz | Powrót 
Opis: W programie zaimplementowano algorytm TabuSearch, szeregujący zadania w systemie przepływowym.
Źródła: brak  Dokumentacja: PDF  Rozmiar: 584 KB  Pobrań: 374  Rating: rating 5 

Assembler x86Pobierz | Powrót 
Opis: Kilka programów korzystających z przerwań DOSa i BIOSu celem operacji na konsoli, ciągach tekstowych oraz grafice.
Źródła: Assembler  Dokumentacja: PDF  Rozmiar: 177 KB  Pobrań: 372  Rating: rating 3 

Mikrokontroler 8051Pobierz | Powrót 
Opis: Dwa programy, służące do obsługi klawiatury numerycznej, oraz wyświetlacza ciekłokrystalicznego.
Źródła: Assembler  Dokumentacja: Word  Rozmiar: 22 KB  Pobrań: 657  Rating: rating 3 

Metody obliczeń komputerowychPobierz | Powrót 
Opis: Program zawiera metody rozwiązywania układów równań liniowych, metody interpolacji, rozwiązywanie równań nieliniowych, oraz wyznaczanie wektorów i wartości własnych.
Źródła: Borland C++  Dokumentacja: PDF  Rozmiar: 484 KB  Pobrań: 435  Rating: rating 4 

Rozwiązywanie układów równań różniczkowychPobierz | Powrót 
Opis: Program zawiera metody rozwiązywania układów równań różniczkowych metodami: Taylora oraz Runngego-Kutty. Potrafi w automatyczny sposób dostosowywać krok całkowania, oraz różniczkować dowolne funkcje wymuszające.
Źródła: Delphi 1  Dokumentacja: PDF  Rozmiar: 762 KB  Pobrań: 423  Rating: rating 5 

Badanie generatorów pseudolosowychPobierz | Powrót 
Opis: Projekt zawiera wyniki badań generatorów rozkładu jednostajnego oraz normalnego.
Źródła: brak  Dokumentacja: PDF  Rozmiar: 450 KB  Pobrań: 234  Rating: rating 4 

Metoda najmniejszych kwadratówPobierz | Powrót 
Opis: Projekt zawiera wyniki badań estymatora najmnijeszych kwadratów. W pracy rozważono wpływ zakłóceń o rozkładzie jednostajnym oraz normalnym, na identyfikację liniowego systemy statycznego.
Źródła: Borland C++  Dokumentacja: PDF, Excel  Rozmiar: 401 KB  Pobrań: 712  Rating: rating 5 

Detektory promieniowaniaPobierz | Powrót 
Opis: Czujniki promieniowania ze szczególnym uwzględnieniem promieniowania słonecznego. W projekcie przedstwiono zasadę działania popularnych detektorów. W dalszej części, szeroko zajęto się opisem zastosowania czujników w przemyśle, urządzeniach hifi, aparaturze pomiarowej i innych.
Źródła: brak  Dokumentacja: PDF  Rozmiar: 975 KB  Pobrań: 221  Rating: rating 5 

Sterowanie adaptacyjne i odpornePobierz | Powrót 
Opis: W pakiecie zawarto sprawozdania z realizacji zadań sterowania, treść zadań oraz teorię. Dołączono również wypracowanie dotyczące opisywanego zagadnienia.
Źródła: Matlab  Dokumentacja: PDF  Rozmiar: 1450 KB  Pobrań: 340  Rating: rating 4 

Liniowe systemy dynamicznePobierz | Powrót 
Opis: Sprawdzanie sterowalności i obserwowalności prostych systemów dynamicznych. Wyznaczanie sterowania. Osobliwość i nieosobliwość macierzy układu, a sterowalność systemu.
Źródła: brak  Dokumentacja: PDF, Excel  Rozmiar: 179 KB  Pobrań: 219  Rating: rating 2 

Podstawowe zastosowanie układów cyfrowychPobierz | Powrót 
Opis: Realizacja układów koderów, dekoderów, liczników, rejestrów przesuwających, zegarków, multiplekserów, demultiplekserów, oraz wielu innych.
Źródła: brak  Dokumentacja: Word  Rozmiar: 484 KB  Pobrań: 354  Rating: rating 3 

Wzmacniacz akustycznyPobierz | Powrót 
Opis: Projekt realizacja układu wzmacniacza akustycznego. Zawiera ręczne wyliczenia wartości poszczególnych elementów elektrycznych w zadanym układzie. Wyliczone zostają również parametry skonstruowanego wzmacniacza.
Źródła: MathCAD  Dokumentacja: PDF  Rozmiar: 646 KB  Pobrań: 370  Rating: rating 5 

Zintegrowane źródło prądowePobierz | Powrót 
Opis: Projekt zawiera realizację źródła prądowego o bardzo wygórowanych parametrach stabilizajci prądu wyjściowego w funkcji zmian napięcia zasialania, obciążenia, a zwłaszcza temperatury pracy. Zaprojektowany układ cechuje się doskonałymi parametrami, oraz prostą konstrukcją. W pracy zawarto także załącznik opisujący sposób tworzenia modeli dla programu PSpice.
Źródła: PSpice 6, MathCAD, Symmetrica  Dokumentacja: PDF  Rozmiar: 1975 KB  Pobrań: 285  Rating: rating 5 

Programy pod UNIXaPobierz | Powrót 
Opis: Programy pisane pod UNIXa: Socket - komunikacja na gniazdkach ZUS - program jednostanowiskowy ZUS - wersja wielostanowiskowa klient-serwer IRC - klient-serwer prostego programu komunikacyjnego
Źródła: C++  Dokumentacja: Word  Rozmiar: 276 KB  Pobrań: 192  Rating: rating 2 

Programy pod QNXaPobierz | Powrót 
Opis: Programy pisane pod QNXa: Queue - komunikacja przy pomocy kolejek Pipe - komunikacja przy pomocy łączy nazwanych i nienazwanych ProdKons - rozwiązanie problemu producenta i konsumenta, poprzez użycie specjalnego procesu menadżera. FileSer - Prosty serwer plików
Źródła: C++  Dokumentacja: brak  Rozmiar: 13 KB  Pobrań: 119  Rating: rating 2 

Programy pod DOSaPobierz | Powrót 
Opis: Programy pisane pod DOSa: CarBase - prosta baza danych dla komisu samochodowego Genealog - program generujący drzewo genealogiczne, użycie klasy genealogicznej Huffman - doskonały algorytm kompresji Huffmana Setchar - definicja klasy operujacej na ciągach StackInt - definicja klasy z własnym stosem
Źródła: Borland C++  Dokumentacja: brak  Rozmiar: 102 KB  Pobrań: 231  Rating: rating 2 

Akwizycja danych pomiarowychPobierz | Powrót 
Opis: Oprogramowanie, podłączanie i użytkowanie czujników, oraz aparatury do gromadzania i przetwarzania danych pomiarowych.
Źródła: brak  Dokumentacja: Word  Rozmiar: 140 KB  Pobrań: 258  Rating: rating 3 

Elektroniczne urządzenia sterującePobierz | Powrót 
Opis: Obsługa i programowanie sterowników PID, Fuzzy Logic, oraz Logo Siemens.
Źródła: brak  Dokumentacja: Word  Rozmiar: 367 KB  Pobrań: 308  Rating: rating 3 

Interfejsy komputerowePobierz | Powrót 
Opis: Oprogramowanie urządzeń peryferyjnych PC. W poszczególnych częściach obsługiwano porty WE/WY, drukarkę, modem, ploter, mysz i klawiaturę.
Źródła: Borland C++  Dokumentacja: Word  Rozmiar: 193 KB  Pobrań: 363  Rating: rating 3 

Efektywność obliczeniowa algorytmów 1Pobierz | Powrót 
Opis: Program dla deterministycznej maszyny Turinga, komplementarny problem komiwojażera, dwodody NP-zupełności.
Źródła: brak  Dokumentacja: PDF  Rozmiar: 218 KB  Pobrań: 311  Rating: rating 3 

Efektywność obliczeniowa algorytmów 2Pobierz | Powrót 
Opis: Dowód NP-zupełności, dowód silnej NP-zupełności, porównanie problemów z zasobami ciągłymi i dyskretnymi, porównianie złożoności obliczeniowej schematu wielomianowego i w pełni wielomianowego.
Źródła: brak  Dokumentacja: PDF  Rozmiar: 284 KB  Pobrań: 206  Rating: rating 3 

Ugly CommanderPobierz | Powrót 
Opis: Program typu dirutil, do operacji na plikach. Działa pod DOSem, obsługuje długie nazwy plików.
Źródła: brak  Dokumentacja: brak  Rozmiar: 197 KB  Pobrań: 127  Rating: rating 5 

Skanowanie dłoniPobierz | Powrót 
Opis: Program przeprowadza skanowanie konturów dłoni wyszukując jej punkty charakterystyczne. Na podstawie ich lokalizacji, dokonuje kilku pomiarów, zapisując wyniki w bazie. Dzięki temu pozwala na późniejszą identyfikację na podstawie innego skanu tej samej dłoni. Razem z programem zamieszczono kilka przykładowych rysunków, pozwalających sprawdzić jego działanie. Jednocześnie należy pamiętać, iż wpływ na wynik identyfikacji ma nie tylko dokładność odczytu punktów charakterystycznych, lecz także ustalenie poziomu progu akceptacji. Należy traktować go głównie jako przykład zastosowania filtrów cyfrowych służących w tym przypadku głównie do odszumienia obrazu, oraz wygładzenia konturów.
Źródła: Delphi 5  Dokumentacja: brak  Rozmiar: 488 KB  Pobrań: 307  Rating: rating 5 

Filtry medianowePobierz | Powrót 
Opis: Program umożliwia testowanie wpływu poszczególnych filtrów medianowych na wielkość rysunku w formacie JPEG, oraz czas trwania operacji filtrowania.
Źródła: Delphi 5  Dokumentacja: PDF  Rozmiar: 2081 KB  Pobrań: 204  Rating: rating 5 

KsięgarniaPobierz | Powrót 
Opis: Program do obsługi księgarni konwencjonalnej. Część pisemna opisuje proces projektowania bazy danych. Tworzenie diagramów encji, opis pól, normalizację oraz przejście do modelu implementacyjnego. Do uruchomienia programu, niezbędny jest serwer Interbase 6.0. Dołączono modele konceptualne i implementacyjne wykonane w Data Architect 6.1
Źródła: Delphi 5 (email), DataArchitect 6.1  Dokumentacja: PDF  Rozmiar: 1610 KB  Pobrań: 357  Rating: rating 5 

Symulowane wyżarzaniePobierz | Powrót 
Opis: Metodę symulowanego wyżarzania (Simulated Annealing - SA), zaproponowali w 1983 roku naukowcy: Scott Kirkpatrick, Charles Gelatt i Mario Vecchi. Nazwa metody wynika z analogii do procesu hartowania metalu, stosowanej od wielu wieków przez kowali. W tym procesie metalurgicznym kawałek metalu jest ogrzewany (atomy zostają wzbudzone termalnie), a następnie pozostawiany do powolnego ostygnięcia. Powolne i regularne chłodzenie się metalu pozwala atomom na obniżenie poziomu swej energii do momentu znalezienia się w stanie metastabilnym (o minimalnej energii). Gwałtowne ochłodzenie zamroziłoby je na przypadkowych pozycjach, na których aktualnie znajdowałyby się. Otrzymana w rezultacie struktura metalu jest silniejsza i bardziej stabilna.
Poprzez symulowanie procesu wyżarzania za pomocą programu komputerowego, jesteśmy w stanie znaleźć rozwiązania trudnych i złożonych zagadnień. Zamiast minimalizowania energii bloku metalu (czy maksymalizowania jego wytrzymałości), program minimalizuje lub maksymalizuje funkcje celu związane z problemem.
Projekt opisuje szczegółowo całe zagadnienie. Dołączony program wykorzystuje algorytm do szeregowania zadań w linii produkcyjnej (flowshop).
Źródła: brak  Dokumentacja: PDF  Rozmiar: 581 KB  Pobrań: 548  Rating: rating 5 

IZZI CommunicatorPobierz | Powrót 
Opis: Program jest przykładem klienta pełniącego rolę komunikatora. Główne założenie polegało na wykorzystaniu protokołu HTTP jako najniższej warstwy komunikacyjnej. Miało to na celu umożliwić działanie systemu w sieciach zamkniętych, chronionych firewallami. Program umożliwia prowadzenie rozmowy z kilkoma innymi użytkownikami. Do prawidłowego działania wymaga jednakże uruchomienia serwera. Dołączone źródła wymagają komponentu TCoolForm.
Źródła: Delphi 5  Dokumentacja: PDF  Rozmiar: 434 KB  Pobrań: 182  Rating: rating 4 

Password CrackerPobierz | Powrót 
Opis: Program stanowi ilustrację wykorzystania technologii CORBA™. Służy on do łamania haseł metodą siły. Pozwala na rozszyfrowanie zadanego hasła, które przekształcone zostało za pomocą najpopularniejszych haszujących funkcji jednokierunkowych. Obecnie stosuje się funkcje MD5 (Message Digest 5), oraz jej ulepszoną wersję SHA (Secure Hash Algorithm). Dokonują one odpowiednio przekształcenia hasła w ciągi 128-bitowe i 160-bitowe. Stopień skomplikowania tych algorytmów praktycznie uniemożliwia znalezienie funkcji odwrotnych w sensownym czasie. Metoda Brutal Force dokonuje przeglądu zupełnego przestrzeni haseł, co oznacza nawet miesiące działania algorytmu. Dlatego warto podzielić zadania na kilka komputerów, lub zlecić jego wykonanie zdalnej supermaszynie. Stworzony serwer dokonuje przeglądu haseł, zgodnie z parametrami przekazanymi przez klienta. Wszystko to w technologii Common Object Request Broker Architecture zapewniającej całkowitą niezależność od architektury sprzętowej, systemu operacyjnego, oraz języka programowania.
Źródła: Delphi 5 (email)  Dokumentacja: PDF  Rozmiar: 1098 KB  Pobrań: 647  Rating: rating 5 



UWAGA! WIĘCEJ PROJEKTÓW, ZRÓDEŁ, OPRACOWAŃ!

Jeśli potrzebujesz więcej projektów, zerknij ---TUTAJ--- na stronę mojego kolegi. Dysponuje on setkami projektów zebranych z wielu kierunków z wielu lat.

(c) 2001-2004 by Krzysztof Habowski
1024x768 resolution and IE5.5 as web browser recommended