痔になりやすい生活習慣とは?

情報オリンピックに向けて
四月から高校二年生になる者なのですが、次の年末の日本情報オリンピック予選に
出場したいと考えています。
予選を突破するのが目標です!
現在、プログラミングも初心者なので本当に簡単な入門書で
C言語(どっちがあっているか調べるためちょっとC++も)を勉強しています。
しかし、問題を解くとなると文法の勉強だけで解答するのは難しいと
聞いたのですがどのようなことを勉強すればよいのでしょうか。(アルゴリズムとかなんとか……?)
オススメの書籍等があれば教えてください。
また、情オリ予選に向けてアドバイス等あればお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

C++だと期間的にも難しいでしょうね。

C言語に限って説明します。

情報オリンピックに出た事は無いですが(高校生じゃないので)、過去問題のチャレンジするのはひとつの方法です。
↓過去問題。
http://www.ioi-jp.org/joi/problem_archive.html
あとは、出来るだけC言語の問題集などもやったほうが良いでしょう。
「解きながら学ぶC言語」←情報オリンピックの過去問題よりも先に。
http://www.amazon.co.jp/dp/4797327901/

もちろんアルゴリズムやデータ構造の知識も必要です。
「新版 明解C言語 中級編 明解C言語シリーズ」
http://www.amazon.co.jp/dp/4797350040/
明解C言語によるアルゴリズムとデータ構造
http://www.amazon.co.jp/dp/4797348437/

その他、参考になるサイト。
http://www5c.biglobe.ne.jp/~ecb/algorithm/algori …
http://www.codereading.com/algo_and_ds/
http://www.geocities.jp/ky_webid/algorithm/index …
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

やはり過去問をやるのが重要そうですね。
まだアルゴリズムを理解して問題を解く、ということができないので
紹介していただいた書籍を参考にしながら
レベルを上げていきたいと思います。

お礼日時:2010/03/05 22:22

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q高校に入ったら独学でプログラミングを学習しようと思います。言語のアドバイスください。

高校に入ったら部活に入らずに1時間ほどプログラミングを勉強しようと思っています。今のところパソコンがすきなのとプログラミングに興味がある、ゲームを作ってみたいというのがあります。

SEという仕事にも本当は興味があるのですが、忙しい、過労死が多い、うつ病になる人がおおいなど評判があまりよくないので残念ですが考えていません。

実際のところこのSEはどうなのでしょうか?

また、ゲームプログラミングは、趣味でもやりたいというのがあります


ゲームで習得していたほうがいい・比較的初心者が習得しやすい言語は何ですか?
やはりCから入ったほうがいいでしょうか?

また順序を教えていただきたいです。

例えば html→javascriptで学習するとjavascriptがすぐ理解できるとか、CからC++に入ると習得が早いとか・・・。

また、いきなりjavaというのはきついでしょうか?


作ったソフトは売ることもできるのですか?

質問ばかりですいません。

Aベストアンサー

仕事でSEもゲームプログラマも経験がありますが会社や上司次第って所でしょうか。死ぬほど忙しいところもあるし、基本的に定時退社って所もあります。まぁ、忙しいところが比較的多いのは確かですが。

とりあえずゲームに絞って言語を選ぶとするとCかC++、C#、JAVAですかね。
・C/C++はプロや多くのアマチュアがゲーム製作に使っています。
・C#は、Xbox360XNAプラットフォームが魅力ですがアマチュア中心です。
・JAVAは、携帯電話だとプロもアマも使っています。Winだと少ないかと思います。

>CからC++に入ると習得が早いとか・・・。
これは逆に邪魔になると言う意見も多いですね。私もそう思うところがあります。ゲームを作る場合Cだけでも作れますのでプロを考えないならC++に手を出さない手も有ります。

>比較的初心者が習得しやすい言語は何ですか?
これはCやJAVAだと難しいですね。
ゲーム製作に向いたスクリプト言語があるので、そちらの方が簡単です。
http://www.tonyu-arpg.com/
http://hsp.tv/make/hspbook.html

