Демонстраційний калькулятор "Программист"

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук

ГоловнаВідділ астрономії, оптики та квантової фізикиДемонстраційний калькулятор "Программист"
Роботу виконує Українцева Ольга

Emblema-MIT.png

Загальний опис (принцип дії)

Демонстраційний калькулятор "Программист" - компонент Microsoft Windows, що імітує роботу звичайного кишенькового калькулятора. Його кнопки можна натискати мишкою. Можливе введення з додаткової цифрової клавіатури. Також можна вставляти математичні вирази з буфера обміну і отримувати результат (наприклад, набрати в Блокноті 2 * 2 =, скопіювати і вставити в Калькулятор, на екрані якого з'явиться відповідь 4). Обчислення в демонстраційному калькуляторі "Программист"
Демонстраційні калькулятори "Программист" за функціональними можливостями знаходяться на рівні складних інженерних калькуляторів, але додатково вони дають можливість багаторазово повторювати складні обчислення, створюючи і виконуючи програми користувача. Мають велику кількість регістрів пам'яті (10 і більше).

Обчислення в демонстраційному калькуляторі "Программист"
Щоб запустити калькулятор демонстраційний калькулятор "Программист", клацніть кнопку Пуск. У рядку «Пошук» введіть Калькулятор . Вище в меню Пуск з'явиться назва програми Калькулятор. Клацаємо по цій назві і приступаємо до роботи з демонстраційнийним калькулятором "Программист".
Далі вибираємо пункт «Програміст». В цьому режимі використовуються тільки цілі числа. Десяткові частини відкидаються.

Точність калькулятора досягає 64 розряду в залежності від обраного розміру слова.

Також, як і в інженерному режимі, враховується пріоритет операцій.

Кожне число, яке вводиться, в режимі Програміста відразу відображається і в двійковому вигляді. Можна задавати довжину числа.

Є різні формати відображення одного і того ж числа:

Bin (двійкове), Oct (вісімкове), Dec (десятиричное), Hex (шістнадцяткове). Можна швидко перемикатися між цими різними форматами відображення числа, що досить зручно. Введення чисел здійснюється за допомогою звичайної клавіатури або клацанням на відповідному символі на калькуляторі, як на екранній клавіатурі.

Можна також вводити числа і знаки операцій за допомогою цифрової клавіатури, яка включається після натискання на клавішу Num Lock.

Результат обчислень з'являється на індикаторі калькулятора після натискання клавіші «=» або Enter. У меню «Правка» калькулятора є команда «Копіювати». Якщо на неї натиснути, то число, яке перебуває на індикаторі, заноситься в буфер обміну.

У меню «Правка» є також команда «Вставити», яка переносить число з буфера обміну на індикатор калькулятора.

При роботі з будь-якою системою числення в даному режимі під дисплеєм показується двійкове подання поточного результату. Оброблювані дані подаються в цілочисельнном форматі (дрібна частина результату завжди відкидається) розміром від 8 до 64 біт в додатковому коді.

Поради щодо використання режиму програміста:

  • У режимі програміста точність калькулятора досягає 64 розрядів в залежності від обраного розміру слова.
  • При виконанні обчислень в режимі програміста в калькуляторі враховується пріоритет операцій.
  • У режимі програміста використовуються тільки цілі числа. Десяткові частини відкидаються

Історична довідка

З'явився в Windows 7 за рахунок перенесення з інженерного режиму. У Windows 7 реалізований значно оновлений Калькулятор. На додаток до Звичайному і Інженерного, з'явився Демонстраційний калькулятор "Программист" для програмістів (Programmer) і статистичний (Statistics). У кожному режимі (крім статистичного) ведеться історія обчислень.

У режимі програміста можна виконувати операції тільки над цілими числами, а в інженерному режимі можна переводити числа з однієї системи числення в іншу. Це є істотним недоліком нової версії калькулятор матеріалів. У Windows 10 замінений на Modern-версію. На даний час даний демонстраційний калькулятор з кожним виходом нового Windows зазнає деяких змін та доповнень.

Технічні характеристики

  • логічні операції: NOT, AND, OR, XOR
  • логічні і циклічні (останніх раніше не було) зрушення вправо і вліво
  • можливість обробки даних в двійковій, вісімковій та шістнадцятковій системах числення

Додаткові можливості.
При вставці з буфера в наступні послідовності символів сприймаються як команди:

  • C Очищення пам'яті.
  • E Включення режиму введення десяткових чисел в експоненційною нотації.
  • M Занесення відображуваного числа в пам'ять.
  • P Додаток відображуваного числа до числа, що зберігається в пам'яті.
  • Q Очищення калькулятора для нових обчислень.
  • R Відображення числа, що зберігається в пам'яті.

Сфера застосування

Демонстраційний калькулятор "Программист" викостовують:

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

Фото, відео-матеріали

Демонстраційний калькулятор "Программист")
Демонстраційний калькулятор "Программист"
Демонстраційний калькулятор "Программист"

Список використаних джерел