この広告は30日以上更新がないブログに表示されております。
新規記事の投稿を行うことで、非表示にすることが可能です。
広告
posted by fanblog
2015年09月23日
Apple社の電気自動車開発の展望とは? | #48 デジタルライフコラム
キーワード
:Apple社 電気自動車開発
インターネットで、
「 The Wall Street Journal. 」
(ウォール・ストリート・ジャーナル)
を見ていると、
2015年9月21日(Sept. 21, 2015:英語版)付の記事で、
Apple社の、
電気自動車(Electric-Car・Electric Vehicle:EV)
開発の
今後の展開についての
記事が目にとまりました。
* 2015年9月23日確認時点では、
英語版では無料で記事を閲覧できました。
日本語版は、記事の途中までは無料で、
その続きは有料でした。
[ スポンサードリンク ]
新規購読者限定の年間購読キャンペーン実施中♪
* 2015年9月23日確認時点
Apple社というと、
2015年9月25日(金)に
新型iPhoneが
発売開始の予定となっている
: iPhone6s・iPhone6s Plusの発売日へ向けて | #45 デジタルライフコラム
iPhoneをはじめとした、
携帯端末や、
iMac、MacBook、Apple Watchなどの
電化製品や、
iOSアプリ開発の統合開発環境のXcode、
Swift言語などといったプログラミング、
ソフトウェアなどをイメージされる方も
多いのではないかと思います。
現時点の発表では、
電気自動車の開発の目標としては、
「 2019年 」に設定されているようです。
すでに、
Apple社が電気自動車の開発に
参入しようとしていたことを、
ご存知の方も
多いと思いますが、
今回のように
目標年を提示してもらえると、
より現実味が
帯びてきているように感じるため、
待つ側としても、
電気自動車が発表されるのが、
楽しみになってくるのではないでしょうか。
電気自動車・自動運転者というと、
Google社も開発中のようであり、
今後の自動車産業の動向が
はたして、
どのようになっていくのか、
目が離せないのではないかと思います。
Apple社とGoogle社ともに、
ソフトウェア面での技術力が
高いと思いますので、
その技術力を、
自動車の運転性能や、
安全性、車内空間での
快適な運転操作などに
還元されることを楽しみにしたいと思います。
日本の主要な
自動車メーカーにとっては、
競争相手が増える可能性もあり、
今後、
日本の 自動車産業が
どうなるのかはわかりませんが、
Google社やApple社の参入により、
どのような新たな体験が
えられるようになるのか、
未来について考えてみるのも
面白いですね。
[ スポンサードリンク ]
1889年に創刊の
世界最大の経済・金融専門紙です。
最新の金融、 経済、投資、IT、政治、
ライフスタイルなどの情報収集や、
ビジネス英語の習得をお考え中の方などに
: ウォールストリート・ジャーナル日本版
by はじめてのコンピュータ・パソコン
バナーをクリックすると
テ?シ?タルライフコラムの一覧ページにリンクします。
? サイトマップ
? プロフィール | サイトポリシー・免責事項など
? CONTENTS(コンテンツ)一覧
? パソコン・家電の新製品 特集
ハロウィーンハ?ンフ?キンのイラスト作成入門
キーワード
: Microsoft Office
ハロウィーンパンプキン イラスト作成 描画
一般的にハロウィーン(ハロウィン)というと
10月の末日のようですが、
10月の中旬頃にかけて、
ハロウィーン関連の
パーティなどをされる方もいるのではないでしょうか。
2015年の
ディズニーリゾートの
ハロウィーンイベントの
「 ディズニーハロウィーン2015 」
は、
9月8日(火) 〜 11月1日(日)
までの予定であり、
すでに、
ディズニーの仮装衣装で、
イベントに参加された方もいらっしゃるのでは
ないかと思います。
[ スポンサードリンク ]
: 東京ディズニーリゾートへの旅
(神姫バスツアーズ株式会社 )
: コスプレメーカー直販サイト
(株式会社クリアストーン)
今回の記事では、
パソコンでハロウィーンパンプキンのイラストを作成
したいと
お考え中の方を想定し、
PowerPointパワーポイントを利用して、
(エクセル、ワードでも
基本的な図形描画方法は同じと思います)
比較的簡単にイラストを作成する方法の
入門的な内容を、
動画でまとめておきましたので、
ハロウィーンパンプキンのイラスト作成に関心の
ある方がいらっしゃいましたら
必要に応じてご活用ください。
パワーポイントで描いたハロウィーンパンプキンのイラスト (例)
*イメージはクリックすると拡大されます。
パワーポイントの環境
[ PR ]Microsoft Store (マイクロソフトストア)
動画では、
パワーポンイントの図形描画機能の
図形を組み合わせて、
比較的に簡単に、
ハロウィーンパンプキンのイメージを喚起させるような、
イラストを作成してみました。
ハロウィーンパンプキンのイラスト作成入門(動画)
[ PR:Amazon.co.jp ]
ワードでイラスト作成の方法を学びたい方に
絵心がなくてもできる Wordで素敵なお絵描き
高倉 幸江(著)2016年9月刊行
絵心がなくてもできる Wordで素敵なお絵描き
いちばんやさしい60代からのワード絵画
野の花のイラスト 1
古賀 昭 (著) 2016年5月刊行
いちばんやさしい60代からのワード絵画 野の花のイラスト 1
いちばんやさしい60代からのワード絵画
野の花のイラスト 2
古賀 昭 (著) 2016年5月刊行
いちばんやさしい60代からのワード絵画 野の花のイラスト 2
いちばんやさしい 60代からのワード絵画
四季のイラスト1
古賀 昭 (著) 2015年刊行
いちばんやさしい 60代からのワード絵画 四季のイラスト1
いちばんやさしい 60代からのワード絵画
四季のイラスト2
古賀 昭 (著) 2015年刊行
いちばんやさしい 60代からのワード絵画 四季のイラスト2
Wordで楽しむ季節のイラスト Vol.1
Wordでお絵かきシリーズ
古賀 昭 (著) 2013年刊行
Wordで楽しむ季節のイラスト Vol.1 (Wordでお絵かきシリーズ)
Wordで楽しむ季節のイラスト Vol.2
Wordでお絵かきシリーズ
古賀 昭 (著) 2013年刊行
Wordで楽しむ季節のイラスト Vol.2 (Wordでお絵かきシリーズ)
今回の
この動画の内容が難しい場合は、
? エクセルでイラスト作成入門
の記事や、記事の動画に、
Microsoft Office(マイクロソフトオフィス)の
エクセル、ワード、パワーポイントなどの図形描画機能で
イラストの作成方法について、
解説しておきましたので
必要に応じてご活用ください。
今回の動画では、
Microsoft Office for Mac 2011の
パワーポイントを利用して
イラストを作成している
動画なのですが、
最新のMac版のOfficeである、
Microsoft Office for Mac Preview(プレビュー)版でも
(Office for Mac 2016)
図形の描画も可能です。
Microsoft Office for Mac Preview版
パワーポイントで描いたハロウィーンパンプキンのイラスト (例)
*イメージはクリックすると拡大されます。
Preview版では、
「 挿入 」メニューを選択すると、
「 図形 」のアイコンがあるので、
そちらをクリックすると、
様々な図形を選択できると思います。
今回の記事の動画をきっかけとして、
ハロウィーンに向けて
自分で イラスト・絵などを描いてみようと
思っていただける方が、
一人でもいてくだされば
嬉しいと思います。
[ スポンサードリンク ]
? パーティーするなら♪GoodLuck
? イラスト素材【PIXTA】
by はじめてのコンピュータ・パソコン
▲ この記事のトップへ
? サイトマップ
? プロフィール | サイトポリシー・免責事項など
? CONTENTS(コンテンツ)一覧
? パソコンでイラスト作成入門講座
? LINEスタンプ作成について
? 「Office 365」で「Office for Mac 2016」の提供開始 | #27 デジタルライフコラム
? Mac(マック)関連パソコン iMac・MacBookPro・MacBookAir
? パソコン・家電の新製品・キャンペーン情報 特集
2015年09月22日
携帯電話料金?経済財政諮問会議でいったい何が? | #47 デジタルライフコラム
キーワード
: 経済財政諮問会議 2015年9月11日 携帯電話料金
内閣府のホームページ内の、
「
平成27年会議情報一覧」
「
議事要旨(PDF) 」の
PDFファイルの14ページ内にも、
記載があるように、
* 2015年9月22日確認時点の情報
2015年9月11日(金)の
経済財政諮問会議で、
安倍 晋三首相により、
「 携帯電話料金の家計負担軽減が課題 」
などのニュアンスで、
携帯電話料金の引き下げについて
検討することを
指示したというニュースが流れたのを
ご存知の方も多いのではないかと思います。
その後、
NTTドコモ 、 KDDI(au) 、 ソフトバンクグループ などの
株が
9月14日の東京市場(東京証券取引所)で、
大幅に安くなったニュースなどを
目の当たりにされた方も、
いるのではないかと思います。
株などの投資に興味のない方にとっては、
あまり関心のない事柄かもしれませんが、
退職金を、
老後のために運用しようとお考えになり、
株へ投資されていた方にとっては、
場合によっては、
うれしくない出来事だったのではないかと思います。
携帯電話を日常的に利用している
消費者としては、
携帯料金が下がることはありがたいですが、
今後の社会に
どのような影響が出てくるのか
目が離せないのではないかと思います。
新型iPhoneが
2015年9月25日(金)には、
発売予定となっていますが、
: iPhone6s・iPhone6s Plusの発売日へ向けて | #45 デジタルライフコラム
今後の各社の料金体系などにも、
長期的にどのような影響が出てくるのか、
関心が集まるところではないかと思います。
[ スポンサードリンク ]
by はじめてのコンピュータ・パソコン
▲ この記事のトップへ
バナーをクリックすると
テ?シ?タルライフコラムの一覧ページにリンクします。
: みんなが気になる? スマホ料金の今後の動向 | #131 デジタルライフコラム
? サイトマップ
? プロフィール | サイトポリシー・免責事項など
? CONTENTS(コンテンツ)一覧
? パソコン・家電の新製品 特集
9月下旬の花鳥風月 - 秋の情景 - | #46 デジタルライフコラム
キーワード
: 9月下旬の花鳥風月 秋
日中の
蝉の声も、
いっそう少なく
なりはじめたように感じます。
秋の味覚として代表的な
栗は、
少し前から、
収穫できはじめました。
? 実りの秋、栗の季節の到来 | #40 デジタルライフコラム
? 家庭で簡単? 栗きんとん作成のレシピ | #41 デジタルライフコラム
柿はというと、
以前見たときには、
まだ緑色の実でした。
久しぶりに、
外の柿の様子を見に行ってみると、
仄(ほの)かに黄色く色づきはじめていました。
現在のところは、
まだ、
緑色の柿の実が多いですが、
今後、
柿の収穫が楽しみです。
9月下旬の花鳥風月 - 秋の情景 - (動画)
川沿いを歩きに行ってみると、
ススキが所々で、
目につくようになってきました。
ススキというと、
「 十五夜」を連想される方も
多いのではないかと思います。
2015年の「 十五夜 」について、
いつなのか調べてみると、
家に飾ってあるカレンダーに
「 2015年9月27日(日) 」
の欄に、
「 十五夜 」
という記載がありました。
「 十五夜 」は旧暦8月15日のことをさすようですが、
新暦と旧暦の関係で
毎年日にちが変動するようです。
今年の「 十五夜 」の前の、
2015年9月25日(金)には、
新型iPhoneの発売予定となっているようなので、
? iPhone6s・iPhone6s Plusの発売日へ向けて | #45 デジタルライフコラム
どちらとも楽しみですね。
[ スポンサードリンク ]
by はじめてのコンピュータ・パソコン
バナーをクリックすると
テ?シ?タルライフコラムの一覧ページにリンクします。
? サイトマップ
? プロフィール | サイトポリシー・免責事項など
? CONTENTS(コンテンツ)一覧
? パソコン・家電の新製品 特集
? 十五夜と月見た?んこ?のイラスト作成入門
2015年09月18日
iPhone6s・iPhone6s Plusの発売日へ向けて | #45 デジタルライフコラム
キーワード
: iPhone6s iPhone6s Plus 発売開始日
記事を読んでいただいてくださっている方の中には、
新型iPhoneの予約を、
できた方もいますでしょうか?
Apple(アップル)社の公式サイトや、
ソフトバンクなどのサイトを確認してみると、
iPhone6s・iPhone6s Plusの発売開始日は、
2015年9月25日(金)のようですね。
発売当初は、
在庫などの関係で、
新型iPhoneが欲しくても、
手に入れられない方もいるのではないかと
思います。
試しに、
現在のiPhone6sやiPhoen6s Plusの
オークションの出品状況をみてみると、
「 セカイモン 」のサイトや、
「 ヤフオク! 」のサイトなどで
iPhone6sやiPhone6s Plusが、
オークションとして出品されているようでした。
* 2015年9月18日確認時点
キーワード
:iPhone6s or iPhone6s Plus
セカイモンで今すぐ日本で買いにくいレアアイテムをGETしよう!!
セカイモンは世界最大級の海外オークション「eBay」でのお買い物をサポートします。
ヤフオク!
今後の発売が楽しみですね。
[ スポンサードリンク ]
: 【iPhone買取のダイワン】
ライズマーク
: 古い携帯電話でも買取りOK
by はじめてのコンピュータ・パソコン
▲ この記事のトップへ
バナーをクリックすると
テ?シ?タルライフコラムの一覧ページにリンクします。
: iPhone6s・iPhone6s Plusの発売はじまる | #49 デジタルライフコラム
? サイトマップ
? プロフィール | サイトポリシー・免責事項など
? CONTENTS(コンテンツ)一覧
? パソコン・家電の新製品 特集
キーホ?ート?て?実数値入力と計算入門(scanf関数)| Xcode(Mac)て?C言語入門講座
キーワード
: C言語 キーボード入力 実数値の計算
今回は、
C言語の
「 実数値のキーボード入力と計算 」
について、
基本的なプログラミングの内容を
まとめておきます。
「 整数値のキーボード入力 」の基本的な
内容を学習したい場合は、
キーボードで整数値入力入門(scanf関数)| Xcode(Mac)て?C言語入門講座
キーボードで整数値入力と計算入門(scanf関数)| Xcode(Mac)て?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言語サンプルコード
#include <stdio.h>
int main(void) {
// insert code here...
double juice;
printf("1リットル200円のジュースを、買う容量(リットル)を入力してください。:");
scanf("%lf", &juice);
printf("ジュースの金額は、%f円です。\n", 200 * juice);
return 0;
}
* コード内に全角スペースが含まれていると
エラーになりますので、
その際は、半角スペースに適宜修正してください。
* printf (プリントエフ):print formatted(書式付き出力)
* double型の変数として、「 juice 」
という名前の変数を作成しています。
変数名は自分でわかりやすいように名前をつけてみてください。
* 「 %lf 」%lf指定子
( l (エル):long 修飾、 f :floating point number 浮動小数点)
* 「 %f 」%f指定子(floatフロート:浮動小数点)
* \n :new line(改行)
* 「 \ :バックスラッシュ 」は、
「 option 」キー + 「 ¥ 」キー操作で入力できます。
今回のプログラムでは、
「 キーボード入力した数値(整数値や実数値) 」
が、
「 小数点のついた実数値の計算結果として出力 」
されるように
プログラミングしてあります。
プログラムを実行後に、
数値(整数値や実数値)を入力して、
「enter」キー を押すと
小数点のついた実数値の
計算結果などが表示されると思います。
数値以外のキーボード入力後に
「enter」キー を押すと
エラー出力になるので、
注意してみてください。
キーボードで実数値入力入門(scanf関数)| Xcode(Mac)て?C言語入門講座
の記事でもふれましたが、
キーボードで整数値入力と計算入門(scanf関数)| Xcode(Mac)て?C言語入門講座
の記事ページで、
学習した、
整数値の計算の場合は、
使用する指定子は、
「 %d指定子 」(decimaデシマル:10進数)
だけでしたが、
実数値のキーボード入力と計算の場合では、
「 scanf 」の際には、「 %lf指定子 」
「 printf 」の際には、「 %f指定子 」
で、
指定子に違いがあるため、
プログラミングの際に、
間違えないように注意が必要そうです。
C言語プログラミングで、
コンピュータに計算の指令をだすための
演算子として、
C言語の記述方法 :計算の指令の意味
+ :プラス(加算)
- :マイナス(減算)
* :かける(かけ算)
/ :割る(割り算)
%:割り算の余り(剰余算)
などもありますので、
C言語プログラミングの練習などで、
いろいろな演算子を試して、
計算結果などを表示させてみてください。
[ スポンサードリンク ]
teratail | レバレジーズ株式会社
C言語をはじめとした
プログラミングの関連Q&Aサイトです。
日々のC言語プログラミングの学習、
独学でのプログラミング関連の疑問などを、
「 teratail 」
で質問してみてください。
無料で利用できます。
: C言語プログラミングの質問に | teratail
by はじめてのコンピュータ・パソコン
このバナーをクリックすると
「 Xcode(Mac)て?覚えるC言語入門講座 」
の一覧ページにリンクします。
? サイトマップ
? プロフィール | サイトポリシー・免責事項など
? CONTENTS(コンテンツ)一覧
? C言語関連本 特集
? Xcode(Mac)で覚えるSwiftプログラミング入門講座
? Macでコマンド入門講座
? パソコン・プログラミング学習関連アプリ 特集
? 日本人のプログラミング学習の現在と未来 | #24 デジタルライフコラム
? Mac(マック)関連パソコン iMac・MacBookPro・MacBookAir
? パソコン・家電の新製品・キャンペーン情報 特集
キーボードで実数値入力入門(scanf関数)| Xcode(Mac)て?C言語入門講座
キーワード
: C言語 キーボード入力 実数値
今回は、
C言語の
「 実数値のキーボード入力 」
について、
基本的なプログラミングの内容を
まとめておきます。
「 整数値のキーボード入力 」の基本的な
内容を学習したい場合は、
キーボードで整数値入力入門(scanf関数)| Xcode(Mac)て?C言語入門講座
キーボードで整数値入力と計算入門(scanf関数)| Xcode(Mac)て?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言語サンプルコード
#include <stdio.h>
int main(void) {
// insert code here...
double variable;
scanf("%lf", &variable);
printf("%f\n", variable);
return 0;
}
* コード内に全角スペースが含まれていると
エラーになりますので、
その際は、半角スペースに適宜修正してください。
* printf (プリントエフ):print formatted(書式付き出力)
* double型の変数として、「 variable 」
という名前の変数を作成しています。
変数名は自分でわかりやすいように名前をつけてみてください。
* 「 %lf 」%lf指定子
( l (エル):long 修飾、 f :floating point number 浮動小数点)
* 「 %f 」%f指定子(floatフロート:浮動小数点)
* \n :new line(改行)
* 「 \ :バックスラッシュ 」は、
「 option 」キー + 「 ¥ 」キー操作で入力できます。
今回のプログラムでは、
「 キーボード入力した数値(整数値や実数値) 」
が、
「 小数点のついた実数値として出力 」
されるように
プログラミングしてあります。
プログラムを実行後に、
数値(整数値や実数値)を入力して、
「enter」キー を押すと
小数点のついた実数値が表示されると思います。
数値以外のキーボード入力後に
「enter」キー を押すと
エラー出力になるので、
注意してみてください。
ポイントとして、
キーボードで整数値入力と計算入門(scanf関数)| Xcode(Mac)て?C言語入門講座
の記事で、
学習した、
整数値の場合は、
指定子は、
「 %d指定子 」(decimaデシマル:10進数)
のみだけでしたが、
実数値のキーボード入力の場合では、
「 scanf 」の際には、「 %lf指定子 」
「 printf 」の際には、「 %f指定子 」
で、
指定子に違いがあるため、
間違えないように注意が必要そうです。
[ スポンサードリンク ]
teratail | レバレジーズ株式会社
C言語をはじめとした
プログラミングの関連Q&Aサイトです。
日々のC言語プログラミングの学習、
独学でのプログラミング関連の疑問などを、
「 teratail 」
で質問してみてください。
無料で利用できます。
: C言語プログラミングの質問をしてみる | teratail
by はじめてのコンピュータ・パソコン
このバナーをクリックすると
「 Xcode(Mac)て?覚えるC言語入門講座 」
の一覧ページにリンクします。
? サイトマップ
? プロフィール | サイトポリシー・免責事項など
? CONTENTS(コンテンツ)一覧
? C言語関連本 特集
? Xcode(Mac)で覚えるSwiftプログラミング入門講座
? Macでコマンド入門講座
? パソコン・プログラミング学習関連アプリ 特集
? 日本人のプログラミング学習の現在と未来 | #24 デジタルライフコラム
? Mac(マック)関連パソコン iMac・MacBookPro・MacBookAir
? パソコン・家電の新製品・キャンペーン情報 特集
キーボードで整数値入力と計算入門(scanf関数)| Xcode(Mac)て?C言語入門講座
キーワード
: C言語 キーボード入力 整数値の計算
今回は、
C言語の
「 整数値のキーボード入力と計算 」
について、
基本的なプログラミングの内容を
まとめておきます。
「 実数値のキーボード入力 」の基本的な
内容を学習したい場合は、
キーボードで実数値入力入門(scanf関数)| Xcode(Mac)て?C言語入門講座
キーボードで実数値入力と計算入門(scanf関数)| Xcode(Mac)て?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言語サンプルコード
#include <stdio.h>
int main(void) {
// insert code here...
int apple;
printf("200円のりんごを、買う個数を入力してください。:\n");
scanf( "%d", &apple);
printf("合計の金額は、%d円です。", 200 * apple);
return 0;
}
* コード内に全角スペースが含まれていると
エラーになりますので、
その際は、半角スペースに適宜修正してください。
* printf (プリントエフ):print formatted(書式付き出力)
* 整数値の計算のため、
int型 (integerインテジャー:整数値)の変数として、
「 apple 」という名前の変数を作成しています。
変数名は自分でわかりやすいように名前をつけてみてください。
* 「 %d 」%d指定子(decimaデシマル:10進数)
* \n :new line(改行)
* 「 \ :バックスラッシュ 」は、
「 option 」キー + 「 ¥ 」キー操作で入力できます。
今回のプログラムでは、
「 1個200円のりんご 」の
個数を決定することで、
合計の金額を 計算できるように
プログラミングしてあります。
プログラムを実行後に、
数値を入力して、
「enter」キー を押すと
計算結果などが表示されると思います。
数値以外のキーボード入力後に
「enter」キー を押すと
エラー出力になるので、
注意してみてください。
コンピュータが計算するための
演算子としては、
C言語の記述方法 :計算の指令の意味
+ :プラス(加算)
- :マイナス(減算)
* :かける(かけ算)
/ :割る(割り算)
%:割り算の余り(剰余算)
などもありますので、
C言語プログラミングの練習などで、
いろいろな演算子を試してみてください。
演算子を使用する際の注意点としては、
「 入力する数値 」や「 出力される数値 」
が、整数値なのか?
それとも、実数値なのか?
などをよく考える必要があります。
今回のサンプルプログラムでは、
整数値の計算のため、
「 %d 」%d指定子(decimaデシマル:10進数)
を利用したプログラムになっています。
[ スポンサードリンク ]
teratail | レバレジーズ株式会社
C言語をはじめとした
プログラミングの関連Q&Aサイトです。
日々のC言語プログラミングの学習、
独学でのプログラミング関連の疑問などを、
「 teratail 」
で質問してみてください。
無料で利用できます。
: C言語プログラミングの質問をしてみる | teratail
by はじめてのコンピュータ・パソコン
このバナーをクリックすると
「 Xcode(Mac)て?覚えるC言語入門講座 」
の一覧ページにリンクします。
? サイトマップ
? プロフィール | サイトポリシー・免責事項など
? CONTENTS(コンテンツ)一覧
? C言語関連本 特集
? Xcode(Mac)で覚えるSwiftプログラミング入門講座
? Macでコマンド入門講座
? パソコン・プログラミング学習関連アプリ 特集
? 日本人のプログラミング学習の現在と未来 | #24 デジタルライフコラム
? Mac(マック)関連パソコン iMac・MacBookPro・MacBookAir
? パソコン・家電の新製品・キャンペーン情報 特集
2015年09月17日
じゃんけんプログラミング(2次元配列編:思考パターン版)| C言語プログラミング入門講座
キーワード
: C言語 人工知能
思考パターン 思考回路
AI(人工知能)プログラミングの作り方 | C言語プログラミング入門講座
C言語で、
簡単な「 じゃんけんプログラム 」を作りながら
人工知能(AI:Artificial Intelligence)について、
考えていきたいと思います。
今回も、
し?ゃんけんフ?ロク?ラム:二次元配列編(経験値考慮版)| C言語プログラミング入門講座
の記事と同様に、
「 二次元配列 」、
「 乱数 」、
「 関係演算子 」・「 論理演算子 」などを利用して、
基本的なじゃんけんAIプログラム
を実装していきます。
今回のプログラミングの特徴としては、
コンピュータが、
じゃんけんを出す手(グー、チョキ、パー)の
1.思考パターン・思考回路を決めることができる点
2.連続して負けた回数に応じて、
思考パターンを変更できる点
などです。
[ 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言語プログラミング入門講座(動画)
C言語サンプルコード
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void) {
int myJanken;
/* 「グー(0)」のパターンと「チョキ(1)」の2パターン*/
int janken_pattern[2][4] = {{0, 0, 0, 0}, {1, 1 ,1, 1}};
int lose_times = 0;
int pattern_change = 0;
int janken_kind = 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;
printf("\nじゃんけん、ぽん!\n");
janken_ai = janken_pattern[pattern_change][janken_kind];
janken_kind = (janken_kind + 1) % 4;
if (janken_ai == 0) {
printf("じゃんけんAI:「グー」です。\n");
} else if (janken_ai == 1) {
printf("じゃんけんAI:「チョキ」です。\n");
} else {
printf("じゃんけんAI:「パー」です。\n");
}
printf("\n\n");
if ((myJanken == 0 && janken_ai == 1) ||
(myJanken == 1 && janken_ai == 2) ||
(myJanken == 2 && janken_ai == 0)){
lose_times++;
} else {
lose_times = 0;
}
/*連続で2回負けるとパターンを変える*/
if (lose_times >= 2) {
pattern_change = (pattern_change + 1) % 2;
janken_kind = 0;
}
}
}
* コード内に全角スペースが含まれていると
エラーになりますので、
その際は、半角スペースに適宜修正してください。
* int型 (integerインテジャー:整数値)の変数として、
「 myJanken :入力するじゃんけんの手 」
「 janken_pattern :じゃんけんのパターン 」
「 lose_times :負けた回数 」
「 pattern_change :じゃんけんのパターン変更 」
「 janken_kind :じゃんけんの出す手を選ぶ 」
「 janken_ai :じゃんけんAIの出した手 」
という名前などの変数を作成しています。
変数名は自分でわかりやすいように名前をつけてみてください。
今回のプログラムでは、
プログラムを実行後に、
「 0 」「 1 」「 2 」を
入力後、
「 enter 」キー を押すと、
コンピュータの出す手が、
出力されるようになっています。
上記の数値以外を入力し、
「 enter 」キー を押した場合は、
プログラムを終了します。
* 数値以外を入力して、 「 enter 」キー を
押した場合は、エラー出力になります。
以下の記事で、
ー じゃんけんプログラミング(乱数編:特徴なし版)その1 | C言語プログラミング入門講座
ー じゃんけんプログラミング(乱数編:特徴なし版)その2 | C言語プログラミング入門講座
ー じゃんけんプログラミング(乱数編:特徴あり版)その1 | C言語プログラミング入門講座
ー じゃんけんプログラミング(乱数編:特徴あり版)その2 | C言語プログラミング入門講座
C言語プログラミングの練習をしてみた
プログラミングに比べると、
複雑なコードに
なってきているのではないかと思います。
おそらく多くの方にとって、
自分のじゃんけんの思考パターンを意識することは
あまりなく、
無意識で、
自分のじゃんけんの思考パターンを
繰り返している方もいるのではないかと思います。
今回のプログラミングでは、
プログラマーによて、
あらかじめ、
意識的に
人間のじゃんけんのパターンを、
決めておき、
そのパターンをじゃんけんの勝ち負けの
具合によって、
変更できるように
プログラミングされており、
じゃんけんに特化されたプログラムではありますが、
少しずつ人工知能らしくなってきているのでは
ないかと思います。
今回のサンプルプログラムコードの
「 int janken_pattern[2][4] = {{0, 0, 0, 0}, {1, 1 ,1, 1}}; 」の
「 {{0, 0, 0, 0}, {1, 1 ,1, 1}} 」の
数値を変更することで、
じゃんけんのパターンを変更
することができます。
具体的には、
C言語サンプルコード
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void) {
int myJanken;
/* 「パー(2)」のパターン
と「チョキ(1)」の2パターン*/
int janken_pattern[2][4] = {{ 2, 2, 2, 2
}, {1, 1 ,1, 1}};
int lose_times = 0;
int pattern_change = 0;
int janken_kind = 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;
printf("\nじゃんけん、ぽん!\n");
janken_ai = janken_pattern[pattern_change][janken_kind];
janken_kind = (janken_kind + 1) % 4;
if (janken_ai == 0) {
printf("じゃんけんAI:「グー」です。\n");
} else if (janken_ai == 1) {
printf("じゃんけんAI:「チョキ」です。\n");
} else {
printf("じゃんけんAI:「パー」です。\n");
}
printf("\n\n");
if ((myJanken == 0 && janken_ai == 1) ||
(myJanken == 1 && janken_ai == 2) ||
(myJanken == 2 && janken_ai == 0)){
lose_times++;
} else {
lose_times = 0;
}
/*連続で2回負けるとパターンを変える*/
if (lose_times >= 2) {
pattern_change = (pattern_change + 1) % 2;
janken_kind = 0;
}
}
}
などとすると、
設定を変更することができると思います。
他にも、
「 if (lose_times >= 2) 」の
数値を変更することで、
パターンを変更をするまでの、
負ける回数の設定もできると思います。
し?ゃんけんフ?ロク?ラム:二次元配列編(経験値考慮版)| C言語プログラミング入門講座
の記事の、
サンプルコードと同様に、
コードを見た感じは、
とっつきにくい感じる方も多いのではないかと
思いますが、
C言語プログラムのコード入力に
慣れる目的などで、
サンプルコードの
入力にチャレンジしてみてください。
[ スポンサードリンク ]
teratail | レバレジーズ株式会社
C言語をはじめとした
プログラミングの関連Q&Aサイトです。
日々のC言語プログラミングの学習、
独学でのプログラミング関連の疑問などを、
「 teratail 」
で質問してみてください。
無料で利用できます。
: C言語プログラミングのQ&A探しに | teratail
by はじめてのコンピュータ・パソコン
▲ この記事のトップへ
このバナーをクリックすると
「 Xcode(Mac)て?覚えるC言語入門講座 」
の一覧ページにリンクします。
ー 独学プログラマーのためのAI(人工知能・無能)プログラム入門講座
: し?ゃんけんフ?ロク?ラム:二次元配列編(経験値考慮版)| C言語プログラミング入門講座
: AI(人工知能・無能)プログラミングの作り方入門講座(Hello World〜じゃんけんAIプログラム 2次元配列編)
? サイトマップ
? プロフィール | サイトポリシー・免責事項など
? CONTENTS(コンテンツ)一覧
? C言語関連本 特集
? Xcode(Mac)で覚えるSwiftプログラミング入門講座
? Macでコマンド入門講座
? パソコン・プログラミング学習関連アプリ 特集
? 日本人のプログラミング学習の現在と未来 | #24 デジタルライフコラム
? Mac(マック)関連パソコン iMac・MacBookPro・MacBookAir
? パソコン・家電の新製品・キャンペーン情報 特集
2015年09月16日
日本のサイバーセキュリティー技術者の現在 | #44 デジタルライフコラム
キーワード
: サイバーセキュリティー技術者 日本
テレビをみていると、
サイバーセキュリティー技術者として
日本の第一線で
活躍されている方の
番組が放送されていました。
番組の中では、
企業や国の機関をはじめ
日々のサイバー空間での
脅威に対して、
向き合う技術者の姿が、
描かれており、
興味深く番組を
みさせていただきました。
番組をみていて感じたこととしては、
サイバー空間での脅威に立つ向かうためには、
さまざまなコンピュータプログラミングに関する
知識をはじめ、
その都度、
サイバー攻撃に対して向き合うことにできる
人的に対応できる技術者の存在の
重要性を感じさせられました。
ただ、
1人で対応できることは限界が考えられるため、
この分野に興味をもたれる方が
増えていただけるといいなあと思いました。
また、長期的には、
1つの国の中の制度を整備するだけでなく、
世界的な視野での、
サーバー空間の健全化へ向けた
取り組みも必要なのではないかと思いました。
現代では、
パソコンでのインターネット閲覧をはじめ、
スマートフォンの普及や、
クラウド利用者の増加などもあり
サイバー空間の
セキュリティに関して、
「 現在の日本はどうなっているのか? 」
と漠然とした疑問を
お持ちの方もいるのではないでしょうか。
国勢調査2015 - インターネット回答はじまる - | #43 デジタルライフコラム
の記事でも、
紹介させていただいたように、
国勢調査を
インターネットを介して、
回答する時代になり、
当初のインターネットの状況を考えると、
すごい時代になったなあと感じます。
サイバー攻撃というと、
インターネットを普段利用されない方はピンと
こないかもしれませんが、
サイバー空間では、
日々、
さまざまな事象が起きているようです。
具体例としては、
「 データの破壊・改ざん・取得 」
「 DDoS(Distributed Denial of Service attack:分散型サービス妨害)攻撃 」
をはじめ、
さまざまな攻撃手法があるようです。
日本の情報セキュリティ関連の政策などを調べてみると、
総務省の
「 情報セキュリティ アドバイザリーボード 」
出典
:総務省
情報セキュリティ アドバイザリーボード
( http://www.soumu.go.jp/menu_seisaku/ictseisaku/securityadvisory/index.html )
2015年9月16日確認時点
のページに、
政府における情報セキュリティ政策関連の
情報などがまとめられていました。
また、
「 国民のための情報セキュリティサイト 」
出典
:総務省
国民のための情報セキュリティサイト
( http://www.soumu.go.jp/main_sosiki/joho_tsusin/security/ )
2015年9月16日確認時点
のサイトでは、
情報セキュリティ関連の話題に関して、
基礎的な知識・用語をはじめ、
わかりやすく情報がまとめられていまいたので、
サイバーセキュリティなどに
関心のある方は、
チェックしてみてください。
そのほかにも、
「 IPA 独立行政法人 情報処理推進機構 」の
* IPA:Information-technology Promotion Agency, Japan
「 情報セキュリティ 」
出典
:IPA 独立行政法人 情報処理推進機構:情報セキュリティ
( https://www.ipa.go.jp/security/ )
2015年9月16日確認時点
のページも、
参考になるのではないかと思いますので、
まだ知らない方がいましたら、
セキュリティ関連のトッピクスなどの
情報収集など、
必要に応じて
確認してみてください。
2014年11月には、
日本全体のサイバーセキュリティ強化等に向けた
「 サイバーセキュリティ基本法 」
が成立、
2015年1月9日より全面施行されています。
それだけ、
サイバー空間での出来事に対しての
重要度も増してきているのでは、
ないかと思います。
また、
「 2020年オリンピック・パラリンピック東京大会 」
に向けて、
安全なサイバー空間の構築のために、
人材育成も現在の課題の
1つとなっているようです。
普段何気なく、
インターネットを利用できる時代になり、
つい、
サイバーセキュリティに関して
疎くなってしまいがちですが、
一人一人が、
サイバーセキュリティに関して、
関心をもつ必要のある時代に
なるのではないかと感じます。
話を戻しますが、
今回のような
テレビ番組をきっかけとして、
サイバーセキュリティー技術者に
関心をもつ方が増え、
技術者が増えることで、
安全に安心して、
インターネットなどの利用ができる
環境が構築されてくる
ことを期待したいと思います。
[ スポンサードリンク ]
ウェブルート | ウェブルート株式会社
: セキュリティソフトの更新時期ですか?
アメリカシェアNO1!ウェブルートのセキュリティがいまなら50%OFF!
* 2015年9月16日確認時点
セカイVPN | 株式会社インターリンク
日本や世界各国に設置されたVPNサーバーに接続することで、
各国のIPアドレスで インターネットアクセスを
可能にする「 IP共有型のVPNサービス 」
・IPアドレスで国ごとに
アクセス制限を行っているサイトを閲覧したい方
(オンデマンドサービス、動画配信サイト、オンラインゲーム)
・中国をはじめとしたのインターネットの規制が厳しい国から
Facebook、YouTubeなどにアクセスしたい方
:通信の盗聴防止・セキュリティの対策
・通信の内容を、盗聴される危険性の高いと考えられる
無料のWi-Fiスポット等で、VPN接続をすることにより
安全にインターネットを利用したい方
・利用中のインターネット環境のIPと違うIPを使いたい方
・IPアドレスを変更することにより匿名性を高めたい方
:アクセス規制の対策
など
? セカイVPN
NTT東日本「Webセキュリティ診断」
(東日本電信電話株式会社)
企業をはじめ、各種団体・組織などに対し、
公開中のホームページに
不正なプログラムやURLなどが埋め込まれていないか等の
診断を行うサービス
by はじめてのコンピュータ・パソコン
▲ この記事のトップへ
バナーをクリックすると
テ?シ?タルライフコラムの一覧ページにリンクします。
: 知ってる? 日本年金機構の不正アクセスによる情報流出事案のその後。日本のサイバーセキュリティ対策・取り組みをチェック | #378 デジタルライフコラム
? サイトマップ
? プロフィール | サイトポリシー・免責事項など
? CONTENTS(コンテンツ)一覧