cametan_42 の回答履歴

全579件中101~120件表示
  • pythonの事

    プログラム言語のPYTHONは、BASICとPASCALを足して2で割ったような物と思いますが、如何なものでしょうか。 ※OKWAVEより補足:「NEC 121ware :デジタルライフ全般」についての質問です

  • pythonで桁の大きな数字を調べる方法

    pythonですが、簡単なプログラムで計算しても10000!とかが計算できてしまいます。コンピュータで使える数字の桁数って限定されると思っていたのですが、pythonだと計算できるのでしょうか。 なお、ちゃんと計算できているのかどうか不明ではありますが。 また、ものすごく桁数が長い数字とか無理数とかですが、数字(0-9)が表れる頻度を調べることができないかと思いますが、プログラムを組むことは可能でしょうか。円周率でも平方根、ネイピア数とかでもですが。かなりイーブンになるものでしょうか。10000!とかだと原理的に0が多くなるようですが。 よろしくお願いします。

  • pythonで桁の大きな数字を調べる方法

    pythonですが、簡単なプログラムで計算しても10000!とかが計算できてしまいます。コンピュータで使える数字の桁数って限定されると思っていたのですが、pythonだと計算できるのでしょうか。 なお、ちゃんと計算できているのかどうか不明ではありますが。 また、ものすごく桁数が長い数字とか無理数とかですが、数字(0-9)が表れる頻度を調べることができないかと思いますが、プログラムを組むことは可能でしょうか。円周率でも平方根、ネイピア数とかでもですが。かなりイーブンになるものでしょうか。10000!とかだと原理的に0が多くなるようですが。 よろしくお願いします。

  • Python学習サイトをご存知ありましたら

    Pytho入門として、Hallo world から 下記サイトで基礎的な関数などを勉強しました。 https://www.pythonweb.jp/tutorial/ 次のステップとして良い学習サイトがありましたらご紹介ください。 よろしくお願いします。 _____ これまでアプリケーションを作成するようなプログラミングの経験はなく、HTMLやFlashAS、PHP、JavaScriptなどのスクリプトの経験はあるといった具合です。 Pythoで、いずれ機械学習なんかでデータから次を予測するようなことをしてみたいと考えています。 Python 2.7 Mac OS X 10.11 環境です。

  • c言語の再帰で(関数呼び出し)+1がわからない

    再帰がどのように処理されているのか理解するために、再帰の時に +1 してみたところ 0! = 1 1! = 2 2! = 5 3! = 16 4! = 65 5! = 326 6! = 1957 7! = 13700 8! = 109601 9! = 986410 10! = 9864101 となりました。 普通の階乗の値を求めた最後に +1され、それが戻されると思ったのですが違いました。 これはどういう処理がされているのでしょうか? #include <stdio.h> int kaijo(int); int main() { int i; for (i = 0; i < 11; i++) printf("%d! = %d\n", i, kaijo(i)); return 0; } int kaijo(int n) { if (n == 0) return 1; else return n * kaijo(n - 1) + 1; }

  • c言語の再帰で(関数呼び出し)+1がわからない

    再帰がどのように処理されているのか理解するために、再帰の時に +1 してみたところ 0! = 1 1! = 2 2! = 5 3! = 16 4! = 65 5! = 326 6! = 1957 7! = 13700 8! = 109601 9! = 986410 10! = 9864101 となりました。 普通の階乗の値を求めた最後に +1され、それが戻されると思ったのですが違いました。 これはどういう処理がされているのでしょうか? #include <stdio.h> int kaijo(int); int main() { int i; for (i = 0; i < 11; i++) printf("%d! = %d\n", i, kaijo(i)); return 0; } int kaijo(int n) { if (n == 0) return 1; else return n * kaijo(n - 1) + 1; }

  • 配列の練習問題

    #include<iostream> using namespace std; //count関数の宣言 int count(char str[], char ch); int main() { char str[100]; char ch; cout << "文字列を入力して下さい。\n"; cin >> str; cout << "文字列から探す文字を入力して下さい。\n"; cin >> ch; int c = count(str, ch); cout << str << "の中に" << ch << "は" << c << "個あります。\n"; return 0; } //count関数の定義 int count(char str[], char ch) { int i = 0; int c = 0; while (str[i]) { if (str[i] == ch) c++; i++; } return c; } こんにちは。 この問題の解答のプログラムの意味がイマイチ解らないので良かったら教えて下さい。 確認がてらに質問します。 よろしくお願いします。

  • 混ぜちゃダメなんですか?

    プログラミングについて疑問があります。 最終的に機械語に変換されるなら、javaとRubyとかPHP、他の言語を混ぜたプログラムは作れるんですか? そういうの、やった人とかいるのでしょうか?  (言語って沢山あるんだ~、コンパイラって何?という超初心者レベルです。  お返事は素人が理解しやすいように書いて頂けたら嬉しいです。  よろしくお願いします。)

    • noname#233095
    • 回答数9
  • コンソール上でコードをファイルに保存したい

    pythonを勉強しています。 centos上でコードをファイル保存して実行したいのですが、しらべてみてもテキストエディタに書いてから保存という方法しか出てきません。いちいちGUIをたちあげるのはおっくうなので、コンソール上で書いたコードをそのまま保存したいです。 ご教授のほどよろしくお願いします。

  • プログラムに詳しい方に質問です。

    シムシティのような街作りゲームって、街を発展させていくと必ず処理が重くなります。 例えば、最初のうちはゲーム内1ヶ月が現実10秒ぐらいだったのが、次第に20秒かかるようになり、30秒かかるようになっていきます。 これって主に何が原因なのでしょうか? 建物などのグラフィックを同時に描写することが原因? 内部で複雑な計算が必要になることでその計算量が原因? それ以外の何か?

    • kknow
    • 回答数5
  • Pythonのプログラムの実行の考え方について

    pythonの教科書のサンプルの実行についてお尋ねします。 テキストのサンプルには普通、インタープリターで書いてあるものと、プログラムをファイルに書き出してそれをコマンドで一気に処理するもの(こちらの方が他の言語の実行に近いか)の2通りがあります。 インタープリター向きに記述されたものをファイルに書き出してpythonコマンドで、インタープリターと同じように実行するにはどのような書き換えが必要になるのでしょうか。結果を出力するときにインタープリターでは配列名を入力するだけでその内容が出力されたりしますが、ファイルではそれができないのでコマンドを指定するとかになると思いますが、他になにかあるでしょうか。 ファイルに書き出したプログラムの実行ですが、Pythonコマンドを実行しても実行形式の出力がないのでコンパイルではないわけですが、これはバッチとかシェルスクリプトと同じような意味になるのでしょうか。1行1行実行していくということですが。とするとインタープリターと同じになるのかなと思うのですが。 実行形式が単体のファイルとして出力されて単体として実行できるというのは従来のプログラム(C,Fortranなど)ですが、Pythonはそれがないわけですね。Ruby, Perlに近いものなのでしょうか。速度が求められる科学技術計算ではライブラリを導入して高速化できるということですが、どの程度かなと思いますが。その中間的なものがJavaなのかなと思いますが(半分実行ファイルみたな)。 たぶんベタな質問と思いますが、よろしくお願いします。

  • データの検索システムを作りたい

    個人的に、簡単なデータの検索システムを作りたいのですが、何で作るのが一番簡単ですか?前提として費用ゼロで、簡単に作れて、単純で、軽くて、高機能でなくてよいです。 具体的には、 部品No:12345, 部品コード:ABCDE, 部品名:インチナット, 価格:¥3980 こんな感じで、各々の項目でソートしたり、検索できたりって感じです。 昔ちょろっとだけC言語を学んでたことがあったのでなんとなくぼんやりとイメージはできてるんですけど、こいつにさく時間があまりないので、一番手っ取り早いものってなんでしょうか。 今のとこエクセルが簡単かなと思ってるんですけど、そんなことしなくても今の技術ではこれがあるんだよ!てきなのあったら教えて頂きたいです。

  • プログラミング言語

    プログラミング言語のC言語とかJavaとかPerlとかの違いって使いやすさや慣れ以外に違いってあるんですか? 言葉足らずですいません…! 先程あげた三つのプログラミング言語が全く違うのは理解しているのですが、 それを使う、仕様した結果何か変わるのか疑問を抱いたので質問させていただきました。 初心者なので全く分からなくて… 教えてください><

    • iudsiu
    • 回答数21
  • 数配列の長さ

    あらかじめ決まってないint型の配列の長さはどうのようにして求めたら良いのでしょうか? int array[100];で宣言して実際に数字が入るのは100以下の様な状況 sizeofで調べると100になってしまうので配列の最後に@マークを代入して長さを調べてたのですが何か適切な方法はありますか? プログラミング初心者なのでこれ以上思いつかなかったので適切な方法があればよろしくお願いします。

  • Cプログラミング言語の問題です。

    Cプログラミングの問題です。 長さをメートル(m)で入力すると、その値をヤード(yd)、インチ(in)、海里、マイル(mi)に変換するプログラムを作成せよ。 ※ただし、1m=1.093lb、1in=0.0254m、1海里=1852m、1m=0.000621mi である。

  • 人気投票の考え方

    例えば5点満点でアイテムの評価を皆さんにしていただいたとします。 その際、全員が全部のアイテムに評価を入れるのであれば平均点を出せば人気順にアイテムをソート出来ますが、投票者おのおのが投票したいアイテムのみに投票する場合だと、どのような考え方、アルゴリズムでソートするのが良いのでしょうか? ほとんど人目に入らずに1人が5点満点を投票したものより、多くから投票された結果平均4.3点の方が人気があると判断するのが普通だと思います。 統計学的な理論。一般的にはこうする等ご存知であれば教えてください。

  • 人気投票の考え方

    例えば5点満点でアイテムの評価を皆さんにしていただいたとします。 その際、全員が全部のアイテムに評価を入れるのであれば平均点を出せば人気順にアイテムをソート出来ますが、投票者おのおのが投票したいアイテムのみに投票する場合だと、どのような考え方、アルゴリズムでソートするのが良いのでしょうか? ほとんど人目に入らずに1人が5点満点を投票したものより、多くから投票された結果平均4.3点の方が人気があると判断するのが普通だと思います。 統計学的な理論。一般的にはこうする等ご存知であれば教えてください。

  • Pythonでwhileがうまく動きません。

    プログラムは初心者ですが、Pythonが簡単そうなので参考書を買ってPythonのホームページから最新の3.6.2 32bitをインストールして本に書かれているサンプルプログラムを書き込んで試しているのですが # coding:utf-8 total = 0 a = 1 while total <= 50: print a total = total + a a = a + 1 print(total) これをRunすると 1 2 3 4 5 6 7 8 9 10 55 と出ます Python 3.5.4 64bitでも試してみたのですが、55 と出ます。 他のパソコンでも試してみたのですが、結果は同じでした。 OSはWindws10 1703homeです。 どなたか、詳しい方ご教授をお願いします。

  • プログラミングについて

    初めまして、初めて質問させていただきます。 いきなりですが最近プログラミングにはまり、独学でCプロをやり始めた物なのですが、以下のようなプログラムをCプロで打ち込んでコンパイルしたところ int main(void) { int i,j,height,length; scanf("%d",&height); if(height % 2 ==0) { putchar("invalid"); { return 0; } } scanf("%d",&length); if(height>=1 && height<=100) for(i=1;i<=height;i++){ for(j=1;j<=length;j++) if(i ==1 || i==height) { putchar('e'); } else if( i !=height/2+1){ putchar('e'); for(j=1;j<length;j++) putchar('.'); } else{ for(j=1;j<=length/2+1;j++) putchar('e'); for(j=length/2+1;j<length;j++) putchar('.'); } putchar('\n'); } return(0); } ――――――――――― Main.c:5:1: warning: implicitly declaring library function 'scanf' with type 'int (const char *restrict, ...)' [-Wimplicit-function-declaration] scanf("%d",&height); ^ Main.c:5:1: note: include the header <stdio.h> or explicitly provide a declaration for 'scanf' Main.c:8:5: warning: implicit declaration of function 'putchar' is invalid in C99 [-Wimplicit-function-declaration] putchar("invalid"); ^ 2 warnings generated. ――――――――― と上のようなエラー内容が出てしまい、丸一日自分で模索しても何故こんなエラーが出て来てしまうのか分からない為、教えて頂けるとありがたいです。

    • aserian
    • 回答数3
  • プログラミングについて

    初めまして、初めて質問させていただきます。 いきなりですが最近プログラミングにはまり、独学でCプロをやり始めた物なのですが、以下のようなプログラムをCプロで打ち込んでコンパイルしたところ int main(void) { int i,j,height,length; scanf("%d",&height); if(height % 2 ==0) { putchar("invalid"); { return 0; } } scanf("%d",&length); if(height>=1 && height<=100) for(i=1;i<=height;i++){ for(j=1;j<=length;j++) if(i ==1 || i==height) { putchar('e'); } else if( i !=height/2+1){ putchar('e'); for(j=1;j<length;j++) putchar('.'); } else{ for(j=1;j<=length/2+1;j++) putchar('e'); for(j=length/2+1;j<length;j++) putchar('.'); } putchar('\n'); } return(0); } ――――――――――― Main.c:5:1: warning: implicitly declaring library function 'scanf' with type 'int (const char *restrict, ...)' [-Wimplicit-function-declaration] scanf("%d",&height); ^ Main.c:5:1: note: include the header <stdio.h> or explicitly provide a declaration for 'scanf' Main.c:8:5: warning: implicit declaration of function 'putchar' is invalid in C99 [-Wimplicit-function-declaration] putchar("invalid"); ^ 2 warnings generated. ――――――――― と上のようなエラー内容が出てしまい、丸一日自分で模索しても何故こんなエラーが出て来てしまうのか分からない為、教えて頂けるとありがたいです。

    • aserian
    • 回答数3