ステップ数って何ですか?就職活動の面接の時にプログラミング能力をステップ数で聞かれることがよくありますが、そんな言葉知りません。誰かC言語でのステップ数について教えてください。

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

A 回答 (3件)

ソースコードの行数のことですが、ANo.2の方のおっしゃるとおり、会社によって数え方が変わります。

(コメント文を数えるか、宣言文を数えるかなど)
コメント文を含まない場合は、論理コード行数と言ったりします。

ソフトウェア工学の本では LOC (Line Of Code)と表記しているものもあります。一般的には千行単位で KLOC がよく使われているものと思います。

ちなみに、私が以前一人で30KLOC程度のプログラムを書いて(一応それなりには動いたのですが)保守し切れなくなり、一人では10KLOCが管理限界かなと感じました。
    • good
    • 0

こんにちは、じゃんぬねっと です。



プログラムの行数のことですが、会社によっては解釈がちょいと違います。
ステップという名前どおり、ソースのみを指す場合もありますし、
Define な部分までステップに入れたり、コメントもステップに入れたりする会社もあります。
    • good
    • 0

プログラムの行数のことです。

    • good
    • 0

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

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

このQ&Aを見た人はこんなQ&Aも見ています

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

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

Q論理的思考力を使って解くクイズがのっている本を探しています。

論理的思考力を使って解くクイズがのっている本を探しています。
単純ななぞなぞやひっかけクイズ、ナンプレではなく論理的思考力を使って解く文章問題が多くのっている本を探しています。
例えば、「あなたの目の前には2つの門があって1つは天国へ進む道、もう一方は地獄へ続く道。門の前には案内人が一人ずつ立っていて一人は嘘をつかない正直者、もう一人は嘘しか言わないウソツキ。天国へ道を知るには案内人になんと言えばいいでしょう」というふうな問題がたくさんのっている本を探しています。
知っている方がいたら是非教えてください。
回答よろしくお願いします。

Aベストアンサー

今年五月に95才で亡くなったマーチン・ガードナーに、すばらしい論理パズル・数学パズルの本があります。
http://www.nikkeibook.com/writer/00014/
上記は正確には再復刻版になります。最初のは別冊サイエンスで出された二冊本『aha!―ひらめき思考』『逆説の思考』ともに1979年。

それはさておき、『ゆかいなパラドックス』は愉快な絵入りの設問と興味深い解説によって、まず「論理のパラドックス」からはじまって、確率・数・図形・統計・時間のパラドックスへと続きます。たっぷり堪能できるでしょう。少なくとも私は何度読んでも飽きませんでした。ラッセルのパラドックスや、平等視の原理によるパスカルの史上おそらく最も劇的な賭け、カントールの無限集合の不思議など、いま思い出しても興奮します。つまり、楽しくパズルの答えを考えながら、いつのまにか現代数学の入口まで導いていってもらっているのでした。

順序としては一応先になる『ひらめき思考』のほうも同じ形式でいっそうパズル的。中学数学でも理解できますが、高校教育課程程度の数学力があれば申し分ないでしょう。特に図形の問題では「エレガント」な答えがたくさん出てきます。

二冊(四冊)とも質問者さんにぴったりではないでしょうか。パズルの本は星の数ほどあると思いますが、最も楽しく最も高度な内容を含む本の一つではないかと思っています。

今年五月に95才で亡くなったマーチン・ガードナーに、すばらしい論理パズル・数学パズルの本があります。
http://www.nikkeibook.com/writer/00014/
上記は正確には再復刻版になります。最初のは別冊サイエンスで出された二冊本『aha!―ひらめき思考』『逆説の思考』ともに1979年。

それはさておき、『ゆかいなパラドックス』は愉快な絵入りの設問と興味深い解説によって、まず「論理のパラドックス」からはじまって、確率・数・図形・統計・時間のパラドックスへと続きます。たっぷり堪能できるでしょう。少なく...続きを読む

QC言語プログラミング能力認定試験3級

プログラミングは全くの初心者です。
7月14日にC言語プログラミング能力認定試験3級を受けようと思ってるのですが、お勧めの参考書などは有りますか?
今、友人から借りている「初めてのC言語入門 荒瀬 遙(西東社)」という本はどうなのでしょうか?
ちなみに今から勉強して間に合うものなのでしょうか?ご教授よろしくお願い致します。

Aベストアンサー

参考書のことですが、
http://www.sikaku.gr.jp/hani/CPhani.htm
にも、出題範囲が出てますが、
usjさんがお友達から借りている本の索引に載ってると思いますので、
試験範囲はカバーされているのかが確認できるのではないですか。

