プログラム言語
コンピュータ言語
- 機械語 - 0と1のバイナリコード
- アセンブリ言語 - 可読性、シンボリック機械語
- 高レベルの言語 - 人間の言語に似て
コンパイルされた言語:実行するすべてのコードを読んだ後。
インタープリタ型言語[JS]:、1行のコードをコード行を読み取ります。ように、すべてのコードが完了するまで。
ソフトウェア開発プロセス:
- ソフトウェアイニシアティブ
- 要求分析と定義
- ソフトウェア設計(データ構造とアルゴリズム)
- ソフトウェアの実装
- テスト
- オペレーションとメンテナンス
開発中のエラー:
- 構文エラーの原因と書き込みの形式に合わせてコードを書くことなく、エラー-
- ロジックエラー -いくつか欠落している段階、または順序のステップを持っている必要があります
- ランタイムエラー -報告フォルトコードの実行後
プログラミング
手順:
1.データ構造:そのような変数や配列等のデータの記憶、。
2.アルゴリズム:手順および方法、数学的アルゴリズムのない狭義の問題を解決します。
アルゴリズム
アルゴリズムの特徴:
- 有限性:このアルゴリズムは、限られたステップが、無制限ではありません。
- 不確実性:各ステップは漠然としていない、決定することです。
- 複数の入力に0
- 複数の出力を持つ1
- 有効性(数式を表示されない:N / 0)
擬似コード:
複雑な問題を解決するための中国の需要の過程で記述されたアルゴリズム解析した後。
フローチャート:
楕円形 - 開始と終了フレーム
長方形 - 処理ブロック(実行ボックス)
平行四辺形 - 入出力ブロック
ダイヤモンド - 決意ブロック
矢印 - フローライン