Twoje PC  
Zarejestruj się na Twoje PC
TwojePC.pl | PC | Komputery, nowe technologie, recenzje, testy
B O A R D
   » Board
 » Zadaj pytanie
 » Archiwum
 » Szukaj
 » Stylizacja

 
M E N U
  0
 » Nowości
0
 » Archiwum
0
 » Recenzje / Testy
0
 » Board
0
 » Rejestracja
0
0
 
Szukaj @ TwojePC
 

w Newsach i na Boardzie
 
OBECNI NA TPC
 
 » Carduin 02:06
 » Visar 01:56
 » Kalkin 01:24
 » Holyboy 01:17
 » Curro 01:17
 » SebaSTS 01:05
 » pwil2 01:00
 » Devon 00:42
 » biEski 00:41
 » Martens 00:40
 » Emios 00:34
 » RoBakk 00:33
 » XepeR 00:05
 » Fl@sh 23:59
 » PiotrexP 23:52
 » waski 23:27
 » cVas 23:23
 » Conan Bar 23:22
 » rainy 23:08
 » hideox 23:00

 Dzisiaj przeczytano
 3218 postów,
 wczoraj 37408

 Szybkie ładowanie
 jest:
wyłączone.

 
ccc
TwojePC.pl © 2001 - 2024
A R C H I W A L N A   W I A D O M O Ś Ć
    

Pytanie na logikę z programowania - są 3 pętle, która niepotrzebna i dlaczego? , Soulburner 3/09/09 19:36
Znajomy zapodał takie pytanie, które zadano mu na obronie z informatyki. Coś ciężko mi się myśli, macie jakieś pomysły? Pytanie nie zawierało żadnych dodatkowych podpowiedzi itp.
Z góry dzięki :)

