【手続補正書】
【提出日】令和2年1月17日(2020.1.17)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】計算機、計算方法及びプログラム
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は計算機、計算方法及びプログラムに関する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
上記目的を達成するために、本発明は、以下の構成により把握される。
本発明の計算機は、複数の数値キーと、第１演算キー及び第２演算キーと、区切り記号キーと、メモリと、プロセッサと、備え、前記プロセッサは、前記複数の数値キーのうち少なくとも１つと前記区切り記号キーとから少なくとも第１整数、区切り記号、第２整数の順に並ぶ数値データの入力が受け付けられた場合であって、前記第１演算キーから入力が受け付けられたときに、前記第１整数を第１演算対象数として取得し、前記第２整数を第２演算対象数として取得し、前記第１整数および前記第２整数が取得された後に前記第２演算キーから入力が受け付けられた場合に、前記複数の数値キーのうち少なくとも１つから入力された被演算対象数を取得し、取得された前記被演算対象数を、取得された複数の前記演算対象数で演算する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明によれば、簡単な操作で、複数の演算数を取得して、その複数の演算数を用いた演算が行える計算機、計算方法及びプログラムを提供することができる。
【手続補正５】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の数値キーと、
第１演算キー及び第２演算キーと、
区切り記号キーと、
メモリと、
プロセッサと、
を備え、
前記プロセッサは、
前記複数の数値キーのうち少なくとも１つと前記区切り記号キーとから少なくとも第１整数、区切り記号、第２整数の順に並ぶ数値データの入力が受け付けられた場合であって、前記第１演算キーから入力が受け付けられたときに、前記第１整数を第１演算対象数として取得し、前記第２整数を第２演算対象数として取得し、
前記第１整数および前記第２整数が取得された後に前記第２演算キーから入力が受け付けられた場合に、前記複数の数値キーのうち少なくとも１つから入力された被演算対象数を取得し、
取得された前記被演算対象数を、取得された前記第１演算対象数及び前記第２演算対象数で演算する、
計算機。
【請求項２】
前記プロセッサは、
前記数値データが、前記第２整数の後に、さらに、区切り記号、第３整数が並ぶ前記数値データである場合、前記第３整数を第３演算対象数として取得する、
請求項１に記載の計算機。
【請求項３】
前記プロセッサは、
前記第１整数よりも第２整数が大きい場合、前記第２整数の数字列を、前記数字列の前側の部分である前側数値と前記数字列の残る後側の部分である後側数値とに分解する、
請求項１に記載の計算機。
【請求項４】
前記プロセッサは、
前記第２整数の数字列を、前記第１整数よりも前記前側数値が小さく、且つ、前記前側数値よりも前記後側数値が小さくなるように分解する、
請求項３に記載の計算機。
【請求項５】
前記プロセッサは、
前記前側数値を前記第２演算対象数として取得するとともに、前記後側数値を第３演算対象数として取得する、
請求項３又は請求項４に記載の計算機。
【請求項６】
前記プロセッサは、
前記第１整数が第２整数の整数倍でない場合、前記第２整数の数字列を前記数字列の前側の部分である前側数値と前記数字列の残る後側の部分である後側数値とに分解する、
請求項１乃至請求項５の何れか一項に記載の計算機。
【請求項７】
前記プロセッサは、
前記数字列の分解を、前記第１整数が前記前側数値の整数倍で、且つ、前記前側数値が前記後側数値の整数倍になるように行う、
請求項６に記載の計算機。
【請求項８】
前記第１演算キーを連続して複数回押されたときに、前記第１整数を前記第１演算対象数として取得し、前記第２整数を前記第２演算対象数として取得する、
請求項１乃至請求項７の何れか一項に記載の計算機。
【請求項９】
前記プロセッサは、
前記第１演算対象数及び前記第２演算対象数の取得後、前記複数の数値キーのうち少なくとも１つから別の数値データの入力が受け付けられ、且つ、前記第２演算キーから入力が受け付けられた場合、前記別の数値データを前記被演算対象数として、前記第１演算対象数及び前記第２演算対象数のうち、大きいほうの演算対象数で前記被演算対象数を除算した余りを、小さいほうの演算対象数で除算することを行い、商と余りを取得する、
請求項１乃至請求項８の何れか一項に記載の計算機。
【請求項１０】
第３演算キーをさらに備え、
前記プロセッサは、
前記複数の数値キーのうち少なくとも１つから整数である数値データの入力が受け付けられ、且つ、前記第１演算キーから１回入力が受け付けられたとき、前記整数を被演算対象数として取得し、
前記複数の数値キーのうち少なくとも１つと前記区切り記号キーとから少なくとも第１整数、区切り記号、第２整数の順に並ぶ数値データの入力が受け付けられた場合であって、前記第３演算キーから入力が受け付けられたときに、前記第１整数を第１演算対象数として取得し、前記第２整数を第２演算対象数として取得する、
請求項１乃至請求項８の何れか一項に記載の計算機。
【請求項１１】
前記プロセッサは、
前記整数である数値データを前記被演算対象数として、前記第１演算対象数及び前記第２演算対象数のうち、大きいほうの演算対象数で前記被演算対象数を除算した余りを、小さいほうの演算対象数で除算することを行い、商と余りを取得する、
請求項１０に記載の計算機。
【請求項１２】
表示部をさらに備え、
前記プロセッサは、
取得した前記第１演算対象数及び前記第２演算対象数を前記表示部に表示させる、
請求項１乃至請求項１１の何れか一項に記載の計算機。
【請求項１３】
表示部をさらに備え、
前記プロセッサは、
取得した前記商と余りを前記表示部に表示させる、
請求項９に記載の計算機。
【請求項１４】
プロセッサにより、
複数の数値キーのうち少なくとも１つと区切り記号キーとから少なくとも第１整数、区切り記号、第２整数の順に並ぶ数値データの入力が受け付けられた場合であって、第１演算キーから入力が受け付けられたときに、前記第１整数を第１演算対象数として取得し、前記第２整数を第２演算対象数として取得し、
前記第１整数および前記第２整数が取得された後に第２演算キーから入力が受け付けられた場合に、前記複数の数値キーのうち少なくとも１つから入力された被演算対象数を取得し、
取得された前記被演算対象数を、取得された前記第１演算対象数及び前記第２演算対象数で演算する、
計算方法。
【請求項１５】
複数の数値キーと、第１演算キー及び第２演算キーと、区切り記号キーと、メモリと、プロセッサとを備えた計算機の前記プロセッサに、
前記複数の数値キーのうち少なくとも１つと前記区切り記号キーとから少なくとも第１整数、区切り記号、第２整数の順に並ぶ数値データの入力が受け付けられた場合であって、前記第１演算キーから入力が受け付けられたときに、前記第１整数を第１演算対象数として取得し、前記第２整数を第２演算対象数として取得し、
前記第１整数および前記第２整数が取得された後に前記第２演算キーから入力が受け付けられた場合に、前記複数の数値キーのうち少なくとも１つから入力された被演算対象数を取得し、
取得された前記被演算対象数を、取得された前記第１演算対象数及び前記第２演算対象数で演算する、
処理を実行させるプログラム。