アフィリエイト広告を利用しています

はじめに | サイトマップ | プライバシーポリシー・サイトポリシー・免責事項など | 【レビュー】Parallels Desktop 15 for Mac 




広告

この広告は30日以上更新がないブログに表示されております。
新規記事の投稿を行うことで、非表示にすることが可能です。
posted by fanblog

2015年09月07日

じゃんけんプログラミング(乱数編:特徴あり版)その2 | C言語プログラミング入門講座











キーワード
C言語 人工無能 


Xcode(Mac)で覚えるC言語入門講座 | はじめてのコンピュータ・パソコン.png


AI(人工知能)プログラミングの作り方 | C言語プログラミング入門講座
じゃんけんプログラミング(乱数編:特徴あり版)その2




C言語で、

簡単な「 じゃんけんプログラム 」を作りながら

人工知能(AI:Artificial Intelligence)について、

考えていきたいと思います。





今回も、

乱数 」と

関係演算子 」・「論理演算子」などを利用して、

コンピュータが、出す手(グー、チョキ、パー)に、

特徴をもたせた

 * 特定の出す手を、
   出やすいようにしたり、
   出にくいようにしたりと、
   特徴をもたせてみます。
   

基本的なプログラミングを実装してみます。






じゃんけんプログラミング(乱数編:特徴あり版)その2

のプログラミングでは、

プログラムを実行すると、

コンピュータの出す手が出力されましたが、

今回は、

プログラムを実行後に、

「 enter 」キーを押すと、

コンピュータの出す手が出力されるように、

プログラミングをしていきたいと思います。











[ C言語プログラミングの開発環境 ]


Xcode



Macのプログラミングのための

統合開発環境
(IED:Integrated Development Environment)



 * その他にも、一例として、
   IBMアイビーエム
  (International Business Machines Corporation)
   によって開発された

  「 Eclipse 」(イクリプス・エクリプス)

   というオープンソースの統合開発環境 (IDE) でも
   Mac環境下でC言語プログラミングの練習が
   できると思います。
   個人的には、Xcodeの方が、
   簡単なプログラミン程度であれば使いやすいのでは
   ないかと思います。

  「 Eclipse 」は、Javaをはじめ
   さまざまなプログラミング言語を学習したい場合には、
   役に立つのではないかと思います。






Xcodeを利用して、

C言語プログラミングの実行環境にする方法や、

基本的なコード入力時の

キーボード操作方法についてわからない

わからない方の場合は、

こちらの記事から読み進めてみてください。

Hello worldプログラム | Xcode(Mac)でC言語入門講座











じゃんけんプログラミング(乱数編:特徴あり版)その2 | C言語プログラミング入門講座(動画)



















C言語サンプルコード


#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main(void) {
int janken_ai;

printf("じゃんけんAIと「じゃんけん」をしよう!(「enter」キーを押してね。)");
getchar();
printf("\nじゃんけん、ぽん!\n\n");

srand((unsigned)time(NULL));
janken_ai = rand() % 10;

if (janken_ai >= 0 && janken_ai <= 3) {
printf("じゃんけんAI:「グー」です。\n");
} else if (janken_ai >= 4 && janken_ai <= 6) {
printf("じゃんけんAI:「チョキ」です。\n");
} else {
printf("じゃんけんAI:「パー」です。\n");
}
}







 * コード内に全角スペースが含まれていると
   エラーになりますので、
   その際は、半角スペースに適宜修正してください。

 * int型 (integerインテジャー:整数値)の変数として、
  「 janken_ai 」という名前の変数を作成しています。
   変数名は自分でわかりやすいように名前をつけてみてください。










今回のプログラムでは、

プログラムを実行後に、

「 enter 」キーを押すと、

コンピュータの出す手が、

出力されるようになっています。






じゃんけんプログラミング(乱数編:特徴あり版)その1

のプログラミングに比べると、

入出力関数の

getchar();

のコードを追加することで、

「 enter 」キーを押すと、

コンピュータの出す手が、

出力されるようにしています。








サンプルコード内の、


if (janken_ai >= 0 && janken_ai <= 3)

else if (janken_ai >= 4 && janken_ai <= 6)


などの、

