情報学部 菅沼ホーム 索引

PHP と C/C++

 (このページのダウンロード

ご意見・ご質問(@を半角に変換)
totomi.kuni.mahoroba.00@gmail.com

  PHP について,適宜,C/C++ との比較を行いながら解説していきます.随所で,HTML に関する話が出てきますが,ここでは詳細な解説は行いません.「 HTML & CSS 」等を参照して下さい.HTML についてほとんどご存じない方は,ここでの学習に入る前に,少なくとも,「 HTML & CSS 」の第Ⅰ部,第1章の「 A.HTML 文書の基本構造」程度には目を通しておいて下さい.以下,第Ⅰ部では,PHP の特徴,使用方法,文法,第Ⅱ部では,PHP に組み込まれている変数や関数,さらに,第Ⅲ部では,使用例を通して,PHP と HTML との関係ついて学んでいきます.

目次( PHP 概説

第Ⅰ部 使用方法と文法

  1. PHP の特徴とその使用方法
    1. Web ページへの埋め込み
    2. コマンドラインからの使用
  2. データ型
    1. 変数
    2. 使用可能な型
    3. 型変換
  3. 演算子
    1. 算術演算子と代入演算子
      1. [プログラム例 3.1] 簡単なプログラム
    2. 関係演算子,等値演算子,及び,論理演算子
    3. ビット演算子とシフト演算子
    4. その他
  4. 制御文
    1. 分岐
    2. 繰り返し
    3. 外部ファイルの使用
  5. 配列
    1. 1 次元配列
      1. [プログラム例 5.1] 1 次元配列(平均点以下の人数)
    2. 多次元配列
      1. [プログラム例 5.3] 2 次元配列(クラス毎の平均値)
    3. 連想配列
  6. 関数
    1. [プログラム例 6.1] 関数(様々な引数)
    2. [プログラム例 6.2] 関数(関数名)
    3. [プログラム例 6.3] 関数(可変長引数)
  7. クラス
    1. [プログラム例 7.1] クラスと継承
    2. [プログラム例 7.2] スタティックメソッドとプロパティ
    3. [プログラム例 7.3] オブジェクトの複製
  8. 変数の有効範囲(スコープ)
  9. 様々な例題
    1. 数値計算
      1. (プログラム例 A.1 ) 連立線形方程式,逆行列(ガウス・ジョルダン)
      2. (プログラム例 A.2 ) 非線形方程式(二分法)
      3. (プログラム例 A.3 ) 非線形方程式(セカント法)
      4. (プログラム例 A.4 ) 非線形方程式(ニュートン法)
      5. (プログラム例 A.5 ) 代数方程式(ベアストウ)
      6. (プログラム例 A.6 ) 行列の固有値(フレーム法+ベアストウ法)
      7. (プログラム例 A.7 ) 実対称行列の固有値・固有ベクトル(ヤコビ法)
      8. (プログラム例 A.8 ) 最大固有値と固有ベクトル(べき乗法)
      9. (プログラム例 A.9 ) 数値積分(台形則)
      10. (プログラム例 A.10 ) 数値積分(シンプソン則)
      11. (プログラム例 A.11 ) 微分方程式(ルンゲ・クッタ)
      12. (プログラム例 A.12 ) 補間法(ラグランジュ)
      13. (プログラム例 A.13 ) 補間法(スプライン)
      14. (プログラム例 A.14 ) 補間法(ベジエ曲線)
    2. 最適化
      1. (プログラム例 B.1 ) 最適化(線形計画法)
      2. (プログラム例 B.2 ) 最適化(黄金分割法)
      3. (プログラム例 B.3 ) 最適化(多項式近似法)
      4. (プログラム例 B.4 ) 最適化(最急降下法)
      5. (プログラム例 B.5 ) 最適化(共役勾配法)
      6. (プログラム例 B.6 ) 最適化( Newton 法)
      7. (プログラム例 B.7 ) 最適化(準 Newton 法)
      8. (プログラム例 B.8 ) 最適化(シンプレックス法)
      9. (プログラム例 B.9 ) 最適化(動的計画法)
      10. (プログラム例 B.10 ) 分割法( TSP )
      11. (プログラム例 B.11 ) 逐次改善法( TSP )
      12. (プログラム例 B.12 ) 遺伝的アルゴリズム( TSP,関数の最大値)
    3. 確率と統計
      1. (プログラム例 C.1 ) ガンマ関数
      2. (プログラム例 C.2 ) 二項分布
      3. (プログラム例 C.3 ) ポアソン分布
      4. (プログラム例 C.4 ) 一様分布
      5. (プログラム例 C.5 ) 指数分布
      6. (プログラム例 C.6 ) 正規分布
      7. (プログラム例 C.7 ) χ2 分布
      8. (プログラム例 C.8 ) t 分布
      9. (プログラム例 C.9 ) F 分布
      10. (プログラム例 C.10 ) 乱数の発生
    4. モンテカルロ法
      1. (プログラム例 D.1 ) 待ち行列(簡単な例)
      2. (プログラム例 D.2 ) 待ち行列(複雑な例)
    5. 多変量解析
      1. (プログラム例 E.1 ) 最小二乗法
      2. (プログラム例 E.2 ) 重回帰分析
      3. (プログラム例 E.3 ) 正準相関分析
      4. (プログラム例 E.4 ) 主成分分析
      5. (プログラム例 E.5 ) 因子分析
      6. (プログラム例 E.6 ) クラスター分析
      7. (プログラム例 E.7 ) 分散分析
    6. ニューラルネットワーク
      1. (プログラム例 F.1 ) Hopfield ネットワーク
      2. (プログラム例 F.2 ) パーセプトロン学習
      3. (プログラム例 F.3 ) Winner-Take-All
      4. (プログラム例 F.4 ) 競合学習
      5. (プログラム例 F.5 ) バックプロパゲーション
    7. その他
      1. (プログラム例 G.1 ) ファジイ推論
      2. (プログラム例 G.2 ) 伝達関数(ゲインと位相の計算)
      3. (プログラム例 G.3 ) ソートと探索

第Ⅱ部 定義済み変数と関数

  1. 定義済み変数
    1. $_SERVER
    2. $_ENV
    3. $_COOKIE
    4. $_GET
    5. $_POST
    6. $_FILES
    7. $_SESSION
  2. 関数
    1. 配列関数
    2. 日付・時刻関数
    3. ディレクトリ関数
    4. ファイルシステム関数
    5. メール関数
    6. 数学関数
    7. プログラム実行関数
    8. 文字列関数
    9. MySQL 関数
    10. Unified ODBC 関数
    11. 変数用の関数
    12. PHP オプションと情報
    13. その他の関数

第Ⅲ部 PHP の使用例( PHP と HTML )

  1. データの送信とファイルのアップロード
  2. URL のパラメータ
  3. 演習問題の解答
  4. ラジオボタン,チェックボックス,ドロップダウンリスト
  5. ユーザの認証
  6. クッキーとセッション

情報学部 菅沼ホーム 索引