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

はじめに | サイトマップ | プライバシーポリシー・サイトポリシー・免責事項など | 【レビュー】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パソコン・家電の新製品・キャンペーン情報 特集











2015年09月04日

キーボードで整数値入力入門(scanf関数)| Xcode(Mac)でC言語入門講座








キーワード
C言語 キーボード入力 整数値


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










今回は、

C言語の


整数値のキーボード入力


について、

基本的なプログラミングの内容を

まとめておきます。





C言語についてまだ、

よくわからない方や、

これからC言語プログラミングを

学び始めたい方がいましたら、

以下の記事から読み進めてみてください。




[ 文字列表示など ]


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

   :Xcodeを利用して、C言語プログラミングの実行環境にする方法が
    わからない方は、こちらの記事から読み進めてみてください。


 ー  \n:改行編 | Xcode(Mac)でC言語入門講座


 ー /t:文字の頭揃え編 | Xcode(Mac)でC言語入門講座



[ 数値表示と計算・変数など ]


 ー %d:整数値表示と計算編 | Xcode(Mac)でC言語入門講座


 ー %f:実数値表示と計算編 | Xcode(Mac)でC言語入門講座


 ー int型:変数入門編 | Xcode(Mac)でC言語入門


 ー double型:変数入門編 | Xcode(Mac)でC言語入門


 ー 複合代入演算子入門 | Xcode(Mac)でC言語入門


 ー ++演算子(インクリメント)入門 | Xcode(Mac)でC言語入門講座 


 ー --演算子(デクリメント)入門 | Xcode(Mac)でC言語入門講座

 
 ー 整数値の桁揃え入門 | Xcode(Mac)でC言語入門講座 


 ー 実数値の桁揃え入門 | Xcode(Mac)でC言語入門講座 



[ C言語プログラミング練習問題 | C言語プログラミング入門講座 ]
 
 ー - 練習問題編 - 整数値の計算と文字表示 | C言語プログラミング入門講座


 ー - 答え - 整数値の計算と文字表示 | C言語プログラミング入門講座


 ー - 練習問題編 - 消費税の計算 | C言語プログラミング入門講座


 ー - 答え - 消費税の計算 | C言語プログラミング入門講座 







上記に挙げさせていただいた

C言語プログラミングは、

基本的に、

あらかじめプログラム内に、

プログラマーが数値を記述
しておいて、

計算結果や、数字の出力などをさせていましたが、

今回、紹介させて頂く、


scanf関数
  
  * scanf(スキャンエフ)
    scan formatted(書式付き入力)


では、

キーボードから入力された数値を、

あらかじめプログラマーが指定しておいた

変数に代入し、

結果を出力することができるようです。