比較演算子

 * <演算子
 * >演算子
 * <=演算子
 * >=演算子 など

や、

論理演算子

 * 論理AND演算子( && )
 * 論理OR演算子( || )

や、

数値などを変更することで、

コンピュータの出す手に特徴をもたせることができます。




具体的には、

グー 」を

出しやすいようにするには、


C言語サンプルコード (「 グー 」を出しやすいプログラミング)


#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main(void) {
int janken_ai;

printf("じゃんけんAIと「じゃんけん」をしよう!(「enter」キーを押してね。)");
getchar();
printf("\nじゃんけん、ぽん!\n\n");

srand((unsigned)time(NULL));
janken_ai = rand() % 10;

if (janken_ai >= 0 && janken_ai <= 5) {
printf("じゃんけんAI:「グー」です。\n");
} else if (janken_ai >= 6 && janken_ai <= 8) {
printf("じゃんけんAI:「チョキ」です。\n");
} else {
printf("じゃんけんAI:「パー」です。\n");
}
}




 * 乱数の結果が「 0 〜 5 」の範囲の場合
  「 グー 」が出力されるプログラム





チョキ 」を出しやすいようにするには、


C言語サンプルコード (「 チョキ 」を出しやすいプログラミング)


#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main(void) {
int janken_ai;

printf("じゃんけん、ぽん!\n\n");

srand((unsigned)time(NULL));
janken_ai = rand() % 10;

if (janken_ai >= 0 && janken_ai <= 1) {
printf("じゃんけんAI:「グー」です。\n");
} else if (janken_ai >= 2 && janken_ai <= 8) {
printf("じゃんけんAI:「チョキ」です。\n");
} else {
printf("じゃんけんAI:「パー」です。\n");
}
}



 * 乱数の結果が「 2 〜 8 」の範囲の場合
  「 チョキ 」が出力されるプログラム



などと、

コンピュータの出す手に、

特徴をもたせることができます。





範囲を変更した際に、

どのような結果になるか、

色々と試してみてください。



















[ スポンサードリンク ]
















                    by はじめてのコンピュータ・パソコン








Xcode(Mac)で覚えるC言語入門講座 | はじめてのコンピュータ・パソコン.png
このバナーをクリックすると
「 Xcode(Mac)で覚えるC言語入門講座 」
の一覧ページにリンクします。


ー 独学プログラマーのためのAI(人工知能・無能)プログラム入門講座



AIプログラミングの作り方入門講座 | じゃんけんAIプログラム 乱数編) .png

AI(人工知能・無能)プログラミングの作り方入門講座(Hello World〜じゃんけんAIプログラム 乱数編) 






右向き三角1サイトマップ


右向き三角1プロフィール | サイトポリシー・免責事項など


右向き三角1CONTENTS(コンテンツ)一覧


右向き三角1C言語関連本 特集


右向き三角1Xcode(Mac)で覚えるSwiftプログラミング入門講座


右向き三角1Macでコマンド入門講座


右向き三角1パソコン・プログラミング学習関連アプリ 特集


右向き三角1日本人のプログラミング学習の現在と未来 | #24 デジタルライフコラム


右向き三角1Mac(マック)関連パソコン iMac・MacBookPro・MacBookAir


右向き三角1パソコン・家電の新製品・キャンペーン情報 特集











じゃんけんプログラミング(乱数編:特徴あり版)その1 | C言語プログラミング入門講座











キーワード
C言語 人工無能 


Xcode(Mac)で覚えるC言語入門講座 | はじめてのコンピュータ・パソコン.png


AI(人工知能)プログラミングの作り方 | C言語プログラミング入門講座
じゃんけんプログラミング(乱数編:特徴あり版)その1




C言語で、

簡単な「 じゃんけんプログラム 」を作りながら

人工知能(AI:Artificial Intelligence)について、

考えていきたいと思います。





今回は、

乱数 」と

関係演算子 」・「論理演算子」などを利用して、

コンピュータが、出す手(グー、チョキ、パー)に、

特徴をもたせた

 * 特定の出す手を、
   出やすいようにしたり、
   出にくいようにしたりと、
   特徴をもたせてみます。
   

基本的なプログラミングを実装してみます。






乱数を利用して、

