1354156 ランダム
 ホーム | 日記 | プロフィール 【フォローする】 【ログイン】

ひできちの楽天ブログ

【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! --/--
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
2022/02/21
XML
テーマ:数学(278)
カテゴリ:数学と算数
カシオの計算サイトエラトステネスの篩をつくってみましたよ





カシオと言えば関数電卓でございますので
こちらのサイトには沢山の計算プログラムが掲載されておりますよ

ですがなぜか「エラトステネスの篩」による素数生成のプログラムはありませんでしたので
つくってみることにしましたよ

カシオの計算サイトは関数電卓でプログラムが組めるのと同じように
自作の計算プログラムを作って公開して実行させることができるのですよ

しかも完全無料でございますよ

私は計算が趣味という理系の変人でございますので
1000桁の整数の計算などをしたくなってしまうのですが
カシオの計算サイトは50桁の精度で計算が可能なプログラムを組むことができるのですよ

今ではそういうプログラム言語はまったく珍しくもないのでございますが
それでも完全無料で計算プログラムの公開機能まで
きちんと日本語でいろいろと提供しているサイトは
カシオの計算サイトくらいしかないと思いますな

急になぜか思い立ってしまいまして
いくつか自作して公開しておりますが
そのうちの1つがこちらの「エラトステネスの篩」でございますよ

カシオの計算サイトでは自作プログラムのソースコードを公開する機能がありませんので
どうしたもんかと思いましたが

自作プログラムの説明欄に別サイトへのリンクを設定することは可能でしたので
このブログ記事にリンクをしてソースコードを掲載したいと思いますよ



do
{
MAXsieve;
numeric sieve[0];
numeric sieve[MAXsieve];
maxdv = int(sqrt(MAXsieve));
for (idx = 0; idx < MAXsieve ; idx=idx+1) {
sieve[idx] = 1;
}
sieve[0] = 0;
sieve[1] = 0;
for(idx = 2; idx <= maxdv ; idx=idx+1) {
if(sieve[idx] == 1) {
for(j = idx * 2; j < MAXsieve ; j =j+ idx) {
sieve[j] = 0;
}
}
}
}
while(false);

count=0;
println(0,MAXsieve);
for(idx = 2; idx < MAXsieve ; idx=idx+1)
{
if(sieve[idx]== 1)
{
count=count+1;
println(count,idx);
}
}













とまぁエラトステネスの篩ですのでサンプルプログラムのレベルでしかありませんが
カシオの計算サイトの自作プログラムで利用できる言語はほとんど紹介されておりませんので

このくらいの短いソースコードも役にたつかもしれないと思いまして
公開いたしますよ

カシオの計算サイトで公開できる計算プログラム機能は
決して高性能な機能ではありませんので
すごいものは作れそうにありませんが
それでも計算プログラムを完全無料で公開できるというのは
なかなかよいサービスだと思いますよ

ただ性能が高くないので作りたいものが作れないというジレンマはありますな
まぁもちろんそういった性能が必要なプログラムは
自分のPCで実行すればよいのですけどね





お気に入りの記事を「いいね!」で応援しよう

最終更新日  2022/02/28 05:49:27 PM
コメント(1) | コメントを書く


■コメント

お名前
タイトル
メッセージ
画像認証
別の画像を表示
上の画像で表示されている数字を入力して下さい。


利用規約に同意してコメントを
※コメントに関するよくある質問は、こちらをご確認ください。


 Re:カシオの計算サイトでエラトステネスの篩をつくってみたとな?(02/21)   knowif さん
これの改良できますか?

素数の表示のつもりです

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)

PR

キーワードサーチ

▼キーワード検索

日記/記事の投稿

フリーページ

カテゴリ

カテゴリ未分類

(38)

楽天サービス

(45)

ポイント生活

(51)

電子書籍

(30)

yahoo

(3)

クレジットカード

(36)

楽天Edy

(35)

楽天銀行デビットカード

(14)

nanacoカード

(8)

WAON

(2)

ジャパンネット銀行

(4)

ECサイト比較

(17)

majica カード

(5)

Tポイント

(3)

動画配信

(62)

デビットカード

(10)

PASMO

(2)

電気自由化

(2)

音楽配信

(9)

楽天ブックス

(9)

au WALLET

(9)

年末商戦

(4)

ふるさと納税

(2)

Yahooプレミアム会員特典

(7)

楽天ポイント獲得数報告

(5)

ポイント交換

(2)

クレカ入会特典

(6)

楽天市場

(7)

電子マネー

(12)

福袋・初売り

(2)

BABYMETAL

(7)

Yahooショッピング

(30)

Yahooクレジットカード

(6)

税金対策

(2)

楽天銀行プリペイドカード

(3)

楽天ペイ

(5)

ゾンビ

(4)

銀行カード

(2)

ヤフオク!

(1)

ポイント・キャンペーン

(23)

Amazon

(3)

Ponta

(2)

ギタリスト

(3)

プリペイドカード

(1)

クーポン・キャンペーン

(18)

暗号・分割・隠蔽

(2)

ガジェット

(43)

プログラミング

(6)

ネット銀行

(7)

Chrome 機能拡張

(1)

リアル銀行

(1)

数学と算数

(14)

格安SIM

(5)

将棋

(86)

クラウド

(1)

国語

(3)

ニュース

(26)

社会

(2)

電子決済

(2)

割引券

(0)

日記

(1)

TIPS

(3)

ソフトウェア

(14)

商品レビュー

(1)

映画視聴

(4)

洋楽

(2)

マンガ

(0)

お買い物パンダ

(1)

3Gケータイ3Gスマホ

(3)

互換オフィス

(4)

IT用語

(0)

地球温暖化

(41)

植民地時代

(0)

古代史

(1)

楽天ポイントビットコイン

(9)

ITの仕事

(1)

楽天購入品リスト

(0)

ご挨拶

(0)

楽天リワード

(1)

Visual Studio

(4)

wikipedia

(1)

コロナ

(1)

python

(4)

地球温暖化懐疑/否定論者

(13)

youtubeライブカメラ

(1)

自然災害

(4)

SNS

(1)

動物

(1)

楽天ブログ

(4)

藤岡幹大

(1)

グレタ

(2)

コメント新着

お気に入りブログ

新しい人型3Dモデ… humanoid.toshiさん

【機能追加のお知ら… 楽天アフィリエイト事務局スタッフさん

5/8実施:楽天レシピ… 楽天レシピスタッフさん

ものぐさ父さんの子… ものぐさ父さん
楽天ブログ StaffBlog 楽天ブログスタッフさん

プロフィール

ひできち(hidekichi45)

ひできち(hidekichi45)

ニューストピックス

バックナンバー

2024/05
2024/04
2024/03
2024/02
2024/01
2023/12
2023/11
2023/10
2023/09
2023/08

© Rakuten Group, Inc.