この広告は30日以上更新がないブログに表示されております。
新規記事の投稿を行うことで、非表示にすることが可能です。
広告
posted by fanblog
2015年09月16日
国勢調査2015 - インターネット回答はじまる - | #43 デジタルライフコラム
キーワード
: 国勢調査 2015年(平成27年)
皆さんのお宅には、
2015年の国勢調査のインターネット回答の
封筒はもう届いたでしょうか?
インターネットの回答期限は、
2015年9月20日(日)のようですが、
お忙しくて、
まだ手についていない方も
いるのではないでしょうか。
また、
特にご高齢の家庭などでは、
インターネットに慣れていない方も
いることも考慮され、
インターネット回答をされていない方に関しては、
後日、
「 紙の調査票 」の配布も
予定されているようです。
今回の国勢調査関連の話題の
ニュースなどに関心を向けてみると、
すでに、
「 偽サイト 」の話題や、
場合によっては、
不在などの際に、
郵便ポストなどに入れてある事例に対して、
「 国勢調査の封筒の渡し方 」に関しての
問い合わせなどの話題もあるようでした。
インターネット回答を
実施してみて、
つまずいたこととしては、
・ブラウザのアプリの閲覧環境によっては、
対象者IDが入力できない現象
なども、
自分の環境では
確認できましたが、
無事に回答することができました。
インターネットを利用して、
回答をすることで、
まず第一に浮かびやすい疑問として、
「 セキュリティなどの面で、
どうなのか? 」
と思う方もいるのではないかと思います。
インターネットを活用して、
調査ができることにより、
結果の統計処理などの時間短縮をはじめとした
多くの利点もあるとは思いますので、
今後、
どのような意見がでてくるのか
経過をみていきたいと思います。
[ スポンサードリンク ]
by はじめてのコンピュータ・パソコン
バナーをクリックすると
テ?シ?タルライフコラムの一覧ページにリンクします。
? サイトマップ
? プロフィール | サイトポリシー・免責事項など
? CONTENTS(コンテンツ)一覧
? パソコン・家電の新製品 特集
し?ゃんけんプログラミング:2次元配列編(経験値考慮版)| C言語プログラミング入門講座
キーワード
: C言語 人工無能 人工知能
AI(人工知能)プログラミングの作り方 | C言語プログラミング入門講座
C言語で、
簡単な「 じゃんけんプログラム 」を作りながら
人工知能(AI:Artificial Intelligence)について、
考えていきたいと思います。
今回は、
「 二次元配列 」、
「 乱数 」、
「 関係演算子 」・「 論理演算子 」などを利用して、
コンピュータが、出す手(グー、チョキ、パー)を
考える際に、
以前のじゃんけん結果(経験値)を考慮し、
コンピュータの出すじゃんけんの手を
決める
基本的なじゃんけんAIプログラム
を実装してみます。
[ 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言語入門講座
し?ゃんけんフ?ロク?ラム:二次元配列編(経験値考慮版)
C言語プログラミング入門講座(動画)
C言語プログラミング入門講座(動画)
C言語サンプルコード
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void) {
int myJanken;
int previous = 0;
int twoDMemory[3][3] = {{0, 0, 0}, {0,0,0}, {0,0,0}};
int prediction;
int counter = 0;
int janken_ai;
srand((unsigned)time(NULL));
while (myJanken >= 0 && myJanken <= 2) {
printf("じゃんけんAIと「じゃんけん」をしよう!\n(0=グー、1=チョキ、2=パー、それ以外=終了:数値を入力後「enter」キー)\n:");
scanf("%d",&myJanken);
if (myJanken < 0 || myJanken > 2) break;
counter++;
printf("\nじゃんけん、ぽん!\n");
/* 5回目までは乱数でじゃんけんを出し、その後は経験値(直前の手)を考慮 */
if (counter < 6) {
janken_ai = rand() % 3;
} else {
prediction = 0;
if (twoDMemory[previous][prediction] < twoDMemory[previous][1]) prediction = 1;
if (twoDMemory[previous][prediction] < twoDMemory[previous][2]) prediction = 2;
janken_ai = (prediction + 2) % 3;
}
if (janken_ai == 0) {
printf("じゃんけんAI:「グー」です。\n");
} else if (janken_ai == 1) {
printf("じゃんけんAI:「チョキ」です。\n");
} else {
printf("じゃんけんAI:「パー」です。\n");
}
printf("\n\n");
twoDMemory[previous][myJanken]++;
previous = myJanken;
}
}
* コード内に全角スペースが含まれていると
エラーになりますので、
その際は、半角スペースに適宜修正してください。
* int型 (integerインテジャー:整数値)の変数として、
「 myJanken :入力するじゃんけんの手 」
「 previous :以前のじゃんけんの出した手 」
「 twoDMemory :2次元配列メモリー 」
「 prediction :じゃんけんの出す手の予測 」
「 counter :カウンター 」
「 janken_ai :じゃんけんAIの出す手 」
という名前などの変数を作成しています。
変数名は自分でわかりやすいように名前をつけてみてください。
今回のプログラムでは、
プログラムを実行後に、
「 0 」「 1 」「 2 」を
入力後、
「 enter 」キー を押すと、
コンピュータの出す手が、
出力されるようになっています。
上記の数値以外を入力し、
「 enter 」キー を押した場合は、
プログラムを終了します。
* 数値以外を入力して、 「 enter 」キー を
押した場合は、エラー出力になります。
以下の記事で、
ー じゃんけんプログラミング(乱数編:特徴なし版)その1 | C言語プログラミング入門講座
ー じゃんけんプログラミング(乱数編:特徴なし版)その2 | C言語プログラミング入門講座
ー じゃんけんプログラミング(乱数編:特徴あり版)その1 | C言語プログラミング入門講座
ー じゃんけんプログラミング(乱数編:特徴あり版)その2 | C言語プログラミング入門講座
C言語プログラミングの練習をしてみた
プログラミングに比べると、
複雑なコードに
なってきているのではないかと思います。
人間が以前に出したじゃんけんの手を記憶し、
次の手に活かせるように
プログラミングされており、
じゃんけんに特化されたプログラムではありますが、
少しずつ人工知能らしくなってきているのでは
ないかと思います。
今回のサンプルプログラムコードの
「 if (counter < 6) 」の
数値を変更することで、
どの段階で、
人間が前に出したじゃんけんの手を考慮することが
できるようになるかを決めることができます。
具体的には、
C言語サンプルコード
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void) {
int myJanken;
int previous = 0;
int twoDMemory[3][3] = {{0, 0, 0}, {0,0,0}, {0,0,0}};
int prediction;
int counter = 0;
int janken_ai;
srand((unsigned)time(NULL));
while (myJanken >= 0 && myJanken <= 2) {
printf("じゃんけんAIと「じゃんけん」をしよう!\n(0=グー、1=チョキ、2=パー、それ以外=終了:数値を入力後「enter」キー)\n:");
scanf("%d",&myJanken);
if (myJanken < 0 || myJanken > 2) break;
counter++;
printf("\nじゃんけん、ぽん!\n");
/* 10回目までは乱数でじゃんけんを出し、その後は経験値を考慮 */
if (counter < 11)
{
janken_ai = rand() % 3;
} else {
prediction = 0;
if (twoDMemory[previous][prediction] < twoDMemory[previous][1]) prediction = 1;
if (twoDMemory[previous][prediction] < twoDMemory[previous][2]) prediction = 2;
janken_ai = (prediction + 2) % 3;
}
if (janken_ai == 0) {
printf("じゃんけんAI:「グー」です。\n");
} else if (janken_ai == 1) {
printf("じゃんけんAI:「チョキ」です。\n");
} else {
printf("じゃんけんAI:「パー」です。\n");
}
printf("\n\n");
twoDMemory[previous][myJanken]++;
previous = myJanken;
}
}
などとすると、
設定を変更することができると思います。
コードを見た感じは、
とっつきにくい感じる方も多いのではないかと
思いますが、
C言語プログラムのコード入力に
慣れる目的などで、
サンプルコードの
入力にチャレンジしてみてください。
[ スポンサードリンク ]
teratail | レバレジーズ株式会社
C言語をはじめとした
プログラミングの関連Q&Aサイトです。
日々のC言語プログラミングの学習、
独学でのプログラミング関連の疑問などを、
「 teratail 」
で質問してみてください。
無料で利用できます。
: teratail
by はじめてのコンピュータ・パソコン
▲ この記事のトップへ
このバナーをクリックすると
「 Xcode(Mac)て?覚えるC言語入門講座 」
の一覧ページにリンクします。
ー 独学プログラマーのためのAI(人工知能・無能)プログラム入門講座
: じゃんけんプログラミング(2次元配列編:思考パターン版)| C言語プログラミング入門講座
: AI(人工知能・無能)プログラミングの作り方入門講座(Hello World〜じゃんけんAIプログラム 2次元配列編)
? サイトマップ
? プロフィール | サイトポリシー・免責事項など
? CONTENTS(コンテンツ)一覧
? C言語関連本 特集
? Xcode(Mac)で覚えるSwiftプログラミング入門講座
? Macでコマンド入門講座
? パソコン・プログラミング学習関連アプリ 特集
? 日本人のプログラミング学習の現在と未来 | #24 デジタルライフコラム
? Mac(マック)関連パソコン iMac・MacBookPro・MacBookAir
? パソコン・家電の新製品・キャンペーン情報 特集
2015年09月15日
よく物を落としてしまう方に朗報!?「 TrackR 」とは | #42 デジタルライフコラム
キーワード
: TrackR 物を落とす 対策
TrackR bravoとTrackR Stickerの違い
スマホアプリやスマホ関連製品、
家電製品などに詳しい方は、
すでにご存知の方も
多いのではないかと思いいますが、
よく物を落としてしまう方などで、
知っておくと便利な
アイテムの
「 TrackR(bravo) 」
という物が、
現在販売されているようです。
製品の特徴・使い方など
1.探しているアイテムとの距離表示機能。
2.携帯端末から、TrackRを鳴らして場所を探せる
3.TrackRから、携帯端末を鳴らす事も可能
4.別のユーザーのGPSを経由し、場所を探せる
5.複数の携帯端末でも使用可能
6.携帯端末との距離が一定以上になると
アラート機能で忘れる前に紛失の防止。
7.軽量で薄い。
携帯端末(iOS、Android)との連動で
活用できるアイテムのようです。
TrackR(iOS版)
Use TrackR bravo,
TrackR sticker, or Tracker to Find Lost Keys,
Lost Wallets, and Lost Phone
Android版のアプリは、
Google Playのサイトで、
キーワード
:TrackR
で検索すると、
アプリが見つかると思います。
* 2016年8月4日確認時点
使い方の例として、
鞄・バックをはじめ、
財布、キー(鍵)などに
取り付けるなど、
様々な用途として利用できるのでは
ないかと思います。
大切な物を落として紛失したくない方や、
よく物を落としてしまう方などに、
朗報のアイテムではないかと思います。
TrackR bravo | TrackR,Inc.
参考までに、
「 TrackR bravo 」
のYou Tube動画を掲載しておきます。
TrackR Bravo - Your Search is Over. | You Tube動画
日本の Amazon のショッピングサイトでも
2015年 9月 9日から
「 TrackR bravo」
の取り扱いが開始されているようです。
TrackR bravo(カラー:銀色)
? Amazonで詳しくみてみる :
TrackR bravo Item Tracker ブラボーアイテムトラッカー iOSとAndroid 用ブルートゥース対応なくした品物を探す [並行輸入品]
TrackR bravo(カラー:黒色)
? Amazonで詳しくみてみる :
TrackR bravo Item Tracker ブラボーアイテムトラッカー ブラック iOSとAndroid 用ブルートゥース対応なくした品物を探す [並行輸入品]
TrackR bravo(カラー:青色)
? Amazonで詳しくみてみる :
TrackR bravo Item Tracker 青色 ブラボーアイテムトラッカー iOSとAndroid 用ブルートゥース対応なくした品物を探す [並行輸入品]
TrackR bravo(カラー:ローズゴールド)
? Amazonで詳しくみてみる :
TrackR bravo Item Tracker ブラボーアイテムトラッカー iOSとAndroid 用ブルートゥース対応なくした品物を探す
スマホアプリ 開発 をはじめとした
アプリプログラミングを
される方にとっても、
スマートフォン以外の
デバイスと連動して活用できる
媒体が増えることで、
アプリ開発の
アイディアの幅も拡がってくるのでは
ないかと思います。
今後の、
スマホ関連のアイテムの動向も、
楽しみですね。
また、
「 TrackR Sticker 」
という製品もあるようです。
TrackR Sticker
? Amazonで詳しくみてみる :
TrackR社製 Sticker GPSでも探せる直径25mmのコンパクトなアイテムトラッカー。スマホと連動 なくした物の位置を地図表示&音を鳴らして即座に発見! [並行輸入品]
? 楽天で詳しくみてみる :
TrackR社製 Sticker GPSでも探せる直径25mmのコンパクトなアイテムトラッカー。スマホと連動 なくした物の位置を地図表示&音を鳴らして即座に発見! [並行輸入品]
TrackR Sticker
と、
TrackR bravo
の違いについて、
気になるところではないかと思いますが、
・デザインの違い
・製品の大きさ・薄さ(サイズ)
・販売価格の違い
などの違いがあるようです。
個人的な感覚としては、
TrackR bravo
の方がスタイリッシュな
デザインになっているのではないかと思います。
TrackR bravo
? Amazonで詳しくみてみる :
TrackR bravo Item Tracker ブラボーアイテムトラッカー iOSとAndroid 用ブルートゥース対応なくした品物を探す [並行輸入品]
使い方次第によっては、
様々な用途で利用できる
製品ではないかと思います。
[ スポンサードリンク ]
by はじめてのコンピュータ・パソコン
▲ この記事のトップへ
バナーをクリックすると
テ?シ?タルライフコラムの一覧ページにリンクします。
: あの雑誌(週間アスキー)で紹介された商品が買える!ネットショップ | #73 デジタルライフコラム
: 知ってると便利? 高齢者の見守りにありがたいサービス | #107 デジタルライフコラム
? サイトマップ
? プロフィール | サイトポリシー・免責事項など
? CONTENTS(コンテンツ)一覧
? Xcodeでアプリ開発講座
? パソコン・家電の新製品 特集
2015年09月14日
家庭で簡単? 栗きんとん作成のレシピ | #41 デジタルライフコラム
キーワード
: 栗きんとん レシピ
動画 - 家庭て?簡単料理:栗きんとんの作り方(レシヒ?)
栗きんとんに関連する話題として、
: 楽天市場への出店、楽天ドリームとは? | #36 デジタルライフコラム
: 実りの秋、栗の季節の到来 | #40 デジタルライフコラム
などの記事も書いてみましたが、
この記事では、
栗きんとんの料理方法の一例を
紹介する記事を書いてみようと思います。
栗きんとんの料理レシピ
1.栗を、茹(ゆ)でます。
2.栗を、半分に包丁で切ります。
3.栗を、スプーンで取り出します。
4.栗を、擂り粉木(すりこぎ)でつぶします。
5.栗に砂糖、塩、牛乳を加え、加熱して混ぜます。
ー 砂糖 (お好み)
ー 塩 (少量:小さじ1杯程度)
ー 牛乳 (適量:砂糖の量を少なくてもいいようにする目的)
6.布(またはサランラップ)で形を整え、完成です。
* 料理方法は一例です。
今回も、
Macの動画編集用アプリソフトの一つの、
iMovie
[ 関連記事 ]
: 書評16. いちばんやさしいiMovie入門
: アニメーション・ムービー作品編集への道 | #4 デジタルライフコラム
を利用して、
動画を作成しました。
音声は入れていませんが、
なるべく、
栗きんとんを料理するための、
流れがイメージしやすいように
動画を作成しようとしてみました。
レシピの一覧や、
動画などをみていただいてもわかると思うのですが、
以外に、
「 栗きんとん 」は
簡単に料理できそうな気がしてくるのでは
ないでしょうか?
記事を閲覧してくださった方の中で、
1人でもいいので、
家庭で、「 栗きんとん 」を作ってみようかな?
と考えてくださる方がいましたら、
嬉しいと思います。
「 栗きんとん 」の料理に関して、
どの程度、
世界で需要があるのかは
よくわかりませんが、
できる範囲で、
辞書で調べながら、
英語でも動画を作成してみました。
英語のニュアンスには自信がありませんが、
なんとなく海外の方にも、
「 栗きんとん 」作成のイメージが伝われば
いいなと思います。
: 栗きんとん A recipe for cooking Kurikinton(mashed sweet potatoes with sweetened chestnuts)| YouTube動画再生ページリンク
A recipe for cooking Kurikinton
1.You boil some chestnuts.
2.You cut a chestnut in half.
3.You with a spoon
4.You grind chestnuts with a wooden pestle.
5.You mix chestnuts with sugar, salt, and cow‘s milk to make Kurikinton.
And cook by boiling.
ー Sugar (A proper quantity)
ー Salt (A teaspoon of salt)
ー Cow’s milk (A proper quantity 〜 A little )
6.Make Kurikinton with plastic wrap or cloth.
* Kurikinton
:Mashed sweet potatoes with sweetened chestnuts.
Kurikinton is traditional sweets of Japan.
日本語で作成した動画では、
YouTubeにアップロード後に、
1日の閲覧状況の経過をみていたところ、
数人ではありますが、
動画に関心を持っていただいた方も
いたようなので、
お役に立ったのかはわかりませんが、
よかったと思います。
英語版の
今後の動画の閲覧状況の経過も、
みていこうと思います。
「 栗きんとん 」というと
秋の栗のシーズンになると
日本全国から、
老舗の栗きんとん屋(和菓子屋)さんなどに
訪れる方も多いとは思いますが、
最近では、
インターネット通販で、
栗きんとんを買うこともできるようです。
岐阜中津川 栗100% 栗きんとん10個入り 創業百余年の老舗の本物
栗きんとん 10個入 中津川銘菓
上記のように、
Amazon や、
楽天市場 、
Yahoo!ショッピング
などのインターネットショッピングサイトでも、
秋の味覚の栗きんとんが
取り扱われているようです。
その他にも、
和菓子屋さんから、
ネット通販で購入もできるようです。
栗きんとんに関心のある方は、
以下のリンク先で詳細をご確認ください。
くり屋南陽軒
「 栗柿 」もあります。
* 2015年10月8日確認時点
: 栗きんとんの本場!岐阜中津川の栗100%!本物の栗きんとん
株式会社恵那川上屋
お好みに合わせて
和菓子や洋菓子を始め、
様々な栗菓子が探せます。
お届け期間が、
2015年9月25日〜11月20日まで の
「 秋の限定セット 」
や、
焼き菓子の詰め合わせの
「 秋のお試しセット 」
などもあります。
* 2015年10月8日確認時点
: 【栗きんとん・栗菓子の恵那川上屋オンラインショップ】
[ スポンサードリンク ]
by はじめてのコンピュータ・パソコン
▲ この記事のトップへ
バナーをクリックすると
テ?シ?タルライフコラムの一覧ページにリンクします。
? サイトマップ
? プロフィール | サイトポリシー・免責事項など
? CONTENTS(コンテンツ)一覧
? パソコン・家電の新製品 特集
2015年09月11日
実りの秋、栗の季節の到来 | #40 デジタルライフコラム
キーワード
: 栗の季節 栗の写真 栗きんとん
外にある栗の木を
見に行ってみると、
栗の実が色づき、
栗が剥き出しになっている
栗の実も増えてきました。
地域によっては、
栗をあまり見ない方も
いるのではないかと思いますが、
自分が住み慣れた地域では、
栗の木が所々にあり、
秋になると、
トゲトゲの栗が、
地面に落ちている光景をよく見ます。
そういった地域特性もあり、
幼少期には、
田んぼや畑で遊ぶ際に、
よく、
栗の棘(とげ)が
足に刺さって、
痛い思いをした記憶があります。
栗といえば、
「 栗きんとん」をイメージされる方も、
日本の方は多いのではないでしょうか。
昔から引き継がれている、
有名な栗きんとん屋さんも
近くにあるのですが、
おそらく、
地元の方々は、
お店で栗きんとんを買うよりも、
自分の家で、
栗きんとんを料理される方が
多いのではないでしょうか。
栗きんとんを求めて、
日本全国から、
秋の季節に
訪れる方も多いとは思いますが、
最近では、
インターネット通販で、
栗きんとんを購入される方も
増えているのではないかと思います。
岐阜中津川 栗100% 栗きんとん10個入り 創業百余年の老舗の本物
敬老のギフト限定 岐阜中津川 栗100% 栗きんとん 5個・栗柿 5個入り 「くり屋南陽軒」
栗きんとん(平田屋)400g
新杵堂 栗きんとん 10個
国産ほっこり栗の栗きんとん〜リピーター御用達1kg入り〜
【新栗ご予約】国産ほっこり栗の栗きんとん300g×2個【ご贈答用箱入り】●送料込●
栗きんとん 10個入 中津川銘菓
上記のように、
Amazon や、
楽天市場 、
Yahoo!ショッピング
などのインターネットショッピングサイトでも、
秋の味覚の栗きんとんが
取り扱われているようですので、
ありがたい時代ですね。
岐阜中津川の創業百余年の
老舗の和菓子屋さんの、
「 くり屋南陽軒 | 有限会社 南陽軒 」
では、
初回お試しの栗きんとんお試しセットも
販売されているようなので、
栗きんとんに関心のある方は、
以下のリンク先で詳細を確認してみてください。
: 栗きんとんの本場!岐阜中津川の栗100%!本物の栗きんとん
[ スポンサードリンク ]
by はじめてのコンピュータ・パソコン
バナーをクリックすると
テ?シ?タルライフコラムの一覧ページにリンクします。
: 家庭で簡単? 栗きんとん作成のレシピ | #41 デジタルライフコラム
家庭で簡単にできる、栗きんとんの調理法について
記事を書いてみました。
? サイトマップ
? プロフィール | サイトポリシー・免責事項など
? CONTENTS(コンテンツ)一覧
? パソコン・家電の新製品 特集
初秋の蝉 | #39 デジタルライフコラム
キーワード
:蝉 初秋
外をみていると、
蝉が空を飛ぶことなく、
蝉が地面を歩いている姿が
目に入りました。
空に飛び立つのがどうか、
しばらくみていても
ただ地面を歩いているだけで、
一向に空に飛び立つことは
ありませんでした。
地面を歩く油蝉(動画)
6月下旬:蝉の声 | #25 デジタルライフコラム
の記事や、
つくつく法師と花火の季節 | #31 デジタルライフコラム
の記事などを書いた時期に比べ、
日中の虫の鳴く声に耳を澄ましていると、
蝉の鳴く声が、
聴こえない時間が、
最近は
増えてきているように感じます。
また来年、
様々な
蝉の鳴く音色を
聴けるのが楽しみです。
最近は、
夜の鈴虫の鳴く、
高音域の響く音色が
綺麗ですね。
[ スポンサードリンク ]
by はじめてのコンピュータ・パソコン
バナーをクリックすると
テ?シ?タルライフコラムの一覧ページにリンクします。
? サイトマップ
? プロフィール | サイトポリシー・免責事項など
? CONTENTS(コンテンツ)一覧
? パソコン・家電の新製品 特集
2015年09月10日
Apple社「 September Event 2015 」発表・今後の動向は? | #38 デジタルライフコラム
キーワード
: September Event 2015
2015年9月10日(木)の朝眼が覚めてから
Apple社の公式サイトを閲覧してみると、
・ iPhone6s ・iPhone6sPlus (2015年9月12日予約注文開始)
・ iPad Pro・Apple Pencil
・ Apple Watch(watchOS 2)
・ Apple TV
などの
情報が更新されていました。
* 2015年9月10日確認時点
各機種やサービスなどについて
視覚的にわかりやすく説明してありましたので、
関心のある方は、
Apple(日本)のサイトをチェックしてみてください。
カスタム検索
今後の各製品やサービスの
リリースなども楽しみですね。
「 Apple Keynotes」は
これからみてみようと思います。
[ スポンサードリンク ]
by はじめてのコンピュータ・パソコン
▲ この記事のトップへ
バナーをクリックすると
テ?シ?タルライフコラムの一覧ページにリンクします。
: iPhone6s・iPhone6s Plusの発売日へ向けて | #45 デジタルライフコラム
? サイトマップ
? プロフィール | サイトポリシー・免責事項など
? CONTENTS(コンテンツ)一覧
? Mac OS X El Capitanの使い方入門講座(一覧)
? パソコン・家電の新製品 特集
2015年09月09日
Apple社「 September Event 2015 」迫る | #37 デジタルライフコラム
キーワード
: September Event 2015
Apple社の公式サイトを閲覧してみると、
「 日本時間9月10日午前2時 」から
「 September Event 2015 」のライブ公開についての
情報が掲載されていました。
* 2015年9月9日確認時点
インターネット上で、
情報を調べてみると、
さまざまな憶測が飛び交っているようでしたが、
Apple社が、
米カリフォルニア州の
サンフランシスコで新製品発表会を行う予定のようでした。
新型iPhoneの発表(iPhone6s ?)なのか、
その他に、
何か新たな機能や、新製品情報、
今後のApple社のビジネス戦略などを
知ることができるのでしょうか?
「 日本時間9月10日午前2時 」になるのが
楽しみですね。
また、
明日、「 Apple社の公式サイト 」や、
「 Apple Keynotes 」などの情報を
チェックしてみたいと思います。
[ スポンサードリンク ]
by はじめてのコンピュータ・パソコン
▲ この記事のトップへ
バナーをクリックすると
テ?シ?タルライフコラムの一覧ページにリンクします。
: Apple社「 September Event 2015 」発表・今後の動向は? | #38 デジタルライフコラム
: iPhone6s・iPhone6s Plusの発売日へ向けて | #45 デジタルライフコラム
? サイトマップ
? プロフィール | サイトポリシー・免責事項など
? CONTENTS(コンテンツ)一覧
? Mac OS X El Capitanの使い方入門講座(一覧)
? パソコン・家電の新製品 特集
おみくじプログラミング(乱数編:特徴あり)| C言語プログラミング入門講座
キーワード
: C言語 おみくじプログラミング
おみくじプログラミング(乱数編:特徴あり版)| C言語プログラミング入門講座
C言語で、
簡単な「 おみくじプログラム」を作りながら
プログラミングの練習をしていきたいと思います。
おみくじプログラミング(乱数編:特徴なし)| C言語プログラミング入門講座
の記事では、
行き当たりばったりで、
おみくじの結果を出力させていましたが、
今回は、
「 乱数 」と
「 関係演算子 」・「 論理演算子 」などを利用することで、
コンピュータが、出力するおみくじの結果に
特徴をもたせた
* 特定の結果が、
出やすいようにしたり、
出にくいようにしたりと、
特徴をもたせてみます。
基本的なプログラミングを実装してみます。
[ 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言語入門講座
おみくじプログラミング(乱数編:特徴あり版) | C言語プログラミング入門講座(動画)
C言語サンプルコード
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void) {
int fortune_slip;
printf("おみくじを引こう!(「enter」キーを押してね。)\n");
getchar();
printf("今日の運勢は・・・\n");
srand((unsigned)time(NULL));
fortune_slip = rand() % 10;
if (fortune_slip >= 0 && fortune_slip <= 2) {
printf("\nおみくじの結果:「大吉」です!!\n");
} else if (fortune_slip >= 3 && fortune_slip <= 4) {
printf("\nおみくじの結果:「中吉」です!\n");
} else if (fortune_slip >= 5 && fortune_slip <= 6) {
printf("\nおみくじの結果:「小吉」です。\n");
} else {
printf("\nおみくじの結果:「吉」です。\n");
}
}
* コード内に全角スペースが含まれていると
エラーになりますので、
その際は、半角スペースに適宜修正してください。
* int型 (integerインテジャー:整数値)の変数として、
「 fortune_slip 」という名前の変数を作成しています。
変数名は自分でわかりやすいように名前をつけてみてください。
今回のプログラムでは、
プログラムを実行に、
「 enter 」キーを押すと
おみくじの結果が
出力されます。
サンプルコード内の、
「 if (fortune_slip >= 0 && fortune_slip <= 2) 」
「 else if (fortune_slip >= 3 && fortune_slip <= 4) 」
などの、
「 比較演算子 」
* <演算子
* >演算子
* <=演算子
* >=演算子 など
や、
「 論理演算子 」
* 論理AND演算子( && )
* 論理OR演算子( || )
や、
数値などを変更することで、
おみくじの出力結果に
特徴をもたせることができます。
具体的には、
「 大吉 」を
出しやすいようにするには、
C言語サンプルコード
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void) {
int fortune_slip;
printf("おみくじを引こう!(「enter」キーを押してね。)\n");
getchar();
printf("今日の運勢は・・・\n");
srand((unsigned)time(NULL));
fortune_slip = rand() % 10;
if (fortune_slip >= 0 && fortune_slip <= 4) {
printf("\nおみくじの結果:「大吉」です!!\n");
} else if (fortune_slip >= 5 && fortune_slip <= 6) {
printf("\nおみくじの結果:「中吉」です!\n");
} else if (fortune_slip >= 7 && fortune_slip <= 8) {
printf("\nおみくじの結果:「小吉」です。\n");
} else {
printf("\nおみくじの結果:「吉」です。\n");
}
}
* 乱数の結果が「 0 〜 4 」の範囲の場合
「 大吉 」の結果が出力されるプログラム
などと、
コンピュータの出す、
出力結果に
特徴をもたせることができます。
範囲を変更した際に、
どのような結果になるか、
色々と試してみてください。
プログラミングの構造としては、
じゃんけんプログラミング(乱数編:特徴あり版)その2 | C言語プログラミング入門講座
の記事で練習した
プログラムと同じ構造になっています。
今回は、
おみくじの結果を表示させるプログラムですが、
アイディア次第では、
いろいろなプログラムが作れそうで、
おもしろいですね。
[ スポンサードリンク ]
teratail | レバレジーズ株式会社
C言語をはじめとした
プログラミングの関連Q&Aサイトです。
日々のC言語プログラミングの学習、
独学でのプログラミング関連の疑問などを、
「 teratail 」
で質問してみてください。
無料で利用できます。
: teratail
by はじめてのコンピュータ・パソコン
このバナーをクリックすると
「 Xcode(Mac)て?覚えるC言語入門講座 」
の一覧ページにリンクします。
: C言語おみくし?フ?ロク?ラム・アフ?リの作り方入門講座 | Hello worldから(Xcode:Mac)
? サイトマップ
? プロフィール | サイトポリシー・免責事項など
? CONTENTS(コンテンツ)一覧
? C言語関連本 特集
? Xcode(Mac)で覚えるSwiftプログラミング入門講座
? Macでコマンド入門講座
? パソコン・プログラミング学習関連アプリ 特集
? 日本人のプログラミング学習の現在と未来 | #24 デジタルライフコラム
? Mac(マック)関連パソコン iMac・MacBookPro・MacBookAir
? パソコン・家電の新製品・キャンペーン情報 特集
おみくじプログラミング(乱数編:特徴なし)| C言語プログラミング入門講座
キーワード
: C言語 おみくじプログラミング
おみくじプログラミング(乱数編:特徴なし版)| C言語プログラミング入門講座
C言語で、
簡単な「 おみくじプログラム」を作りながら
プログラミングの練習をしていきたいと思います。
今回は、
乱数を利用して、
コンピュータが、出力するおみくじの結果を
決定する
基本的なプログラミングを実装してみます。
[ 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言語入門講座
おみくじプログラミング(乱数編:特徴なし版) | C言語プログラミング入門講座(動画)
C言語サンプルコード
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void) {
int fortune_slip;
printf("おみくじを引こう!(「enter」キーを押してね。)\n");
getchar();
printf("今日の運勢は・・・\n");
srand((unsigned)time(NULL));
fortune_slip = rand() % 4;
if (fortune_slip == 0) {
printf("\nおみくじの結果:「大吉」です!!\n");
} else if (fortune_slip == 1) {
printf("\nおみくじの結果:「中吉」です!\n");
} else if (fortune_slip == 2) {
printf("\nおみくじの結果:「小吉」です。\n");
} else {
printf("\nおみくじの結果:「吉」です。\n");
}
}
* コード内に全角スペースが含まれていると
エラーになりますので、
その際は、半角スペースに適宜修正してください。
* int型 (integerインテジャー:整数値)の変数として、
「 fortune_slip 」という名前の変数を作成しています。
変数名は自分でわかりやすいように名前をつけてみてください。
今回のプログラムでは、
プログラムを実行に、
「 enter 」キーを押すと
おみくじの結果が
出力されます。
プログラミングの構造としては、
じゃんけんプログラミング(乱数編:特徴なし版)その2 | C言語プログラミング入門講座
の記事で練習した
プログラムと同じ構造になっています。
アイディア次第では、
いろいろなプログラムが作れそうですね。
おみくじプログラミング(乱数編:特徴あり)| C言語プログラミング入門講座
では、
おみくじの出力結果に、
特徴をもたせた
プログラミングをしていこうと思います。
[ スポンサードリンク ]
teratail | レバレジーズ株式会社
C言語をはじめとした
プログラミングの関連Q&Aサイトです。
日々のC言語プログラミングの学習、
独学でのプログラミング関連の疑問などを、
「 teratail 」
で質問してみてください。
無料で利用できます。
: teratail
by はじめてのコンピュータ・パソコン
このバナーをクリックすると
「 Xcode(Mac)て?覚えるC言語入門講座 」
の一覧ページにリンクします。
: C言語おみくし?フ?ロク?ラム・アフ?リの作り方入門講座 | Hello worldから(Xcode:Mac)
? サイトマップ
? プロフィール | サイトポリシー・免責事項など
? CONTENTS(コンテンツ)一覧
? C言語関連本 特集
? Xcode(Mac)で覚えるSwiftプログラミング入門講座
? Macでコマンド入門講座
? パソコン・プログラミング学習関連アプリ 特集
? 日本人のプログラミング学習の現在と未来 | #24 デジタルライフコラム
? Mac(マック)関連パソコン iMac・MacBookPro・MacBookAir
? パソコン・家電の新製品・キャンペーン情報 特集