コンピュータの出す手を

行き当たりばったりで出力させていた


じゃんけんプログラミング(乱数編:特徴なし版)その1 


じゃんけんプログラミング(乱数編:特徴なし版)その2


などのプログラミングに比べ、

人間の思考に

近づきはじめたのではないかと思います。





ただ、

事前にプログラマーによって、

コンピュータの出しやすい手を決めてしまっていることや、

じゃんけん相手とじゃんけんを実践していく中での、

経験値などをいかせていない点などを考慮すると、

まだまだ

プログラミングの内容としては、

人工無能(Artificial incompetence・Artificial Innocence)・人工無脳(chatbot)

的ではないかと思います。












[ C言語プログラミングの開発環境 ]


Xcode



Macのプログラミングのための

統合開発環境
(IED:Integrated Development Environment)



 * その他にも、一例として、
   IBMアイビーエム
  (International Business Machines Corporation)
   によって開発された

  「 Eclipse 」(イクリプス・エクリプス)

   というオープンソースの統合開発環境 (IDE) でも
   Mac環境下でC言語プログラミングの練習が
   できると思います。
   個人的には、Xcodeの方が、
   簡単なプログラミン程度であれば使いやすいのでは
   ないかと思います。

  「 Eclipse 」は、Javaをはじめ
   さまざまなプログラミング言語を学習したい場合には、
   役に立つのではないかと思います。






Xcodeを利用して、

C言語プログラミングの実行環境にする方法や、

基本的なコード入力時の

キーボード操作方法についてわからない

わからない方の場合は、

こちらの記事から読み進めてみてください。

Hello worldプログラム | Xcode(Mac)でC言語入門講座











じゃんけんプログラミング(乱数編:特徴あり版)その1 | C言語プログラミング入門講座(動画)
















C言語サンプルコード


#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main(void) {
int janken_ai;

printf("じゃんけん、ぽん!\n\n");

srand((unsigned)time(NULL));
janken_ai = rand() % 10;

if (janken_ai >= 0 && janken_ai <= 3) {
printf("じゃんけんAI:「グー」です。\n");
} else if (janken_ai >= 4 && janken_ai <= 6) {
printf("じゃんけんAI:「チョキ」です。\n");
} else {
printf("じゃんけんAI:「パー」です。\n");
}
}






 * コード内に全角スペースが含まれていると
   エラーになりますので、
   その際は、半角スペースに適宜修正してください。

 * int型 (integerインテジャー:整数値)の変数として、
  「 janken_ai 」という名前の変数を作成しています。
   変数名は自分でわかりやすいように名前をつけてみてください。











今回のプログラムでは、

コードを記述後、

プログラムを実行すると、

コンピュータの出す手が、

出力されます。





サンプルコード内の、


if (janken_ai >= 0 && janken_ai <= 3)

else if (janken_ai >= 4 && janken_ai <= 6)


などの、

比較演算子

 * <演算子
 * >演算子
 * <=演算子
 * >=演算子 など

や、

論理演算子

 * 論理AND演算子( && )
 * 論理OR演算子( || )

や、

数値などを変更することで、

コンピュータの出す手に特徴をもたせることができます。




具体的には、

グー 」を

出しやすいようにするには、


C言語サンプルコード (「 グー 」を出しやすいプログラミング)


#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main(void) {
int janken_ai;

printf("じゃんけん、ぽん!\n\n");

srand((unsigned)time(NULL));
janken_ai = rand() % 10;

if (janken_ai >= 0 && janken_ai <= 5) {
printf("じゃんけんAI:「グー」です。\n");
} else if (janken_ai >= 6 && janken_ai <= 8) {
printf("じゃんけんAI:「チョキ」です。\n");
} else {
printf("じゃんけんAI:「パー」です。\n");
}
}



 * 乱数の結果が「 0 〜 5 」の範囲の場合
  「 グー 」が出力されるプログラム





パー 」を出しやすいようにするには、


C言語サンプルコード (「 パー 」を出しやすいプログラミング)


#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main(void) {
int janken_ai;

printf("じゃんけん、ぽん!\n\n");

srand((unsigned)time(NULL));
janken_ai = rand() % 10;