You must gather your party before
venturing forth.

  1. wszystko da się napisać , PaszkfiL 3/09/09 19:47
    skończoną licznbą ifów ? :D

    o([-_-])o ..::Love::BaSS::..

    1. :D:D:D , Mcmumin 3/09/09 20:03
      gódłan!

    2. Temu panu zabrakło jednej instrukcji if () {} , Mcmumin 4/09/09 00:18
      http://www.youtube.com/...LSVs&feature=related

  2. ponieważ , RaPToRR 3/09/09 19:58
    Bóg wymyślił ify i instrukcję goto? ;)

    http://www.krzysztofwasko.pl

  3. hmm , Pietka 3/09/09 20:01
    pętla for? bo można zastąpić ją dwiema innymi pętlami? :>

  4. nie wiem , celt 3/09/09 21:52
    może chodziło że można użyć rekursji?

    Everything should be made as simple as
    possible, but no simpler

  5. Ale jaka jest dokładnie treść pytania? I jakiego języka dotyczy? , Rhobaak 3/09/09 22:05
    Może chodzi o pętle for, while, until? Trzy rodzaje dla wygody.

    Kor2dual3,2hZ overkloc,4Gbit Ram
    G-forc 460 gietex,barakudy
    Children of Neostrada Association MVP

    1. pytanie jest dokładnie takie jak w temacie , Soulburner 3/09/09 23:10
      żadnych informacji odnośnie języka, rodzaju pętli itp.

      Jak na razie najbardziej prawdopodobne odpowiedzi dotyczą możliwości zastąpienia pętli ifami, być może nawet goto ;)

      You must gather your party before
      venturing forth.

      1. według mnie , _oLo_1984 4/09/09 08:41
        to nie o to chodzi. Po to wymyślono pętle, żeby nie robić 1000 ifów ;-)
        Wydaje mi się, że chodzi bardziej o to, że daną czynność można zrobić w dwojaki sposób - poprzez 2 pętle (więc jedna z nich nie potrzebna), ale to tylko moje gdybanie. Stawiałbym na for i while. Pozdr

        awake

        1. Moim zdaniem pytanie w takiej formie ma niewiele sensu. , Rhobaak 4/09/09 10:50
          Ciekawe na jakiej uczelni je zadano?

          Kor2dual3,2hZ overkloc,4Gbit Ram
          G-forc 460 gietex,barakudy
          Children of Neostrada Association MVP

  6. chodzi o for'a , Master/Pentium 4/09/09 10:49
    można go wykonać przy użyciu repeat lub while.

    Nie ma tego złego , co by się w gorsze
    obrócić nie mogło - jak nie wierzysz
    włącz komputer :-)

    1. Dlaczego akurat for? While też można zastąpić przez for. IMO pytanie jest nieprecyzyjne. , Rhobaak 4/09/09 11:05
      Ogólnie rzecz biorąc wystarczyłby tylko jeden rodzaj pętli, ale tworzenie języka programowania nie opiera się na minimalizacji ilości słów kluczowych.

      Kor2dual3,2hZ overkloc,4Gbit Ram
      G-forc 460 gietex,barakudy
      Children of Neostrada Association MVP

      1. PS. AFAIR w Algolu była tylko jeden, uniwersalny rodzaj pętli. , Rhobaak 4/09/09 11:09
        ...

        Kor2dual3,2hZ overkloc,4Gbit Ram
        G-forc 460 gietex,barakudy
        Children of Neostrada Association MVP

        1. "była"->"był" , Rhobaak 4/09/09 11:09
          ...

          Kor2dual3,2hZ overkloc,4Gbit Ram
          G-forc 460 gietex,barakudy
          Children of Neostrada Association MVP

      2. to proste , Master/Pentium 4/09/09 13:05
        while i repeat działają nieco inaczej (mówię o pętlach, dekompozycję na if'y sobie darujemy). Każdą z nich można zastąpić for'a , na odwrót się nie da.

        Nie ma tego złego , co by się w gorsze
        obrócić nie mogło - jak nie wierzysz
        włącz komputer :-)

        1. Aż takie proste to nie jest. for(;warunek;) jest w pełni równoważny while , Rhobaak 4/09/09 14:05
          Będę się upierał, że nie można jednoznacznie odpowiedzieć na tak nieprecyzyjne pytanie.

          Kor2dual3,2hZ overkloc,4Gbit Ram
          G-forc 460 gietex,barakudy
          Children of Neostrada Association MVP

          1. nazbyt kombinujesz , Master/Pentium 4/09/09 14:36
            tu chodzi o to że obie pozostałe pętle spokojnie zastępują for'a. A na odwrót nie. Tj. bez dodatkowego kombinowania for'em nie zastąpić while ani repeat.
            Pytanie jak dla mnie jest względnie proste ale niektórzy je stanowczo przekombinowali.

            Nie ma tego złego , co by się w gorsze
            obrócić nie mogło - jak nie wierzysz
            włącz komputer :-)

            1. "Tj. bez dodatkowego kombinowania for'em nie zastąpić while ani repeat." , Rhobaak 4/09/09 15:19
              Co masz na myśli pisząc o kombinowaniu? Myślę, że zastąpienie for przez while wymaga znacznie więcej kombinacji (wprowadzenie nowej zmiennej - licznika pętli, ustawienie stanu początkowego, modyfikacja licznika na końcu pętli) niż w drugą stronę.

              Kor2dual3,2hZ overkloc,4Gbit Ram
              G-forc 460 gietex,barakudy
              Children of Neostrada Association MVP

              1. a co z repeat? , Master/Pentium 4/09/09 15:32
                jak je zastąpisz for'em?

                Nie ma tego złego , co by się w gorsze
                obrócić nie mogło - jak nie wierzysz
                włącz komputer :-)

                1. Co z repeat? Nic. Ja pisałem o for i while. , Rhobaak 4/09/09 15:51
                  Myślę, że aby dojść do konkretów trzeba zwiększyć poziom abstrakcji: do jakiegokolwiek użytecznego programowania potrzebny jest co najmniej jeden rodzaj pętli. Do wygodnego programowania wystarczą dwa rodzaje pętli: jedna typu pre-test i jedna typu post-test. Można tworzyć wiele wariantów i udogodnień i nazywać je for, while, times, do, foreach - ale to już nie ma dużego znaczenia dla sedna sprawy.

                  Kor2dual3,2hZ overkloc,4Gbit Ram
                  G-forc 460 gietex,barakudy
                  Children of Neostrada Association MVP

                  1. i sam sobie odpowiedziałeś :) , Master/Pentium 4/09/09 16:59
                    twoja odpowiedź jest uzasadnieniem tego co powiedziałem :)

                    Nie ma tego złego , co by się w gorsze
                    obrócić nie mogło - jak nie wierzysz
                    włącz komputer :-)

                    1. Myślę raczej, że Twoja jest szczególnym przypadkiem mojej:) , Rhobaak 4/09/09 18:07
                      ...

                      Kor2dual3,2hZ overkloc,4Gbit Ram
                      G-forc 460 gietex,barakudy
                      Children of Neostrada Association MVP

  7. hmm , Alonzo Vega 4/09/09 11:50
    dziwne pytanie,, pewnie druga jest niepotrzebna <Lol>

  8. Jakaś ciężka bzdura. , Bart 4/09/09 18:54
    Dyskusja na temat for, while, until itd. nie ma sensu. Nie wiemy nic. Występują obok siebie czy jedna w drugiej ? Dlaczego któraś ma być niepotrzebna ? Gdyby była niepotrzebna to by jej nie było. To jakiś mocno odleciany kolo wymyślił. Niech da egzaminowanym zapalić to samo to się dogadają.
    Nie ma zasady wykluczającej istnienie trzech pętli i w związku z tym bytanie jest bez sensu.
    Ja bym odpowiedział: "że, druga jest niepotrzebna bo jest bardziej".

    1. racja :) 'druga jest niepotrzebna bo jest bardziej' , yorg5 4/09/09 19:55
      trafia w sedno

      The Borg's frightening appearance
      may scare small children.

  9. bo... , myszon 5/09/09 13:19
    jedna pętla jest bardziej niż druga.

  10. skoro są trzy pętle ... , Nebuchadnezzar 5/09/09 14:06
    to niepotrzebna będzie pętla czwarta, bo wystarczą trzy ... to mi wygląda na jakiś kawał "informatyka-intelektualisty" z przerośniętym lub ze zbyt małym mózgiem. Też miałem takiego pana w szkole k&#359;óry opowiadał kawały z których śmiał się tylko on sam.

    dupa na stołku, morda przy korycie...

    
All rights reserved ® Copyright and Design 2001-2024, TwojePC.PL