1か月間の長期休みに入り、基本情報の午後試験のプログラミング問題も兼ねてプログラミング力を向上させたいのですがどのようなことをすればよいのでしょうか
言語としてはC言語でお願いします
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答4件
0
C言語に限った話ではありませんが、プログラムを書けるようになりたいなら、ひたすらプログラムを書いてください。
また、プログラムの題材も自分で考えてください。プログラマーには発想力も必要です。
投稿2015/08/04 16:57
総合スコア2183
0
「問題を見てすぐ」は言語以前の話のように思います。
問題によるとも思いますが、仕様を考えて、どういったデータが必要か? どういった解決方法があるか? を見定める力というか、解決する方法を考えられる力なのでしょうか…たいていの場合、解決方法は1つではありません。なので、解決方法が見つかったらCでどうすればその機能を実現できるか?を考えればいいと思います。
※思考のヒントという事ならば、相当古いのですがポーリアの「いかに問題を解くか」から始まってワインバーグの「ライト付いていますか?」などなど・・・基本を押さえたほうがいいと思います。ここのスレッドにも「読んでおいたほうがよい本」だったかなぁ?と言うのがありますので確認されたらいいと思います。
投稿2015/08/04 14:37
総合スコア6851
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
ベストアンサー
基本情報の午後試験のプログラミング問題も兼ねてプログラミング力を向上させたい
とくに試験対策ということでは、
短いプログラムの読み書きを繰り返すと良いと思います。
実務では長いプログラムの読み書きをしますが、
試験では短時間で確実に解けることが大事なので。
Amazon.co.jp: 定本 Cプログラマのためのアルゴリズムとデータ構造: 近藤 嘉雪
Amazon.co.jp: C言語によるアルゴリズムとデータ構造: 柴田 望洋, 辻 亮介
Amazon.co.jp: 明解C言語によるアルゴリズムとデータ構造: 柴田 望洋, 辻 亮介(上記の新版)
Amazon.co.jp: 新・明解C言語によるアルゴリズムとデータ構造: 柴田 望洋, 辻 亮介(さらに新版)
試験対策の本はすでに持っている前提で、そのほかに
上記のようなアルゴリズムの本を一冊持っておいて、
それを参考に読み書きすると基礎力が身につくと思います。
試験だけでなくプログラミングそのものの基礎になります。
投稿2015/08/04 14:18
編集2015/08/04 15:24総合スコア5592
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/08/04 15:26 編集
2015/08/04 15:30 編集
0
ベタですが、オススメの書籍を紹介します。
うおっ!URLエンコードの結果えらいことに(笑)
『C言語体当たり学習 徹底入門』というかなり昔の本ですが、基本情報レベルのC言語であればこの本のサンプルを動かしたり課題をやったりを一通りやれば身に付きます。
今はどんな本がトレンドなんでしょうかねぇ…。
あと基本情報の午後ですとアルゴリズム論とか疑似言語とかあったと思うので、その辺は過去問解いて耐性つけておくといいです。
投稿2015/08/04 13:58
総合スコア634
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/08/04 14:05
2015/08/04 14:26
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。