if (janken_ai >= 0 && janken_ai <= 2) {
printf("じゃんけんAI:「グー」です。\n");
} else if (janken_ai >= 3 && janken_ai <= 4) {
printf("じゃんけんAI:「チョキ」です。\n");
} else {
printf("じゃんけんAI:「パー」です。\n");
}
}



 * 乱数の結果が「 5以上 」の範囲の場合
  「 パー 」が出力されるプログラム



などと、

コンピュータの出す手に、

特徴をもたせることができます。




範囲を変更した際に、

どのような結果になるか、

色々と試してみてください。







じゃんけんプログラミング(乱数編:特徴あり版)その2(作成予定です)

では、

プログラムを実行後、

「 enter 」キーを押すと、

コンピュータの結果が出力されるように、

プログラミングを

していきたいと思います。














[ スポンサードリンク ]


















                    by はじめてのコンピュータ・パソコン








Xcode(Mac)で覚えるC言語入門講座 | はじめてのコンピュータ・パソコン.png
このバナーをクリックすると
「 Xcode(Mac)で覚えるC言語入門講座 」
の一覧ページにリンクします。


ー 独学プログラマーのためのAI(人工知能・無能)プログラム入門講座



AIプログラミングの作り方入門講座 | じゃんけんAIプログラム 乱数編) .png

AI(人工知能・無能)プログラミングの作り方入門講座(Hello World〜じゃんけんAIプログラム 乱数編) 






右向き三角1サイトマップ


右向き三角1プロフィール | サイトポリシー・免責事項など


右向き三角1CONTENTS(コンテンツ)一覧


右向き三角1C言語関連本 特集


右向き三角1Xcode(Mac)で覚えるSwiftプログラミング入門講座


右向き三角1Macでコマンド入門講座


右向き三角1パソコン・プログラミング学習関連アプリ 特集


右向き三角1日本人のプログラミング学習の現在と未来 | #24 デジタルライフコラム


右向き三角1Mac(マック)関連パソコン iMac・MacBookPro・MacBookAir


右向き三角1パソコン・家電の新製品・キャンペーン情報 特集











じゃんけんプログラミング(乱数編:特徴なし版)その2 | C言語プログラミング入門講座











キーワード
C言語 人工無能 


Xcode(Mac)で覚えるC言語入門講座 | はじめてのコンピュータ・パソコン.png


AI(人工知能)プログラミングの作り方 | C言語プログラミング入門講座
じゃんけんプログラミング(乱数編:特徴なし版)その2




C言語で、

簡単な「 じゃんけんプログラム 」を作りながら

人工知能(AI:Artificial Intelligence)について、

考えていきたいと思います。





今回も、

乱数を利用して、

コンピュータが、出す手(グー、チョキ、パー)を

決定する

基本的なプログラミングを実装してみます。




じゃんけんプログラミング(乱数編:特徴なし版)その1

のプログラミングでは、

プログラムを実行すると、

コンピュータの出す手が出力されましたが、

今回は、

プログラムを実行後に、

「 enter 」キーを押すと、

コンピュータの出す手が出力されるように、

プログラミングをしていきたいと思います。













[ C言語プログラミングの開発環境 ]


Xcode



Macのプログラミングのための

統合開発環境
(IED:Integrated Development Environment)



 * その他にも、一例として、
   IBMアイビーエム
  (International Business Machines Corporation)
   によって開発された

  「 Eclipse 」(イクリプス・エクリプス)

   というオープンソースの統合開発環境 (IDE) でも
   Mac環境下でC言語プログラミングの練習が
   できると思います。
   個人的には、Xcodeの方が、
   簡単なプログラミン程度であれば使いやすいのでは
   ないかと思います。

  「 Eclipse 」は、Javaをはじめ
   さまざまなプログラミング言語を学習したい場合には、
   役に立つのではないかと思います。






Xcodeを利用して、

C言語プログラミングの実行環境にする方法や、

基本的なコード入力時の

キーボード操作方法についてわからない

わからない方の場合は、

こちらの記事から読み進めてみてください。

Hello worldプログラム | Xcode(Mac)でC言語入門講座











じゃんけんプログラミング(乱数編:特徴なし版)その2 | C言語プログラミング入門講座(動画)


















