GoGPT Best VPN GoSearch

Значок OnWorks

dcplan9 - Інтернет у хмарі

Запустіть dcplan9 у безкоштовному хостинг-провайдері OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда dcplan9, яку можна запустити у безкоштовного хостинг-провайдера OnWorks за допомогою однієї з наших безкоштовних онлайн-робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


dc - настільний калькулятор

СИНТАКСИС


dc [ файл ]

ОПИС


Dc це настільний калькулятор довільної точності. Зазвичай він працює з десятковими цілими числами,
але можна вказати вхідну базу, вихідну базу та кількість дробових цифр
підтримується. Загальна структура с dc це калькулятор накопичення (зворотній польський). Якщо ан
надається аргумент, вхідні дані беруться з цього файлу до його кінця, а потім зі стандарту
введення. Визнаються такі конструкції:

число Значення числа поміщається в стек. Число — це нерозривний рядок
цифри 0-9A-F or 0-9а-ф. Шістнадцяткове число, яке починається з нижнього регістру
літері має передувати нуль, щоб відрізнити її від пов’язаної команди
з листом. Перед ним може стояти підкреслення _ щоб ввести від’ємне число.
Числа можуть містити десяткові коми.

+ - / * % ^
Додати віднімати множити ділити залишок або підносити до степеня два верхніх значення
стек. Два записи витягуються зі стеку; результат поміщається в стек
на своєму місці. Будь-яка дробова частина експоненти ігнорується.

sx
Sx Висуньте верхню частину стека та збережіть у реєстрі під назвою x, Де x може бути будь-яким
характер. В експлуатації S реєструвати x розглядається як стек, а значення є
штовхнув на нього.

lx
Lx Введіть значення в реєстр x на стек. Реєстр x не змінено. всі
регістри починаються з нульового значення. В експлуатації L реєструвати x трактується як
стек, а його верхнє значення витягується в основний стек.

d Скопіюйте верхнє значення в стеку.

p Надрукуйте верхнє значення на стосі. Верхнє значення залишається незмінним. P інтерпретує
верхню частину стека як текстовий рядок, видаляє його та друкує.

f Роздрукуйте значення на стеку.

q
Q Вийти з програми. Якщо виконується рядок, рівень рекурсії змінюється на два.
В експлуатації Q верхнє значення в стеку витягується і рядок виконується
рівень підвищується цим значенням.

x Розглядайте верхній елемент стека як рядок символів і виконуйте його як рядок
of dc команди.

X Замініть число у верхній частині стека його масштабним коефіцієнтом.

[ ... ]
Покладіть текстовий рядок у дужки на вершину стека.

<x
>x
=x Витягніть і порівняйте два верхні елементи стека. зареєструватися x виконується, якщо вони
підкорятися зазначеному відношенню.

v Замініть верхній елемент у стеку його квадратним коренем. Будь-який наявний дробовий
частина аргументу враховується, але в іншому випадку враховується масштабний фактор
ігнорується.

! Інтерпретуйте решту рядка як команду оболонки.

c Очистіть стек.

i Верхнє значення зі стеку витягується та використовується як база чисел для подальшого введення.

I Посуньте вхідну основу на верх стосу.

o Верхнє значення зі стеку витягується та використовується як база чисел для подальшого
вихід. У базах, більших за 10, кожна «цифра» друкується як група десяткових цифр.

O Посуньте вихідну основу на верх стосу.

k Висуньте верхню частину стека та використовуйте це значення як невід’ємний масштабний коефіцієнт: the
відповідна кількість місць друкується на виході та зберігається протягом
множення, ділення та піднесення до степеня. Взаємодія масштабного фактора,
вхідна база та вихідна база будуть розумними, якщо їх змінити разом.

z Посуньте стопку рівнем на стопку.

Z Замініть число у верхній частині стека його довжиною.

? Рядок введення береться з джерела введення (зазвичай терміналу) і виконується.

; : Використаний bc для операцій з масивами.

Коефіцієнт масштабу, встановлений k визначає, скільки цифр зберігається праворуч від коми
точка. Якщо s поточний масштабний коефіцієнт, sa є масштабом першого операнда, sb є
шкала секунди, а b є (цілим) другим операндом, результати скорочуються до
наступні шкали.

+,- макс.са, сб)
* хв(sa+sb , макс.s,sa,sb))
/ s
% так що ділене = дільник*частка + остача; залишок має знак діленого
^ хв(sa×|b|, макс.s,sa))
v max(s,sa)

ПРИКЛАДИ


Вивести перші десять значень n!

[la1+dsa*pla10>y]sy
0sa1
lyx

ДЖЕРЕЛО


/src/cmd/dc.c

Використовуйте dcplan9 онлайн за допомогою сервісів onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

Ad




×
реклама
❤️Робіть покупки, бронюйте або купуйте тут — безкоштовно, це допомагає зберегти послуги безкоштовними.