标签:java 计算机 编程语言 -- 程序 P1.2 P1.1 20 语言
计算机与编程语言
计算机如何解决问题
!-- 首先计算机他是不知道自己需要去做什么的,它需要按照你所说的步骤一步一步进行直到结束
"请给我一杯水"
1.转身走到厨房;
2.找到一个杯子;
3.找到一个水壶;
4.在杯子中倒入一些水;
5.拿着杯子走到桌子.
计算机语言
程序是用特殊的编程语言写出来表达如何解决问题的
不是用编程语言来和计算机交谈,而是描述要求它如何做事情的过程或方法
辗转反侧法
1.如果v等于0,计算结束,u就是最大公约数;
2.如果v不等于0,那么就计算u除以v的余数,让u等于v,而v等于那个余数
3.回到第一步
算法
1.我们要让计算机做计算,就需要像这样找出计算的步骤,然后用编程语言写出来
2.计算机做的所有事情都叫做计算(包括任何事情)
3.计算机的步骤就是算法
计算机的思维
2x+6=20 (方程式)
计算机是无法使用方程式的,但可以一步一步进行测试,因为计算机的速度足够快,所以我们的结果也在一瞬间得出,
例如 :
2 * 1 +6 != 20
...
2 * 7 +6 == 20
程序的执行
解释:借助一个程序,那个程序能试图理解你的程序,然后按照你的要求执行
编译:借助一个程序,就像一个翻译,把你的程序翻译成计算机真正能懂的语言 --机器语言--写的程序,然后这个机器语言写的程序就能执行了
解释语言vs编译语言
1.语言本无编译/解释之分
2.常用的执行方式而已
3.解释型语言有特殊的计算能力
4.编译型语言有确定的运算性能
标签:java,计算机,编程语言,--,程序,P1.2,P1.1,20,语言 来源: https://www.cnblogs.com/leijia/p/16389149.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。