学校生活 プログラミング授業

1ヶ月前からエクセルのVBA言語でプログラムを作る実習があった。
基本情報技術者試験にはあまり影響ない。午後の選択する言語でもない。
プログラム作りを初心者が理解するために座学だけではなくPCを使う。

問題は先生の教え方がある程度操作を教えて課題を出して終わり。
自分で考える実力が付くが考えに詰まるとすごく時間がかかる。
この前電卓をエクセルでできるようにした。スイッチ表示させて計算させるプログラム。

今日出された新しい課題は5×5のパズル。
1から24のランダム数字をセルにシャッフルさせ配置。
セルをクリックすると空きのセルが移動して前の場所に数字を詰める。
アクティブセルの説明がプリント配って終わり
 アクティブセル
  Dim l As Long
  l = Cells().Row
  l = Cells().Column

が書いてあるだけで分からん。
ネットでRowが行で Column が列と理解。
Lの変数に(1、1)だと1が入る。
このくらい最初に教えてくれてもいいのに。
50分×3回でシャッフルと交換まではできたが列すべて移動に詰まった。
1人1人にコードを細かく指摘して修正するのは無理かもしれないがもう少しプログラムを良くなるよう教えて欲しい。
次タイムリミットで今回の課題のVBAを終わる。
基本情報技術者試験の午後選択はCOBOLなので次はそれかな。

学校で先生による授業の色がだいぶ違う。
真面目すぎるし丁寧なのと、ひねくれてるし実力まかせ気味。
個性で仕方ない。
試験は変わらないので自分がどうするかが大事だな。

スポンサーリンク