A 回答 (1件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
> このプログラムのコード分かる方いましたら教えてください。
ソフトウェアをつく際には「設計」というものを行います。
これはプログラミング言語は使わず、設計者が日常使用している自然言語(多くの日本に住む人は日本語)で行い、図表や必要に応じてチャート図などを使用します。
まずは見た目(=機能仕様)を書き表します。
CUIなら具体的にどういう入力をするとどういう出力をするかを書きます。
GUIならどういうデザインの画面でどういう操作を行うとどういう画面に遷移するかなどを書きます。
印刷するものがある場合は、具体的にどういう印刷イメージなのかを書きます。
それが出来たら、その見た目の動きをするためにソフトウェアの内部で具体的にどういう処理をどういう順番で行うかを書きます。これには何らかのチャート図を用いると楽でしょう。
C++などオブジェクト指向言語を使う場合はこの段階でクラス分け・・・何をオブジェクトにするかといったことも念頭に設計します。
プログラミング言語での記述はこれらの内容をプログラミング言語に翻訳する作業になります。
もちろん、設計書に書ききれないあるいはプログラマーに任される設計書に書ききれない細かな部分はありますが。
質問者様は・・・
> このプログラムのコード分かる方いましたら教えてください。
・・・と言われていますが、日本語を使って設計することは出来ていますか?
出来ているのであればそれを示して「この内容とおりの動作をするCまたはC++のソースコードを書いてください」とすればよいです。
出来ていないのであれば、それはプログラムがわからないのではなく「何をどういう順番に処理すればよいのか」がわからないのが根本原因で、そこを解決しないとい新しい課題が出されたらまた「このプログラムのコード分かる方いましたら教えてください」になるだけで、何時まで経っても自立的に進めることが出来ません。
参考まで。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# 至急お願いします。プログラミングの問題です。 malloc 関数を使って教えてください。 入出力例1 3 2022/07/21 09:36
- C言語・C++・C# 至急教えてください。プログラミングの問題です。 最初に正の整数nの入力を受け付け、次に分数の分子と分 1 2022/07/19 17:03
- C言語・C++・C# 至急教えてください!プログラミングの問題です。 割られる整数と割る整数を受け取って、商と余りを出力す 3 2022/07/05 10:23
- C言語・C++・C# 至急お願いします。C言語で.imgのファイルを読み込んで1バイトづつ出力するプログラムを作りたいので 3 2023/01/16 22:49
- C言語・C++・C# 至急教えてください。プログラミングの問題です。 malloc関数を使ってください!お願いします! 最 1 2022/07/21 09:28
- C言語・C++・C# 至急お願いします。プログラミングの問題です。 最初に正の整数nの入力を受け付け、次に分数の分子と分母 3 2022/07/19 17:09
- C言語・C++・C# C言語について質問です。 以下のような結果を出すためにはどのようなコードが良いですか?サンプルコード 3 2022/11/01 16:19
- C言語・C++・C# linux C言語について ./ファイル名 入力値 入力値が表示 という風に実行と入力を同時にしたい 3 2022/10/17 16:57
- C言語・C++・C# C#の問題です。 文字列型の配列 s[100] にキーボードから入力された100文字以内の文字列(単 2 2022/06/22 15:18
- Java Java、配列の問題を教えて欲しいです。 ・日、月、火、水、木、金、土 ・各曜日の英語 を2次元配列 2 2023/07/10 19:14
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PS4コントローラーをPCでゲーム...
-
AIに回答させるって
-
プログラムについての質問です...
-
VBAでテキスト出力時のスペース...
-
MMDでavi出力が出来ない
-
cout と cerrの違い
-
アクセスでエクセルに出力する...
-
OBS配信すると、マイクが途切れ...
-
VBAで有効数字の設定
-
printfとputcharの違いは
-
coutで出力した文字を消去する...
-
Accessのテーブルからcsv出力す...
-
エクセルVBAにて アルファ...
-
COBOLで可変長ファイルの出力に...
-
KEYENCEのシーケンスプログラム...
-
テキストファイルから特定の文...
-
Windows Formアプリからコンソ...
-
C言語の標準関数の引数の順番に...
-
【VBA】PDFを2in1で出力したいです
-
改行の仕方
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PS4コントローラーをPCでゲーム...
-
4Kの外部モニターに出力すると...
-
コンセントの電力は入力と出力...
-
MMDでavi出力が出来ない
-
OBS配信すると、マイクが途切れ...
-
VBAでテキスト出力時のスペース...
-
cout と cerrの違い
-
COBOLのMOVEで桁数が異なる場合
-
ACCESS クエリ→フォーム...
-
アクセスでエクセルに出力する...
-
VBAのExecメソッドで画面を非表...
-
テキストファイルから特定の文...
-
Windows11対応の3入力1出力 USB...
-
VBAで有効数字の設定
-
スマホのバッテリー消費につい...
-
Excel VBAで値を変えながら、pd...
-
NTTのホームゲートウェイとOCN...
-
定格冷房能力(出力)とは 定格...
-
プログラムについての質問です...
-
PS5をMacBookProに出力したいの...
おすすめ情報