Paras vastaus
Smalltalkissa vastaus on 8.
”+” On viesti ensimmäiselle ”2”: lle lisätä toinen ”2”. Tämä tuottaa objektin ”4”. ”X” on viesti ”4: lle” kertomaan kolmas ”2” sille, mikä tuottaa ”8”.
Siten vastaus on ”8”.
J: ssä vastaus on “6”. Aloitetaan vasemmalta ja kerrotaan 2 2: lla, mikä antaa meille 4. Jatkamalla vasemmalle, lisäämme tämän 4 kahteen, niin saat 6.
Forthissa ja Lispissä tämä yhtälö on merkityksetön. Forth käyttää pinoa määrittelemään toimintojen järjestyksen ja Lisp käyttää puita, jotka on muodostettu luetteloista.
Kaikilla näillä kielillä ei ole etusijaa. Nyt saatat miettiä: miksi kukaan luopuisi etusijasta? Vastaus on, että vaikka etusija on yksinkertaistaa yhtälöitä, ne tekevät tietokonekielistä toivottoman monimutkaisia.
Smalltalk on omistettu viestien välittämiselle; keskittymällä niin yksinkertaiseen paradigmaan se tekee toiminnasta yhdenmukaisen.
Matemaattikko loi J: n tutkimaan matematiikkaa. Sillä on yli sata operaattoria. Yritetään seurata niiden kaikkien etusijaa, mikä johtaa hulluuteen.
Forth on omistautunut käyttämään yksinkertaisia, lyhyitä sanoja monimutkaisten ohjelmien rakentamiseen. Pino helpottaa sanojen yhdistämistä.
Lisp: llä ei ole syntaksia, minkä ansiosta makroja voidaan käyttää kielen taivuttamiseen tarpeidesi mukaan.
ALGOL, Fortran, Pascal, C, C ++, Perl, Java, Python, PHP ja ystävät ovat kaikki syntaksi. Ne kaikki ovat myös melko rajoitettuja siihen, mitä voit tehdä heidän kanssaan, verrattuna neljään ensimmäiseen, jotka mainitsin. Suurin ironia on, että vaikka jokaisella näistä kielistä on etusija (kielillä on erilaiset säännöt), on oikeastaan vain yksinkertaisempaa laittaa sulkeet jokaiseen lausuntoosi, varmistaaksesi, että et vahingossa vahingoita itseäsi hämärä prioriteettisääntö.
Vastaus
Näiden kaltaisten ongelmien ratkaisemiseen Algebra-professorini käytti lyhennettä PEMDAS yhtälöiden ratkaisemisjärjestyksessä:
(P) vuokraus = sulkeet ensin
(E) xcuse = eksponentit seuraava
(M) y = kertolasku seuraava
(D) korva = jako seuraava
(A) unt = lisäys seuraava
(S) liittolainen = vähennys viimeinen
Joten edellisessä tehtävässä, koska kertolasku on tehty ennen lisäystä, ratkaiset ensin 2 x 2, joka on yhtä suuri kuin 4. Lisää vain 2 + 4 saadaksesi vastauksen 6.
Ratkaistessasi, jos sinulla ei ole tiettyä toimintoa, ohita se ja jatka:
Esimerkki: 12 -2+ (10–3)
ratkaise ensin sulut (10–3) = 7
joten yhtälömme muuttuu: 12-2 + 7
yksikään eksponentti ei pidä m seuraamaan seuraavaa vaihetta, ei kerrottamista, joten jatkat seuraavaan vaiheeseen, ei jakamista, joten jatkamme seuraavaa vaihetta. Meillä on lisäyksiä, joten ratkaisemme:
2 + 7 = 9
ongelmamme muuttuu nyt: 12–9 ja koska vähennyslasku on viimeinen vaihe, vastaus on 3. kuten sivustot, on paljon, jotka kirjaimellisesti hajottavat jokaisen vaiheen väreillä, jotta voit arvostaa tämän lyhenteen kulkua, tyttäreni rakastaa sivustoa nimeltä
http://www.homeworhelp.com ja muita on vielä monimutkaisemmille algebrallisille yhtälöille. Parasta on harjoitella ja harjoittaa, koska Algebrassa tätä ratkaisumenetelmää käytetään melko usein. Viimeinen ehdotus on hengittää syvään ennen kuin aloitat ongelmien käsittelyn, jos aika ei ole tekijä, joka ratkaisee muutaman ongelman kerrallaan, pidä sitten 12–4 + (7–4) minuutin tauko ja jatka ratkaisua, mutta älä saa turhautunut voit tehdä sen ja se on niin palkitsevaa, kun pidät vaiheet mielessä. Toivon, että tämä auttaa sinua, onnea!
* Jos noudatat ohjeita, vastaus olisi 5 minuutin tauko \ U0001f609