A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
No.1です。
> forでどんなループをしてるのか
> ifでどんな条件分岐しているのか
> をメインで書いたのですが
> 見せてみたところ、これならソースコード見た方が良いと言われました
具体的にどよのような物を書かれたのか上記だけでは判断しかねますが、まずはご自身で教科書にある疑似コードの説明を読み直すなり、No.1に示しましたような方法で解説を見つけて読んでみるなどはそれたのでしょうか?
また、そもそも補足にあるような指摘を受けた際に「具体的にどこが悪いですか?」とか「例えばこのforループの部分はどのように記せば適切な疑似コードと言えるのでしょうか?」といった具合に食い下がりましたか?
それをせずにこのような匿名の掲示板に具体性の無い質問をされても進展は期待できないと考えます。
もしかしてforループであれば変数iが1から10まで以下の処理を繰り返す、、、的な事を書いていませんか? もしそうなのでしたら「変数iは何を表すのか」、「10以下とはどういう意味なのか」などがわからないので「これならソースコード見た方が良い」という指摘を受けるのは当然です。
参考まで。
No.3
- 回答日時:
スードコーディングのことですな。
ストラクチャードプログラミングの大宣伝時代にIBMが提唱した設計手法のHIPOというヤツがあるんですが、その中の一手法でしたっけ。
似たようなカテゴリの手法にNSチャートというのもありましたね。
どちらも、コーディング内容に近く、コーディング内容により近いものは、メンテナンス時には意外にも役に立たないということで、
設計用のドキュメント手法としては廃れたもんですな。
ただし、フローチャートと同様に、プログラミングする時、考えをまとめるのにメモ的に利用している人はいるかと思います。
今では、自分だけのコーディングツールとして勉強すべきもので、
ドキュメントして残すものではないので、人によっては無駄な知識ですな。
No.2
- 回答日時:
別にルールがあるわけではないので自由にやればいいかと。
ちょっと修正するだけで特定のプログラミング言語で動作するプログラムになるものもあれば、
それだけでは動かせないものまでいろいろです。
情報処理技術者試験では、ループに記号を使ったものなんかもあります。
> あと、擬似コードから読み取れるのは流れのみなのでしょうか?
逆に、何を読みとろうと思っているのですか?
通常のプログラミング言語でも、流れくらいしか読みとれないと思うのですが。
No.1
- 回答日時:
お手元に教科書になる物が無い場合は、とりあえずGoogleなどで「疑似コード 書き方」といった適当なキーワードで検索してみてください。
開設ページがたくさんみつかるはずです。
一般にはロジックの設計の一種で、使用するプログラミング言語の文法スタイルを加味して書きます。
具体的には条件分岐や繰り返し処理、関数呼び出しなどのところを使用するプログラミング言語の文法スタイルに沿ったものにするかと思います。
処理あるリズムに誤りが無いかを確認するにはチャート図や疑似コードあるいは箇条書きなどで記した物を用いた方が確かです。
一人で容易に書き見渡すことが出来る大きさのプログラムでしたらいきなりコードを書き、ソースコメントを充実させるのも方法ですが、ある程度大きな物は設計ドキュメントが無いと作業効率が悪くなりますし、自分以外の物が保守・改版する際の作業量が大きくなります。(具体的には処理内容の把握・理解の時間が長くなる)
参考まで。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) ソースコード = 源泉コード ですか? 5 2022/06/07 19:43
- 心理学 他者の心の状態を自分に置き換えてみたり、 他者の心の中の状態へ、自分が擬似的に入ってみて、他者が置か 1 2023/01/15 07:41
- 釣り フィッシングには大きく分けて、エサ釣りと擬似餌(ルアー等)釣りの2つになりますが、最近の擬似餌(ルア 2 2022/09/19 22:52
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- F1・モータースポーツ 電動のスポーツカーはマニュアルになりますか?よくスポーツカーは音が命とか言いますが、モータの回転数の 6 2022/08/08 02:27
- その他(プログラミング・Web制作) bubbleに自分で書いたコードを組み合わせたいのですが、Pythonでないとだめなど、プログラミン 1 2022/06/25 04:11
- モテる・モテたい 小説書いたり/歌詞//替え歌作曲 趣味で歌い手/バンド/カバーソングライターしてます よろしくお願い 1 2022/04/16 01:29
- 仕事術・業務効率化 効率的な勉強方法(分野問わず)を教えてください 1 2023/08/16 01:33
- 宗教学 現代のお経(←私の勝手な解釈です)の極一部分を、、、 1 2023/04/19 15:25
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
DoEvents関数って何?
-
小数点を含む数値かどうか判断...
-
エクセルVBA 時間抜けの取得
-
win10で、正確な待ち時間の作り方
-
あっち向いてホイのプログラム...
-
C言語 再帰処理のメリットとデ...
-
C言語のタイマー処理
-
マルチタスクについて
-
vb2008より、ファイル読み込み...
-
c言語で配列の要素で偶数のも...
-
ノットイコールを教えて下さい
-
gpuと並列処理を行うcpuの処理...
-
ポストプロセッサ・プリプロセ...
-
c言語。 組み合わせ最適化問題...
-
再帰処理を用いて階乗を求める...
-
ソケットからの入力をWaitForMu...
-
実行時のCPU使用率を増やしたい
-
異なるプログラミング言語を連...
-
クリスタルレポートでの出力時...
-
他サイト数値を自サイトに反映...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelでのセル内容の高速消去方法
-
DoEvents関数って何?
-
win10で、正確な待ち時間の作り方
-
小数点を含む数値かどうか判断...
-
Excel VBAにて、2GB超の点群デ...
-
SQLの速度をあげるには・・・
-
絶対パスの取得について
-
WebBrowserの読み込み待ちの処...
-
プログラム上のCPU稼働率低減に...
-
C言語 再帰処理のメリットとデ...
-
テキストファイルの空行をスキ...
-
実行時のCPU使用率を増やしたい
-
C言語 時刻差分の算出方法
-
Excel VBA データ削除の高速化
-
VBでの簡易電卓の作成(減算方...
-
Excel(VBA)でSetTimer関数を使...
-
プログラミングの授業でPython...
-
If Not c Is Nothing Then ~延...
-
C言語で、文字とか入力されなく...
-
C言語:関数を使うメリットとデ...
おすすめ情報
私は学生で先生に擬似コードを書けと言われていて、プログラムになっていると言われました。
forでどんなループをしてるのか
ifでどんな条件分岐しているのか
をメインで書いたのですが
見せてみたところ、これならソースコード見た方が良いと言われました
卒論に載せるようなアルゴリズムを書いて欲しいらしいのですが
参考になるサイトなどありますでしょうか?