Перейти к основному содержанию
Рецепты Linux

Main navigation

  • Основы
  • Система
  • Команды
  • Программы
  • Дистро
  • Интерфейсы
  • Устройства
  • Доки
User account menu
  • Войти

Строка навигации

  1. Главная
  2. Практическая информатика
  3. Глава 7 Простейшие вычисления
  4. Калькуляторы

Общие приемы работы с KCalc

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

KCalc может работать в двух режимах: статистическом и тригонометрическом. Для переключения между ними используется клавиша F3, либо окно настройки, вызываемое нажатием клавиши F2. При переключении меняется набор функций в левой колонке кнопок калькулятора. Первый режим предоставляет набор основных функций, используемых при статистических вычислениях. Мы не будем останавливаться на них и перейдем к обзору возможностей калькулятора в тригонометрическом режиме. Левый столбец кнопок в этом случае содержит тригонометрические и логарифмические функции. Правый содержит другие часто используемые функции.

Кроме панели выбора основания KCalc располагает панелью, указывающей, как интерпретировать аргументы тригонометрических функций. Переключатель Deg указывает, что ввод производится в градусной мере углов, а Rad интерпретирует аргумент, как заданный в радианах. Например, при включенном переключателе Deg комбинация клавиш 90 s дает 1 (sin 90o), в то время как при включенном переключателе Rad, комбинация клавиш Inv EE c, как и следовало ожидать, дает 1 (cos pi).

Основное назначение кнопки EЕ - ввод чисел в экспоненциальной форме. Например, следует последовательно нажать 2 . 3 +/- EE 4 +/- для ввода числа -2.3E-4, равного -0.00023.

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

Функция Клавиша Примечание
Hyp H Переключение калькулятора на ввод гиперболических функций, например, Hyp Sin
Sin S sin x
Cos C cos x
Tan T tg x
Ln N ln x
Log L lg x
Inv I Обратная функция, например, IS для вычисления arcsin x
+/- \ -x (смена знака)
x^2 [ x2
x^y ^ xy
x! ! Факториал числа
1/x R Обратная величина


Пример
Нажатие комбинации клавиш 7R или 7r приведет к вычислению величины, обратной 7 (т. е. 1/7).

Для ввода числа =3.1415926... следует нажать кнопки Inv и EE. А для числа e (Эйлеровой константы, основания натурального логарифма) нажмите кнопки 1InvLn.

Кнопка Mod предназначена для нахождения остатка от деления одного числа на другое, например, 22 Mod 8 дает результат, равный 6. Комбинация кнопок InvMod позволяет найти целую часть от деления одного числа на другое, скажем, результат вычисления 22 Inv Mod 8 равен 2.

Кнопка %, нажатая вместо = приводит к различным результатам в зависимости от того, какая операция выполнялась последней, а именно:
- если вычислялась сумма или разность, то результат выводится в виде процента от последнего аргумента;
- результат умножения делится на 100;
- результат деления умножается на 100 (т. е. выводится количество процентов, которое составляет первый аргумент от второго);
- при возведении в степень выводится первый аргумент, возведенный в степень, равную второму аргументу, деленному на 100;

- во всех остальных случаях действие этой кнопки идентично нажатию кнопки =.


Пример
Проведем несколько вычислений с использованием операции %.

Ввод Результат
11 + 89 % 112.35.. (89 + 11 = 100, а 100 есть 112.35% от 89)
42 * 3 % 1.26 (42 * 3 / 100)
45 / 55 % 81.81... (45 есть 81.81.. процентов от 55)
2 ^ 300 % 8 (2 в степени (300/100))

Кнопка Lsh (left shift, сдвиг влево) осуществляет побитовый сдвиг вправо двоичного представления числа. Например, результат вычисления 10 Lsh 3 равен 80, что эквивалентно умножению числа 10 на 2 три раза. Комбинация InvLsh (сдвиг вправо) приводит к побитовому сдвигу вправо, например, 16 Inv Lsh 2 даст 4 (16 дважды деленное на 2).

Кнопки And и Or позволяют выполнять операции логического сложения (дизъюнкция, ИЛИ) и умножения (конъюнкция, И).


Задания

  1. Переведите число 1100001001 из двоичной системы счисления в остальные три.
  2. Вычислите следующее выражение (нижним индексом указана система счисления, в которой задается очередное число):
    1112 + 10102 + 228 + 678 + 1016 - 1102

Перекрёстные ссылки книги для Общие приемы работы с KCalc

  • Калькуляторы
  • Вверх
  • Электронные таблицы

Book navigation

  • Содержание
  • Глава 1 Основы информатики
  • Глава 2 Операционные системы и сети
  • Глава 3 Графика на компьютере
  • Глава 4 Обработка текста
  • Глава 5 Основы языка HTML
  • Глава 6 Динамический HTML
  • Глава 7 Простейшие вычисления
    • Основы логики
    • Калькуляторы
      • Общие приемы работы с KCalc
    • Электронные таблицы
  • Глава 8 Системы компьютерной алгебры
  • Глава 9 Модели и программирование
  • Глава 10 Логическое программирование
  • Глава 11 Введение в ООП
  • Глава 12 Программирование и интернет

Последние материалы

  • Файловый менеджер Thunar
    2 hours 56 minutes ago
  • Эмулятор терминала Terminator
    5 days 4 hours ago
  • Приложение scanimage
    1 week 4 days ago
  • Утилита sensors
    2 weeks 1 day ago
  • Сканер Rkhunter
    3 weeks 1 day ago
RSS feed

Secondary menu

  • О проекте

© 2008–2025 Олег Меньшенин mensh@yandex.ru