Arytmetyka: Różnice pomiędzy wersjami

Z wiki.skript.pl
Przejdź do nawigacji Przejdź do wyszukiwania
(Utworzono nową stronę "'''Arytmetyka''' w '''Skripcie''' to działania matematyczne, m.in. dodawanie, odejmowanie, mnożenie, dzielenie lub potęgowanie. Aby wykorzystywać więcej operacji ma...")
 
(Dodanie kilku przecinków oraz poprawa opisu funkcji abs)
Linia 1: Linia 1:
'''Arytmetyka''' w '''Skripcie''' to działania matematyczne, m.in. dodawanie, odejmowanie, mnożenie, dzielenie lub potęgowanie. Aby wykorzystywać więcej operacji matematycznych stworzono [[funkcje]] matematyczne, np. <code>round(2.5)</code> lub <code>abs(-5)</code>. Działania matematyczne można wykorzystywać również na [[Zmienna|zmiennych]].
+
'''Arytmetyka''' w '''Skripcie''' to działania matematyczne, m.in. dodawanie, odejmowanie, mnożenie, dzielenie lub potęgowanie. Aby wykorzystywać więcej operacji matematycznych, stworzono [[funkcje]] matematyczne, np. <code>round(2.5)</code> lub <code>abs(-5)</code>. Działania matematyczne można wykorzystywać również na [[Zmienna|zmiennych]].
  
== Operatory ==
+
==Operatory==
 
Operatory matematyczne to znaki, które służą do wykonywania działań matematycznych.
 
Operatory matematyczne to znaki, które służą do wykonywania działań matematycznych.
* '''+''' to dodawanie
+
 
* '''-''' to odejmowanie
+
*'''+''' to dodawanie
* '''*''' to mnożenie
+
*'''-''' to odejmowanie
* '''/''' to dzielenie
+
*'''*''' to mnożenie
* '''^''' jest potęgowaniem
+
*'''/''' to dzielenie
 +
*'''^''' jest potęgowaniem
 +
 
 
Nawiasy '''()''' się stosuje do poprawienia wykonywania działań na liczbach w określonej kolejności.
 
Nawiasy '''()''' się stosuje do poprawienia wykonywania działań na liczbach w określonej kolejności.
  
== Wykorzystywanie ==
+
==Wykorzystywanie==
Działania da się wykonywać samodzielnie, jak i z użyciem zmiennych, których wartości muszą być '''integerem''' lub '''number''', które może być z jednej strony integerem, ale może też być ''floatem'' czyli liczbą zmiennoprzecinkową, '''integer''' taką nie może być (liczba całkowita).<br>
+
Działania da się wykonywać samodzielnie, jak i z użyciem zmiennych, których wartości muszą być '''integerem''' lub '''number''', które może być z jednej strony integerem, ale może też być ''floatem, czyli'' liczbą zmiennoprzecinkową, '''integer''' taką nie może być (liczba całkowita).<br>
 
<pre>every 1 minute:
 
<pre>every 1 minute:
 
     broadcast "%2+2%"</pre>
 
     broadcast "%2+2%"</pre>
Linia 22: Linia 24:
 
     broadcast "%{_c}/{_a}%"</pre>
 
     broadcast "%{_c}/{_a}%"</pre>
  
* '''random integer between''' losuje liczbę
+
*'''random integer between''' losuje liczbę
* '''broadcast''' ogłasza wiadomość na czacie
+
*'''broadcast''' ogłasza wiadomość na czacie
  
Aby działania matematyczne można było wykonywać w tekście należy wstawić między nimi procenty.
+
Aby działania matematyczne można było wykonywać w tekście, należy wstawić między nimi procenty.
  
== Funkcje matematyczne ==
+
==Funkcje matematyczne==
  
 
{| class="wikitable"
 
{| class="wikitable"
Linia 75: Linia 77:
 
|abs(number)
 
|abs(number)
 
|2.2
 
|2.2
|Zwraca wartość absolutną (to znaczy zwraca przeciwność liczby)
+
|Zwraca wartość absolutną (liczbę bez znaku)
 
|abs(49) = 49
 
|abs(49) = 49
 
abs(-3) = 3
 
abs(-3) = 3

Wersja z 17:33, 27 paź 2019

Arytmetyka w Skripcie to działania matematyczne, m.in. dodawanie, odejmowanie, mnożenie, dzielenie lub potęgowanie. Aby wykorzystywać więcej operacji matematycznych, stworzono funkcje matematyczne, np. round(2.5) lub abs(-5). Działania matematyczne można wykorzystywać również na zmiennych.

Operatory

Operatory matematyczne to znaki, które służą do wykonywania działań matematycznych.

  • + to dodawanie
  • - to odejmowanie
  • * to mnożenie
  • / to dzielenie
  • ^ jest potęgowaniem

Nawiasy () się stosuje do poprawienia wykonywania działań na liczbach w określonej kolejności.

Wykorzystywanie

Działania da się wykonywać samodzielnie, jak i z użyciem zmiennych, których wartości muszą być integerem lub number, które może być z jednej strony integerem, ale może też być floatem, czyli liczbą zmiennoprzecinkową, integer taką nie może być (liczba całkowita).

every 1 minute:
    broadcast "%2+2%"

Działania na zmiennych:

every 1 minute:
    set {_a} to random integer between 1 and 50
    set {_b} to random integer between 10 and 1000
    set {_c} to {_a}+({_b}*{_a})
    broadcast "%{_c}/{_a}%"
  • random integer between losuje liczbę
  • broadcast ogłasza wiadomość na czacie

Aby działania matematyczne można było wykonywać w tekście, należy wstawić między nimi procenty.

Funkcje matematyczne

Funkcje matematyczne
Nazwa i argumenty Wydanie skripta Opis Przykłady / Zwracana wartość
mod(number, number) 2.2 Zwraca resztę z dzielenia set {_x} to mod(1, 3)
floor(number) 2.2 Zwraca liczbe zaokrągloną w dół. floor(5.99) = 5

floor(3.12) = 3

product(numbers) 2.2 Zwraca iloczyn podanych liczb. product(1, 7, 2, 2) = 28

product(6, 3, 5, 6) = 540

round(number) 2.2 Zwraca zaokrąglona liczbe. round(3.54) = 4

round(3.21) = 3

sqrt(number) 2.2 Zwraca pierwiastek kwadratowy podanej liczby sqrt(4) = 2

sqrt(25) = 5

sqrt(2) = 1.4142

sum(numbers) 2.2 Zwraca sume podanych liczb. sum(1, 5, 6) = 12

sum(1, 1, 1) = 3

abs(number) 2.2 Zwraca wartość absolutną (liczbę bez znaku) abs(49) = 49

abs(-3) = 3

factorial(number) 2.2 Zwraca silnię liczby factorial(3) = 1*2*3 = 6

factorial(6) = 1*2*3*4*5*6 = 720