有料会員限定

今こそ学ぶプログラミング エクセルVBAで業務効率化

✎ 1〜 ✎ 6 ✎ 7 ✎ 8 ✎ 最新
著者フォロー
ブックマーク

記事をマイページに保存
できます。
無料会員登録はこちら
はこちら

有料会員限定記事の印刷ページの表示は、有料会員登録が必要です。

はこちら

はこちら

縮小
(metamorworks/PIXTA)

特集「コロナ時代の新教養」の他の記事を読む

プログラミングの基本構造を学ぼう

ビジネスパーソンがプログラミングを身に付けるメリットは大きい。定型業務を自動化できるだけでなく、課題を解決するために構造を要素分解し、どの作業をどの順でどう組み合わせれば解決に近づくかを論理的に考える「プログラミング的思考」も養われる。

プログラムは、コンピューターに実行させたい処理を命令文として書く。命令文の種類は事前に決まっており、適宜組み合わせて目的の処理を実現するのが肝だ。基本構造は「順次処理」「反復」「条件分岐」の3つしかない。

1つ目の順次処理は、命令文が上から順に実行されるという意味だ。[図1]を見てほしい。ロボットをスタートからゴールに誘導するプログラムを書くとする。使える命令文は「1ブロック直進」「右に曲がる」「左に曲がる」の3つで、複数利用可能とする。3つの命令文をどう並べればよいか。

正解例がプログラム1~3だ。いずれも上から順に実行されるとゴールに着く。ただし、好ましいのは記述量が少ないプログラム1だ。命令文の数が少なければ、コンピューターの処理が速くなる。

関連記事
トピックボードAD