• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Informatyka - Zadanie logiczne na myślenie

Object Storage Arubacloud
0 głosów
1,037 wizyt
pytanie zadane 26 listopada 2019 w Matematyka, fizyka, logika przez Początkujący124 Nowicjusz (170 p.)
edycja 27 listopada 2019 przez Eryk Andrzejewski

Potrzebuję pomocy. Proszę was o pomoc w wytłumaczeniu tego zadania. Nie chcę gotowca tylko wytłumaczenia.

Zadanie 1. Masz 4 kamienie o różnej masie. Podaj najmniejszą liczbę ważeń na wadze szalkowej bez odważników, które pozwolą odróżnić najlżejszy i najcięższy kamień? Napisz odpowiedni algorytm. Zaznacz masę kamieni liczbami i narysuj schemat algorytmu lub napisz listę kroków niezbędną dla uzyskania odpowiedzi.

  1. Bierzemy 4 kule
  2. Rozkładamy je po 2 na każdą szalkę
  3. Szalka która jest cięższa ,zabieramy 2 kule i znowu rozkładamy na szalki tym razem po 1

Te na dole podpunkty to początek i dalej nie wiem jak robić proszę o wytłumaczenie

komentarz 27 listopada 2019 przez Eryk Andrzejewski Mędrzec (164,260 p.)
A co jeżeli na jedną szalkę położysz kule: najcięższą i najlżejszą, a na drugą szalkę położysz dwie pozostałe kule, a waga pozostanie w równowadze? Jeżeli jeszcze jestem w stanie poprawnie myśleć o tej porze, to jest to możliwe, przykładowo dla kul o masach: 1kg, 2kg, 4kg, 5kg.
komentarz 27 listopada 2019 przez Roman Mokrzan Nowicjusz (220 p.)
a kto powiedział że masa sumy najlezejszej i najciezszej = masie dwóch środkowych?
komentarz 27 listopada 2019 przez k222 Nałogowiec (30,150 p.)
No właśnie nikt, więc mając rozłożone kule: [1kg, 12kg ] ---- [10kg, 11kg] odrzucimy najcięższą i najlżejszą i pozostaną nam środkowe - argument dobry, przykład nie bardzo.
komentarz 27 listopada 2019 przez Eryk Andrzejewski Mędrzec (164,260 p.)
Ależ ja mówię o sytuacji hipotetycznej, która może się zdarzyć, ale tylko w szczególnym przypadku, gdy masy kul będą odpowiednie i gdy wybierając dwie kule do położenia na daną szalkę wybierzesz akurat te o skrajnie różnych masach.
komentarz 27 listopada 2019 przez Początkujący124 Nowicjusz (170 p.)

@Początkujący124, Dziękuję wszystkim za pomoc

4 odpowiedzi

+1 głos
odpowiedź 27 listopada 2019 przez areklipno Stary wyjadacz (11,930 p.)
wybrane 28 listopada 2019 przez Początkujący124
 
Najlepsza
wg mnie powinno się odbyć się tak:

[1.]  kamień1 vs kamien2

[2.]  kamień3 vs kamień4

[3.] zwyciezca [1] vs zwyciezca[2] => będzie najcięższy kamień

[4.] pokonany[1] vs pokonany[2] => będzie najlżejszy kamień
komentarz 27 listopada 2019 przez Roman Mokrzan Nowicjusz (220 p.)
też zadziała :)
komentarz 28 listopada 2019 przez Początkujący124 Nowicjusz (170 p.)
Dziękuję bardzo
0 głosów
odpowiedź 27 listopada 2019 przez Roman Mokrzan Nowicjusz (220 p.)
najprościej to porównać każdą z każdą

załóżmy że masz taki stosik (nieposortowany) gdzie liczba oznacza wagę: 4, 2, 1, 3

(1) bierzesz dwie dowolne, np. 4, 2 na wagę i wychodzi która cięższa, układasz je wg wagi -> 2, 4 -> zostaje 1, 3

(2) bierzesz którąkolwiek z tych co zostały (1, 3) czyli 1 i porównujesz po kolei z tymi co już masz (2, 4) i wstawiasz na "swoje" miejsce - tworzysz w ten sposób posortowany ciąg kamieni, czyli:

bierzesz 1 i porównujesz z już posortowanym ciągiem 1, 2, potem 1, 4 i wychodzi -> 1, 2, 4 -> zostaje 3

(3) powtarzasz to samo dla kolejnych, czyli

bierzesz na wagę 3, 1 potem 3, 2 potem 3,4 i wychodzi -> 1, 2, 3, 4

(4) koniec jest wtedy gdy nie ma więcej kamieni
0 głosów
odpowiedź 28 listopada 2019 przez Aisekai Nałogowiec (42,190 p.)
Kładziesz kamień nr 1 i kamień nr 2 na szalce. Ściągasz lżejszy, kładziesz kamień nr 3. Ściągasz lżejszy, kładziesz kamień nr 4. Ściągasz lżejszy, na szalce został najcięższy.  Schemat blokowy łatwo będzie do tego narysować.
–1 głos
odpowiedź 27 listopada 2019 przez Proth Początkujący (310 p.)

Tutaj możesz zastosować proste sortowanie bąbelkowe. Poczytaj o nim w internecie, bo będzie to chyba najlepsze rozwiązanie i znajdziesz kulę najlżejszą i najcięższą. 

Podobne pytania

0 głosów
1 odpowiedź 699 wizyt
–2 głosów
0 odpowiedzi 749 wizyt
0 głosów
1 odpowiedź 171 wizyt
pytanie zadane 29 lipca 2022 w Matematyka, fizyka, logika przez YNK3 Nowicjusz (120 p.)

92,545 zapytań

141,387 odpowiedzi

319,503 komentarzy

61,930 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...