programy, programowanie, kody źródłowe, informatyka, algorytmy, prace zaliczeniowe, ściągi, pomoce, język


darmowe, gotowe programy, oprogramowanie, informatyka, algorytmy, komputery, język c, c++, turbo pascal, delphi

Programy wykonane jako prace zaliczeniowe oraz prace semestralne. Programy można wykorzystać jako użyteczne oprogramowanie. Do każdego gotowego programu dołączone są kody źródłowe. Programy napisane są w językach Turbo Pascal, Delphi, C oraz C++. Programy wykorzystują algorytmy szyfrowania (szyfrowanie podstawieniowe i przestawieniowe, des), algorytm Knutta-Morrisona-Pratta (KMP) itp. Internet i komputery. Informatyka na studiach - programowanie.



Turbo Pascal (podstawy)  •   Szyfrowanie algorytmem DES  •   Szyfrowanie przestawieniowe  •   Szyfrowanie podstawieniowe

Algorytm KMP  •   Klient pocztowy i FTP  •   Baza danych  •   Przeglądarka plików graficznych  •   Program mnożący liczby w systemie siódemkowym


Turbo Pascal (podstawy) - programowanie na studiach, pomoce dydaktyczne

Gotowe programy, kody źródłowe języka Turbo Pascal. Przydatne dla studentów informatyki jako materiały i pomoce na egzamin.

Programy i wersja pdf



Szyfrowanie algorytmem DES (język C, C++) - darmowe programy, informatyka

Algorytm DES powstał w latach siedemdziesiątych i został przyjęty jako standard szyfrowania przez Amerykański Narodowy Instytut Standaryzacji (ang, American National Standard Istitute - ANSI) 23 listopada 1976 roku. DES jest szyfrem blokowym, pracującym na 64-bitowych pakietach danych. Zarówno do szyfrowania jak i deszyfrowania stosuje się ten sam algorytm. Klucz jest 64-bitowy, przy czym informacja użyteczna zajmuje 56 bitów (co ósmy bit w ciągu klucza jest bitem parzystości). Całe bezpieczeństwo spoczywa właśnie na nim. Algorytm DES to kombinacja dwu podsawowych technik: mieszania i rozpraszania. DES był łamany wielokrotnie. 17 lipca 1998 zbudowany za 250 tysięcy dolarów EFF DES Cracker odszyfrował zakodowaną DESem wiadomość po 3 dniach poszukiwań, bijąc poprzedni rekord 39 dni. 18 stycznia 1999, złamanie DESa zajęło 22 godziny 15 minut wspólnym wysiłkiem EFF (maszyna do łamania DESa) i distributed.net (obliczenia rozproszone na tysiącach PCtów). Szacuje się, że obecnie (2004) średni czas łamania wiadomości zaszyfrowanej za pomocą DES wynosi ok. 35 minut, przy wykorzystaniu sprzętu o wartości 1 miliona USD.

DES (spakowany program) DES (kod źródłowy)



Szyfrowanie przestawieniowe (język C) - prace zaliczeniowe, informatyka

Szyfry przestawieniowe należą do grupy klasycznych metod szyfrowania. Szyfry te charakteryzują się tym, że w zaszyfrowanym tekście występują wszystkie znaki z tekstu jawnego, ale w innej kolejności. Szyfry należące do tej grupy zmieniają kolejność liter w szyfrowanym tekście według określonego schematu. Najczęściej przestawienia liter dokonuje się za pomocą figury geometrycznej. Szyfry przestawieniowe są łatwe do złamania i nie zapewniają żadnego bezpieczeństwa.


Program exe Kod źródłowy



Szyfrowanie podstawieniowe (język C) - gotowe programy dla studentów

Szyfry podstawieniowe to szyfry, których działanie opiera się na podstawianiu pod znaki alfabetu jawnego znaków alfabetu szyfrowego.

Program exe Kod źródłowy



Algorytm Knutta-Morrisona-Pratta (język C) - pomoce dydaktyczne, opracowania, informatyka

Program edukacyjny demonstrujący krok po kroku sposób działania algorytmu Knutta-Morrisona-Pratta (KMP). Algorytm KMP to algorytm wyszukiwania wzorca w tekscie w czasie O(m+n) a więc w czasie liniowym (gdzie m-dlugosc tekstu, n-dlugosc wzorca). Oznacza to, że każdy element tekstu jest porównywany dokładnie jeden raz.

Program exe Kod źródłowy



Klient pocztowy i FTP (język C++ Builder) - programy, informatyka, studenci, Internet

Prosta aplikacja umożliwiająca odbiór poczty przy użyciu protokołu POP3 oraz wysyłanie poczty przy użyciu protokołu SMTP, wykorzystujac komponenty Indy.

Program exe Kod źródłowy



Baza danych książek (język Delphi & InterBase) - programowanie na studiach, pomoce dydaktyczne

Prosta aplikacja symulująca bazę danych książek.

Kod źródłowy



Przeglądarka plików graficznych (język Turbo Pascal) - oprogramowanie, informatyka, studia, dydaktyka

Program odczytujący i wyświetlający na ekranie plik bmp w rozdzielczości 320*200 i palecie 256 kolorów.

Program exe Kod źródłowy



Program mnożący liczby w systemie siódemkowym (język C) - programowanie, gotowe prace

Program mnożący 5-pozycyjne (lub dłuższe) liczby naturalne w systemie siódemkowym.

Kod źródłowy Dokumentacja

Reklama

język angielski fajerwerki chirurgia plastyczna implanty Kurs HTML meble skórzane