Program - sesja

0

Witam!

Mam problem z dwoma zadaniami, prosił bym o podrzucenie mi przykładowych rozwiązań:

Zadanie "A3":

Napisać program przetwarzający plik

zawierający łańcuchy znaków reprezentujące

wyrażenia zapisane w postaci prefiksowej

(+ab) ze zmiennymi a i b oraz operatorami

2-argumentowymi: +, -,

każdym łańcuchem, jest umieszczona liczba

całkowita reprezentująca informację o

poprawności wyrażenia (na początku równa

-1). Program powinien uzupełnić w pliku

informacje o poprawności wyrażeń, wpisując

0, gdy wyrażenie jest niepoprawne i 1, gdy

wyrażenie jest poprawne.

Przykładowe wyrażenie poprawne:

a *-+abba /*ab+a-ba

i niepoprawne:

+abc (za mało operatorów)

+-ab*a (za mało argumentów)

, /. W pliku, za

Zadanie 2B:

Napisać funkcję:

double liczbaD( String łańcuch )

przekształcającą łańcuch binarny reprezentujący

wewnętrzną postać wartości typu double na

liczbę, działając według następującego

algorytmu:

5.Wylicz znak liczby:

6.Wylicz cechę (bity 1-11) i odejmij 127

7.wylicz mantysę (bity 12-63) jako ułamek i

dodaj 1

8.Wylicz wartość liczby jako:

Zastosować metody:

 charAt( nrZnaku ) klasy String

(nie stosować metody substring())

 parseLong(łańcuch, podstLiczenia)

klasy Long

 pow( liczba, wykładnik) klasy Math

bit 0: 0->dodatnia, 1->ujemna

±mantysa∙2cecha

</spoiler>

Kompletnie nie rozumiem o co się rozchodzi w tych zadaniach... Bardzo proszę o pomoc!

0

Myślę, że nikt za darmo Ci tego nie zrobi, pokaż co już zrobiłeś - wtedy można Ci jakoś pomóc coś poprawić :)

Programiści nie są fundacją charytatywną. Ja też gdy idę do piekarni to nie biorę sobie bochenka chleba - bo przecież piekarz ma tego dużo i mogę sobie od tak wziąć :) Szanujmy się.

0

Prawda jest taka, że po prostu, mówiąc kolokwialnie, wbijacie c**** w studentów. :)

0

Pewnie, że wbijamy - bo jak przyjdzie co do czego to jesteśmy później zmuszeni pracować z takimi osobami :/

0

Panowie tu nie o to chodzi. Nikt nie każe wam pracować z absolwentami bez wiedzy.. Osoby które chcą zostać programistami, ale nie przychodzi im to tak łatwo jak innym muszą czasami przerobić więcej i wgryźć się w temat bardziej łopatologicznie.
Dla przeciętnego programisty takie zadanie to jest chwila - coś jest oczywiste. Ja dopiero się uczę i mimo że bycie programistą to moje marzenie, to nie mogę w niektóre zadania się nawet wgryźć bo nie są napisane językiem newbie, tylko są używane dziwne frazy na które nikt mnie wcześniej nie przygotował. Pokazanie mi przykladowych kodów do tego programu potrafi wyzwolić we mnie schemat myślenia. Dlatego też proszę o pomoc.

1

Sam bym tego zadania nie rozwiązał. Prawie się porzygałem po 2s czytania :)

0

Proponuję zrobić te zadania tak jak ci się wydaje że ma tak być i wtedy wstaw tutaj swój kod. Wtedy będzie można więcej wskórać.

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