<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.yz-learning.com/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>Yz-Learning Base Wiki - game-engineer:classes:2021:game-programing-1:second-term:10</title>
        <description></description>
        <link>https://wiki.yz-learning.com/</link>
        <lastBuildDate>Sat, 04 Apr 2026 14:33:14 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>https://wiki.yz-learning.com/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
            <title>Yz-Learning Base Wiki</title>
            <link>https://wiki.yz-learning.com/</link>
        </image>
        <item>
            <title>型のまとめ（続き）</title>
            <link>https://wiki.yz-learning.com/doku.php?id=game-engineer:classes:2021:game-programing-1:second-term:10:10-04-1-2&amp;rev=1652325380</link>
            <description>型のまとめ（続き）

型変換</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 12 May 2022 03:16:20 +0000</pubDate>
        </item>
        <item>
            <title>復習</title>
            <link>https://wiki.yz-learning.com/doku.php?id=game-engineer:classes:2021:game-programing-1:second-term:10:10-04-1&amp;rev=1652325380</link>
            <description>復習

C++ソースコードの基本形

とりあえず、これは絶対覚えたい。

C++のプログラミングはmain関数を書けないことには始まらない。

C++のエントリポイント＝プログラムが開始されるプログラムのメインとなる部分＝main関数</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 12 May 2022 03:16:20 +0000</pubDate>
        </item>
        <item>
            <title>試験問題</title>
            <link>https://wiki.yz-learning.com/doku.php?id=game-engineer:classes:2021:game-programing-1:second-term:10:10-07-2&amp;rev=1652325380</link>
            <description>試験問題

	*  [プログラミングの試験問題]
	*  [アルゴリズムの試験問題]

授業で配布した資料など関連ファイル

	*  [アルゴリズム資料１]
	*  [アルゴリズム資料２]
	*  [関数練習問題]
	*  [プログラミング練習問題集]
	*  電子学習システム（答案があるよ）
		*  idはge+学籍番号（100000番ならge100000) 
		*  passはメールアドレスでログイン
		*  （ログイン後パスワードを変えるように言われるので忘れないパスを設定） 何なら、携帯にメモとる…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 12 May 2022 03:16:20 +0000</pubDate>
        </item>
        <item>
            <title>関数を作るまでの手順</title>
            <link>https://wiki.yz-learning.com/doku.php?id=game-engineer:classes:2021:game-programing-1:second-term:10:10-11-1&amp;rev=1652325380</link>
            <description>関数を作るまでの手順


#include &lt;iostream&gt;
//底辺と高さを引数として、三角形の面積を返す関数
//①まず、引数と戻り値、その型を考える
//面積＝（底辺×高さ） / 2
//底辺：小数点数
//高さ：小数点数
//面積：小数点数
//②名前を考える
//仮引数：底辺と高さ
//：float teihen, float takasa
//戻り値：面積
//：float menseki;
//関数名：
//：tmenseki
//③関数にする
//プロトタイプ宣言
//戻り値の型　関数名（仮引数リスト）;
float tmenseki(float teihen, float takasa);
//プロトタイプ宣言したら、定義を書く！
float tmenseki(float teihen, float takasa)
{
	float menseki;
	menseki = (teihen * takasa) / 2.0;
	return(menseki);
}

//整数を２個引数にとり、足した結果を返す関数
//のプロトタイプ宣言と定義を書く
//値１：int …</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 12 May 2022 03:16:20 +0000</pubDate>
        </item>
        <item>
            <title>昨日作った関数を使う（型に注意）っていう話</title>
            <link>https://wiki.yz-learning.com/doku.php?id=game-engineer:classes:2021:game-programing-1:second-term:10:10-12-1&amp;rev=1652325380</link>
            <description>昨日作った関数を使う（型に注意）っていう話


