Jan Wagner: Instacalc: online kalkulačka se spoustou možností

úterý 26. června 2007 ·

Jestliže před pětadvaceti lety započal boom shareware a freeware, před deseti lety boom WWW, začíná nyní boom Web 2.0 aplikací. Dostupnost serverů a jejich snadná škálovatelnost, klesající cena a stoupající kapacita připojení k Internetu, výkon klientských počítačů i řada vzorů a expandujících společností, jako jsou například Google a nyní již jeho součást YouTube, vyvolaly nebývalou vývojářskou vlnu. Nápadů se vyrojily doslova tisíce, přitom se ale dá začít i u obyčejné kalkulačky.

Tvůrci tvrdí, že Web 2.0 aplikace Instacalc je rychlejší než kalkulačka a ovládá se snáze než Excel. Kromě nejrůznějších výpočtů a převodů jednotek či měn umí i jednoduché grafy, je možné vložit výpočet do vlastní webové stránky, sdílet výpočty, publikovat je ve veřejné knihovně…

Instacalc nemá smysl popisovat, protože je lepší si ho přímo vyzkoušet. Možností využití ve škole je celá řada, od náhrady obyčejné kalkulačky po výuku základů programování.



Jednoduchý výpočet kořenů kvadratické rovnice z knihovny úloh:


Prohlédněte si možnosti Instacalc nebo se podívejte do tabulky s příkazy:


Základní příkazy 
Možnost Příklad Výsledek
Aritmetika
+ - * /
2 + 2 - 3
(3 * 5) / 2 
1
7.5
Mocniny a odmocniny 

sqrt(9)
5^2

3
25
Procenta

5%
100 * 17 %
20 + 50 %

0.05
17
30

Zkratky pro násobky tisíců
(k, m, b, t)

3.3k
200 million (or 200m)
6.6 billion (or 6.6b)

3,300
200,000,000
6,600,000,000

Exponent notation 1.234e3
1e-3
1,234
0.001
Proměnné a čísla řádků
Použití proměnných
x = 9
y = x + 3
sqrt(x)
x + y
9
12
3
21
Použití čísel řádků r1
r2
r3
sum(r1:r3)
average(r1:r3)
9
12
3
24
8
Převod jednotek
Převod jednotek:
15 feet into inches = 180 inches
Včetně propočtů:
15 miles/hour into feet/second = 22 feet/second
15 pounds/year in pounds/month = 1.25 pounds/month
/, per, until, every

Jednotky hmotnosti:
ounce (oz), pound (lb), ton
gram (g), kilogram (kg), miligram (mg), microgram (ug)
150 lbs in kg = 68.038…kg

Délky:
mile, yard (yd), foot (ft), inch (in), knot, span, league
kilometer (km), meter (m), cm, mm, nm, pm
15 feet in inches = 180 inches

Plocha: (přidejte "square" nebo "^2" k jednotce)
acre, square mile, yd^2, in^2…
km^2, square meter, cm^2…
2 acres in m^2 = 8093.712… m^2

Objem (přidejte "cubic" nebo "^3" k jednotce)
gallon (gal), quart (qt), pint (pt), cup (cp), fluid ounce (fl oz), tablespoon (tbsp), teaspoon (tsp), cubic inch, ft^3…
Liter (L), milliliter (mL), cm^3 (cc), cubic km…
1500 cc in cubic inches = 91.53… cubic inches

Čas
second (sec), minute (min), hour (hr), day, month, year, decade, century
millisecond (ms), microsecond (us), nanosecond (ns), picosecond (ps)
3 days in minutes = 4320 minutes

Měna (třípísmenný kód)

USD (US Dollar), EUR (Euro), JPY (Yen), BRL (Brazilian Real), GPB (British Pound), IRL (Indian Rupee), CNY (Chinese Yuan), MXN (Mexican Peso), HKD (Hong Kong Dollar), AUD (Australian Dollar), CAD (Canadian Dollar)…
15 USD in EUR = 11.59… EUR (aktualizováno týdně)

