Описание программы "Калькулятор формул"

Калькулятор формул

В отличие от стандартного калькулятора Windows, программа "Калькулятор формул" умеет вычислять значения выражений, использующих элементарные функции, скобки, неограниченное число переменных ("ячеек памяти") и простейшие программы.

Программа бесплатная, не требует установки и регистрации

Скачать программу (файл mycalc.exe, 242 КБ)

Сайт помощи по математике     Написать автору             Программы для мобильных телефонов

  Поддерживаемые функции
sqrt(x) - корень квадратный от числа х
abs(x) - абсолютная величина (модуль) числа х
sin(x) - синус числа х (х - радианная мера угла)
cos(x) - косинус числа х (х - радианная мера угла)
tan(x) - тангенс числа х (х - радианная мера угла)
asin(x) - арксинус числа х (результат - в радианах)
acos(x) - арккосинус числа х (результат - в радианах)
atan(x) - арктангенс числа х (результат - в радианах)
exp(x) - экспонента числа х (то есть ex, где е=2,7182818...)
log(x) - натуральный логарифм числа х (логарифм по основанию е)
pow(x,y) - х в степени у
random() - генератор "псевдослучайных" чисел, равномерно распределенных на интервале (0, 1)
  Примеры формул
Что делает Формула (программа) Результат
2+(3-7)*5 2+(3-7)*5 -18
243 в степени 2/5 pow(243,2/5) 9.000000000000001
синус 30 градусов sin(PI*30/180) 0.49999999999999994
решение квадратного уравнения
ax2 + bx + c = 0
a= 1
b= 5
c= 6
D= b*b-4*a*c
x1= (-b-sqrt(D))/(2*a)
x1
-3
Формула Герона (площадь треугольника со сторонами a, b, c) a=5
b=12
c=13
p= (a+b+c)/2
S=sqrt(p*(p-a)*(p-b)*(p-c))
S
30
Сумма всех нечётных чисел от 1 до 19 sum=0
for (n=1;n<=19;n=n+2)
sum = sum + n
sum
100
Приближённое вычисление площади единичного круга по "методу Монте-Карло" sum=0
N=1000
for (n=0;n<N;n=n+1)
{
x= random()
y=random()
if (x*x+y*y < 1) sum = sum+1
}
otvet=4*sum/N
otvet
Случайный ответ в промемутке примерно от 3 до 3.2
Приближённое вычисление интеграла функции x4 на промежутке от 0 до 1 методом прямоугольников, разбиение на 100 отрезков sum=0;
N=100;
a=0; b=1;
dx= (b-a)/N;
x= a+ dx/2;
while (x<b)
{
sum= sum + x*x*x*x;
x= x + dx;
};
integ= sum*dx;
integ;
0.19998333362500048
Уход от нуля за 100 шагов при случайном блуждании с равновероятными шагами +1 и -1 x=0
N=100
for (i=0;i<N;i++)
{
r=random()
if (r>0.5) delta= 1
else delta= -1
x= x + delta
}
x
Случайное целое число, наиболее вероятны значения от -20 до +20

Хостинг от uCoz