Temat: 48÷2(9+3) =
Aby odpolitycznić bałagan, mam pytanie jak w temacie. Świat jest podzielony.
Wiemy jak liczy Casio. A jak liczą Atarowce?
Ostatnio edytowany przez laoo/ng (2011-04-15 17:23:47)
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
4th Atari ASCII Compo - wyniki Dostępne są już wyniki tegorocznego ATASCII Compo.
thing neo 1.60 Olivier Landemarre wydał nową wersję desktopu Thing.
VIII. Basque Tournament of Atari 2600 Kolejna relacja, wśród otrzymywanych od naszego przyjaciela Egoitza z Kraju Basków.
Przezroczysta obudowa dla Atari 800XL Rusza przedsprzedaż wyjątkowej, przezroczystej obudowy do komputera Atari 800XL!
RECOIL 6.4.5 RECOIL to przeglądarka retro plików graficznych, obsługująca ponad 550 formatów, dostępna na różnych systemach operacyjnych, z regularnymi aktualizacjami.
Zaloguj się lub zarejestruj by napisać odpowiedź
Aby odpolitycznić bałagan, mam pytanie jak w temacie. Świat jest podzielony.
Wiemy jak liczy Casio. A jak liczą Atarowce?
Ostatnio edytowany przez laoo/ng (2011-04-15 17:23:47)
hyhy, tak wlasnie pewna partia liczy swoje poparcie. Tyle z odpolityczniania, ;)
1. 48÷24
2. 24x12
Chyba jeden z nich zdaje się nie zauważać, że nawias "przynależy się" dwójce, a nie całemu działaniu przed nawiasem.
Ergo, drugi kalkulator lepiej używac do prostszych działań. ;)
co to są Atorowce ?
Mała ściąga: http://www.matematyka.wroc.pl/node/1098 i dla pewności drugie źródło: http://www.math.edu.pl/kolejnosc-wykonywania-dzialan
moim zdaniem:
48/2(9+3) =
48/2*(12)=
48/2*12=
24*12=
288
kolejnosc dzialan od lewej do prawej w przypadku np mnozenia i dzielenia
Lepiej to widac jak sie zapisze to w formie
48
--- (9+3)=
2
jeszcze mozna na topornego tak:
(48 / 2) * (9 + 3) =
wtedy nie ma opcji sie pogubic:) liczymy najpierw w nawiasach.. a pozniej
Ostatnio edytowany przez Maly_swd (2011-04-15 18:39:15)
kwestia składni jak kalkulatory interpretują ten wpis
tak:
48
-------- = 2
2(9+3)
czy tak:
48
--- (9+3) = 288
2
dla mnie większym zaskoczeniem jest, że sprzęt tej samej firmy inaczej to interpretuje ;)
Problem lezy w interpretacji zapisu 2().
Kalkulator ktory nie rozpoznaje tego jako odrebnego dzialania bedzie liczyl zle, z powodu zaburzonej kolejnosci dzialan, chyba ze mu sie zapipsze explicite 2x(). Stary temat. Moj citizen umie 2() ale casio juz nie. :)
ps. o ile wiem mozna to jakos przestawic w opcjach kalkulatora. Byc moze niejawnie przez wybor odpowiedniego trybu.
Z moimi narzędziami nie ma takich problemów:
>>> 48/2(9+3) Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: 'int' object is not callable
? 48/2(9+3) ERROR- ? 48/2(9+3)
(zaznaczony nawias otwierający)
;)
XXL - dlatego kupiłeś sobie magnetofon? ;)-
... a było kiedyś coś takiego co się nazywa "Odwrotna notacja polska"...
Ostatnio edytowany przez Grzegorz Kwiatek (2011-04-15 22:10:43)
Jesli "2(9+3)" ma byc zinterpretowane jako "2*(9+3)", czyli calosc to "48/2*(9+3)" to wtedy 48/2*12 ("()", operator precedence wyzsza od op. arytmetycznych), czyli 24*12 (*, /, equal op. precedence, left-associativity), czyli 288.
W matematyce oraz w wiekszosci jez. programowania () maja kolejnosc ponad op. arytmetycznymi, zas same op. arytmetyczne +, -, * oraz / sa left-associative (dzialania na rownorzednych-wzgledem-kolejnosci operatorach grupuja sie od lewej: 3*4/5 to 12/5 czyli 2.4).
Chociaz taki APL ma wyjatkowe poczucie humoru i wszystkie operatory maja rownorzedna kolejnosc wykonywania dzialan oraz (jeszcze weselej) sa right-associative -- czyli nawet 3*4+5 w APL da 3*9 czyli 27 (zamiast konwencjonalnego 17) -- byc moze wiec kalkulator ma wbudowany interpreter APL-a ;-)
Ostatnio edytowany przez IRCer (2011-04-15 22:29:18)
left-associative
right-associative
Naprawde nie da sie tego napisać po polsku ?
Slusznie!
left-associative
łączność lewostronna
right-associative
łączność prawostronna
Ale "operator precedence" brzmi (IMVHO) precyzyjniej od "kolejnosci wykonywania dzialan" (gdyz termin "operator precedence" precyzuje, ze chodzi tutaj konkretnie o kolejnosc dzialania operatorow). Moze jest jakies lepsze tlumaczenie?
Chociaz skrotowa "kolejnosc" jest z kolei poreczna ;-)
Ostatnio edytowany przez IRCer (2011-04-15 22:39:03)
http://www.wolframalpha.com/input/?i=48%2F2%289%2B3%29
lub
___________________________________________
scilab-5.3.1
Scilab Consortium (DIGITEO)
Copyright (c) 1989-2011 (INRIA)
Copyright (c) 1989-2007 (ENPC)
___________________________________________
Wykonanie rozruchu:
ładowanie środowiska początkowego
-->48/2*(9+3)
ans =
288.
;)
Ostatnio edytowany przez seban (2011-04-15 23:12:24)
W pamięci wyszło 2, na "zabytkowym" TI-85 dokładnie tyle samo - zaczynam głupieć ;)
Ostatnio edytowany przez Lt_Bri (2011-04-15 23:58:32)
mam gdzieś bardziej zabytkowy TI-81, sprawdzę ;)
To TI-8x z niższymi numerami nie były nowsze (np. TI-83)?
a wiesz że nie wiem.... ja mam jakiś wiekowy TI-81... o taki:
http://en.wikipedia.org/wiki/TI-81
założyłem że niższy numer to starsza konstrukcja ;)
wiki podaje:
Ti-81 - 1990
Ti-83 - 1996
Ti-85 - 1993
faktycznie dziwnie z tymi datami i numerami ;) ale mój jednak starszy nieco :)
Ti bodajże do 86 to Z80 powyżej Moto 68k.
no dokładnie:
Z80-based graphing: TI-73 · TI-81 · TI-82 · TI-83x · TI-84x · TI-85 · TI-86
m68k-based graphing: TI-89 · TI-92x and Voyage 200 PLT
btw. atari basic też zwraca 288 :) Obawiam się iż wszystko oparte na odwrotnej notacji polskiej/stosie będzie zwracało 288 ;)
seban: Jak wstawisz '*' pomiędzy 2 i nawias to już nie ma zabawy! ;)
Mój fx-570ES pokazuje 288 i byłbym skłonny przypuszczać, że wynik na kalkulatorze po lewej to pomyłka w dizajnie lub implementacji. Wolfram dość dobrze obrazuje "jedyną słuszną" ;) interpretację.
Ostatnio edytowany przez epi (2011-04-16 00:49:04)
@epi: no ok :) ale zobacz jak taki zapis interpretuje wolfram alfa do którego linka podałem :)
np. taki google calc z tego zapisu również robi:
(48 / 2) * (9 + 3) = 288
Scilab nie pozwala na zapis bez "*" :P
Wszelakie znane mi narzędzia robią sobie z tego zapisu 288 ;)
Ja oczywiście zrobiłem z tego na poczatku "2"
Zaloguj się lub zarejestruj by napisać odpowiedź
[ Wygenerowano w 0.097 sekund, wykonano 12 zapytań ]