>また、いきなりjavaというのはきついでしょうか?
いや、悪くないですよ。C→javaより良いかもしれません。

>作ったソフトは売ることもできるのですか?
シャエウェアで販売する方法や
http://www.vector.co.jp/vpack/filearea/win/game/
同人ソフトとして販売する方法があります(成人向けは閲覧禁止!)。
http://www.melonbooks.com/item/itemCategory/top/4

とりあえずネットで一番情報が多いC/C++言語のサイトを紹介します。最初は2Dのゲームから始めるのが難易度が低くて良いと思います。
http://www.plustarnet.com/aspil/Programming/
http://dixq.net/g/

>高校に入ったら部活に入らずに1時間ほどプログラミングを勉強しようと思っています。
いや、1日1時間だとたぶん一年経っても入門終わんないかもしれませんよ。高校と言わず今から始めてみましょう。

仕事でSEもゲームプログラマも経験がありますが会社や上司次第って所でしょうか。死ぬほど忙しいところもあるし、基本的に定時退社って所もあります。まぁ、忙しいところが比較的多いのは確かですが。

とりあえずゲームに絞って言語を選ぶとするとCかC++、C#、JAVAですかね。
・C/C++はプロや多くのアマチュアがゲーム製作に使っています。
・C#は、Xbox360XNAプラットフォームが魅力ですがアマチュア中心です。
・JAVAは、携帯電話だとプロもアマも使っています。Win...続きを読む

Q地学を勉強したい!!

こんにちは、高1です。

部活の先輩の影響で、今年地学オリンピックを目指して勉強したいなと思っています。
知識はとても浅はかですが、宇宙に関してすごく興味をもっているため、
出場してもしなくても、宇宙(天体)・地質・気象の3分野について出来る限り
まんべんなく勉強したいなと今考えています。

しかし勉強を始めるといったものの、どういった勉強をすればよいか、
またどのような本を読めばよいかまだあやふやです。

そこで、上記3分野を勉強するに当たり、私の様な地学初心者(高校生)でも
読めるような本、基礎的な知識が勉強できる本を知っている方、ぜひ教えていただきたいです。

よろしくお願いします。

Aベストアンサー

地学オリンピックは大会の歴史も浅く、参加人数も少ないので対策しにくいですよね。
私も地学オリンピックは結構苦戦しました。

勉強法としては
(1)地学図表等を参考にしつつ教科書を一通り理解する。
(2)センター試験対策問題集を二巡位する。
(3)暗記事項については赤シート対応の暗記対策の本などを活用する。

これだけきっちりやっていれば予選は通過できますが、ほかの回答者さんが挙げている本を一通りノートを取りながら読めば本選を視野に入れた勉強になってよりよいでしょう。

私からお勧めするのは北海道大学出版会の「地球惑星科学入門」です。国内本選に来た人たちはほとんどの人がこれを読んでいました。


それと、先のことですが、国内本選では鉱物の鑑定や化石の鑑定、望遠鏡の操作、プラネタリウムを使った星の問題等の実技問題も出題されます。
鉱物については堀秀道さんの「楽しい鉱物図鑑」が一番いいですが正直分量も多いので青木正博さんの「鉱物分類図鑑」あたりがお勧めです。
化石については各年代紀を代表する示準化石を一通り押さえればいいかと思います。「化石図鑑―地球の歴史をかたる古生物たち」あたりがいい資料だと思います。
天文については教科書に載っている実技実験はやってみた方がいいです。それと、星の赤緯赤経をもとに星を望遠鏡に導入する訓練は必要かと思います。星座も有名なものは一通り位置と大体の形を覚えておいた方かいろいろ役立ちます。
気象は予測不能です。前々回は問題が関数電卓の使い方みたいなもので、前回は「海面等高度線」の問題でした。

実技は実際に自分でやってみることが重要です。


最後に、これから地学オリンピックでは英語が重視されるようになります。ですから、英語でのコミュニケーションがしっかりしてないと国際大会には進めなくなりそうです。


