Хороший вопрос. Потому как с одной стороны его можно проверить проделав с ним несколько простейших операций, но с другой стороны правильный ответ на них это ещё не гарантия что калькулятор не ошибётся при каких-то расчётах с крупными числами. Если брать продающиеся калькуляторы, то нужно брать от проверенных фирм, таких как casio, toshiba (и когда-то ещё "Электроника") так как там, я думаю, у них один раз всё хорошо проверили, протестировали, и используют одни и те же программные шаблоны, проверенные временем. А вот какой-нибудь скачиваемый или онлайн калькулятор может где-нибудь да ошибиться, причём это может быть даже и не по вине разработчика, а потому что среда разработки, в которой он это делал компилирует расчёты с погрешностями или вообще с ошибками, если он использовал и средство разработки не профессиональное, а какое-нибудь любительское.
В любом случае проверить можно только на практике. Сделайте несколько расчётов, по несколько на каждую функцию:
Один расчёт с целыми, положительными числами.
Второй с целыми, включая отрицательные.
Третий - с десятичными дробями, тоже используя и положительные и отрицательные числа.
Проверьте что выдаст деление на ноль.
Также проверьте на переполнение.
Также проверьте как работают такие кнопки, как: M+, M- и т.п.
Для проверки функционирования любого калькулятора нужно выполнить на нём определённую операцию вычисления с заведомо известным ответом, но такую в которой были бы задействованы все числовые разряды калькулятора. Например:
12345679 х 9 = 111111111
Соответственно выполнив обратную операцию, разделив 111111111 на 9 должно получиться 12345679.
Калькулятор показавший такой результат вычисления - исправен.
Проведите простые математические примеры, которые можно просчитать в уме или на бумаге. Если у вас и калькулятора получается одинаковый ответ, значит ваш калькулятор в порядке.
Проще всего, это, конечно же, задать такую задачу калькулятору, ответ на который вы знаете. Самым надежным способом будет задача, которая содержит все цифры, например, 123456789 * 9 равно 111111111 (также можно разделить 111111111 на 9 и получить число 123456789). Можно заменить эти варианты на любые другие - главное знать решение заранее.
Чтобы проверить калькулятор, нужно произвести несколько простых действий на нем. Можно взять второй калькулятор, чтобы убедиться в правильном счете первого. Важным является то, что надо проверить каждую кнопку, то есть производить вычисления задействовав все кнопки до единой.
Сделать это довольно таки легко. Делается это не на уровне программирования. Чтобы совершить проверку калькулятора, нужно задавать такие задачи, на которые вы знаете ответ. Главное, чтобы при проверках были задействованы все клавиши, дабы убедится в правильности его работы.
Проверить, правильно ли вычисляет калькулятор, можно, проведя на нем элементарные вычислительные действия. Важно проверить все кнопки на калькуляторе. Только тогда можно судить о его исправности или неисправности.
Добавить комментарий