![]() | Ruby 1 はじめてのプログラミング (CD-ROM付) (プログラミング学習シリーズ) (2009/01/30) arton宇野 るいも 商品詳細を見る |
どれだけ尖っているかは,目次を見ていただければ分かると思います.目次
第1章 データの基本
1-1 数値の表現
コンピュータ内部でのデータ表現
2進数と16進数
負の数の表現
少数の表現
1-2 文字の表現
英文字の表現
日本語文字の表現
世界共通の文字コードUnicode
1-3 ファイルとデータ形式
ファイルの種類と拡張子
まとめ
練習問題
第2章 コンピュータの仕組み
2-1 ハードウェアの基本
ハードウェアの5つの構成要素
メモリ
CPU
入出力装置
画面
音声
2-2 ソフトウェアの基本
割り込み
OSとデバイスドライバ
OSとメモリ管理とハードディスク管理
まとめ
練習問題
第3章 プログラミング言語の仕組み
3-1 プログラムとプログラミング言語
プログラミング言語とは
処理系とプログラムの実行
ソースプログラムと実行プログラム
3-2 プログラムの作成から実行まで
ソースプログラムのコンパイル
プログラムの実行
バイトコードへのコンパイル
まとめ
練習問題
第4章 最初の一歩
4-1 Rubyを使う準備
実習用ディレクトリの作成
インストーラの入手と実行
Ruby実行環境の構築
4-2 プログラムの入力と実行
メモ帳の起動
プログラムの実行
「メモ帳」利用時の主なトラブル
4-3 最初のプログラム
コンソールへの出力
プログラムの構造
コンソールからの入力
まとめ
練習問題
第5章 数値計算と関数
5-1 整数の計算
文字列から整数への変換
四則演算
そのほかの演算
5-2 浮動小数点数の計算
文字列から浮動小数点数への変換
浮動小数点数の演算
5-3 関数の定義
関数の必要性
関数を定義する
コンソール入力処理の関数化
計算結果出力処理の関数化
コメント
関数コメント
まとめ
練習問題
第6章 条件分岐とループ
6-1 条件分岐とループ
6-2 条件分岐を使ったプログラミング
条件分岐を使ったプログラムの流れ
じゃんけんするプログラム
乱数とrand関数
if式
論理和と論理積
elsif節
条件のうまい書き方
6-3 条件を満たす間繰り返すループ
3回先取のループ構造
自己代入演算子
while式
定数を使うメリット
6-4 回数の決まったループと無限ループ
指定した回数ループする
モンティ・ホール問題を解くプログラム
for式
無限に繰り返すループ
まとめ
練習問題
第7章 データの集合
7-1 配列
配列とは
エンコーディングとマジックコメント
配列を使ったプログラム
要素の追加と変更
配列に対する演算を追う
いきなり fib[0]=0 と書けない理由
<<演算子
7-2 配列の応用
部分配列の取得
俳句プログラム
関数から複数の値を返す
7-3 ハッシュ
ハッシュとは
ハッシュの使い方
ハッシュの応用
まとめ
練習問題
第8章 ディレクトリ・ファイルとRubyのオブジェクト
8-1 オブジェクトとは
オブジェクト指向プログラミングとは
関数が抱える問題点
クラスによる抽象化
型とクラス
8-2 ディレクトリ
ディレクトリの操作
Dirのクラスメソッド
ブロック付きメソッド
8-3 ファイル
ファイルの読み込み
ブロックでcloseメソッドを不要に
ファイルへの書き込み
2項論理演算のショートカットと副作用
8-4 ファイル操作の応用
each_lineメソッド
ファイルを書き換える場合の手順
変数のスコープ
まとめ
練習問題
小問題ならびに練習問題の解答
![]() | ×××HOLiC アナザーホリック ランドルト環エアロゾル (2006/08/02) 西尾 維新 商品詳細を見る |
![]() | この世でいちばん大事な「カネ」の話 (よりみちパン!セ) (2008/12/11) 西原 理恵子 商品詳細を見る |
![]() | 算数頭をつくるひみつ (学研まんが 新・ひみつシリーズ) (2007/11) 多湖 輝富士山 みえる 商品詳細を見る |
![]() | 脳を「見える化」する思考ノート (2008/08/28) 午堂 登紀雄 商品詳細を見る |
![]() | 大問題! (2004/06) 東京理科大学、 商品詳細を見る |
目次数学系(円周率の値は? 地球のはちまき ほか)
物理系(地球に行けない? 雨が落ちる速さ ほか)
化学系(ダイヤと黒鉛・金はどうできたか ほか)
生物系(コラーゲン入り食品・植物油は体にいい? ほか)
工学系(二足歩行は不安定・役に立つ静電気 ほか)
![]() | 民族衣装 (マールカラー文庫 (1)) (1994/10) オーギュスト・ラシネマール社編集部 商品詳細を見る |