[ 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言語入門講座











キーボードで整数値入力入門(scanf関数)| Xcode(Mac)でC言語入門講座(動画)












C言語サンプルコード(1)


#include <stdio.h>

int main(int argc, const char * argv[]) {
// insert code here...
int input_data;
printf("整数値を入力後、「enter」キーを押してください:");
scanf("%d", &input_data);
printf("入力した数値は、%dです。\n", input_data);
return 0;
}






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

 * printf(プリントエフ):print formatted(書式付き出力)

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

 * 「 %d 」%d指定子(decimaデシマル:10進数)

 * \n:new line(改行) 

 * 「 \:バックスラッシュ 」は、
 
   「 option 」キー + 「 」キー操作で入力できます。


    



















C言語サンプルコード(2)



#include <stdio.h>

int main(void)
{
int input_data;
printf("整数値を入力後、「enter」キーを押してください:");
scanf("%d", &input_data);
printf("入力した数値は、%dです。\n", input_data);
return 0;
}






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








出力した結果は、

いかがでしたでしょうか?



少しずつ、

プログラミングらしさを感じ始めましたが、

皆さんが想像するような、

スマホアプリのゲームなどと比べると、


数値を入力して、自分が入力した数値が表示

 されるだけで、何が楽しいのか?



このような面白くないプログラミングをして、

 いったい何になるの?



と感じる方も多いのではないでしょうか?




ただ、

スマホゲームをはじめとしたアプリなども、

基本的な、

入力と出力の関係性としては、

同じなのではないかと思います。





多くの方が想像されているような、

グラフィックを駆使した見栄えの良い

アプリ開発をしたい場合は、

基本的な

C言語や、Swift言語(iOSアプリの場合など)、

Java言語(Androidアプリの場合など)の記述方法を

知った上で、

先人が時間をかけて作成してくださった

グラフィック描画をはじめとした

ライブラリーなどを

使うための方法(文法や、各統合開発環境などの使い方を含め)を学ぶことで、

アプリ開発ができるのではないかと思います。





話を戻しますが、

scanf関数 」を利用した、

プログラムに関して調べてみると、

C言語プログラミングに関して、

あまり知らない場合、

入力ミスなどにより、

エラーが起こる確率も高まりやすく、

簡単に使えるものの、

入力の際には、注意が必要なようです。





試しに、

Googleの検索エンジンで、

キーワード
:scanf エラー


 * 2015年9月4日時点

と調べてみると、

さまざまな記事がでてきました。





scanf 」に関する、

ウィキペディアのページにも、

 * 2015年9月4日時点

まとめられていましたので、

scanfの問題点と回避方法

などに関心のある方がいました、

一度チェッックしてみてください。

















[ スポンサードリンク ]









teratail | レバレジーズ株式会社




C言語をはじめとした
プログラミングの関連Q&Aサイトです。

日々のC言語プログラミングの学習、
独学でのプログラミング関連の疑問などを、

teratail

で質問してみてください。
無料で利用できます。

teratail








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








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




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


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


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


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


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


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


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


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


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


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











2015年09月03日

- 答え - 消費税の計算 | C言語プログラミング入門講座












キーワード
C言語 プログラミング講座 消費税の計算


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



練習問題編
:消費税の計算 | C言語プログラミング入門講座


問題(Question)

:税抜き価格1,000円の栗きんとんセットがありました。
 8%の消費税の場合、税込の金額は、いくらになるでしょうか?
 小数点以下の数値は切り捨てて、
 以下のような、C言語プログラミングの実行結果がえられるように
 してください。 



実行結果

栗きんとんの税込価格は、[ ここに計算結果の表示 ]円です。

  * [ ] 内は、整数値のみの表示です。


  



▼ 以下に、解答の例を掲載しておきます。





































答え:C言語サンプルコード例(1)



#include <stdio.h>

int main(void)
{
printf("栗きんとんの税込価格は、%d円です。\n", 1000 * 108 / 100);
return 0;
}



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






答え:C言語サンプルコード例(2)



#include <stdio.h>

int main(void)
{
printf("栗きんとんの税込価格は、");
printf("%d", 1000 * 108 / 100);
printf("円です。");
return 0;
}



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






- 答え - 消費税の計算 | C言語プログラミング入門講座(動画)













今回の 動画の最後のあたりでも、

実際に出力させてみていますが、

消費税の計算の順序を、

108 / 100 * 1000 」にした場合には、

整数値の計算結果を出力する際に、

108 / 100 」の部分で、

1 」の結果となってしまい、


  * 動画の場合は、
    税込の結果が「1000」になっています。


思い描いたような計算結果を

出力できないのではないかと思います。





今回のプログラミングでは、

人間が計算する場合と、

コンピュータが計算する場合の

違いが、

少し垣間見られたのではないでしょうか。





特に、

コンピュータプログラミングで

計算をする場合は、

人間が、あらかじめ、

意図した結果がえられるように考えてあげて、

コンピュータに指令を出してあげる

必要があるのではないかと思います。





コンピュータプログラミングの勉強をしていくと、

コンピュータの計算結果というものは、

絶対的なものではないことが

少しずつ理解できてくるのではないかと思います。




人間が意図している計算結果を

コンピュータに素早く出してもらうためには、

人間が、

コンピュータの特性を理解してあげようとしながら、

コンピュータにわかりやすく

プログラミングを介して、

指令を出してあげる必要があるようです。





普段の生活では、

コンピュータから

得られる結果を鵜呑みにしすぎないようにしつつ

頼れるところは、

なるべく

コンピュータの力をかりたいものですね。







今回のプログラミングに関連する記事として、


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


\n:改行編 | Xcode(Mac)でC言語入門講座


%d:整数値表示と計算編 | Xcode(Mac)でC言語入門講座


なども書いておきましたので、

必要に応じて

C言語プログラミング学習

などにご活用ください。













[ スポンサードリンク ]



















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








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





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


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


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


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


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


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


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


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


右向き三角1パソコン・家電の新製品・キャンペーン情報 特集
:各家電メーカーなどの新製品情報や、キャンペーン情報などを
 把握しやすいようにまとめています。
 適宜更新していますので、
 パソコンや家電などをご購入される際の
 情報収集などにお役立てください。





- 練習問題編 - 消費税の計算 | C言語プログラミング入門講座












キーワード
C言語 プログラミング講座 消費税の計算


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



練習問題編
:消費税の計算 | C言語プログラミング入門講座


問題(Question)

:税抜き価格1,000円の栗きんとんセットがありました。
 8%の消費税の場合、税込の金額は、いくらになるでしょうか?
 小数点以下の数値は切り捨てて、
 以下のような、C言語プログラミングの実行結果がえられるように
 してください。 



実行結果

栗きんとんの税込価格は、[ ここに計算結果の表示 ]円です。

  * [ ] 内は、整数値のみの表示です。

  



▼ 以下に、ヒントプログラムも掲載しておきます。
 問題が難しい場合は参考にしてみてください。




































ヒント:C言語サンプルコード例(1)



#include <stdio.h>

int main(void)
{
printf("栗きんとんの税込価格は、%d円です。\n", /*計算式*/);
return 0;
}



 * 「 /*計算式*/ 」の部分に計算式を入れてみてください


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





ヒント:C言語サンプルコード例(2)



#include <stdio.h>

int main(void)
{
printf("栗きんとんの税込価格は、");
printf("%d", /*計算式*/);
printf("円です。");
return 0;
}



 * 「 /*計算式*/ 」の部分に計算式を入れてみてください

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








いかがでしょうか?

整数値同士で整数値の結果のでる計算をする場合、

計算の順序によっては、

思い描いたような計算結果がえられない場合もあるため、

消費税計算の場合は、

計算の順番に気をつける 」必要があるのではないかと思います。





今回のプログラミングの問題が

難しいと感じた方は、

必要に応じて、

C言語プログラミング学習の補助などに、

こちらの記事

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


\n:改行編 | Xcode(Mac)でC言語入門講座


%d:整数値表示と計算編 | Xcode(Mac)でC言語入門講座


などもご活用ください。













[ スポンサードリンク ]
















栗きんとんの本場!岐阜中津川の栗100%!本物の栗きんとん













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








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


今回の記事の解答はこちら
- 答え - 消費税の計算 | C言語プログラミング入門講座





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


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


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


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


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


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


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


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


右向き三角1パソコン・家電の新製品・キャンペーン情報 特集
:各家電メーカーなどの新製品情報や、キャンペーン情報などを
 把握しやすいようにまとめています。
 適宜更新していますので、
 パソコンや家電などをご購入される際の
 情報収集などにお役立てください。





2015年09月02日

楽天市場への出店、楽天ドリームとは? | #36 デジタルライフコラム














キーワード
楽天市場へ出店 




楽天市場への出店、楽天ドリームとは?| デジタルライフコラム.png









テレビのニュース番組を見ていると、

インターネットの

ショッピングモールに出店して、

利益をあげた

お店について紹介されていました。





紹介されていた、

お店は、

お菓子を取り扱っている会社と、

栗きんとんを扱っている会社が

取り上げられていました。





楽天市場を介して、

商売を拡大させていったというニュアンスで

楽天ドリーム 」という

言葉で紹介されていました。





番組を詳しくみていると、

2つの会社とも、

多くの方におなじみの、

楽天市場に10年ほど前から

出店しはじめたようでした。





自分自身の

おぼろけな記憶になりますが、

10年前というと、

インターネットを介して、

何かを買うことに対して、

抵抗感をいだいていた方も

多かったのではないでしょうか。






インターネットをはじめとした、

コンピュータ技術をビジネスに利用する

可能性としては、

多くの方がその魅力に

関心をもたれているのではないかと思いますが、

そのような時に、

インターネットの

ショッピングモールに出店される決意をされており

すごいなあと思いました。





現在は、

インターネットで

何かしらのビジネスをする場合、

さまざまな方法が

あるのではないかと思います。




初心者のためのネットショップ開業・作り方


でも紹介させていただいたように、


@ 自分でネットショップ構築サービスなどを利用し

  取り扱っている商品をネットショップで売る方法


A ドロップシッピングという仕組みを利用し、

  在庫をもたずに、各メーカーなどの商品を

  売る方法

   * ドロップシッピングサービスが、
     取り扱っている商品の販売

などや、


アフィリエイトサービス・広告配信サービス会社の比較(一覧)


アフィリエイト広告出稿比較(一覧)


などのアフィリエイトサービスを利用して、


@ 自分のホームページに、

  広告を掲載し、自分のホームページ経由で

  商品やサービスなどの購入があった際に、

  いくらかの手数料が発生する


A 自社サービスや商品などを、

  アフィリエイトサービスに広告出稿することで、

  アフィリエイターに紹介してもらう
 


などの方法もあるのではないかと思います。





どの方法も、

一長一短はあり、

現在のビジネスのニーズに応じて、

検討する必要があるのではないかと思います。






楽天市場
をはじめとした、

インターネットモールへの

出店の利点として考えられることとしては、


(一例です)

@ 大手ショッピングモールということの

  消費者の安心感


A 大手ショッピングモールなどで、

  共通で利用できるポイントの利用


B レビューの蓄積と、モール内での評価。


C モールのトップページから商品を検索される可能性。


D モールがアフィリエイトに広告出稿などをしている場合

  ブログなどに商品(リンク)が紹介・掲載される可能性



などの利点が、

考えられるのではないかと思います。





インターネットショッピングについて、

自分の身近な人を観察していると、

ポイントを貯めるために、

特定のショッピングサイトを利用される

方も多いような感じもします。







現在、

楽天市場では、

楽天市場での出店を募集中のようですので、






ネットショップ出店案内【楽天市場】お申込みはこちら



関心のある方がいましたら、

リンク先で、詳細を確認してみてください。





また、

ネットショップ出店までの流れや、

かかる費用面、決済方法や、配送など

について疑問をお持ちの方にも

ありがたい

ネットショップ開業の流れや、

その売り方のコツなどを、

分かりやすく解説した資料を無料でお届け中のようです。







初期費用や出店プランなど気になるコストをシュミレーション!【楽天市場】出店案内はこちら












ネットショップは、

ただ出店すれば、

勝手に多くの方が商品を購入してくれる

というものではなく、

サイト内の構成を考えたり、

日々のサイトの更新、

検索エンジンなどで検索してもらえるための

SEO(検索エンジン最適化)対策、

PPC広告(Pey Per Click :クリック課金型広告)などの

広告出稿の検討、

各種サービスの検討など、

一般的な仕事と同じように、

日々の研鑽が必要なのではないかと感じます。







ただ、

インターネットの特性上、

ある程度、

多くの方々に認知されたり、

口コミなどが拡散することで、

より多くの方にサービスや商品などを提供

できる可能性は、

秘めているのではないかと思います。









「売れる」ネットショップ開業なら楽天市場お申込みはこちら









2015年9月2日時点で

「 栗きんとん 」のキーワードで

楽天市場を検索してみると





さまざまなお店が出店されているようです。





【新栗ご予約】国産ほっこり栗の栗きんとん300g×2個【ご贈答用箱入り】●送料込●









国産ほっこり栗の栗きんとん〜リピーター御用達1kg入り〜











にじいろジーンで紹介!スタイルプラスで紹介★栗きんとん10個箱入(内祝い 和菓子 お菓子 中津川 岐阜 あす楽 プレゼント 菓子 栗のお菓子 詰め合わせ スイーツ お返し プチギフト 子供 贈り物 くりきんとん ギフト 敬老の日 おばあちゃん 敬老の日 和菓子 敬老の日 ギフト)















栗きんとん 15個 【あす楽】 / 新杵堂













【岐阜・中津川】新杵堂 栗きんとん 15個入り【お歳暮♪御歳暮♪御礼♪御祝♪内祝い♪ギフト♪プレゼント♪栗きんとん♪栗♪くり♪スイーツ♪和菓子♪人気♪高級♪岐阜♪中津川】












栗きんとん 6個入 中津川銘菓










どの「 栗きんとんも 」

おいしそうですね。















[ スポンサードリンク ]












栗きんとんの本場!岐阜中津川の栗100%!本物の栗きんとん








ウェブ担当者通信









知らないと損をするサーバーの話〜Web集客コラム











WEBマーケティングが学べる漫画ノベル「Webマーケッターボーンの逆襲」








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














デジタルライフコラム | はじめてのコンピュータ・パソコン.png
バナーをクリックすると
デジタルライフコラムの一覧ページにリンクします。

家庭で簡単? 栗きんとん作成のレシピ | #41 デジタルライフコラム
 家庭で簡単にできる、栗きんとんの調理法について
 記事を書いてみました。




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


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


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


右向き三角1パソコン・家電の新製品 特集 






実数値の桁揃え入門 | Xcode(Mac)でC言語入門講座








キーワード
C言語 実数値の桁揃え


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










今回は、

C言語の


実数値の桁揃え


について、

基本的なプログラミングの内容を

まとめておきます。




文字表示などでおなじみの、

printf関数


 * printf(プリントエフ)
   :print formatted(書式付き出力)


では、

表示させる文字や、

数値の桁数を指定することもできるようです。




実数値の桁揃え 」の

方法としては、


%f

 
 * %f
   :%f指定子(floatフロート:浮動小数点)


の「 % 」と「 f 」の間に、

指定したい桁数を入力します。




整数値の桁揃え


整数値の桁揃え入門 | Xcode(Mac)でC言語入門講座 


との違いとしては、

整数値の桁揃え 」の場合は、


例.「 %4d 」:桁数を4桁に指定


のように記述しましたが、

実数値の桁揃え 」の場合は、

% 」と「 f 」の間に、

全体の桁数.小数の桁数 」と入力することです。



また、


例.「 %5.2f


と記述すると、


整数の部分が2桁

小数点が1桁

小数の部分が2桁


の合計「 5桁 」という意味合いになるようです。





整数値の桁揃え 」に比べると、

少しややこしい感じもしますね。











[ 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言語入門講座











実数値の桁揃え入門 | Xcode(Mac)でC言語入門講座(動画)












C言語サンプルコード(1) 整数2桁・小数点1桁・小数部分2桁の例


#include <stdio.h>

int main(int argc, const char * argv[]) {
// insert code here...
printf("1つめの値は、12345です。\n");
printf("2つめの値は、%5.2fです。\n",12.3);
printf("3つめの値は、%5.2fです。\n",12.34);
printf("4つめの値は、%5.2fです。\n",2.34);
return 0;
}






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


 * printf(プリントエフ):print formatted(書式付き出力)

 * 「 %f 」%f指定子(floatフロート:浮動小数点)

 * \n:new line(改行) 

 * 「 \:バックスラッシュ 」は、
 
   「 option 」キー + 「 」キー操作で入力できます。

 * 「 printf("1つめの値は、12345です。\n"); 」は、
    桁数確認の参考のために表示させているだけです。 
    



















C言語サンプルコード(2) 整数2桁・小数点1桁・小数部分2桁の例



#include <stdio.h>

int main(void)
{
printf("1つめの値は、12345です。\n");
printf("2つめの値は、%5.2fです。\n",12.3);
printf("3つめの値は、%5.2fです。\n",12.34);
printf("4つめの値は、%5.2fです。\n",2.34);
return 0;
}






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









実数値の桁数を指定しないプログラムと、

上記のサンプルプログラムを比較してみてください。





桁数を指定 」 することの利点としては、

桁数の多い数値をたくさん表示させる際には、

人が認識する上では、

読みにくくなるので、

桁数を指定 」することで、

読みやすくなるのではないかと思います。






















[ スポンサードリンク ]











teratail | レバレジーズ株式会社




C言語をはじめとした
プログラミングの関連Q&Aサイトです。

日々のC言語プログラミングの学習、
独学でのプログラミング関連の疑問などを、

teratail

で質問してみてください。
無料で利用できます。

teratail








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








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




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


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


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


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


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


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


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


右向き三角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日以上新しい記事の更新がないブログに表示されております。