{"product_id":"9784781914701","title":"コンピュータを操る","description":"初等教育から始まる情報系の教育改革が進む現代において，教養となる基礎的な部分を，専門家が一般読者向けにやさしく解説．本書では，独自のブロックプログラミング環境を使って情報科学的なものの考え方を学ぶことができる．\u003cbr\u003e\u003cbr\u003e＜目次＞\u003cbr\u003e第1章　はじめに\u003cbr\u003e　コンピュータは本当に便利か\u003cbr\u003e　コンピュータの可能性\u003cbr\u003e　この本で目指すこと\u003cbr\u003e　作成するゲームの特徴\u003cbr\u003e　情報科学的なものの考え方\u003cbr\u003e　この本で使用する環境\u003cbr\u003e\u003cbr\u003e第2章　問題解決の全体像\u003cbr\u003e　データの収集\u003cbr\u003e　データの整理\u003cbr\u003e　問題の分割\u003cbr\u003e　計算\u003cbr\u003e　抽象化\u003cbr\u003e　並列化\u003cbr\u003e\u003cbr\u003e第3章　データを集めて分析する\u003cbr\u003e　必要なデータの特定\u003cbr\u003e　データの整理，分析\u003cbr\u003e　モデル化\u003cbr\u003e\u003cbr\u003e第4章　データをコンピュータ上で表現する\u003cbr\u003e　電卓におけるデータの表現\u003cbr\u003e　コンピュータで扱われる多様なデータ\u003cbr\u003e　データの操作方法を調べる\u003cbr\u003e　配送シミュレーションのためのデータ\u003cbr\u003e　世界：変化するデータ\u003cbr\u003e　この本で使用する環境\u003cbr\u003e　世界の定義\u003cbr\u003e　世界の初期状態の定義\u003cbr\u003e　ゲームの開始\u003cbr\u003e　ゲーム画面の大きさの変更\u003cbr\u003e　コラム　将来，プログラミングはもっと簡単になりますか\u003cbr\u003e\u003cbr\u003e第5章　データをゲーム画面に反映する\u003cbr\u003e　ゲーム画面の成り立ち\u003cbr\u003e　画像\u003cbr\u003e　風景\u003cbr\u003e　描画関数の作成\u003cbr\u003e　背景画像の表示\u003cbr\u003e　動く画像と動かない画像\u003cbr\u003e　キャラクタ画像の表示\u003cbr\u003e\u003cbr\u003e第6章　時間経過によってデータを変化させる\u003cbr\u003e　イベント\u003cbr\u003e　tickイベント処理関数\u003cbr\u003e　画像の移動とは\u003cbr\u003e　動く速さの調整\u003cbr\u003e　コラム　将来，日常会話がプログラミングの代わりにはなりませんか\u003cbr\u003e\u003cbr\u003e第7章　キー操作によってデータを変化させる\u003cbr\u003e　足りない情報\u003cbr\u003e　世界の定義の拡張\u003cbr\u003e　他の変数・関数の変更\u003cbr\u003e　キーイベント処理関数\u003cbr\u003e　関数の再構成\u003cbr\u003e\u003cbr\u003e第8章　複雑な条件によって場合分けをする\u003cbr\u003e　座標更新時の制限\u003cbr\u003e　道路の形のモデル化\u003cbr\u003e　on_tick関数の変更\u003cbr\u003e　道路上かを判定する関数\u003cbr\u003e　より細かい条件の設定\u003cbr\u003e\u003cbr\u003e第9章　扱うデータを増やす\u003cbr\u003e　データ追加の概要\u003cbr\u003e　牛乳とヨーグルトの量の追加\u003cbr\u003e　世界の初期値の決定\u003cbr\u003e　関数のパラメタの変数名を決定\u003cbr\u003e　新しい情報の暫定値を決定\u003cbr\u003e　新しい情報の値を決定\u003cbr\u003e　新しい情報の表示\u003cbr\u003e\u003cbr\u003e第10章　関連するデータをひとまとめにする\u003cbr\u003e　配送先の追加\u003cbr\u003e　世界の初期値の決定\u003cbr\u003e　関数のパラメタの変数名を決定\u003cbr\u003e　新しい情報の暫定値を決定\u003cbr\u003e　新しい情報の表示\u003cbr\u003e　配送先での処理\u003cbr\u003e　作成したい関数の概形\u003cbr\u003e　局所関数定義\u003cbr\u003e　局所関数の身近な例\u003cbr\u003e\u003cbr\u003e第11章　大量のデータを一括して処理する\u003cbr\u003e　ふたつ目の配送先を追加\u003cbr\u003e　ふたつ目の配送先情報の表示\u003cbr\u003e　ふたつ目の配送先情報の更新\u003cbr\u003e　配送先をさらに追加\u003cbr\u003e　配送先をリストに\u003cbr\u003e　多数の配送先情報の表示\u003cbr\u003e　多数の配送先情報の更新\u003cbr\u003e　本章のまとめ\u003cbr\u003e　さらなる拡張へのアイディア\u003cbr\u003e\u003cbr\u003e第12章　まとめ\u003cbr\u003e　プログラミングを知る\u003cbr\u003e　なぜプログラミングか","brand":"サイエンス社","offers":[{"title":"Default Title","offer_id":48498916655408,"sku":"","price":1760.0,"currency_code":"JPY","in_stock":true}],"url":"https:\/\/www.maruzenjunkudo.co.jp\/products\/9784781914701","provider":"丸善ジュンク堂書店ネットストア","version":"1.0","type":"link"}