C言語サンプルコード


#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main(void) {
int janken_ai;

printf("じゃんけんAIと「じゃんけん」をしよう!(「enter」キーを押してね。)\n");
getchar();
printf("じゃんけん、ぽん!\n");

srand((unsigned)time(NULL));
janken_ai = rand() % 3;

if (janken_ai == 0) {
printf("\nじゃんけんAI:「グー」です。\n");
} else if (janken_ai == 1) {
printf("\nじゃんけんAI:「チョキ」です。\n");
} else {
printf("\nじゃんけんAI:「パー」です。\n");
}
}






 * コード内に全角スペースが含まれていると
   エラーになりますので、
   その際は、半角スペースに適宜修正してください。

 * int型 (integerインテジャー:整数値)の変数として、
  「 janken_ai 」という名前の変数を作成しています。
   変数名は自分でわかりやすいように名前をつけてみてください。






今回のプログラムでは、

プログラムを実行後に、

「 enter 」キーを押すと、

コンピュータの出す手が、

出力されるようになっています。





じゃんけんプログラミング(乱数編:特徴なし版)その1

のプログラミングに比べると、

入出力関数の

getchar();

のコードを追加することで、

「 enter 」キーを押すと、

コンピュータの出す手が、

出力されるようにしています。


























[ スポンサードリンク ]















                    by はじめてのコンピュータ・パソコン








Xcode(Mac)で覚えるC言語入門講座 | はじめてのコンピュータ・パソコン.png
このバナーをクリックすると
「 Xcode(Mac)で覚えるC言語入門講座 」
の一覧ページにリンクします。


ー 独学プログラマーのためのAI(人工知能・無能)プログラム入門講座



AIプログラミングの作り方入門講座 | じゃんけんAIプログラム 乱数編) .png

AI(人工知能・無能)プログラミングの作り方入門講座(Hello World〜じゃんけんAIプログラム 乱数編) 






右向き三角1サイトマップ


右向き三角1プロフィール | サイトポリシー・免責事項など


右向き三角1CONTENTS(コンテンツ)一覧


右向き三角1C言語関連本 特集


右向き三角1Xcode(Mac)で覚えるSwiftプログラミング入門講座


右向き三角1Macでコマンド入門講座


右向き三角1パソコン・プログラミング学習関連アプリ 特集


右向き三角1日本人のプログラミング学習の現在と未来 | #24 デジタルライフコラム


右向き三角1Mac(マック)関連パソコン iMac・MacBookPro・MacBookAir


右向き三角1パソコン・家電の新製品・キャンペーン情報 特集











Xcodeでアプリ開発講座









Xcodeでアプリ開発講座 | Contents(コンテンツ)


スマートフォンの普及もあり、iPhone・iPadなどのiOSアプリや、Androidアプリなどのはじめとしたスマホアプリに触れる機会が増えることで、アプリ開発・プログラミングに開発に関心を持たれる方も徐々に増えてきているのではないでしょうか?

ただ、実際にアプリ開発をしてみたいと思っても、何から始めていいのか分からずに、はじめの一歩を踏み出せない方もいるのではないでしょうか。

自分自身の場合、Xcodeの存在を知って、

Xcode



プログラミングを始めた際は、Objective-Cというプログラミング言語を利用しながら、Xcodeでプログラミングの学習をしていましたが、2014年には、アップル(Apple)から、Swift(スイフト)という、新しいプログラミング言語が発表され、Xcodeでも利用できるようになりました。

 *注:Swiftの開発環境はXcode6以上


スマホアプリを開発するには、現在では様々な統合開発環境が存在しており、どれから始めたらいいのかわからない方もいるとは思います。将来的には、Android Studio(Java)や、Xcode(Swift)などのプログラミング環境はまた、変わってしまい、新しいプログラミング言語や開発環境について、学ぶ必要があるのかもしれませんが、個人のスタンスとしては楽しみながらその変化を追っていこうと思います。

