Basic-of-programming_1-1
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[プログラミングの基礎]] > 第1章 はじめに
*1.1 デザインレシピ [#d897b8d1]
正しいプログラムを作るにはどうすればよいか?
~
本書で提示する方法は「デザインレシピ」を使う方法です。
デザインレシピとは、プログラムを作る、設計するにはどうす...
**デザインレシピの考案者 [#ff09cbc3]
p.5で紹介されていますが、「デザインレシピ」という考え方は...
「How to Design Programs」という本(英語)で紹介されてい...
~
#html{{
<table border="0" cellpadding="5"><tr><td valign="top"><a...
}}
~
以下のサイトで全文を読めます。(英語)
https://htdp.org/
***参考 [#e301ace3]
-デザインレシピ
https://kdmsnr.com/2015/06/05/
>「デザインレシピ」という言葉は、浅井健一先生の『プログラ...
>元ネタは有名な「How to Design Programs: An Introduction ...
+問題分析(Problem Analysis)
+シグニチャ、目的文、ヘッダ(Signature, Purpose Statement...
+関数の例(Functional Examples)
+関数のテンプレート(Function Template)
+関数の定義(Function Definition)
+テスト(Testing)
>ペンシルバニア大学の授業の講義ノートにも似たようなものが...
+問題の理解(Understand the problem.)
+インターフェイスの形式化(Formalize the interface.)
+テストケースの記述(Write the test case.)
+求められる挙動の実装(Implement the required behavior.)
>浅井先生のスライドでは以下の表記でした。
+目的:関数の目的を考え、ヘッダを作成する。
+例:関数の入出力の例を作成する。
+本体:関数本体を作成する。
+テスト:作った関数の動作を確認する。
終了行:
[[プログラミングの基礎]] > 第1章 はじめに
*1.1 デザインレシピ [#d897b8d1]
正しいプログラムを作るにはどうすればよいか?
~
本書で提示する方法は「デザインレシピ」を使う方法です。
デザインレシピとは、プログラムを作る、設計するにはどうす...
**デザインレシピの考案者 [#ff09cbc3]
p.5で紹介されていますが、「デザインレシピ」という考え方は...
「How to Design Programs」という本(英語)で紹介されてい...
~
#html{{
<table border="0" cellpadding="5"><tr><td valign="top"><a...
}}
~
以下のサイトで全文を読めます。(英語)
https://htdp.org/
***参考 [#e301ace3]
-デザインレシピ
https://kdmsnr.com/2015/06/05/
>「デザインレシピ」という言葉は、浅井健一先生の『プログラ...
>元ネタは有名な「How to Design Programs: An Introduction ...
+問題分析(Problem Analysis)
+シグニチャ、目的文、ヘッダ(Signature, Purpose Statement...
+関数の例(Functional Examples)
+関数のテンプレート(Function Template)
+関数の定義(Function Definition)
+テスト(Testing)
>ペンシルバニア大学の授業の講義ノートにも似たようなものが...
+問題の理解(Understand the problem.)
+インターフェイスの形式化(Formalize the interface.)
+テストケースの記述(Write the test case.)
+求められる挙動の実装(Implement the required behavior.)
>浅井先生のスライドでは以下の表記でした。
+目的:関数の目的を考え、ヘッダを作成する。
+例:関数の入出力の例を作成する。
+本体:関数本体を作成する。
+テスト:作った関数の動作を確認する。
ページ名: