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. - wszystko da się napisać , PaszkfiL 3/09/09 19:47
skończoną licznbą ifów ? :Do([-_-])o ..::Love::BaSS::.. - :D:D:D , Mcmumin 3/09/09 20:03
gódłan! - Temu panu zabrakło jednej instrukcji if () {} , Mcmumin 4/09/09 00:18
http://www.youtube.com/...LSVs&feature=related
- ponieważ , RaPToRR 3/09/09 19:58
Bóg wymyślił ify i instrukcję goto? ;)http://www.krzysztofwasko.pl - hmm , Pietka 3/09/09 20:01
pętla for? bo można zastąpić ją dwiema innymi pętlami? :> - 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 - 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 - 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. - 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. Pozdrawake - 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
- 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 :-) - 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 - 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 - "była"->"był" , Rhobaak 4/09/09 11:09
...Kor2dual3,2hZ overkloc,4Gbit Ram
G-forc 460 gietex,barakudy
Children of Neostrada Association MVP
- 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 :-) - 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 - 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 :-) - "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 - 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 :-) - 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 - 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 :-) - 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
- hmm , Alonzo Vega 4/09/09 11:50
dziwne pytanie,, pewnie druga jest niepotrzebna <Lol> - 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".- racja :) 'druga jest niepotrzebna bo jest bardziej' , yorg5 4/09/09 19:55
trafia w sednoThe Borg's frightening appearance
may scare small children.
- bo... , myszon 5/09/09 13:19
jedna pętla jest bardziej niż druga. - 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ŧó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 |
|
|
|
|