国内本選を経験した奴から言えるのはこれくらいですかね。

地学オリンピックでのご健闘をお祈りいたします。


長文失礼しました。

地学オリンピックは大会の歴史も浅く、参加人数も少ないので対策しにくいですよね。
私も地学オリンピックは結構苦戦しました。

勉強法としては
(1)地学図表等を参考にしつつ教科書を一通り理解する。
(2)センター試験対策問題集を二巡位する。
(3)暗記事項については赤シート対応の暗記対策の本などを活用する。

これだけきっちりやっていれば予選は通過できますが、ほかの回答者さんが挙げている本を一通りノートを取りながら読めば本選を視野に入れた勉強になってよりよいでしょう。

私からお勧めするのは北...続きを読む

Q進研模試1年7月の偏差値について

偏差値62(特進クラス)の高校に通っています。

模試の結果(偏差値)
国語 57.2
数学 62.8
英語 53.1
国英 55.3
数英 58.8
国数英 59.0

東工大1類を目指しているのですが、他に受けた方がいい模試はありますか。
ちなみに、第一回高1駿台模試は
国語49.6
数学43.2
英語38.3
国英42.3
英数39.8
国数英41.8
この時は全く勉強していませんでした。

Aベストアンサー

駿台は、受験者層としてはそこそこ良さそうですが、さて出題傾向がどうなのか。
3年になったら切って良いと思います。
河合の記述とマークが軸でしょう。
東工大に比べれば、河合記述は易しいですがね。
で、進研で偏差値60超えてこないというのは、教科書レベルの基礎が身についてない、という意味です。
しっかりやり直し、最低でも二年の終わりには、習った範囲のことを入試標準レベルまできちんと身に付けて下さい。
おそらく相当キツイと思います。
現代文は、古~~~いセンター試験の過去問を解いてみてください。現代文だけで良いです。
これで安定して8割超えてこないようなら、基礎学力は0という意味です。
その場合は、出口の好きになる現代文などで、文章の読み方や解法をしっかり身につけてください。
古漢は、学校の予復習をきちんとやれば、センターレベルのことは身につくはずです。下手すればおつりが来すぎるでしょう。

念のため。
模試によって受験者層が大きく違います。
偏差値50というのは、平均、という意味です。
受験者層が違うのだから、平均の意味も変わります。
偏差値という、平均からどれだけ離れているか、という指標も、勿論意味が変わります。
河合で偏差値65なのと、進研で偏差値65なのとでは、大きく意味が変わります。
必ず自分が受けた模試のランク表を見るようにして下さい。

進研は、あなたの現状学力に対しては、良い模試だろうと思います。
基礎的な良問が揃っています。
簡単だ簡単だスラスラ解ける、となって下さい。
河合は、入試標準レベルかやや上のオーソドックスな問題が多いでしょう。でも東工大の理数の出題難易度には届きません。
駿台は、高一高二模試がどうかは知りませんが、基本的に東大を目指す予備校で、東大っぽい出題傾向の問題が多いように思いました。(過去形)(難しい方の記述模試の話)
出題難易度自体は、英語以外は東工大に近いのでは、と思います。やや易しいか。
センター系の模試で定評があるのは河合でしょう。おそらく進研も悪くないのでしょう。
ただ、どこも傾向を正確に掴んでませんので、出題傾向や感触ををそれらで掴むのは危険だとは言えます。

駿台は、受験者層としてはそこそこ良さそうですが、さて出題傾向がどうなのか。
3年になったら切って良いと思います。
河合の記述とマークが軸でしょう。
東工大に比べれば、河合記述は易しいですがね。
で、進研で偏差値60超えてこないというのは、教科書レベルの基礎が身についてない、という意味です。
しっかりやり直し、最低でも二年の終わりには、習った範囲のことを入試標準レベルまできちんと身に付けて下さい。
おそらく相当キツイと思います。
現代文は、古~~~いセンター試験の過去問を解いてみてく...続きを読む


人気Q&Aランキング