教科版信息技术选修一 1.1 如何利用计算机解决问题 课件(共50张PPT)

2016-03-10
| 50页
| 2984人阅读
| 410人下载
普通

内容正文:

第一章 如何用计算机解决问题 1.1 计算机解决问题的过程 1.1 计算机解决问题的过程 程序设计 语言 软件 程序 设计 程序 什么是程序 计算机的任何动作都是在执行人给它的指令。 人们针对某一需要而为计算机编制的指令序列称为程序。 解决问题或完成任务 什么是程序设计 寻求解决问题的方法,并将其实现步骤编写成计算机可以执行的程序的过程。 程序设计语言 用于书写计算机程序的语言称为程序设计语言。 如vb、c、c++、pascal等 程序设计语言的发展 程序设计语言发展经历了机器语言、汇编语言和高级语言的过程。书本P11。 机器语言是用“0”和“1”二进制代码表示的计算机能直接识别和执行的一种机器指令的集合,执行速度快但是非常难于记忆和识别。它是第一代的计算机语言。机器语言对不同型号的计算机来说一般是不同的。 程序设计语言的发展 汇编语言(符号语言) 是用一些简洁的英文字母、符号串来替代一个特定的指令中的二进制串。 汇编语言的长处在于编写高效且需要对机器硬件精确控制的程序(例如可直接访问与硬件相关的存储器或I/O端口)。 缺点:汇编源程序一般比较冗长、复杂、容易出错,而且使用汇编语言编程需要有更多的计算机专业知识。 程序设计语言的发展 高级语言: 机器语言和汇编语言是面向机器的语言,高级语言采用更接近自然语言的命令或语句。使用高级语言编程,一般不必了解计算机的指令系统和硬件结构,只需掌握解题方法和高级语言的语法规则,就可以编写程序。 例如:c,c++,pascal, Java…… 高级语言 用高级语言编制的源程序计算机无法识别,必须通过转换为机器语言才能被计算机执行。转换方式有编译方式和解释方式两种。 高级语言 1.编译方式:源程序的执行分两步:编译和运行。即先通过一个存放在计算机内的编译程序,把源程序全部翻译成一段机器语言目标程序代码,然后计算机再运行此目标代码,以完成源程序要处理的运算任务并取得结果。 2.解释方式:源程序输入到计算机后,解释程序将源程序逐句翻译,翻译一句执行一句,边翻译边执行,不产生目标程序。 高级语言的优点 1.高级语言接近自然语言,易学、易掌握,一般工程技术人员只要几周时间的培训就可以胜任程序员的工作; 2.高级

资源预览图

教科版信息技术选修一 1.1 如何利用计算机解决问题 课件(共50张PPT)
1
教科版信息技术选修一 1.1 如何利用计算机解决问题 课件(共50张PPT)
2
教科版信息技术选修一 1.1 如何利用计算机解决问题 课件(共50张PPT)
3
教科版信息技术选修一 1.1 如何利用计算机解决问题 课件(共50张PPT)
4
教科版信息技术选修一 1.1 如何利用计算机解决问题 课件(共50张PPT)
5
教科版信息技术选修一 1.1 如何利用计算机解决问题 课件(共50张PPT)
6
所属专辑
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。