現在、基本情報技術者用にCASLを勉強しています。2週間前から行っているのですが、なかなかプログラムが理解できません。
繰り返しの足し算までは理解し、書けるようになってると思うのですが、10進数を16進数文字列に変換するプログラムを作成しろ。という問題ではなんとなくは分かるのですが、具体的なプログラムにはできません。
今までプログラム作成の経験がないのですが、プログラム勉強の初期の段階ではみなさんどのように勉強なされていましたか?
今はなぜこのような動きをするのか、といった基本的な事も理解できていないのですが、どのように勉強していけばよいでしょうか?
勉強する時間は沢山あるので、それを含め回答頂けたら嬉しいです。
よろしくお願いします。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
こんにちは。
#1さんもおっしゃってるとおり、シュミレーターで実際に動きが見れるとイメージしやすくてだいぶ分りやすかったですよ。
また、午前のコンピューター科学基礎や、ハードウェアとかとも関連性が高く動いているのをみると理解が深まりました。
私の場合は、
1週間で分かる基本情報技術者集中ゼミ「CASL2」
の一冊のみを使用し、4時間×3週間くらい勉強しました。
100%分らなくても、実際は「たぶんコレ?」っていうレベルでも問題はとける感じがありますので、
あまり不安にならずに、過去問題をたくさん解いておかれるといいんではないかと思います。
シフト操作とAnd演算で値を取り出すとか、”お得意の手法”みたいなのがある程度決まっているので、
過去問題をやっていれば、コード何個かをセットで一つの動きとして見れる力もついてきますし、
”何となく”で当たるようになってきますよ(いい加減なアドバイスですみません^^)。
勉強方法としては、
ついつい面倒くさくて読むだけにしてしまいがちなのですが、
ひとまずテキストの問題は全部実際に自分で打ち込んでシュミレーター実行してみていました。
私の場合は読むだけだと理解しているつもりなってるだけで、
ちっとも残らないので。
ガリガリ、実際に手を動かして、スランプ脱出してくださいね!
私は情けないことに最後まで確信もって問題を解いたことはありませんでしたが、案外それでも全然大丈夫でしたよ!
No.2
- 回答日時:
CASLですか、懐かしいですね。
情報処理試験を受けたときに勉強しましたよ。(当時は第2種情報処理技術者試験と言ってました。今から20年近く前の話です。) で、私の場合は他のアセンブラが組めたので(8086です。って言っても今の若い人では分かりませんよね。20年以上前のPCに使われていたCPUの名前です。)、CASLとの文法の違いを確認する程度で済みましたが。まずはアセンブラの作法を理解することですかね。最近はアセンブラでは組まないせいか、WEB上でも情報が少なく、コレ位のページしか見つかりませんでしたが。↓
http://www5c.biglobe.ne.jp/~ecb/assembler/assemb …
但し、ここに出ているアセンブラは、x86系と言って、現在のPCに使われているCPU用のものですので、CASLと違う部分がありますので、その点は注意が必要です。
※ とは言え、CASLもx86系も似たようなものですので、それ程心配することもありません。
No.1
- 回答日時:
テキストは何を使われていますか?
既に下記のテキスト、
「情報処理試験 CASL2完全合格教本―CASL2の講義と実習」あるいはCASLシュミレータを別にお持ちであるならば、この回答は無視していただいて結構です。
この本、CASLのシュミレータがついています。
実際に構文を使ってCASLを動かすことが出来ます。その際にメモリアドレスの利用なども表示されるので、文字での勉強に行き詰ったら是非利用するべきかと思います。
手を動かして覚えるとだいぶ違いますよ。
ま、この本を購入しなくても単なるCASLシュミレータならフリーソフトに存在するので、そちらを利用されるのも良いでしょう。
http://www.vector.co.jp/soft/win95/prog/se166882 …
CASLに限らない話で言うと、初心者がいきなり基本情報のテストで出てくるCやJAVAを理解するのは非常に難しいと思います。
試験からは離れてしまいますが、Excel VBAを学習されてみてはいかがでしょうか?まったくの初心者向けの書籍も多数出ていますし、動かす母体がExcelなので、動き方も予測しやすいかと思います。
その上、変数や繰り返し、分岐などプログラムをやる上でつまづきがちな部分もしっかり学習できます。
プログラムがわからん、という場合CやJAVAに特有のコマンドや命令文がわからん、というより、変数や流れなど言語に依存しないコンピュータプログラムの動きなどがピンとこないことが多いと思います。
それは何もJAVAなどの難しいプログラミング言語で勉強する必要はありませんから。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
医師・看護師・助産師
薬剤師・登録販売者・MR
医療事務・調剤薬局事務
歯科衛生士・歯科助手
臨床検査技師・臨床工学技士
理学療法士・作業療法士・言語聴覚士
臨床心理士・心理カウンセラー・ソーシャルワーカー
介護福祉士・ケアマネージャー・社会福祉士
弁護士・行政書士・司法書士・社会保険労務士
フィナンシャルプランナー(FP)
中小企業診断士
公認会計士・税理士
簿記検定・漢字検定・秘書検定
情報処理技術者・Microsoft認定資格
TOEFL・TOEIC・英語検定
建築士
インテリアコーディネーター
宅地建物取引主任者(宅建)
不動産鑑定士・土地家屋調査士
マンション管理士
電気工事士
美容師・理容師
調理師・管理栄養士・パティシエ
シェフ
保育士・幼稚園教諭
教師・教員
国家公務員・地方公務員
警察官・消防士
その他(職業・資格)
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・【お題】絵本のタイトル
- ・【大喜利】世界最古のコンビニについて知ってる事を教えてください【投稿~10/10(木)】
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
基本情報技術者試験(FE)と日...
-
Excelの「アクセシビリティ 検...
-
8ビットのグレイ符号10110110お...
-
素朴な疑問なのですが ベテラン...
-
MOS Excelに出てくるtextやcsv...
-
ITパスポートと情報セキュリテ...
-
ITパスポート試験と危険物取扱...
-
教育関係者ですが、最近授業な...
-
MOS Excelスペシャリストをパソ...
-
基本情報技術者試験と簿記2級で...
-
情報処理です。 優先順位とはな...
-
「基本情報技術者試験」について
-
浮動小数点数の形式について あ...
-
資格に合格したら給与を上げる...
-
ITパスポートの過去問について...
-
情報セキュリティマネジメント...
-
ITパスポートに合格している場...
-
情報セキュリティマネジメント...
-
パソコンの資格
-
無料パソコン教室
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
一般常識や適性検査について
-
基本情報のCASLII
-
(基本情報午後対策)ITECとT...
-
基本情報技術者試験ではCASL2を...
-
基本情報技術者試験について
-
基本情報技術者を既にお持ちの方へ
-
IT業界に入る場合の資格・要...
-
基本情報技術者試験の4つの言...
-
基本情報技術者合格に向けての計画
-
基本情報技術者試験の言語選択
-
推移的関数従属について(第4正...
-
基本情報処理が受からないT_T
-
基本情報技術者試験のC言語とJa...
-
基本情報のJAVAの範囲
-
情報処理技術者試験
-
基本情報の午後、言語は2つ選...
-
検定
-
基本情報:java:経験者とはど...
-
基本情報技術者のCASLIIについて
-
基本情報技術者のプログラミン...
おすすめ情報