我们开始啦
这是程序设计入门的第一个单元,通过这一个单元的学习,你应该能掌握用Java语言写程序的基本手段,学会如何用变量来做计算。
编程是这样一种脑力劳动:你读懂了题目知道要做的目标,你学了语言知道有哪些可以用的手段,但是如何运用这些手段来解决这个问题,需要的是你的智慧。在去讨论区寻找答案之前,不妨自己多试试。编程是学会的,更是练会的。从失败中总结,从经验中总结,这样学来的知识才更巩固。
计算机是生活必需品
如果想要自己设计一些功能和行为,让计算机按照你的意图做事,就需要写程序了
本课程的主要目的是通过学习编程,来理解计算机是如何解决问题的,理解计算机的能于不能,擅长于不擅长
计算机如何解决问题
按步执行
计算机语言
程序是用特殊的变成语言写出来表达如何解决问题的
不是用编程语言来和计算机交谈,而是描述要求它知道如何做事情的过程或方法
算法
我们要让计算机做出计算,就需要像这样找出计算的步骤,然后用编程语言写出来
计算机做的所有事情都叫做计算
计算的步骤就是算法
计算机的思维
枚举法
程序的执行
解释:借助一个程序,那个程序能试图理解你的程序,然后按照你的要求执行
编译:借助一个程序,就像一个翻译,把你的程序翻译成计算机真正能懂的语言——机器语言——写的程序,然后,这个机器语言写的程序就能执行了
解释语言vs编译语言
语言本无编译/解释之分
常用的执行方式而已
解释型语言有特殊的计算能力
编译型语言有确定的计算能力