codecamp

什么是程序

程序是说明如何执行一个计算的一组指令序列。计算既可以是数学运算(如求解方程组或者找出多项式的根),也可以是符号运算(如搜索和替换文档中的文本,甚至是编译一个程序)。

不同编程语言中的指令(或者说命令、语句)看起来是不同的,但每种语言都有下面几个基本功能:

输入:从键盘、文件或其他设备获取数据。

输出:在屏幕上显示数据,将数据发送给文件或其他设备。

数学运算:执行基本的数学操作,比如加法和乘法。

测试:检查指定条件并执行相应的语句序列。

重复:重复执行某些动作,但每次执行多少有些变化。

信不信由你,其实就这么多东西。你用过的任何程序,不管多么复杂,都是由上面这些基本功能组合而成的。所以,我们也可以说,编程是将复杂的任务逐步分解为越来越小的子任务,直到子任务简单到可以用上面某个基本功能来执行为止。

什么是编程语言
什么是调试
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }