什么是算法?第一部分

我们将程序员的主要组成部分- 算法打散了


标题


问题


当前的编程状态是通过个人实践或通过解析出于某些原因必须处理的第三方代码示例来教授该手艺。


. , . , ( 53- "" ). , , , .


-? ? , ?


, Junior . . , - ? , , "Copy-Paste" . , , , , .


:


  • ;
  • , ;
  • ;
  • .

, .


. . — .



, . , :


  • - - (, );
  • - (, , ...);
  • ;
  • ;
  • ;
  • ;
  • ;
  • , , .

"" , .


, , " " - " " "" "" " ".


:


  • ?
  • , ?
  • ?
  • ?
  • ?
  • ?
  • ...

" , " "", "", "" "" " ". :


  • ?
  • ?
  • , ?
  • ?
  • (, — )?
  • ?
  • , ?
  • ?
  • ?
  • ?
  • , ?
  • , ?
  • , , , ?

, . , . , , "". "" , . "" , , .



, , — . . . , , . — .


欧几里得算法

. . — — -. Scratch, - . .




, , . " , ", , , , "". "" . , "" .


" = ", " — ". , . . , , . .


:


  • — "" ( ), ;
  • ( "") ().


"" , "" .


"" . "" . , :


  • "", ,
  • "", "", .

"" ? ""? "" . . , , . . .


牛顿苹果树的尊贵后裔 , , . ? ""! , .




, "". , . . , , , . — .


"-" "" :


  • ( );
  • , ;
  • , , , "" ( , ).

, "" "".



, , . , .


核“行动”

, , ( "" , ). , , " ". .





— . (, NaOH+HClNaCl+H2O) "". . "" . . , , . — . , "" "" , , , . .


化学反应


"" . — . " ", . "" — . "" .


, "" (" "), : "", " " " ". , . , "" . — . , , (. 'calculi'), "" , . , "" .


儿童加法1

, "", "" " ".





, , "" .


:


  • "" ( );
  • №1, ( ), ;
  • №2, .

:


  • "" ( ) ;
  • "" ( , , "" " -" )

:


  • , ();
  • "", .

-


. .


算盘

-. . . 10 — . . "".


:


  • " -" (, );
  • " ", , , , .

:


  • "" ( );
  • №1, ( ), ;
  • №2, ( ), ;

:


  • "" ( ) ;
  • "" ( , ) " -" " ";
  • "" " -"

:


  • ( ), ();
  • "", .

"" , , "". "" (, ).



"" " " . " " .


图灵机实施 , , .






, "" , , . , "", . , . , . . "", .



, "":


  • "" ;
  • "" ;
  • "" ;
  • "" ;
  • "" , " ";
  • ( );
  • "" .

. , "" . "" .


( 2) , "" . , . — .


.



, .


我对本文使用的样式和格式(引号,段落,斜体)感到兴奋。如果您有任何评论,请写信。可以通过个人留言。


参考文献



All Articles