仕事の研修でC♯を勉強しています。
研修内容は
参考書2冊(基礎・逆引き辞典)を渡され、個人で勉強する。(2日間)
↓
既に出来ているサンプルのプログラムを個人で解析していく(5日間)
(現在ここです)
↓
わかっているか確認のテスト
↓
プログラム解析に使用したものに類似したプログラムを作る(15日間)
なのですが、参考書を読んだだけではサンプルのソースが全く難しくて意味がわかりません。
このままでは大幅に日程が遅れてしまいます。
なにか、もう少しでもC♯をわかりやすく理解できる勉強法はないでしょうか?
ご教授お願いしたします。
No.1ベストアンサー
- 回答日時:
もしかしたら質問者様とは相性が悪い方法かも知れませんがその点はご容赦ください。
参考書とサンプルソースがあるのでしたら、まずはサンプルコードの一行一行を正確に解読して、それをフローチャートに書き換えるか自分なりの日本語に変えてください。
サンプルコードによってはオブジェクト指向の部分を強調した内容になっているかも知れませんが、各行の内容を理解するのが大事なのには変わりはないので参考書片手に確実に解読してください。
一通り解読したら、そのサンプルプログラムの細かい内容を把握しようとせずに、そもそもいったい何の処理を目的としたプログラムなのかを推理してみてください。
単に足し算引き算するだけ? 入力されたデータを条件分岐してメッセージを出すだけ? Rnd関数使ったおみくじ? オブジェクトを宣言して読み書きするだけ?
何をするプログラムなのかが分かれば、その各コードの意味もおのずと分かってくるかと思います。
規模にもよりますが、大概は処理の目的や内容をclass毎に分けているのでclass毎の役割を優先的に推理したほうがよいと思います。
本当はオブジェクト思考うんぬんとかの理解を優先し、時間かけて覚えたほうがよいのでしょうが、急ぐのでしたらひとまず結果を出すのが優先ですね。言うのは簡単で実際は難しいことではありますが、まずは自分は何が分かっていないのかを把握することに努めましょう。そしてその把握できた自分の分からない部分を、改めて教えて!gooで質問しましょう。
ありがとうございます。お礼遅くなりすみませんでした。
相変わらず、サンプルのソースと格闘中でまだ理解には乏しい現状です。
ですが、benelliさんの自分なりの日本語にしてみるっていうのと、メソッドの飛んでく先の順番などの流れ?的なものははじめよりはわかってきました。
コードの意味はまだまださっぱりです。
すでに日程は遅れていますが、諦めずにがんばりたいと思います。
ありがとうございました!!!!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 大学受験 自己推薦書の添削や意見・アドバイスお願いします 2 2022/08/27 19:34
- 仕事術・業務効率化 効率的な勉強方法(分野問わず)を教えてください 1 2023/08/16 01:33
- IT・エンジニアリング ITエンジニアの勉強時間や勉強方法について 初めまして閲覧いただきありがとうございます。 当方25歳 4 2022/06/09 18:51
- 大学受験 大至急お願いします。 今高校3年生で浪人が決まりました。 まずは自己分析しようと思って、 なぜ現役で 5 2023/01/20 10:35
- 高校 中学3年間不登校でした。勉強方法を教えてください。 通信制高校に入学する予定です。 完璧にじゃなくて 8 2023/08/06 15:56
- 簿記検定・漢字検定・秘書検定 [簿記] 簿記に詳しい方や、日商簿記2級に合格した方に質問です。 学生です。 -日商簿記の2級を取り 1 2023/01/17 02:50
- 大学受験 娘の大学受験勉強 6 2022/06/30 19:58
- 転職 転職活動中 会社選びで迷っています 3 2022/09/05 06:10
- 大学受験 高3。通信制高校生。英検四九レベル偏差値は30も無いでしょう。社会不適合者です。 中学は2年から頭に 1 2022/05/12 22:06
- 大学受験 大学受験 受験勉強 3 2022/04/15 20:57
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAで仕様書は書きますか?
-
プログラム動作時のCPU処理時間...
-
例外処理があまり使われない理...
-
テキストの折り返し処理について
-
ソースコード改造 msペイント
-
RPG言語の仕様書
-
C言語(gcc), Linux, FTPプログ...
-
インクリメント演算子のみを用...
-
スポーツ施設での出来事で心配...
-
65536は2の何乗なのでしょうか?
-
Vba 実数および実数タイプの変...
-
【JAVA】数字をひし形に出力す...
-
正しい五十音順について
-
Sublime Text 3でのFortranプロ...
-
あるプログラムのコマンドライ...
-
PICマイコンのコピー(クローン...
-
volatile修飾について
-
C++ で、「)」が必要 というエ...
-
Excelで4096点以上のFFTの方法
-
0除算して、落ちるプログラムと...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAで仕様書は書きますか?
-
C言語(gcc), Linux, FTPプログ...
-
空elseの有無
-
COBOLのCALL文がいまいちつかめ...
-
プログラミングのコード量に関...
-
VBからシャットダウンさせる方法
-
他人が作ったプログラムのメン...
-
プログラム動作時のCPU処理時間...
-
C++ソースからUMLの設計書を作...
-
変数・オブジェクト名に漢字使用
-
CからJavaの呼び出し
-
ソースコード改造 msペイント
-
プログラミングの読み方、書き...
-
きれいなコード vba vbaを勉強...
-
MFC,C++/CLI,C#の共存
-
ActiveXコントロールの作成(V...
-
BIOSってどんなCPUで処理してる...
-
「ルーチン」という言葉の意味
-
テキストの折り返し処理について
-
Visual Basic で C++ を使いたい!
おすすめ情報