- ゲームプログラム入門:日常生活の出来事を「論理演算」にしてみるのご紹介
- ゲームプログラム入門:日常生活の出来事を「論理演算」にしてみるのご紹介
- 「ゲームプログラミング > C言語入門/基礎」関連ページのご紹介
- シューティングゲーム・関連ページのご紹介
- 歴代名作シューティングゲームのご紹介|まとめ
- 歴代シューティングゲーム全ゲームタイトル一覧のご紹介|まとめ
- シューティングゲームの人気シリーズのご紹介
- シューティングゲーム関連ページのご紹介|まとめ
- シューティングゲーム解説ページのご紹介|まとめ
- シューティングゲーム・ハード関連(周辺機器)のご紹介|まとめ
- シューティングゲーム雑誌/書籍関連のご紹介|まとめ
- 【TPS名作・傑作・まとめ】TPS傑作・名作・全ゲームタイトルのご紹介│まとめ│~トゥームレイダー│バイオハザード│アンチャーテッドなど~
- 【名作RPG】RPGのご紹介│まとめ│
- 【TOP:SLG】おすすめ名作シミュレーションゲームのご紹介
- 【TOP】レースゲーム関連(おすすめ名作・評価ランキン)のご紹介
- TOP【おすすめスポーツゲーム】のご紹介~MLB,NBA,NFL,FIFAなど~
- 【TOP】パズルゲームのご紹介
- 【ゲームランキング】世界・国内で最も売れたゲームランキングのご紹介
- 名作ゲームのご紹介│まとめ│家庭用ゲーム・PC・アーケードなど
- 【機種別ゲームTOP】PC・家庭用・アーケードゲーム・周辺機器のご紹介
- ジャンル別ゲームタイトルのご紹介│まとめ│
- 【ゲームTOP】ゲーム関連ページのご紹介
- 【書籍・雑誌TOP】書籍・雑誌サイトマップ関連ページのご紹介
- 【ホビーTOP】ホビーサイトマップ関連ページのご紹介
ゲームプログラム入門:日常生活の出来事を「論理演算」にしてみるのご紹介
「ゲームプログラミング > C言語入門/基礎」関連サイトマップのご紹介
「ゲームプログラミング > C言語入門/基礎」関連をご紹介します。
シューティングゲーム | ゲーム | 中古・新品通販の駿河屋
ゲームプログラム入門:日常生活の出来事を「論理演算」にしてみるのご紹介
ゲームプログラム入門:日常生活の出来事を「論理演算」にしてみるをご紹介します。
論理演算とは
論理演算とは、いろいろな条件の組み合わせが、成立するかどうかをΓ真(true)」か「偽(false)」という値で導き出すものでした。
日常生活の中にあふれている「論理演算」
とても難しいことのように考えがちですが、実はこうしたいろいろな条件をふまえて判断する作業は、私たちの日常生活の中にあふれています。
たとえばお店で買い物をして「395円です」といわれたとします。そうしたら、まずあなたは財布の小銭入れを見て、どんな硬貨があるかを確認するでしょう。ぴったり395円があるかもしれないし、5円玉しかないかもしれません。もし、5円玉しかなければ今度は札入れを確認しますね。何気なく行っているこうした動作は、そのひとつひとつを取ってみると立派な判断作業といえます。
身近なもので論理演算をしてみよう~アトラクション(遊園地)に乗るための条件
別の例で、具体的に論理演算と結びつけてみましょう。遊園地のアトラクションの中には、乗るために一定の条件をクリアしなければならないものがありますね。例えば次のようなものです。
- 6歳以上(ただし、身長130cm以上であれば保護者同伴の場合のみ可)
- 身長130cm以上
- 心臓の弱い方はご遠慮ください。
まずは、定義を考える
年齢を「age」、身長を「height」とし「健康であること」を「health」「保護者同伴であること」を「pg」とすると、このアトラクションに乗れるための条件は次のようになります。わかりますか?
「C言語」で書いてみよう
((age >= 6 && height >= 130) || (height >= 130 && pg)) && health
「比較演算子」のご紹介 | |||
演算子 | 働き | 使い方 | 意味 |
== | =(等しい) | a==b | aとbは等しい |
< | <(小なり) | a<b | aはbより小さい |
> | >(大なり) | a>b | aはbより大きい |
<= | <=(以下) | a<=b | aはb以下 |
>= | ≧(以上) | a>=b | aはb以上 |
!= | ≠(等しくない) | a!=b |
aとbは等しくない
|
「うるう年かそうでないかの条件式」
もうひとつ、うるう年かそうでないかの条件式をご紹介しましょう。
その年がうるう年になるための条件
その年がうるう年になるためには以下の条件が成り立つ必要があります。
- 西暦が4で割り切れる
- ただし例外として、西暦が100で割り切れる年は除く
- さらに例外として、西暦が400で割り切れる場合は含める
とても複雑な条件のように思えますが、これをC言語の式で表すと次のようになります。
【C言語で表す】その年がうるう年になるための条件
- 変数aを西暦とします。
- 【1の条件】西暦が4で割り切れる:a % 4 == 0
- 【2の条件】ただし例外として、西暦が100で割り切れる年は除く:a % 100 != 0
- 【3の条件】さらに例外として、西暦が400で割り切れる場合は含める:a % 400 == 0
(a % 4 == 0 && a % 100 != 0) || a % 400 == 0
上の式の値が1(真)になればうるう年、0(偽)になればうるう年ではない、ということになります。
論理演算子の種類 | |||
演算子 | 働き | 使い方 | 意味 |
&& | かつ | (a >=10) && (a <50) | aは10以上かつ50未満 |
|| | または | (a == 1)(a == 100) | aの値が1か100 |
! | 〜ではない | !(a == 100) | aは100ではない |
「ゲームプログラミング > C言語入門/基礎」関連サイトマップのご紹介
「ゲームプログラミング > C言語入門/基礎」関連をご紹介します。
シューティングゲーム | ゲーム | 中古・新品通販の駿河屋
「ゲームプログラミング > C言語入門/基礎」関連ページのご紹介
「ゲームプログラミング > C言語入門/基礎」関連ページをご紹介します。
【STG】シューティングゲーム・サイトマップのご紹介
80年から2000年代のシューティングゲームについてご紹介します。
シューティングゲーム | ゲーム | 中古・新品通販の駿河屋
シューティングゲーム・関連ページのご紹介
シューティングゲーム・関連ページをご紹介します。
歴代名作シューティングゲームのご紹介|まとめ
歴代シューティングゲーム全ゲームタイトル一覧のご紹介|まとめ
シューティングゲームの人気シリーズのご紹介
シューティングゲーム関連ページのご紹介|まとめ
シューティングゲーム解説ページのご紹介|まとめ
シューティングゲーム・ハード関連(周辺機器)のご紹介|まとめ
シューティングゲーム雑誌/書籍関連のご紹介|まとめ
【ゲームジャンル別】サイトマップのご紹介
【ゲームジャンル別】サイトマップをご紹介します。
ゲームジャンル別サイトマップ | ||||
ゲームTOP > ランキング│傑作・名作│機種別│ジャンル別 |
||||
ゲームジャンル別TOP >関連ページ│名作│ランキング | ||||
【ジャンル別関連ページ】 アクション系(プラットフォーム│対戦アクション│FPS│TPS│STG│フライト)|AVG│RPG│SLG│レース│スポーツ│パズル│テーブル |
||||
【アクション】プラットフォーム│対戦アクション│FPS│TPS│STG│フライト 【アドベンチャー】AVG│ 【RPG】RPG│SRPG│ARPG 【SLG】SLG│ストラテジー│ターン制SLG│RTS 【レース】レース 【スポーツ系】スポーツ│プロレス 【パズル】 【テーブル】麻雀 |
||||
【ジャンル別】おすすめ評価ランキング アクション│AVG│RPG│SLG│レース│スポーツ│パズル│テーブル |
||||
【歴代傑作・神ゲー(2021~1996年)】99~94点│93~92点│91点│90点 ■【アクション系ゲーム】■ アクション│プラットフォーム│対戦アクション│FPS│TPS│フライト│ 【対戦アクション】一覧│98~80点│79~70点 【FPS】まとめ│90点以上│89~86点│85~83点│82~80点 【アドベンチャーゲーム】 ■【RPG系】■ RPG│SRPG│ARPG 【RPG】一覧│傑作(96~90点)│89~85点│84~82点│81~80点│ ■【シミュレーション系ゲーム】■ SLG│ストラテジー│ターン制SLG│RTS│街づくりSLG ■【レース】■ ■【スポーツ系ゲーム】■スポーツ│プロレス ■【パズル】 |
||||
シリーズ・テーマ | ||||
■■│コペンギンTOP > ゲーム│ホビー│書籍・マンガ│■■ |
||||
サイトマップ一覧 |
ゲームジャンル別・関連ページのご紹介
ゲームジャンル別・関連ページをご紹介します。
【TPS名作・傑作・まとめ】TPS傑作・名作・全ゲームタイトルのご紹介│まとめ│~トゥームレイダー│バイオハザード│アンチャーテッドなど~
【格ゲー・名作】アーケード・家庭用・格闘ゲームのご紹介~名作(173 本)・全タイトル(1462本)のご紹介
【名作STG】シューティングゲームのご紹介
【AVG】アドベンチャーゲームのご紹介│まとめ│
【名作RPG】RPGのご紹介│まとめ│
【TOP:SLG】おすすめ名作シミュレーションゲームのご紹介
【TOP】レースゲーム関連(おすすめ名作・評価ランキン)のご紹介
TOP【おすすめスポーツゲーム】のご紹介~MLB,NBA,NFL,FIFAなど~
【TOP】パズルゲームのご紹介
ゲームTOPサイトマップ
ゲームTOPのサイトマップをご紹介します。
【ゲームTOP】サイトマップ | ||||
ゲームTOP > ランキング│傑作・名作│機種別│ジャンル別 | ||||
■ランキングTOP > ハード│ソフト(売上(世界│国内)│海外評価) ■傑作・名作ゲームTOP > ■ゲーム機種別TOP > 据置│携帯│AC│PC│周辺機器 ■ジャンル別TOP > アクション系(プラットフォーム│対戦アクション│FPS│TPS│STG│フライト)|AVG│RPG│SLG│レース│スポーツ│パズル│テーブル |
||||
■■│コペンギンTOP > ゲーム│ホビー│書籍・マンガ│■■ |
||||
サイトマップ一覧 |
ゲーム関連ページのご紹介
ゲーム関連ページをご紹介します。
【ゲームランキング】世界・国内で最も売れたゲームランキングのご紹介
名作ゲームのご紹介│まとめ│家庭用ゲーム・PC・アーケードなど
【機種別ゲームTOP】PC・家庭用・アーケードゲーム・周辺機器のご紹介
ジャンル別ゲームタイトルのご紹介│まとめ│
コペンギン・サイトマップ
コペンギンのサイトマップをご紹介します。
【コペンギンTOP】サイトマップ | ||||
コペンギンTOP > ゲーム│ホビー│書籍・マンガ│ | ||||
■■│コペンギンTOP > ゲーム│ホビー│書籍・マンガ│■■ |
||||
サイトマップ一覧 |
懐かしの名作から最新作までの豊富な品揃え!通販ショップの駿河屋
コペンギンサイトマップ関連ページのご紹介
コペンギン関連ページをご紹介します。