Для установки нажмите кнопочку Установить расширение. И это всё.

Исходный код расширения WIKI 2 регулярно проверяется специалистами Mozilla Foundation, Google и Apple. Вы также можете это сделать в любой момент.

4,5
Келли Слэйтон
Мои поздравления с отличным проектом... что за великолепная идея!
Александр Григорьевский
Я использую WIKI 2 каждый день
и почти забыл как выглядит оригинальная Википедия.
Статистика
На русском, статей
Улучшено за 24 ч.
Добавлено за 24 ч.
Что мы делаем. Каждая страница проходит через несколько сотен совершенствующих техник. Совершенно та же Википедия. Только лучше.
.
Лео
Ньютон
Яркие
Мягкие

Из Википедии — свободной энциклопедии

bc (basic calculator) — интерактивный интерпретатор Си-подобного языка, позволяет выполнять вычисления с произвольно заданной точностью. Часто используется как калькулятор в командной строке UNIX-подобных операционных систем. Традиционная реализация bc была оболочкой к непосредственно калькулятору dc, принимавшему выражения в обратной польской записи, и выполняла преобразование из инфиксной записи в обратную польскую[1]. Современная версия GNU bc реализована в качестве отдельной программы.

Синтаксис команды

 bc [ -hlwsqv ] [long-options] [  file … ]

 -l : вызывает стандартную библиотеку математических функций.
 -w : выводит предупреждения по поводу Posix — расширений bc.
 -s : использует язык Posix bc.
 -q : не печатает обычного приветствия bc.
 -v : печатает номер версии и завершает программу.
 -h : вызывает справку по bc.

Операторы и ключевые слова

Большинство операторов bc (кроме ^) повторяют аналогичные операторы языка Си.

+,-,*,/ : сложение, вычитание, умножение, деление
% : нахождение остатка
^ : возведение в степень
sqrt(i) : извлечение квадратного корня из числа i
<, >, <=, >=, !=, == : сравнение
= : присваивание
++, -- : инкремент, декремент
+=, -=, *=, /=, ^=, %= : присваивание с вычислением
scale = i : устанавливается точность вычисления, i – количество цифр после запятой 
ibase = i : установка основания системы счисления для входных данных, где i является
            базисом (2 <= i <= 16)
obase = i : установка основания системы счисления для выходных данных
last : Вывод последнего вычисленного значения
if(E)[S1…] else [S2…] : оператор выбора, если E истина выполняется S1 если нет S2
while(E)[S…] : оператор цикла, выполняет операторы S, пока выражение E истина
for(E1;E2;E3)[S…] : оператор цикла
break : прерывает выполнение for и while
continue : завершить текущую итерацию цикла (продолжить цикл, перейдя к следующей
           итерации)
halt : останавливает работу bc
return : возврат из функции значения 0
return E : возврат из функции значения выражения E
define a(b) : определяет символьное имя, именованную константу или функцию.
print <список> : вывод на экран

Функции математической библиотеки

При необходимости можно подключить к калькулятору библиотеку математических функций. Для этого надо указать в командной строке ключ -l

Примеры использования

 $ bc -lq
 for(i=0;i<5;i++) e(i) 
 1.00000000000000000000
 2.71828182845904523536
 7.38905609893065022723
 20.08553692318766774092
 54.59815003314423907811
 $ bc -lq
 scale = 10
 for(i=5;i<10;i++) j(i,1)
 .0002497577
 .0000209383
 .0000015023
 .0000000942
 .0000000052
 $ bc -lq
 if ((2+2)==4)print "2+2 = 4" else " 2+2 !=4 "
 2+2 = 4
 if ((2+2)==5)print "2+2 = 5" else "2+2 != 5 "
 2+2 != 5
 $ echo 75*125 | bc
 9375

Вычисление числа Пи:

 $ bc -lq
 scale=100
 4*a(1)
 3.141592653589793238462643383279502884197169399375105820974944592307\
 8164062862089986280348253421170676

Примечания

  1. Taxonomy of Unix IPC Methods (англ.). Дата обращения: 3 апреля 2007. Архивировано 18 ноября 2013 года.

Ссылки

Эта страница в последний раз была отредактирована 20 мая 2023 в 07:00.
Как только страница обновилась в Википедии она обновляется в Вики 2.
Обычно почти сразу, изредка в течении часа.
Основа этой страницы находится в Википедии. Текст доступен по лицензии CC BY-SA 3.0 Unported License. Нетекстовые медиаданные доступны под собственными лицензиями. Wikipedia® — зарегистрированный товарный знак организации Wikimedia Foundation, Inc. WIKI 2 является независимой компанией и не аффилирована с Фондом Викимедиа (Wikimedia Foundation).