1.0计算机与编程语言

我们开始啦
这是程序设计入门的第一个单元,通过这一个单元的学习,你应该能掌握用Java语言写程序的基本手段,学会如何用变量来做计算。

编程是这样一种脑力劳动:你读懂了题目知道要做的目标,你学了语言知道有哪些可以用的手段,但是如何运用这些手段来解决这个问题,需要的是你的智慧。在去讨论区寻找答案之前,不妨自己多试试。编程是学会的,更是练会的。从失败中总结,从经验中总结,这样学来的知识才更巩固。

计算机是生活必需品
如果想要自己设计一些功能和行为,让计算机按照你的意图做事,就需要写程序了
本课程的主要目的是通过学习编程,来理解计算机是如何解决问题的,理解计算机的能于不能,擅长于不擅长

计算机如何解决问题
按步执行
在这里插入图片描述

计算机语言
程序是用特殊的变成语言写出来表达如何解决问题的
不是用编程语言来和计算机交谈,而是描述要求它知道如何做事情的过程或方法
在这里插入图片描述
算法
我们要让计算机做出计算,就需要像这样找出计算的步骤,然后用编程语言写出来
计算机做的所有事情都叫做计算
计算的步骤就是算法

计算机的思维
枚举法
在这里插入图片描述

程序的执行
解释:借助一个程序,那个程序能试图理解你的程序,然后按照你的要求执行
编译:借助一个程序,就像一个翻译,把你的程序翻译成计算机真正能懂的语言——机器语言——写的程序,然后,这个机器语言写的程序就能执行了

解释语言vs编译语言
语言本无编译/解释之分
常用的执行方式而已
解释型语言有特殊的计算能力
编译型语言有确定的计算能力

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值