#include &lt;iostream&gt;
//底辺と高さを引数として、三角形の面積を返す関数
//①まず、引数と戻り値、その型を考える
//面積＝（底辺×高さ） / 2
//底辺：小数点数
//高さ：小数点数
//面積：小数点数
//②名前を考える
//仮引数：底辺と高さ
//：float teihen, float takasa
//戻り値：面積
//：float menseki;
//関数名：
//：tmenseki
//③関数にする
//プロトタイプ宣言
//戻り値の型　関数名（仮引数リスト）;
float tmenseki(float teihen, float takasa);
//プロトタイプ宣言したら、定義を書く！
float tmenseki(float teihen, float takasa)
{
	float menseki;
	menseki = (teihen * takasa) / 2.0;
	return(menseki);
}

//整数を２個引数にとり、足した結果を返す関数
//のプロトタイプ宣言と定義を書…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 12 May 2022 03:16:20 +0000</pubDate>
        </item>
        <item>
            <title>構造化プログラミングとオブジェクト指向と</title>
            <link>https://wiki.yz-learning.com/doku.php?id=game-engineer:classes:2021:game-programing-1:second-term:10:10-14-2&amp;rev=1652325380</link>
            <description>構造化プログラミングとオブジェクト指向と

これまで、C++のごくごく基礎的なところを学んできました。

C++はC言語の仕様を「ほぼ」まるっと含んでしまっているので、C++のいいところだけを使ってC言語を拡張しただけの形でソースコードを記述することができます。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 12 May 2022 03:16:20 +0000</pubDate>
        </item>
        <item>
            <title>RPG戦闘もどき（一応一区切り版）＋乱数のスケーリング</title>
            <link>https://wiki.yz-learning.com/doku.php?id=game-engineer:classes:2021:game-programing-1:second-term:10:10-18-12&amp;rev=1682034827</link>
            <description>RPG戦闘もどき（一応一区切り版）＋乱数のスケーリング

乱数のスケーリング

自分で好きな範囲の乱数を発生させたいなって話。


RAND_MAX：システムで決められた乱数の最大値

乱数関数 rand() は０～RAND_MAXの値を発生させる</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 20 Apr 2023 23:53:47 +0000</pubDate>
        </item>
        <item>
            <title>classの宣言と定義と分割コンパイル</title>
            <link>https://wiki.yz-learning.com/doku.php?id=game-engineer:classes:2021:game-programing-1:second-term:10:10-25-12&amp;rev=1652325380</link>
            <description>classの宣言と定義と分割コンパイル

１０月２５日の大事なところ

	*  publicとprivate
	*  メンバ変数には区別がつきやすいようにmを付けた名前を付ける
	*  public：に書かなかった変数は基本的にprivateになる</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 12 May 2022 03:16:20 +0000</pubDate>
        </item>
        <item>
            <title>１０月２６日　今日の大事なこと</title>
            <link>https://wiki.yz-learning.com/doku.php?id=game-engineer:classes:2021:game-programing-1:second-term:10:10-26-1&amp;rev=1652325380</link>
            <description>１０月２６日　今日の大事なこと

classとインスタンスとオブジェクト


class A
{
    //なんやかんや
};


があった時、今まで、class型の変数（のようなもの）とかごまかしてたものがあります。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 12 May 2022 03:16:20 +0000</pubDate>
        </item>
        <item>
            <title>１０月２６日　今日の大事なところ</title>
            <link>https://wiki.yz-learning.com/doku.php?id=game-engineer:classes:2021:game-programing-1:second-term:10:10-27-2&amp;rev=1652325380</link>
            <description>１０月２６日　今日の大事なところ

	*  復習
		*  メンバ変数は特に理由がない限りprivateにする
		*  privateにすると、クラス外からのアクセスはできなくなる
		*  privateにすることで、想定外のアクセス法から変数を守ることができる</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 12 May 2022 03:16:20 +0000</pubDate>
        </item>
        <item>
            <title></title>
            <link>https://wiki.yz-learning.com/doku.php?id=game-engineer:classes:2021:game-programing-1:second-term:10:samp&amp;rev=1652325380</link>
            <description>a</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 12 May 2022 03:16:20 +0000</pubDate>
        </item>
    </channel>
</rss>
