zadania ze studiow

0

Macie jakies ciekawe zadanka programistyczne dla studentow bo chcialbym zobaczyc co programisci przerabiaja na studiach i przy okazji sie troche podszkolic[rozwiaz te zadanka]. Moze wrzucilby ktos je na server? Albo jakis link?
Dziekuje za wszystko ;)

0

nie wiem jak gdzie indziej, ale moje zadanka wygladaja jak te z olimp. inform., chyba ze sie jest poczatkuacym to wtredy uczwa normalnie, na przykladac h z ksiazki, typo oblsluga FIFo i takie tam duperele, dokladnie nie wiem co maja

0

nie wiem jak gdzie indziej, ale moje zadanka wygladaja jak te z olimp. inform.,

Taaa a na jakiej to uczelni daja takie zadanka [diabel] tak z czystej ciekawosci. Te zadania to nie Informatka ale czysta algorytmika i czysto scisle myslenie w jednym kierunku i po kolejne nie dla wszystkich - swoja droga to pierwsze slysze zeby ludzie jechali na studiach indywidualnym tokiem nauczania (bo z tego co napisales wynika ze rzadzisz w te klocki i masz zupelnie co innego niz inni) [diabel]

Pol bied jak powiesz ze to Uniwerek to to usprawiedliwia wszystko :-8

0

Aninim: dla mnie to siwetna uczelnia, Polit. Wrocławska
A jest tak na kierunku Informatyka zarzadzanie, no i w z tego wydzielu wybrali 20 ludzi na kierunek PPI
Na roku mam tylko 20 osob:), ale nie jestem dobry w te klocki ;(

// widać to po Twoich literówkach :-8 - ŁF

0

Wiktor: od nowego roku znowu poinien ruszyc moj site, ktory jest prowadzony przez studentow infy dla studentow infy mojeje uczelni w celu wymiany materialow ;) adresik: www.notnamed.prv.pl - i tam umieszczane sa listy zadan z roznych przedmiotow m.in jezyka C, Delphi, openGl'a etc. oraz rozwiazania takichze list - jak sie moze przekonasz u mnie poziom nauczania jest raczej standardowy ;)

0

Zadanko wprost z Uniwersytetu Wrocławskiego :) :
Zadanie 8. Napisz program służący do szyfrowania zawartości wskazanego pliku wykorzystując algorytm szyfrowania strumieniowego RC4. Program powinien oczekiwać podania w linii komend nazwy pliku wejściowego oraz wyjściowego oraz hasła. W szczególności program nie powinien wypisywać na standardowe wyjście jakichkolwiek informacji poza ewentualnymi komunikatami o błędach; nie powinien on również oczekiwać podania przez użytkownika innych informacji na standardowe wejście. Program powinien sprawdzać poprawność swoich parametrów (tzn. czy jest ich odpowiednia liczba) oraz rzeczy takie, jak np. możliwość otwarcia pliku wejściowego itp. Oczekiwany sposób uruchamiania programu:

        szyfruj.exe nazwa_pliku_wejściowego nazwa_pliku_wyjściowego hasło

Sposób działania części szyfrującej programu jest następujący:

  1. Wczytaj bajt z pliku wejściowego.
    
  2. Wygeneruj bajt pseudolosowy za pomocą RC4.
    
  3. Wykonaj operację xor na obu bajtach i zapisz wynik do pliku wyjściowego.
    
  4. Jeśli zostały jakieś dane do zakodowania, przejdź do kroku 1.
    

Dzięki symetrii funkcji xor ten sam program bez żadnych modyfikacji może również pełnić rolę deszyfratora – po uruchomieniu programu z tym samym hasłem na pliku zaszyfrowanym dostaniemy pierwotny plik wejściowy.

Generowanie bajtów pseudolosowych algorytmem RC4 wygląda następująco:

i := (i + 1) mod 256

        j := (j + P(i)) mod 256

        zamień wartości P o indeksach  i oraz j

        k := P((P(i) + P(j)) mod 256)

Gdzie k jest kolejnym bajtem ciągu pseudolosowego, a P tablicą 256 liczb całkowitych. Przed rozpoczęciem szyfrowania dane wykorzystywane wewnętrznie przez algorytm powinny zostać zainicjalizowane w następujący sposób.

        i := 0

        j := 0 

        dla 0 £ n £ 255 P(n) = n,

a następnie wykonać poniższą sekwencję w pętli po n, dla 0 £ n £ 255 (indeksy n rosną):

        j := (j + P(n) + h(i)) mod 256

        zamień wartość P o indeksach n oraz j

        i := (i + 1) mod m,

gdzie h(0),...,h(m-1) są kolejnymi znakami m-znakowego hasła podanego przez użytkownika.

Po rozwiązanie zapraszam na http://www.sdt.4.pl

1 użytkowników online, w tym zalogowanych: 0, gości: 1