プログラミング

プログラミング

プログラミングとは

プログラミングは、コードを「読める」ようになるための分野です。x ← x + 1 の意味から、例外処理まで6ステップで積み上げます。

変数という「名前つきの箱」のイメージさえつかめば、あとは道具(演算子)、流れ(制御構造)、部品(関数)…と自然に世界が広がります。

このカテゴリーで学べること

  • 変数・定数・データ型(整数/実数/文字/論理)と型変換
  • 算術・比較・論理演算子と式の評価
  • if・switch・while・do-while・forの5つの制御構造
  • 関数の引数・戻り値、仮引数と実引数
  • スコープ(ローカル/グローバル)と変数の寿命
  • try・catch・throw・finallyによる例外処理

この分野の記事一覧(読む順)

  1. 変数とデータ型
  2. 演算子と式
  3. 制御構造
  4. 関数・手続
  5. スコープと寿命
  6. 例外処理

おすすめの読み進め方

  1. まずは「変数とデータ型」で、名前つきの箱のイメージをつかむ
  2. 次に「演算子と式」で、計算・比較・組み合わせの道具を揃える
  3. 「制御構造」で、分かれ道とループを自在に読む
  4. 「関数・手続」で、処理を部品化する考え方を学ぶ
  5. 「スコープと寿命」で、変数の見える範囲を理解する
  6. 最後に「例外処理」で、異常事態への備え方を学ぶ

学習のポイント

この分野は積み上げ式です。必ず上の順番どおりに読んでください。前の記事の道具を次の記事で使います。

科目Bの疑似言語問題は、この6記事の内容がそのまま出題範囲です。トレースのコツも各記事に載せています。

プログラミング

変数とデータ型

基本情報技術者試験の「変数とデータ型」を初心者向けに解説。変数は名前つきの箱、型は箱の形。x←x+1の読み方、整数型と実数型の違い、型変換の切り捨てまで、図解と確認問題つきでまとめました。
プログラミング

演算子と式

基本情報技術者試験の「演算子と式」を初心者向けに解説。算術・比較・論理の3つの引き出し、mod(剰余)の使いどころ、優先順位とカッコ、範囲条件の正しい書き方まで、図解と確認問題つきでまとめました。
プログラミング

制御構造

基本情報技術者試験の「制御構造」を初心者向けに解説。if・switch・while・do-while・forの5つの顔、whileとdo-whileの違い(0回か必ず1回か)、break/continueまで、図解と確認問題つきでまとめました。
プログラミング

関数・手続

基本情報技術者試験の「関数・手続」を初心者向けに解説。引数と戻り値、仮引数と実引数の違い、関数呼び出しのトレースのコツまで、仕事の外注の例えで図解と確認問題つきでまとめました。
プログラミング

スコープと寿命

基本情報技術者試験の「スコープと寿命」を初心者向けに解説。ローカル変数とグローバル変数の違い、同名変数が別物になる理由、変数の寿命とスタックの関係まで、図解と確認問題つきでまとめました。
プログラミング

例外処理

基本情報技術者試験の「例外処理」を初心者向けに解説。try・catch・throw・finallyの4つの持ち場、例外が呼び出し元へさかのぼる仕組みまで、避難訓練の例えで図解と確認問題つきでまとめました。