質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
C

C言語は、1972年にAT&Tベル研究所の、デニス・リッチーが主体となって作成したプログラミング言語です。 B言語の後継言語として開発されたことからC言語と命名。そのため、表記法などはB言語やALGOLに近いとされています。 Cの拡張版であるC++言語とともに、現在世界中でもっとも普及されているプログラミング言語です。

Q&A

解決済

4回答

1836閲覧

プログラミング力を向上させたい

kt3302y

総合スコア27

C

C言語は、1972年にAT&Tベル研究所の、デニス・リッチーが主体となって作成したプログラミング言語です。 B言語の後継言語として開発されたことからC言語と命名。そのため、表記法などはB言語やALGOLに近いとされています。 Cの拡張版であるC++言語とともに、現在世界中でもっとも普及されているプログラミング言語です。

0グッド

0クリップ

投稿2015/08/04 13:53

1か月間の長期休みに入り、基本情報の午後試験のプログラミング問題も兼ねてプログラミング力を向上させたいのですがどのようなことをすればよいのでしょうか
言語としてはC言語でお願いします

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答4

0

C言語に限った話ではありませんが、プログラムを書けるようになりたいなら、ひたすらプログラムを書いてください。
また、プログラムの題材も自分で考えてください。プログラマーには発想力も必要です。

投稿2015/08/04 16:57

Stripe

総合スコア2183

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

「問題を見てすぐ」は言語以前の話のように思います。
問題によるとも思いますが、仕様を考えて、どういったデータが必要か? どういった解決方法があるか? を見定める力というか、解決する方法を考えられる力なのでしょうか…たいていの場合、解決方法は1つではありません。なので、解決方法が見つかったらCでどうすればその機能を実現できるか?を考えればいいと思います。
※思考のヒントという事ならば、相当古いのですがポーリアの「いかに問題を解くか」から始まってワインバーグの「ライト付いていますか?」などなど・・・基本を押さえたほうがいいと思います。ここのスレッドにも「読んでおいたほうがよい本」だったかなぁ?と言うのがありますので確認されたらいいと思います。

投稿2015/08/04 14:37

cateye

総合スコア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
LLman

総合スコア5592

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kt3302y

2015/08/04 14:28

これら二つの書籍なんですがどちらの書籍の方が問題演習が入っていますか?
LLman

2015/08/04 15:26 編集

下の「C言語による~」本のほうです。(同本の新版については分かりません) 私は2冊とも持っていますが、下のほうが試験対策向きです。 ただし、解答が付属CDに入っています。Amazonだと現在中古のみなので、 付属CDがあるとコメントに明記しているマケプレの販売者から買ってください。
LLman

2015/08/04 15:30 編集

本を確認したところ私が持っていたのは、 上記3つの「C言語による~」本のうち一番旧版でした。 新版の「明解」「新明解」について 同じ構成(演習がある)かは分かりませんが、 新版のほうが単純に新しいから良いかもしれません。
guest

0

ベタですが、オススメの書籍を紹介します。

http://www.amazon.co.jp/C%E8%A8%80%E8%AA%9E%E4%BD%93%E5%BD%93%E3%81%9F%E3%82%8A%E5%AD%A6%E7%BF%92-%E5%BE%B9%E5%BA%95%E5%85%A5%E9%96%80-%E6%A8%99%E6%BA%96%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9E%E3%83%BC%E3%82%BA%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA-%E5%89%8D%E6%A9%8B-%E5%92%8C%E5%BC%A5/dp/4774112003

うおっ!URLエンコードの結果えらいことに(笑)

『C言語体当たり学習 徹底入門』というかなり昔の本ですが、基本情報レベルのC言語であればこの本のサンプルを動かしたり課題をやったりを一通りやれば身に付きます。
今はどんな本がトレンドなんでしょうかねぇ…。

あと基本情報の午後ですとアルゴリズム論とか疑似言語とかあったと思うので、その辺は過去問解いて耐性つけておくといいです。

投稿2015/08/04 13:58

yu-ri

総合スコア634

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kt3302y

2015/08/04 14:05

教えていただきありがとうございます。 C言語の参考書ですとC言語によるプログラミングという書籍を持っているのですが それでもよろしいのでしょうか。 後、私の書き方が間違っていたのですがプログラミング力については社会でも通用するようなレベルとまでとはいかないものの問題を見てすぐ書けるようなレベルにしたいのですが、その場合はどうしたらよろしいでしょうか。
yu-ri

2015/08/04 14:26

書籍についてはぶっちゃけ自分に合っていると思うものであればそれでよいかと思います。 C言語でしたら、ポインタと構造体を理解できていれば基本情報はクリアできます。 最初は敷居が高いかもしれませんが、他の方が挙げてくださる書籍なども参考に頑張ってください。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問