Dodaj do ulubionych

Algorytm do napisania!

IP: *.lodz.mm.pl 07.11.02, 00:51
Witam!
Mam do Was pytanie/prośbę o pomoc.Mam do napisania algorytm (kod w Pascalu),
który: pobiera od użytkownika 3 wartości (przy czym te wartości mogą być
sobie równe!) a następnie wypisuje największą wartość.Wszystko by było proste
ale mozna w tym algorytmie użyć tylko 2-óch instrukcji warunkowych 'if' a
ponadto w tychże instrukcjach nie może być koniunkcji warunków (np:'a>=b and
a>=c'- czegoś takiego nie może być).Najprawdopodobniej rozwiązanie jest b.
proste ja niestety nie wiem jak to zrobić:-( Doświadczeni informatycy! -
Pomóżcie!!Jakby Wam się chciało coś mi doradzić to możecie pisać na:
bolger@interia.pl

Pozdrawiam!
Obserwuj wątek
    • Gość: MaciekS Internet a praca domowa IP: *.mad.east.verizon.net 07.11.02, 01:45
      Gość portalu: Arek napisał(a):

      > Witam!
      > Mam do Was pytanie/prośbę o pomoc.Mam do napisania
      algorytm (kod w Pascalu),
      > który: pobiera od użytkownika 3 wartości (przy czym te
      wartości mogą być
      > sobie równe!) a następnie wypisuje największą
      wartość.Wszystko by było proste
      > ale mozna w tym algorytmie użyć tylko 2-óch instrukcji
      warunkowych 'if' a
      > ponadto w tychże instrukcjach nie może być koniunkcji
      warunków (np:'a>=b and
      >
      > a>=c'- czegoś takiego nie może być).Najprawdopodobniej
      rozwiązanie jest b.
      > proste ja niestety nie wiem jak to zrobić:-(
      Doświadczeni informatycy! -
      > Pomóżcie!!Jakby Wam się chciało coś mi doradzić to
      możecie pisać na:
      > bolger@interia.pl
      >
      > Pozdrawiam!



      Arek,

      Czy to nie Ty pytales jak to pod Linux'em utworzyc proces
      dziedziczny czy cos w tym stylu?

      Juz kolejny raz widze, ze nowoczesna metoda nauki to
      pytanie o gotowe rozwiazania zamiast wlasnego myslenia.

      Jak Ty chcesz potem robic kariere zawodowa po szkole,
      czlowieku?


      Podaj poza opisem zadania do czego doszedles to moze ja
      albo ktos inny Cie naprowadzi.


      Czy wolno Ci uzywac konstrukcji "if... else"?

      Czy wolno Ci uzywac zmiennych tymczasowych?

      Jesli tak, no to nie powinno byc problemu, bo to proste
      zadanie.

      O maly wlos napisalbym odpowiedz z rozpedu...


      Powodzenia
      • Gość: Arek Re: Internet a praca domowa IP: *.lodz.mm.pl 08.11.02, 18:54
        Witam,
        Co do pytania się o Linuxa to na pewno nie byłem ja, w ogóle na tym forum pytam
        się o coś pierwszy raz.
        Nie jest też tak, ze nic się nie głowiłem nad tym algorytmem.Znam dwa inne
        rozwiązania i w takiej sytuacji jakoś ciężko jest wpaść na kolejne bo tok
        myślenia mimowolnie kieruje sie na znane już odpowiedzi.

        A teraz co do mojego pytania:
        Tak.Można uzyć instrukcji 'if-then-else' ale tylko 2 razy.
        Nie można użyc zmiennych tymczasowych.

        Ja Ci mogę przedstawić tylko jedno z 2 (oczywistych zresztą) rozwiązań, które
        znam.Np:jeśli przyjmiemy zmienne a,b,c to może to wyglądać tak:
        if a>=b and a>=c then
        write(a)
        else
        if b>=c then
        write(b)
        else
        write(c)
        Ale właśnie chodzi o to, że nie można użyć koniunkcji w instrukcji 'if-then-
        else'.

        Pozdrawiam.
    • Gość: kell Re: Algorytm do napisania! IP: *.cpe.net.cable.rogers.com 08.11.02, 19:17
      skad wiesz, ze rozwiazaniem jest b? a nie moze byc
      ktorekolwiek z 3ch?
      skoro nie mozesz ich porownywac to je + i -
      np:
      if((a+b)-cɘ) then
      print c
      else .. etc
      wykorzystasz te swoje 2 if-else

Nie masz jeszcze konta? Zarejestruj się


Nakarm Pajacyka