イスカンダルの豆腐屋ゲーム 計算数理2演習 課題2 (2011年度、阿原).

Slides:



Advertisements
Similar presentations
情報技術演習Ⅰ 人文学研究のための情報技術入門 2014/06/11 担当:林晋 TA: 橋本雄太.
Advertisements

C 言語講座第 5 回 構造体. 構造体とは ... 異なる型の値をまとめて新しい型とする 機能がある . つまり , 複数の変数を 1 つのまとまりにできる . 配列と違って同じ型でデータをまとめるのではな く違った型のデータをまとめられる .
1 緊急資金繰り対策 福井商工会議所 平成 21 年11月26日 松岡会計事務所 平野太一. 2 会社を利益体質にする事が重要!! 緊急資金繰り対策とは? 資金繰りがさらに 悪化してしまう! 新しい借入れにより 支払いが増加 経営改善しないと … 融資を受けるだけでは問題を先送りにするだ け …
情報処理 第9回第9回第9回第9回. 今日の内容 Excel の起動と画面構成 –Excel の起動 –Excel の画面構成と基本用語 データの入力 – 文字の入力 – 数値の入力 – 日時の入力 – オートフィル.
データベースを体験しよう. データベース データをまとめて管理する仕組み – データを整理整頓して管理すると、 いろいろな目的で活用できる データベースの例 – 料理データベース – 座席予約 – 図書館の貸出 データベース 管理システム データベース 名簿データ 料理データ 食材データ 在庫管理.
情報基礎演習I(プログラミング) 第9回 6月22日 水曜5限 江草由佳
第1節 問題解決の工夫 1 情報を活用しよう 2 問題解決の工夫.
情報・知能工学系 山本一公 プログラミング演習Ⅱ 第3回 配列(1) 情報・知能工学系 山本一公
初年次セミナー 第8回 データの入力.
情報処理実習 第05回 Excelマクロ機能入門 操作マクロ入門.
第二回 前回のグループワーク 解答編も含んでいたので、紹介省略 ただ気になったところ マック→100円 競合するのはモス?
確率と統計 平成23年12月8日 (徐々に統計へ戻ります).
Ⅰ.電卓キーの基本的機能 00 0 1 2 3 6 ⑤ 4 9 8 7 M- MR MC + × % M+ - = ÷ C √ +/- GT
JAVA GUIプログラミング 第1回 JAVAの実行 絵を描こう.
システムプログラミング 第5回 情報工学科 篠埜 功 ヒアドキュメント レポート課題 main関数の引数 usageメッセージ
コンピュータ演習Ⅰ 8月7日(日) 1限目 ファイルの種類.
6.2 名声のメカニズム 継続的取引の効果 教科書pp.181〜185 担当 宮井.
飛び越しゲーム 計算数理2演習 課題1 2011年度(阿原).
Excelによる3-D/等高線グラフの描画 2変数関数の描画 Excel によるグレイスケールマップ風描画
エクスプローラ ● エクスプローラ: ファイルやフォルダを階層構造で表示してあり、これらを操作するのに便利。
Excelによる3-D/等高線グラフの描画 2変数関数の描画 Excel によるグレイスケールマップ風描画
パスワードをつけよう! ~ワード・エクセル・一太郎 ・その他(アタッシェケース)~
心理学情報処理法Ⅰ やってみよう:Excelを使ってみよう.
シミュレーション物理7 乱数.
情報基礎A 第14週プログラミング 実際のデータ処理での応用(2)
メディア学部 2011年9月29日(木) 担当教員:亀田弘之
2009年度卒業研究発表会資料 excelによるデータ分析手法を研究 氏名:荒尾 直也 ゼミ名:飯田ゼミ.
2007/1/11 山下 諒蔵 佐藤 春旗 前田 俊行 大山 恵弘 佐藤 秀明 住井 英二郎
初年次セミナー 第2回 文字の出力.
情報学部 プログラミング体験教室 (初級編)
情報 第2回:状態遷移 その2.
マイクロソフト Access を使ってみよう 第1回
経営工学基礎演習a Word第1回目.
情報技術演習Ⅰ 人文学研究のための情報技術入門 2017/06/22
情報工学科 3年生対象 専門科目 システムプログラミング 第5回、第6回 ヒアドキュメント レポート課題 情報工学科 篠埜 功.
プロジェクト演習Ⅱ インタラクティブゲーム制作 イントロダクション2
近畿大学 経営学部 2014年度卒業論文 題目 個人経営飲食店のアプリ取得率を上げる研究
TA 高田正法 B10 CPUを作る 3日目 SPIMの改造 TA 高田正法
心のバリアフリー研修 基本プログラム例C 00:00.
基本システムのボード線図 ボード線図による基本システムの同定
ゲームプログラミング講習  第3章 ゲーム作成 ブロック崩しを作ります ゲームプログラミング講習 第3章 ゲーム作成.
0.2 プロジェクトの準備 DXライブラリを使うための準備.
デジタル画像とC言語.
受講日:   月  日 暗黙知の見える化ワーク 第1回 コミュニケーションとは.
インタラクティブ・ゲーム制作 プログラミングコース 補足資料
プロジェクト演習Ⅱ インタラクティブゲーム制作
マイクロソフト Access を使ってみよう 第3回
マイクロソフト Access での SQL 演習 第2回 集計,集約
ex-8. 平均と標準偏差 (Excel 実習シリーズ)
情報基礎演習I(プログラミング) 第11回 7月12日 水曜5限 江草由佳
高度プログラミング演習 (01).
5.集計,ピボットテーブル(クロス集計表)
メディア学部 2010年9月30日(木) 担当教員:亀田弘之
vc-2. Visual Studio C++ のデバッガー (Visual Studio C++ の実用知識を学ぶシリーズ)
Excelによる3-D/等高線グラフの描画 2変数関数の描画 Excel によるグレイスケールマップ風描画
小標本に関する平均の推定と検定 標本が小さい場合,標本分散から母分散を推定するときの不確実さを加味したt分布を用いて,推定や検定を行う
vc-1. Visual Studio C++ の基本操作 (Visual Studio C++ の実用知識を学ぶシリーズ)
or-8. ゲーム理論 (オペレーションズリサーチを Excel で実習するシリーズ)
ex-8. 平均と標準偏差 (Excel を演習で学ぶシリーズ)
Visual Studio 2013 の起動と プロジェクトの新規作成 (C プログラミング演習,Visual Studio 2019 対応) 金子邦彦.
エクスプローラ ● エクスプローラ: ファイルやフォルダを階層構造で表示してあり、これらを操作するのに便利。
第7章 そろそろ int 以外も使ってみよう! ~データ型 double , bool~
プロジェクト演習Ⅱ インタラクティブゲーム制作
情報処理Ⅱ 2005年11月25日(金).
プロジェクト演習Ⅱ インタラクティブゲーム制作
プログラミング演習II 2004年11月 2日(第3回) 理学部数学科・木村巌.
FPS(続き).
計算技術研究会 C言語講座 第二回 制御構文 if , switch.
情報基礎A 第14週プログラミング 実際のデータ処理での応用(2)
プログラミング 2 静的変数.
Presentation transcript:

イスカンダルの豆腐屋ゲーム 計算数理2演習 課題2 (2011年度、阿原)

豆腐屋です。 100日間、豆腐屋を経営してください。儲けがどれだ け出るか、という課題です。 最初の資産は50万円です。 天気予報を参照しながら、効率よく売ってください。 材料が3ランクあります。高い材料で作ると店の人気 が上がりやすくなります。安い材料で作ると単価を安 くすることができます。 競合店が2店あります。店の人気や定価などで遅れ をとるとお客を取られてしまいます。

儲けるための基本 豆腐を作るのには材料費がかかります。 (材料費は安いもので1個あたり20円、中くらいのも ので1個当たり30円、上等なもので1個当たり40円 です。) 翌日幾つ売るかを前日の仕込みの段階で決定しま す。そのときに、いろいろな情報を参考にします。与 えられる情報は、天気予報、競合店の今日の定価 です。 毎日、光熱費や人件費で5000円の費用がかかりま す。これを諸費用と呼ぶことにします。

儲けるための基本 翌日の定価も決めなければいけません。競合店の 定価を参考にしましょう。ただし、競合店でどの材料 を使っているのかはわかりません。 儲けは 定価×売れた個数-材料費×作った個数-諸費用 です。 初日は自由に設定することができますが、2日目か らは、一度仕入れた材料は5日間は変えられないル ールになっています。

売れ行きを決める諸条件 天気:天気予報を見ながら、翌日幾つ作るかを決め ます。諸条件により実際に売れる個数は変わります。 あと、天気予報は当たるとは限りません。 作る個数:売れ残ってしまえば、廃棄します。(豆腐 は新鮮なものしか売れません。)その分の材料費は 無駄になります。また逆に、少なく作って早い時間帯 に売切れてしまうと、人気が落ちてしまいます。

売れ行きを決める諸条件 同じ種類の材料をつかって、競合店より安く売れば、 お客は店に集まります。 売れ行きは天気に大きく左右されますが、固定客が つくので、天気による売れ行きの変動が少なくなりま す。 「店の人気」に相当する暗黙のパラメーターがあると 思われます。たくさん売れ始めると、その翌日以降 もお客が集まるようになります。その分布を把握す ることが大切です。

何をするの? をダウンロードしてください。(表紙ページからもダウ ンロードできます。)まず解凍してください。 http://www.math.meiji.ac.jp/~ahara/ske4/2011tofu2010.zip をダウンロードしてください。(表紙ページからもダウ ンロードできます。)まず解凍してください。 2011tofu2010\tofu_vcというフォルダの中の tofu_vc.vcproj というファイルをクリックしてVisualC++を起動してく ださい。 今回皆さんはtofu_vc.cppの中のsenryaku()関数だ けを変更してください。

void senryaku(){ void Form1::senryaku(void){ syurui=1; kosuu=600;   tanka=80; } この関数の中身を変更してください。その際に使ってよいのは、 int yohou,tankaB,tankaC; の3つです。

代入する変数の値の意味 int tankaには、翌日の単価を入力してください。 int kosuu には、翌日作る個数を入力してくださ い。 int syuruiには、材料の種類を入力してくださ い。0だと安い材料、1だと中程度、2だと上等な材料 という意味です。

パラメータの説明 int yohou は天気予報です。0で晴れ、1で晴れ のち曇、2で曇、3で雨という予報です。 Int tankaB,tankaC は競合店B,Cの昨日の単 価です。

例 中程度の材料で、毎日1000個ずつ作り、100円で 売る。 void Form1::senryaku(void){ {     syurui=1;     kosuu=1000;     tanka=100; } これではたぶん早いうちに破産します。

コンパイルの仕方。 「デバッグ」メニューの「デバッグ開始」を選んでください。([F5]キーでも 同じことです。)

初級者のためのヒント まずは、「天気予報を見て、翌日の作る個数を決め る」というプログラムを書いてみましょう。材料の種類 と定価は固定して考えます。つまり、 syurui=0; //種類は固定 tanka=60; // 単価は固定 if( yohou == 0 ){ // 予報が晴れならば kosuu=500; } ……..

初級者のためのヒント プログラムを実行すると、tofu_vcフォルダの中に tohu*******.csv というファイルが自動生成されます。(実行するたび にファイル名が変わります。) このファイルはEXCELで開くことができ、日々のデー タが記入されています。 EXCELによるデータ処理を行い、戦略を立てるため のデータ解析を行いましょう。

レベルとは ゲーム画面にはレベルが4つ設定できます. レベル1:競合店とは同じ条件で,アメになる確率は 25パーセント レベル2:競合店からは後発条件で,アメになる確率 は25パーセント レベル3:競合店とは同じ条件で,アメになる確率は 40パーセント レベル4:競合店とは後発条件で,アメになる確率は 40パーセント

レポートのポイント 定価を決めるために何らかの調査が必要です。その 調査の方法についてレポートしてください。 レベルごとに戦略を決めるための考え方についてレ ポートしてください。 競合店に必ず勝たなければいけないわけではありま せん。150万円の資産が残れば成功です。 店の経営がうまくいくようになると,売り上げは緩やか な上昇カーブを描きます.この上昇カーブの「式」につ いての考察を加えてもらえると大変うれしいです.た ぶん難しいので「出来れば」ということで結構です.