Zaokrouhlování round(3.51)
roundup(3.01)
rounddown(3.99)
4
4
3
Absolutní hodnota  abs(-2) 2
Factoriál 3! 6
Formátování buněk
Měna $5
$5 / 3 
$5.00
$1.67
Komentář
(text je ignorován)
30 + 40 // new total 70 new total
Skrytí řádku Click result to hide row
Vložení/smazání řádku
Click "R1" to display row options
Grafy
Vložte data do řádků bob = 18
joe = 27
jim = 31
18
27
31
Typy grafů: bacrchart, piechart, linechart barchart(r1:r3)
(Variable names become labels)

Příklad
Jiné příkazy
Náhodné číslo random
random(10)
0.434… (from 0…1)
7 (from 1…10)
Zokrohlení round(3.51)
roundup(3.01)
rounddown(3.99)
4
4
3
Absolutní hodnota abs(-2) 2
Factoriál 3! 6
Trigonometrické a logaritmické funkce
Konstanty PI
E

3.14159…
2.71828…

Stupně & radiány

30
30 deg
PI rad
30
30
180
sin, cos, tan
asin, acos, atan
sin(30)
sin(PI/4 rad)
0.5
0.707…

e^x
Přirozený logaritmus (ln)
Dekadický logaritmus (log)

exp(2)
E^2
ln(2)
log(2)
7.389…
7.389…
0.693..
0.301…
Počítačové jednotky
Velikost souborů (byty)
(kb, mb, gb, tb, pb)

1kb
10 gb / 5mb

1024
2048
Šířka pásma (bits/sec)
(kbps, mpbs, gbps)
1.5 mbps 196,608 (converted to bytes/sec)
Čas
time(90)
time(1gb / 1.5mbps)
1m 30.00s
1h 31m 1.333s
Převody mezi soustavami
Do desítkové

0b1001 (binary)
0o567 (octal)
0xfeff (hex)

9
375
65,279
Z desítkové bin(9)
oct(375)
hex(65,279)
0b00001001
0o567
0xfeff
Programování

Binární operace

bin(a = 3)
bin(b = 5)
a and b
bin(a and b)
a or b
a xor b
not a 

0b00000011
0b00000101
1
0b00000001
7
6
-4 (two`s complement)
Logické operace
(> >= == <= <)
2 * 2 > 3
x = 3
2 * 2 > x

true
3
true

Podmíněné příkazy if (3 > 2){"bigger"} else {"smaller or equal"} bigger
Čitače

x = 3
++x
x += 3 

3
4
7





Jan Wagner

0 komentářů:

Články dle data



Učitelské listy

Nabídka práce

Česká škola - portál pro ZŠ a SŠ

Česká škola poskytuje svým čtenářům diskusní prostor k vyjádření názorů na školskou problematiku. Tyto příspěvky se nemusí shodovat se stanoviskem redakce České školy a jsou uveřejňovány jako podnět k dalším diskusím.

Obsah článků nemusí vyjadřovat stanovisko redakce nebo vydavatele Albatros Media, a.s.


Všechna práva vyhrazena.

Tento server dodržuje právní předpisy
o ochraně osobních údajů.

ISSN 1213-6018




Licence Creative Commons

Obsah podléhá licenci Creative Commons Uveďte autora-Neužívejte dílo komerčně-Nezasahujte do díla 3.0 Česká republika, pokud není uvedeno jinak nebo nejde-li o tiskové zprávy.



WebArchiv - archiv českého webu



Tyto webové stránky používají k poskytování služeb, personalizaci reklam a analýze návštěvnosti soubory cookie. Informace o tom, jak tyto webové stránky používáte, jsou sdíleny se společností Google. Používáním těchto webových stránek souhlasíte s použitím souborů cookie.