まだ、1ヶ月有りますよね。
十分間に合うと思いますよ。
それほど、深く入り込んだ試験範囲でもないと思いますし。
がんばってください。

参考URL:http://www.sikaku.gr.jp/main.html

Qひっかけ クイズ 論理的 経営

フリーマーケットでテレビを3万円で売っていたら、
隣に来た人が、28,000円で同じテレビを売り始めました。
この時、自分が最も利益を得るであろうベターな行動はどのようなものでしょう?

という有名(らしい)なクイズの
元ネタ、
模範解答、
似たような問題、
などを教えていただけないでしょうか?

教授に意地悪げに質問され、答えられずに悔しい思いをしました。
何卒お助けくださいまし、よろしくお願いいたします。

Aベストアンサー

後出しジャンケンの様で心苦しいのですが、実際に商売をしていての感覚では、需要と供給のバランスが大切だと思うので、このテレビがだまっていても売れるものでしたなら隣人とカルテルを結び、どちらのテレビも例えば3万五千円(売れるのであればそれ以上でも可)の値札をつければ当初よりも利益を上げられます。

Qプログラミング言語Cとプログラミング言語C++

プログラミング言語Cとプログラミング言語C++の違いって何ですか?
あと、プログラミング言語C++についていくつか質問があります。
#include <iostream>
using namespace std;
void main(){
cout << "Hello world!" << endl;
}
このプログラムについて質問なんですが、iostreamってプログラミング言語Cで言うstdio.hのことですか?
using namespace stdって何ですか?
あと、 cout <<"Hello world!"って何ですか?

Aベストアンサー

> プログラミング言語Cとプログラミング言語C++の違いって何ですか?

C++は、Cのほぼ全ての仕様を含み、クラス、テンプレート、例外処理など大幅に機能拡張した言語です。
細部の違いが知りたければ、下記を参照してください。
http://www.kijineko.co.jp/tech/cpp2c

> このプログラムについて質問なんですが、iostreamってプログラミング言語Cで言うstdio.hのことですか?

違います。
C++にもstdio.hがありますし、cstdioというヘッダもあります。

iostreamヘッダは、cin, cout, cerr, clogとそれらのワイド文字版を宣言するためのものです。
ですので、iostreamヘッダで宣言・定義される関数やクラスを使うだけでは一般的なファイルの操作はできませんし、sprintfやsscanfに相当するものもありません。
また、removeやrenameなど、ストリームとは関係のない操作も含まれていません。

> using namespace stdって何ですか?

「using指令」によって、名前空間stdの中にある名前を大域的名前空間でも使えるようにするものです。
せっかく名前空間を分けているのに、それを無効にしてしまうような機能ですから、安易にusing指令を使うのはお勧めしません。

> あと、 cout <<"Hello world!"って何ですか?

標準出力に対して、文字列"Hello, world!"を出力します。
ちなみに、endlは、改行を出力したあと、バッファにたまった内容を実際に吐き出します(フラッシュします)。単なる改行の出力ではないので要注意です。

C++の仕様は結構大きい方なので、遭遇した記述をひとつひとつ質問していたのではキリがありません。
まずは入門書を一冊読み、わからない用語等については、処理系のリファレンスを読むか、ネットで検索するなどしてください。

> プログラミング言語Cとプログラミング言語C++の違いって何ですか?

C++は、Cのほぼ全ての仕様を含み、クラス、テンプレート、例外処理など大幅に機能拡張した言語です。
細部の違いが知りたければ、下記を参照してください。
http://www.kijineko.co.jp/tech/cpp2c

> このプログラムについて質問なんですが、iostreamってプログラミング言語Cで言うstdio.hのことですか?

違います。
C++にもstdio.hがありますし、cstdioというヘッダもあります。

iostreamヘッダは、cin, cout, cerr, clogとそれらのワイド...続きを読む

Q論理学のクイズ

『小柄で華奢で、気が強いだけが取り得の男が、大きくて臆病な男を殴りつけ、金品を奪った。そこで大男は、この男を捕まえ警察に連れていった。ところが小柄な男は、自分のように小さなものが、あんな大男を殴れるはずがないと煙に巻いた。どう反論すればよいか。』
という問題に、苦しめられています。
誰か分かる人いますか?

Aベストアンサー

正解かどうかは分かりませんし、「論理学」という学問を専門に学んだ経験もありませんが、一読して
「ん?
 ・自分のように小さなものが、あんな大男を殴れるはずがない
 って部分、論理が飛躍していないか?」
と思いましたが・・・
喧嘩、又は格闘における「強い」「弱い」は体格の差ばかりで決まるものではありませんから。それに、体は小さくてもキレやすい人間は、後先考えず誰にでも突っかかっていったりしますし

