テーマ:数学(278)
カテゴリ:数学と算数
カシオの計算サイトでエラトステネスの篩をつくってみましたよ
カシオと言えば関数電卓でございますので こちらのサイトには沢山の計算プログラムが掲載されておりますよ ですがなぜか「エラトステネスの篩」による素数生成のプログラムはありませんでしたので つくってみることにしましたよ カシオの計算サイトは関数電卓でプログラムが組めるのと同じように 自作の計算プログラムを作って公開して実行させることができるのですよ しかも完全無料でございますよ 私は計算が趣味という理系の変人でございますので 1000桁の整数の計算などをしたくなってしまうのですが カシオの計算サイトは50桁の精度で計算が可能なプログラムを組むことができるのですよ 今ではそういうプログラム言語はまったく珍しくもないのでございますが それでも完全無料で計算プログラムの公開機能まで きちんと日本語でいろいろと提供しているサイトは カシオの計算サイトくらいしかないと思いますな 急になぜか思い立ってしまいまして いくつか自作して公開しておりますが そのうちの1つがこちらの「エラトステネスの篩」でございますよ カシオの計算サイトでは自作プログラムのソースコードを公開する機能がありませんので どうしたもんかと思いましたが 自作プログラムの説明欄に別サイトへのリンクを設定することは可能でしたので このブログ記事にリンクをしてソースコードを掲載したいと思いますよ
とまぁエラトステネスの篩ですのでサンプルプログラムのレベルでしかありませんが カシオの計算サイトの自作プログラムで利用できる言語はほとんど紹介されておりませんので このくらいの短いソースコードも役にたつかもしれないと思いまして 公開いたしますよ カシオの計算サイトで公開できる計算プログラム機能は 決して高性能な機能ではありませんので すごいものは作れそうにありませんが それでも計算プログラムを完全無料で公開できるというのは なかなかよいサービスだと思いますよ ただ性能が高くないので作りたいものが作れないというジレンマはありますな まぁもちろんそういった性能が必要なプログラムは 自分のPCで実行すればよいのですけどね お気に入りの記事を「いいね!」で応援しよう
[数学と算数] カテゴリの最新記事
これの改良できますか?
素数の表示のつもりです for(count=1; int(sqrt(n))<count; count=count+1) { for(x=0; x<count; x=x+1){ if(mod(count,x)<>0) {print(count);} else{println() ;} println(); } } Casio計算サイトあなたに挑戦!の方でコメントお願いします (2024/02/18 06:57:22 PM) |
|