はじめてプログラミングの世界に足を踏み入れた方にとっては、なるべく(時間などの)損をしないように今後のプログラミングのトレンドを効率よく学びたいと、あせる方もいるかもしれません。また、英語ばかりでプログラミングが意味不明に感じ、すぐに諦めようと思い始めるかもしれませんが、どのプログラミング言語でもいいのではないかとも感じます。
ただ、ひとつのプログラミング言語を始めてみることで、他の言語を始めたいと思ったときに、役に立つのではないかと思います。様々なプログラミング言語を学びながら感じることとしては、核となる部分は、共通しているように感じます。

Xcodeでアプリ開発講座 」では、Macマックユーザー向けに、Xcodeプログラミングに関連するの基礎的な内容の記事を、自分自身のプログラミング学習を兼ねながら、少しずつ書いていこうと思います。「 Xcodeでアプリ開発講座 」のコンテンツの作成状況に応じて利用していただければ幸いです。



[ スポンサードリンク ]









Contents(コンテンツ)


右向き三角1Xcodeで文字サイズの変更 | Xcodeでアプリ開発講座 



Xcode(Mac)で覚えるC言語入門講座

Xcode(Mac)で覚えるC言語入門講座 | はじめてのコンピュータ・パソコン.png











Swiftプログラミング講座

Swiftプログラミング講座 | Xcode(Mac)でアプリ開発講座.png







Swiftなどのプログラミング関連書籍・本



右向き三角1Xcode(Mac)Swiftプログラミング・アプリ開発 関連本特集


右向き三角12015年新刊 | プログラミング関連書籍・本


右向き三角12014年刊行のプログラミング関連書籍・本




Swift関連のiBooks(電子書籍)

英語版ですが、Apple Inc.(アップル)から発表されている
Swiftプログラミング関連の無料電子書籍もありますので、
まだ存在をしらない方がいましたら必要に応じて、
学習補助などにご活用ください。



The Swift Programming Language
Swift Programming Series 第1巻





Using Swift with Cocoa and Objective-C
Swift Programming Series 第2巻








The Swift Programming Language (Swift 3 beta) New♪


Swift 3 beta版の電子書籍も出ましたね。



Using Swift with Cocoa and Objective-C (Swift 3 beta) New♪













C言語プログラミングやスマホアプリ開発(iPhone・Android)などの
プログラミング学習をお急ぎの場合は、




右向き三角1通信教育講座E-LifeStudy
(通信教育講座イーライフスタディ
 :リンク先の「プロフェッショナルライセンスコース」内に
  C言語・Linux・CGI/Perl講座などがあります)









右向き三角1毎日が楽しくなるおケイコを探そう!ケイコとマナブ.net

(C言語、Java、スマホアプリ[Android / iPhone]開発講座など
 様々な講座の資料請求、体験レッスン・説明会の
 予約などができるサイトです)










CodeCamp(コードキャンプ) 」では、
HTMLやCSSをはじめとしたWebプログラミングや、
WordPressコース、
Android(アンドロイド)アプリ開発、
iPhoneアプリ開発(Xcodeを利用したSwift言語によるプログラミング学習)、
など、
さまざまなコースがあります。

無料体験レッスンもあります。

右向き三角1CodeCamp


  :(CodeCamp[iPhoneアプリ開発コース])


  :(CodeCamp[受講生の声])


  :(CodeCamp[講師紹介]) 


  :(CodeCamp[おトクな受講生特典])





などの各種サービス、通信講座なども

参考にしていただければと思います。











[ スポンサードリンク ]

















                    by はじめてのコンピュータ・パソコン






                 ▲ この記事のトップへ





右向き三角1CONTENTS(コンテンツ)一覧


右向き三角1Apple Watch 特集 APPLE WATCH・SPORT・EDITION


右向き三角1ロボットアプリ開発をはじめよう | #7 デジタルライフコラム


右向き三角1IT系エンジニア求人案件・転職
 


じゃんけんプログラミング(乱数編:特徴なし版)その1 | C言語プログラミング入門講座











キーワード
C言語 人工無能 


Xcode(Mac)で覚えるC言語入門講座 | はじめてのコンピュータ・パソコン.png


AI(人工知能)プログラミングの作り方 | C言語プログラミング入門講座
じゃんけんプログラミング(乱数編:特徴なし版)その1




C言語で、

簡単な「 じゃんけんプログラム 」を作りながら

人工知能(AI:Artificial Intelligence)について、

考えていきたいと思います。





今回は、

乱数を利用して、

コンピュータが、出す手(グー、チョキ、パー)を

決定する

基本的なプログラミングを実装してみます。





この段階では、

乱数を利用して、

コンピュータが、

行き当たりばったりで、

出す手を決めているので、

プログラミングの内容としては、

人工無能(Artificial incompetence・Artificial Innocence)・人工無脳(chatbot)

的ではないかと思います。












[ C言語プログラミングの開発環境 ]


Xcode



Macのプログラミングのための

統合開発環境
(IED:Integrated Development Environment)



 * その他にも、一例として、
   IBMアイビーエム
  (International Business Machines Corporation)
   によって開発された

  「 Eclipse 」(イクリプス・エクリプス)

   というオープンソースの統合開発環境 (IDE) でも
   Mac環境下でC言語プログラミングの練習が
   できると思います。
   個人的には、Xcodeの方が、
   簡単なプログラミン程度であれば使いやすいのでは
   ないかと思います。

  「 Eclipse 」は、Javaをはじめ
   さまざまなプログラミング言語を学習したい場合には、
   役に立つのではないかと思います。






Xcodeを利用して、

C言語プログラミングの実行環境にする方法や、

基本的なコード入力時の

キーボード操作方法についてわからない

わからない方の場合は、

こちらの記事から読み進めてみてください。

Hello worldプログラム | Xcode(Mac)でC言語入門講座











じゃんけんプログラミング(乱数編:特徴なし版)その1 | C言語プログラミング入門講座(動画)

















C言語サンプルコード


#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main(void) {
int janken_ai;

printf("じゃんけん、ぽん!\n");

srand((unsigned)time(NULL));
janken_ai = rand() % 3;

if (janken_ai == 0) {
printf("\nじゃんけんAI:「グー」です。\n");
} else if (janken_ai == 1) {
printf("\nじゃんけんAI:「チョキ」です。\n");
} else {
printf("\nじゃんけんAI:「パー」です。\n");
}
}






 * コード内に全角スペースが含まれていると
   エラーになりますので、
   その際は、半角スペースに適宜修正してください。

 * int型 (integerインテジャー:整数値)の変数として、
  「 janken_ai 」という名前の変数を作成しています。
   変数名は自分でわかりやすいように名前をつけてみてください。






今回のプログラムでは、

コードを記述後、

プログラムを実行すると、

コンピュータの出す手が、

出力されます。






じゃんけんプログラミング(乱数編:特徴なし版)その2 

では、

プログラムを実行後、

「 enter 」キーを押すと、

コンピュータの結果が出力されるように、

プログラミングを

していきたいと思います。






















[ スポンサードリンク ]

















                    by はじめてのコンピュータ・パソコン







                 ▲ この記事のトップへ





Xcode(Mac)で覚えるC言語入門講座 | はじめてのコンピュータ・パソコン.png
このバナーをクリックすると
「 Xcode(Mac)で覚えるC言語入門講座 」
の一覧ページにリンクします。


ー 独学プログラマーのためのAI(人工知能・無能)プログラム入門講座




AIプログラミングの作り方入門講座 | じゃんけんAIプログラム 乱数編) .png

AI(人工知能・無能)プログラミングの作り方入門講座(Hello World〜じゃんけんAIプログラム 乱数編) 






右向き三角1サイトマップ


右向き三角1プロフィール | サイトポリシー・免責事項など


右向き三角1CONTENTS(コンテンツ)一覧


右向き三角1C言語関連本 特集


右向き三角1Xcode(Mac)で覚えるSwiftプログラミング入門講座


右向き三角1Macでコマンド入門講座


右向き三角1パソコン・プログラミング学習関連アプリ 特集


右向き三角1日本人のプログラミング学習の現在と未来 | #24 デジタルライフコラム


右向き三角1Mac(マック)関連パソコン iMac・MacBookPro・MacBookAir


右向き三角1パソコン・家電の新製品・キャンペーン情報 特集











Parallels Desktop 18 for Mac クーポン情報




MacでWindowsを使えるソフトウェア【Parallels】

Parallels Desktop for Macをレビュー中。
【レビュー】Parallels Desktop 15 for Mac(一覧へ) 


