• ベストアンサー

プログラムの課題が解けません。【なでしこ】

題の通りです。 来年から就職するのですが、企業から課題を出されています。 なでしこという日本語のプログラムを使用しています。 企業からこんな課題を出されました。 「男性5人、女性4人の医療スタッフがいます。それぞれの平均年齢が女性、22歳、25歳、27歳、40歳。男性22歳、23歳、26歳、23歳、34歳の時に下記の答えを求めるプログラムを作成して結果を表示してください。」 ・男性の平均年齢 ・女性の平均年齢 ・全体の平均年齢 ・男性と女性の平均年齢はどちらが高いか と、このような課題が出ています。 私はプログラムは一切やったことがなく、なでしこを使って試行錯誤しているのですが、実行してもエラーばかりで、お手上げ状態になってしまいました。 なでしこにてプログラムを作れる方、 ・上記の設問の解答プログラム ・どうしてそういうプログラムの入力値なのかの説明 ・どうしたらプログラムを作る能力を向上できるか 大変迷惑な質問だと思いますが、回答いただければ幸いです。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • onlyrom
  • ベストアンサー率59% (228/384)
回答No.8

  何事も初めてのことは難しいものです。(^^;;; なでしこ、当方も初めてさわってみました。 で、次のようにしたら出来ましたので、参考にでもしてくだされ。 ===================================================== 女性平均は(22+25+27+40)/4 男性平均は(22+23+26+23+34)/5 全体平均は(女性平均+男性平均)/2 「女性の平均年齢は、{女性平均} 才です」と表示する 「男性の平均年齢は、{男性平均} 才です」と表示する 「全体の平均年齢は、{全体平均} 才です」と表示する   もし、女性平均が男性平均 以上ならば     「女性の平均年齢が、高いです」と表示する   違えば     「男性の平均年齢が、高いです」と表示する ====不等号(比較演算子)を使用する場合========   もし、女性平均>=男性平均ならば     「女性の平均年齢が、高いです」と表示する   違えば     「男性の平均年齢が、高いです」と表示する ========================= ========================= ■■女性平均と男性平均が同じ場合も考慮するなら■■ ---------------------------------------------------- もし、女性平均が男性平均ならば  「女性と男性の平均年齢は、同じです」と表示する 違えば   もし、女性平均が男性平均 超ならば     「女性の平均年齢が、高いです」と表示する   違えば     「男性の平均年齢が、高いです」と表示する ===========不等号を使用する場合=================== もし、女性平均=男性平均ならば  「女性と男性の平均年齢は、同じです」と表示する 違えば   もし、女性平均>男性平均ならば     「女性の平均年齢が、高いです」と表示する   違えば     「男性の平均年齢が、高いです」と表示する ----------------------------------------------------- 【注意事項】 >もし、女性平均が男性平均▼以上ならば >もし、女性平均が男性平均▼超ならば  ▼の部分には、スペースが1つ必要ですので、注意のこと。   以上。  

da-bura
質問者

お礼

回答ありがとうございます。 理解できました。 自分で、簡単な男性平均から解いてみたのですが、どうも「平均年齢」として表示ができずエラーとでしまって困っていました。 なかなかどこに()や「」をつけるかが難しいです^^;

その他の回答 (9)

  • onlyrom
  • ベストアンサー率59% (228/384)
回答No.10

回答8のonlyromです。 もう見ないとは思いますが。。。。 とんだ勘違いがありましたので訂正。 たぶんお気づきだとは思いますが。。。 >全体平均は(女性平均+男性平均)/2  は、 全体平均は(女性平均×4+男性平均×5)/9 ですねぃ。 申し訳ないことです。 ふつーは男性合計、女性合計、全体合計と求めてからでしょうね。 以上。

da-bura
質問者

お礼

わざわざ追加ありがとうございます。 気が付いていましたが、本当にわざわざありがとうございます。

  • A88No8
  • ベストアンサー率52% (834/1602)
回答No.9

da-buraさん、こんにちは  「」や{}、()のつけかたなら、やはり行動タブの +なでしこについて → マニュアルを見る → (ロ)プログラミング講座の「初めてのプログラミング」から「条件で分ける」の4章までを読んでみましょうよ。  そうするとカッコの使い方を含めて「なでしこ」が「女性の年齢合計は22+25+27+40です。」、「女性の年齢合計を表示。」という日本語文章風にプログラミングできることが判りますよ(^_^)

da-bura
質問者

お礼

きちっとマニュアルをみて勉強指定校と思います。 ありがとうございました。

  • kenken546
  • ベストアンサー率17% (21/117)
回答No.7

卒業課題で「PHPを使用したデータベースの構築」と企業側に言ったんでしょ。 だったら >私はプログラムは一切やったことがなく なんていいわけは通用しないですよ。 企業側からすればプログラミングができるから採用したのでしょう。 それなのに実はそれは嘘でまったくできないなんて企業側にしたら 迷惑です。 早いうちに内定辞退をした方がいいと思いますよ。 質問者のためでもあり企業側のためにも

da-bura
質問者

お礼

PHPはほんとにさわりです。 当時卒論は未確定で面接を受けていたので、そのように答えました。 たしかにそんなんでは通用しないと痛感しています。 ただ企業はプログラムができない事を知っています。そのために研修などが用意されているのだと思います。

  • tatsu99
  • ベストアンサー率52% (391/751)
回答No.6

上記の問題を電卓をたたいて計算して求めることはできますか。 もし、それが、できたら、半分は問題が解決できたことになります。 もし、本当に、やるきがあれば、電卓をたたいて、 ・男性の平均年齢 ・女性の平均年齢 ・全体の平均年齢 ・男性と女性の平均年齢はどちらが高いか をだして下さい。 そのとき、どのように電卓をたたいたか、その計算式も、提示して下さい。 もし、そこまで出来れば、それをプログラミングするだけですが、 そのことに協力することを約束します。 回答期限:11月19日

da-bura
質問者

お礼

回答ありがとうございます。 上から回答を書いていったら、最後の回答者様がプログラムを回答していただけました。 すべての平均年齢等、電卓を使うまでもありませんが、プログラム特有のしきたりのような物に苦戦していました。 「」や()をイツ使うかがさっぱりわかりません。

  • koko_u_
  • ベストアンサー率18% (459/2509)
回答No.5

>実際に仕事で使うプログラムは違います。 > >ただ課題ではなでしこを使っていて、プログラムの基礎もわかりませんから、 >回答をいただき理解していこうかという段階です。 なでしこというのは非常にマイナーな言語なので、経験のある人は皆無でしょう。 恐らく、その企業はプログラミングのスキルではなくて、 予備知識のない事柄に対してどのようにあなたが取り組むかが知りたいに違いありません。 客観的に見て、あなたの取り組みは評価されるものだと思いますか?補足にどうぞ。

da-bura
質問者

お礼

回答ありがとうございます。 確かにだまってカンニングをしていれば取り組みは評価されないと思います。 がわからないままよりは、回答を知って、なぜそうなるのかというところを考えるのも大切な事なのでは?と思っております。

  • don_go
  • ベストアンサー率31% (336/1059)
回答No.4

プログラムは人間がやっている手順をコンピュータに 教える作業です。 「プログラム」ではなく「自分」ならどうやって結果を 出すかを、まず考えましょう。 #どうやって平均年齢を計算したら良いかが判らない #というのであれば、プログラム以前の問題になるので #そちらの理解が先。 自分でやった場合の処理手順がはっきりすれば、それ をプログラム言語の文法に当てはめていく事でプログ ラムを作る事ができます。 最初の内は無駄の多い物になるかも知れませんが、まず は不格好でも動く物を目指して下さい。 #実行エラーがプログラム言語の文法エラーによる物 #であれば、言語マニュアルを良く調べて間違いの有無 #を確認する必要があります。

da-bura
質問者

お礼

回答ありがとうございます。 平均値を求める計算の仕方は問題ありません。それが出来ないと小学生以下かと^^; プログラムの文法を理解する事が難しいです。

  • sirooni
  • ベストアンサー率24% (8/33)
回答No.3

文系SEですか? >どうしたらプログラムを作る能力を向上できるか プログラムは何だかんだ言って個人のやる気に相当掛かってきます。 受身的な姿勢では習得はかなり難しいです。 例えば大学の情報学科でさえ、プログラミングの授業を受身で聞いてる人は簡単に置いていかれます。結果、できる人と出来ない人の差が大きくなります。 そこで、趣味で使う訳ではないので、できるだけ参考書を買うことをお勧めします。 amazonなどで評価を見て、或いは立ち読みして、自分に読みやすいものを1、2冊、それで駄目ならもう数冊。 それで参考書通りに簡単なプログラムを作って、それでも上手くいかないときは質問すれば結構簡単に返ってきます。 その際はソース、開発環境、エラー、やってみたことを記載してください。 初心者を脱したら、後はどう学べば向上するか見えてくるかと思います。

da-bura
質問者

お礼

回答ありがとうございます。 自分でちょっと触れてみて、確かにやる気が大きいと感じました。 研修などを含めて地道になれて以降と思います。

  • Cupper
  • ベストアンサー率32% (2123/6444)
回答No.2

分からないことを分かるようにしたいのであれば、この場合 素直にプログラミングの勉強をしましょう >なでしこにてプログラムを作れる方、 >・上記の設問の解答プログラム ここで、答えだけを教えてもらって無事に就職できたとしたら…会社にとっても質問者にとっても不幸です 会社はプログラミングができると判断して採用するが、実はまったくプログラミングができなかった 質問者はプログラミングができないのにプログラムを組む仕事を任された これでは本当に不幸としか言い様がありませんよね >・どうしてそういうプログラムの入力値なのかの説明 >・どうしたらプログラムを作る能力を向上できるか パソコン教室に通ってプログラミングコースのようなものを受けることをお奨めします 大きな駅の近くには大抵パソコン教室が開設されています(英会話教室も多いですね) パソコン教室を見つけることは容易いと思いますよ ハッキリ言って、ここの回答だけでプログラムを組めるようにはなりません 上辺だけを繕っても本質の部分で対応できないのでは意味がありませんよ 今現在どうにもならないのであれば、それが質問者の本質です 素直にその会社にできないことを伝えましょう どうしてもその会社に就職したいのであれば本質から変える必要があります がんばってプログラミングを基礎から覚えてください >試行錯誤しているのですが、実行してもエラーばかり~ どの段階でエラーが出るのか分かりませんので、具体的なアドバイスは無理です 具体的なアドバイスを得たいのであれば、具体的に説明をしましょう ごめんなさい どうにも質問者はカンニングで乗り切ろうとしているように見えるんです プログラムに付属するサンプルプログラムや、公式ページにあるサンプルプログラムを見て その意味が分からないのであれば素直に諦めましょう 自分も「なでしこ」は初めて見ましたが、ダウンロードの時間を除き30分ほどで 質問の答えを求める簡単なプログラムを書くことができました プログラミングの基礎をしっかり理解し、アルゴリズムを組み立てられれば難しい問題ではありません プログラミングから離れて10年以上経った自分でも作れたのです がんばってみてください

da-bura
質問者

お礼

回答ありがとうございます。 確かにカンニングです。 しかし、私はプログラムを一切経験したことがない者です。 また企業もプログラムをしらない者として採用してただきました。 来年の新卒です。 まだプログラムに関して一切わかっていない段階ですから、回答を見てそこから探求していくという方法を考えました。 ですので、回答者様の意見は若干方向がそれていると感じます。 あくまで企業も慣れなさいということで出してきた課題です。 最初に課題がとけなくても、その段階を理解していく事が大切だと思ったので、質問しました。

  • koko_u_
  • ベストアンサー率18% (459/2509)
回答No.1

>それぞれの平均年齢が 「年齢」ではなくて「平均年齢」なんですか? 例えば平均年齢が女性陣 22歳、男性陣 26歳の時に平均年齢を求めるということですか? >なでしこという日本語のプログラムを使用しています。 「なでしこ」でないとダメなんですか? 会社からそのような課題が出るということは、仕事でプログラムを組むということですよね。 その会社はなでしこを使用して業務を行っているのですか?

da-bura
質問者

お礼

回答ありがとうございます。 指定された年齢から平均年齢を求めなさいというのが課題なんです。 来年新卒入社なので、まずなでしこの日本語で簡単にプログラムのしくみを理解しましょうということでなでしこを使っています。 実際に仕事で使うプログラムは違います。 ただ課題ではなでしこを使っていて、プログラムの基礎もわかりませんから、回答をいただき理解していこうかという段階です。 引き続き回答をいただければ幸いです。

関連するQ&A

  • 小悪魔と大和撫子

    極論と言えば極論になってしまいますが、 男性の皆様、お好きなタイプは小悪魔タイプですか?大和撫子タイプですか? そのタイプのどんな点がお好きですか? 女性の皆様、あなたは、小悪魔タイプですか?大和撫子タイプですか? 異性の反応はいかがでしょうか? できれば、性別・年齢(年代)をお書き添え頂けると嬉しいです。

  • 夏休みの家庭科の課題です

    中学の課題で用事や子供のことを大人に聞いてくる、とゆうものが出ました。 ですが、僕の親戚や近所にはそう言ったことを聞けるほどの付き合いではありません。 さらにこれは、子供がいる人、または育てたことがある人への質問です。 どんなことを思ったか、『親の思い』を聞いてくるものらしいです。 内容はこんな感じです↓ (1)妊娠を知った時に感じたこと。(喜び、希望、不安など) 【女性・男性】 (2)お腹の赤ちゃんの動きを感じた時【女性】  /知らされた時の思い出【男性】 (3)出産をしたとき【女性】  /知らされたときに感じたこと【男性】 (4)子供をもってから、生活習慣や環境で変わったこと 【女性・男性】 以上になります。 女性・男性にわかれた質問もあります。 できれば解答してくださった方の年齢、お子さんの性別、お子さんの歳も教えてくださると助かります。 年齢などは強制はしません。 面倒な質問ですみません、よろしくお願いします!

  • アンケート集計(Access2003)

    はじめまして。 今日から、アクセス! というぐらい 初心者です。 (OS:XP Access Version:2003) 今、アンケート集計用のDBを作ろうと思っています。 複数の企業にアンケートとお願いしており、 企業ごとに男性・女性の回答結果をまとめたいのです。 質問が、6カテゴリでそれぞれ5問 合計30問あり、(A1~A5、・・・F1~F5まで) 各設問ごとの平均とカテゴリ平均を使って、 グラフ化 ということをゴールにしています。 ※この時、男性と女性を比較してグラフを作りたいです。 そこで、今 [企業コードテーブル] 企業ID 企業名 [アンケート回答テーブル] 企業ID 回答NO 性別 A1解答 A2解答 ~A5 B1 ~F5... というテーブルを考えました。 ここで教えていただきたいことがあります。 1)アンケート回答テーブルで、 企業IDを入力したとき、アンケート回答テーブルに [企業コードテーブル]の企業名を 表示させたいのですが、どうすればいいのでしょうか。 2)各企業ごとの性別ごとに各設問平均、カテゴリ平均をだし、 この結果をもとにグラフを作りたいのですが、 これは、どうすれば一番簡単にできるのでしょうか。 ※グラフ作成用集計テーブルを作って、  各企業ごと、性別ごとに各設問平均、カテゴリ平均を  計算させるのでしょうか?  (もし、そうならば、どうすればいいのでしょうか?) 教えていただけますか。 よろしくお願いいたします。

  • 添削お願いします。「学生時代に力を注いだこと」

    「プレゼンテーション能力の向上」 私のゼミナールではプレゼンテーションの機会が毎週あり、休暇中の課題もプレゼンテーションの作成でした。  私はプレゼンテーションを繰り返す中で伝える楽しさを知りました。それ以降、グラフ・図・写真を入れたりと試行錯誤を繰り返し「より見やすく興味を持ってもらえるもの」を作れるよう努力してきました。  ゼミナールでも次第にプレゼンテーションが評価されるようになっています。

  • 出会い系について

    男性でも女性でも、出会い系サイトでプロフィール作る際に 顔写真を載せる載せないを繰り返したり 未婚にしたりバツ一にしたり 実際の年齢だったりごまかしたり 生年月日をずらしたりするのは何故ですか? たくさんの異性からメールが届くように試行錯誤してるだけですか? 未婚をわざわざバツ一にするメリットありますか?(?_?)

  • Cプログラムが作れません

    C言語初心者です。 先日、情報処理の先生から出されたC言語の課題がどうしても解けないんです… 1つ目は 「元金と年利率を入力し、年毎の元利合計を求め表示する。ただし複利計算で行う。表示は1年から15年とする。」 2つ目は 「ある店を想定し、レジを通過するお客の推定年齢をその都度入力し終了時刻になった時点で、平均年齢と最大値および最小値を表示するようなプログラムを作る。終了時刻に、年齢として-1を入力することでデータの終わりであると判断する。」 というものです。 今まで勉強した知識を使って一生懸命頑張ったのですが、どうしてもうまく実行できません。 どなたか、良いアドバイスをお願いします。 出来ましたら実行例も教えて頂けると幸いです。

  • 平均勤続年数、平均年齢について

    以下の会社は離職率が高いでしょうか。 計算が苦手な為お教え頂きたいです。 (1)平均勤続年数 男性14.5 女性10.1 平均年齢 男性40歳 女性33歳 従業員数450名 (2)平均勤続年数 男性13.2 女性7.7 平均年齢 男性40歳 女性33歳 従業員数450名 (3)平均勤続年数 男女で14.3 平均年齢 男女で39 従業員数130名 以上です。 宜しくお願い致します。

  • IT企業における女性社員の寿命

    いつも楽しく拝見させてもらっています。 さて、今回質問したいのはIT企業での女性の寿命についてです。 私は現在25歳の女性、転職活動中で、近々ある IT関連企業の面接を受ける予定になっています。 職種はデジカメなどの評価・検証事務スタッフと なっているのですが、そういった内容だと一般的には どのくらいの年齢まで働けるのでしょうか? ちなみにその企業は、離職率6%や終身雇用制を PRしているにも拘らず平均年齢が29歳だったりと、 少し辻褄が合わない部分が見受けられます。 自分としては長く働ける職場が希望なので、 建前と実情が違っているかを知りたいと思います。 このような仕事に従事されている方が いらっしゃいまいたら、ぜひ情報を 下さるようお願いいたします。

  • 全く手がだせません・・・。・゜゜・(>_<)・゜゜・。

    こんにちは。どこで質問したらよいかわからなかったので、とりあえずここで質問させていただきました。 私は大学生なのですが、大学の課題で『○○をどうしても好きになれない理由』 という題で文を書いて提出という課題がだされました。しかも読者の対象年齢は 主婦、10、20代の男性が興味を持つような内容という指定までされてしまいました。今までこのような課題に対応した事がなかったのでどうやって文章を進めてっていいのかまったくわかりません・・・ そこで、そのような文章の書き方が載っているサイトや、アドバイスをしてくれる方がいらっしゃいましたら是非教えてください。 お願いします(o*。_。)oヘ   長々と読んでいただきありがとうございました。

  • 年齢差のあるカップルが結婚に至るまで

    今、5つ年下の男性と3年間付き合っています。 彼はまだ結婚したくないって言っています。 私は彼と結婚したいのですが、いろいろ考えて彼はまだ結婚したくないのではなく 私と結婚したくないんだって思うようになってきました。 その話をしてからぎくしゃくして、私はなんだか冷めてきました。 冷めてきたら彼の方がたくさん連絡くれるようになってきました。 年齢差のあるカップルの方で、結婚に至るまでの試行錯誤の道のりなど 体験談があれば参考にさせていただきたいと思っています。 よろしくお願いします。

専門家に質問してみよう