「体が小さいから」というのは「体の大きな人を殴れない」という事の十分な理由では無い気がします。

って、「論理学」的にみると、俺の言ってることは全くの的外れで「そんな事じゃないんだよ」という事になるかもしれませんが、そもそも「論理学」自体イマイチ分かってないので、そこはご容赦ください。

QC言語プログラミング能力認定試験

C言語プログラミング能力認定試験えを受験しようと考えているのですが、お勧めの参考書みたいなのはありませんか?

Aベストアンサー

C言語プログラミング能力認定試験ですが、これの事ですよね?
http://www.licenseworld.co.jp/shikaku_gaiyou/s128.html

私も、以前受験し、3~1級まで取得しました。
何級を受験されるかによって異なってくるのですが、2、3級であればC言語の基本的な部分が理解できていれば大丈夫です。(入出力関数や、ポインタ、構造体を理解していればOK)

ですので、C言語の基本が解説してある本がおすすめです。注意点としては、C言語検定はANSI-Cがベースなので、Windowsでのプログラミング解説本などは、ほとんど役に立ちません。また、C++の解説書も役に立ちません。
http://www.amazon.co.jp/exec/obidos/ASIN/4797327928/
http://www.amazon.co.jp/exec/obidos/ASIN/4320026926/

1級を受験されるのであれば、あらかじめソースコードなどが提供されるはずです。
ソースコードに目を通して、こんな機能を追加するにはどうすればよいか…などと、実際にソースを触って改良することをおすすめします。

C言語プログラミング能力認定試験ですが、これの事ですよね?
http://www.licenseworld.co.jp/shikaku_gaiyou/s128.html

私も、以前受験し、3~1級まで取得しました。
何級を受験されるかによって異なってくるのですが、2、3級であればC言語の基本的な部分が理解できていれば大丈夫です。(入出力関数や、ポインタ、構造体を理解していればOK)

ですので、C言語の基本が解説してある本がおすすめです。注意点としては、C言語検定はANSI-Cがベースなので、Windowsでのプログラミング解説本...続きを読む

Q論理クイズ (一つの質問で・・・)

今日学校の友達が解いているのをみて私も解こうと思い考えていたのですが、分からなかったので教えてください。(ヒントでも結構です。)

【ここに双子の姉妹がいる。一方の名前がAliceというのは分かっているが、どちらがAliceかは分からない。また、一方は聞かれた質問に正直に答え、もう一方は必ず嘘をつくが、どちらが正直者(嘘吐き)かは分からない。この条件に於いて、どちらか一方に一つだけ英単語3つから成る質問をして以下の事を求めよ。(ただし双子の姉妹はどちらも英語を理解する)
(1)どちちらがAliceか?
(2)Aliceは正直者か?】

以上が問題文です。双子の姉妹はどちらもAliceという名前と言うことはないと思います。確認していないので分かりません。そこで始めは両者の名前が違うものとしてお考え下さい。(確認でき次第補足いたします。)また(1)と(2)は独立した問題で、それぞれに対して一つの質問ができ、また他の質問での回答を利用できない((1)の答えを(2)で利用できない)ものとします。
他にも不明な点があるかとは思いますがその時は補足要求してください。

いきなり「英単語3つから成る」条件で考えるは難しいと思ったので、まずは「日本語で単語数制限がない」場合を考えることにしました。
(1)「あなたはAliceですか」と聞かれたらyesと答えますか?
(2)分かりません
こう考えましたがあっているのでしょうか?

そこで質問は以下の4つです。
日本語で字数制限がない時
(1)どちちらがAliceか?
(2)Aliceは正直者か?
英語で3単語という制限があるとき
(1)どちちらがAliceか?
(2)Aliceは正直者か?

私も考えて「こうじゃないか?」と思うものが出てきたら補足欄をお借りして書き込ませていただくので、それについてもご意見お聞かせ下さい。よろしくお願いします。

今日学校の友達が解いているのをみて私も解こうと思い考えていたのですが、分からなかったので教えてください。(ヒントでも結構です。)

【ここに双子の姉妹がいる。一方の名前がAliceというのは分かっているが、どちらがAliceかは分からない。また、一方は聞かれた質問に正直に答え、もう一方は必ず嘘をつくが、どちらが正直者(嘘吐き)かは分からない。この条件に於いて、どちらか一方に一つだけ英単語3つから成る質問をして以下の事を求めよ。(ただし双子の姉妹はどちらも英語を理解する)
(1)どちちら...続きを読む

Aベストアンサー