Parallels Desktop 15 for Mac以降のレビューなど
子供プログラマーのサイトにリンクします。
【長期レビュー】Parallels Desktop for Macの感想(一覧)

子供プログラマーのサイトにリンクします。
【クーポン情報 - 10% OFF】Parallels Desktop 18 for Mac(2023年7月25日〜2023年8月8日まで) New♪
サイト内検索


おすすめ入門講座・特集コンテンツ
このサイトで作成している入門講座や、特集関連などのおすすめコンテンツです。お気に入りの講座コンテンツや、気になる特集探しなどにお役立てください 
  1. 1. 【Mac版】データ復元・復旧SOS講座(一覧)
  2. 2. no img パソコン便利機能関連記事(一覧) | エクセル・ワード・パワーポイント
  3. 3. Pythonで機械学習・人工知能(AI)プログラミング入門 | 数字の画像認識(anaconda - Jupyterノートブック版)
  4. 4. no img 人工知能(AI)・機械学習プログラミング入門者のための数学入門講座
  5. 5. 独学プログラマーのためのAI(人工知能・無能)プログラム入門講座
  6. 6. Macでアフィリエイトのやり方・始め方入門講座
  7. 7. Xcode(Mac)で覚えるSwiftプログラミング入門講座(一覧)
  8. 8. デジタルライフコラム(Column)
  9. 9. パソコンでイラスト作成入門講座 | 基礎から求人探しまで
最新記事


サイトポリシー・免責
HajimeteCPCさんの画像
HajimeteCPC
子供プログラマー | プログラミング入門ウェブ教室


子供プログラマー | プログラミング入門ウェブ教室_イメージ.png

子供と一緒にプログラミングを楽しむために、大人がプログラミングを学ぶための学習支援サイトです。

こちらの記事ページもご活用ください。
日本人のための人工知能プログラマー入門講座(機械学習)

メニュー | はじめてのコンピュータ・パソコン


・ サイトマップ

・ プライバシーポリシー・サイトポリシー・免責事項など

・ はじめに

・ トップページ

・ CONTENTS(コンテンツ)一覧

・ 年賀状をパソコンで自宅で作ろう講座

・ エクセル・ワード・パワーポイントの使い方入門

・ 独学プログラマーのためのAI(人工知能・無能)プログラム入門講座

・ Xcode(Mac)で覚えるC言語入門講座

・ Xcode(Mac)で覚えるSwiftプログラミング入門講座

・ Mac関連

・ コンピュータ・プログラミング書籍関連 | まとめ・書評など(一覧)

・ パソコンでイラスト作成入門講座

・ アフィリエイトのやり方・始め方入門講座 

・ SEO・レンタルサーバー入門講座

・ 確定申告・会計 特集 

・ デジタルライフコラム

・ エンジニア求人探し



[ スポンサードリンク ]



タグクラウド




QRコード
<< 2015年09月 >>
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30      
月別アーカイブ
You Tubeチャンネルぺージ


RehabC | イメージ.png
You Tubeのチャンネルもあります。
エクセル、ワード、パワーポイントなどの
基本的な操作方法の学習や、
プログラミングやイラスト作成をはじめとした、
パソコン学習の補助などにご活用ください。
よろしくお願いいたします。

Macの買取サービス


【Mac買取ネット】
ユーザー満足度98%のMac買取専門店

「梱包キット」も頼めて、おおよその価格の仮見積もり金額もすぐに調べられるので、Macを売りたい方にとっては、ありがたいサービスですね。


【オンラインMac買取ストア | 中古・壊れたMac高額買取専門店
壊れたMacを売りたい方にはありがたいですね。

【オンラインMac買取ストア】

以前、壊れてしまって、使えないMacBook Pro 17インチを買い取っていただいた時の体験談もまとめておきましたので、壊れて使えないMacを売りたい方の参考になることがありましたら幸いです。 :【体験者は語る - 評判】故障したMacBook Pro 17インチが買取サービスで無事、仮査定金額通りに売れました。| #429 デジタルライフコラム

現在は、iMacでこのサイトを運営中です。
×

この広告は30日以上新しい記事の更新がないブログに表示されております。