#3です。
二つ目の質問は、Which is Alice?
「正直」かつ「Alice」に聞いた場合・・・Me(Aliceは正直者)
「嘘つき」かつ「Alice」に聞いた場合・・・She(Aliceは嘘つき)
「正直」かつ「Aliceでない方」に聞いた場合…She(Aliceは嘘つき)
「嘘つき」かつ「Aliceでない方」に聞いた場合…Me(Aliceは正直者)
なので、Meと回答した場合はAliceが正直者、Sheと回答した場合はAliceが嘘つきとなります。

QC言語プログラミング能力認定試験について

C言語を独学で学習してるのですが。
最近C言語プログラミング能力認定試験というのを見つけたのですが、
この試験はどんな効果があるのでしょうか?
C言語の実力を証明する、IT業界に入るのにコレがあればいいという資格も教えていただきたいです。

よろしくお願いします。

Aベストアンサー

ゲーム系専門学校時代にC言語プログラミング能力認定試験を受けたことがありますが、広い意味でIT関連の会社への就職を目指すなら、取っておいても損はないと思います。ですが、国家資格という意味で「ソフトウェア開発技術者」あたりが履歴書に書ければ、学生のうちに計画的に学習した証としてみてもられると思います。
C言語プログラミング能力認定試験の2級が英検2級程度、1級が英検2級程度と捕らえると、2級を取っていても特別扱いはされず、1級なら実務レベルで英語が使えると判断されると思います。
具体的に想像を膨らませると、1級があれば(Cを使う業務があれば)先輩のサポートのもとでいきなり実務を任せてもらえるかもしれません。会社の規模や社風にもよりますけどね。
長い目で見れば、Cに限定した資格よりも、広い分野の知識をもつことが証明できる資格のほうが有利な場面が多いかもしれません。まずは基本情報処理技術者(ソフトウェア開発技術者試験の下位)をとって、学生のうちに余力があればソフトウェア開発技術者試験に挑戦してみてはいかがでしょう。
あとは、ご自分で調べて見聞きした検定や資格試験について、パンフレットを入手したり、ネットで過去問や受験者の統計情報などを扱っているサイトを見て、各試験の具体的なイメージを深めていただければと思います。

ゲーム系専門学校時代にC言語プログラミング能力認定試験を受けたことがありますが、広い意味でIT関連の会社への就職を目指すなら、取っておいても損はないと思います。ですが、国家資格という意味で「ソフトウェア開発技術者」あたりが履歴書に書ければ、学生のうちに計画的に学習した証としてみてもられると思います。
C言語プログラミング能力認定試験の2級が英検2級程度、1級が英検2級程度と捕らえると、2級を取っていても特別扱いはされず、1級なら実務レベルで英語が使えると判断されると思います...続きを読む

Q前世紀の本で、クイズ難問が載っている本

昔読んだ本です
出版は1980年代か90年代だとおもいます
クイズの難問が載っていて、しかも回答がないクイズがありました
クイズの内容はほとんど覚えていません
たしか、書名はクイズというより何か、学問のために頭の体操としてやるといった意味合いのものだったと思います。著者は理工系の人だったような。この辺は記憶違いの可能性もあります。
ですが、内容は確かに論理クイズ等、クイズの難問が多数掲載されていました。

書名が思い出せません。ご存知の方がいましたら教えて下さい。

Aベストアンサー

こちらはどうでしょう?
とある図書館の検索機を使って、キーワードに「論理パズル」、年代を1999年までに制限して検索した結果のうちの1冊です。
読書メーターなどの感想から、各章に回答のない問題がついているとのことがわかりました。

『ゲーデルの不完全性定理』レイモンド・スマリヤン/[著]、高橋 昌一郎/訳、丸善、1996年刊。

著者のレイモンド・スマリヤンはこの手の本をたくさん出版しているので、Amazonなどで著者検索をして、タイトルや書影を確かめてみるのも良いかもしれません。

例えば、こちらも怪しい。

『決定不能の論理パズル:ゲーデルの定理と様相論理』レイモンド・スマリヤン/著、長尾 確、田中 朋之/訳、白揚社、1990年刊。(2008年に再刊あり)

目次を見ると、「5 整合性のジレンマ」「10 事件の核心」など、もしかして…?と思わせる章タイトルがついています。

QC言語プログラミング能力認定試験

サーティファイが行なっているC言語プログラミング検定に挑戦しようと思います。
既に3級は取得済みなので2級レベル程度のお勧めの参考書みたいなものはありますでしょうか?よろしくおねがいします。

Aベストアンサー

C言語は実質はウイネットがやっています。
問題集と過去問集しかないようですね。

テキストなら情報処理技術者用を使うといいかも知れません。
ITECになかなかいいのがありますよ。

参考URL:http://www.wenet.co.jp/text/certify.html


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング