初中信息技术北师大版九年级全册《1.2认识程序设计工具》课件

上传人:海** 文档编号:182521644 上传时间:2021-05-16 格式:PPTX 页数:20 大小:664.28KB
返回 下载 相关 举报
初中信息技术北师大版九年级全册《1.2认识程序设计工具》课件_第1页
第1页 / 共20页
初中信息技术北师大版九年级全册《1.2认识程序设计工具》课件_第2页
第2页 / 共20页
初中信息技术北师大版九年级全册《1.2认识程序设计工具》课件_第3页
第3页 / 共20页
初中信息技术北师大版九年级全册《1.2认识程序设计工具》课件_第4页
第4页 / 共20页
初中信息技术北师大版九年级全册《1.2认识程序设计工具》课件_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《初中信息技术北师大版九年级全册《1.2认识程序设计工具》课件》由会员分享,可在线阅读,更多相关《初中信息技术北师大版九年级全册《1.2认识程序设计工具》课件(20页珍藏版)》请在金锄头文库上搜索。

1、认识程序设计工具,教学课件,北师大版 初中信息科技 九年级,一、语言和实现语言的工具,1.机器语言,计算机的机器语言,必须符合计算机的硬件特点。但越符合机器特点的同时,也就越不符合人类的特点。 因为在计算机中数据是使用二进制数(0, 1)来表示的,所以, 机器语言是用二进制代码表示的。机器语言尽是0和1,那么是不是可 以随便写一串0和1就算是程序呢?不是。就像汉语是由汉字组成的, 但要说这样一串汉字“程序我学习要写”肯定是看不懂的,所以,语言是有规则的。 机器也有自己固定的词汇,在机器语言里,称为机器指令。它是计算机的设计者通过计算机的硬件结构赋予计算机的操作功能。,程序是由指令及数据组成。这

2、些指令是一些固定的0和1的组合 (不同厂商不同型号的机器,其指令又有不同)。 事实上,计算机里的所有数据,无论是一个程序,还是一篇文稿、一张照片、一首MP3,最终都是0和1。 世界就是这样奇妙。万事万物五彩缤纷,但进了计算机,却只是些0和1的组合。 例 已知b等于1,c等于2,计算b+c的值,并将该值赋给a。 这样的一个问题,用机器语言写程序(不同机型不一样,这里只是示例)如图1一3所示。,图1-3 机器语言程序示例,用机器语言编写程序,编程人员要熟记所用计算机的全部指令代码和理解代码的含义。编写程序花费的时间往往是实际运行时间的几十倍或几百倍。而且,编出的程序全是些0和1的指令代码,直观性差

3、,还容易出错。现在,除了计算机生产厂家的专业人员外,绝大多数程序员已经不再去学习机器语言了。,2.编汇语言,2.编汇语言,10101101,10010101这样的代码既不好记,也易写错,所以很自然地,出现了用符号来表示这些固定的二进制指令的语言,这就是汇编语言。 对于上面的例子,“已知b等于1,C等于2,计算b + c的值,并将该值赋给a”,用汇编语言可以写成如图1-4所示的形式。 汇编语言仅是机器语言的一种助记符,它们没有本质的区别。,图1-4 编汇语言示例,3.高级语言,编汇语言和机器语言虽然难记难写,但它们的代码效率高,占用内存少,这很符合计算机发展之初的存储器昂贵、处理器功能有限等硬件

4、特点。,但随着计算机硬件的飞速发展,其功能越来越强大,各种高级语言便接二连三地产生了。 对于上面的例子,用高级语言(以Basic语言为例)可以写成如图1-5所示的形式。,图1-5 高级语言示例,高级语言“高级”在何处呢?前面我们说过,一门计算机语言 “越符合机器的特点,同时也就越不符合人类的特点”,所以,高级语言就高级在它总是尽量接近我们人类的自然语言和思维方式。从示例程序是不是很容易看出这一点? 用计算机高级语言写成的代码被语言的实现工具(Pascal, Basic, C, VC, VB, Delphi,或C+ Builder、易语言等)转换成计 算机能直接识别的机器语言,这就完成了人与机器

5、在程序制定上的最后沟通。,二、认识易语言工作环境,1.软件安装,易语言的安装和许多软件的安装没有什么不同。双击易语言的安装文件后,按照提示步骤操作即可。,2.工作环境 (1)运行易语言后,出现如图1-6所示的易语言启动对话框:,图1-6 易语言启动对话框,2)选择“Windows窗口程序”项,单击“确定”按钮,打开易语言主界面,如图1-7所示。,图1-7 易语言主界面,启动窗口:是提供给程序设计者设计人机交互界面的。在这里根据问题的需要,设计者使用组件箱中的工具在窗口上合适的位置创建 所需对象。 组件箱:分类列出了易语言常用的组件。 工作夹:包括支持库选择夹、程序选择夹和属性选择夹。支持库选择

6、夹显示了易语言的命令分类、库定义数据类型和库定义常量;程序选择夹中显示了一个程序的资源列表;属性选择夹中列出了组件的属性。 状态夹:显示了提示信息,编译时的输出信息以及调试时的调用表信息等。,以问题“已知b等于1,c等于2,计算b + c的值,并将该值赋给a”且将计算结果显7K给用户的易程序为例,如图1-8所示。,3.易语言特点,图1-8 易程序示例,(1)体会易程序的特点。 启动易语言; 执行“程序”“打开”命令,在配套素材盘的本课文件夹中打开“计算1+2”程序文件; 单击工具栏中的“运行” 按钮,体会一下程序运行和该程序所做的工作,我们来分析一下示例程序: 界面上只有一个“标签”对象,用来

7、显示计算结果 当执行程序时,系统引发了“_启动窗口_创建完毕”事件, 导致该事件所对应的事件过程被执行;该事件过程做了一个“1+2” 的计算,并把计算结果显示在标签中。 运行效果就是我们在界面上看到的计算结果“3”。,(1)体会易程序的特点。 启动易语言; 执行“程序”“打开”命令,在配套素材盘的本课文件夹中 打开“计算1+2”程序文件; 单击工具栏中的“运行” 按钮,体会一下程序运行和该程序所做的工作。,3.易语言特点,3.易语言特点,我们来分析一下示例程序: 界面上只有一个“标签”对象,用来显示计算结果 当执行程序时,系统引发了“_启动窗口_创建完毕”事件, 导致该事件所对应的事件过程被执

8、行;该事件过程做了一个“1+2” 的计算,并把计算结果显示在标签中。 运行效果就是我们在界面上看到的计算结果“3”。,(2)对象的属性。 在启动窗口创建了具体对象后,对象以什么样的形象呈现给用户?就像人有不同的名字、相貌各异、着装不同一样,对象也可以根据需要以不同的形象呈现给用户,这些不同的特征就由该对象不同的属性值决定。 设置对象属性的方法有两种:一是在界面设计时,通过属性列表进行设置;二是在代码窗口中通过命令,在程序执行过程中进行设置。 不同的对象有各自独特的属性,但也有相同的属性,如每个对象都需要有名字以便相互区分,且不能重名。一般情况下,我们使用系统默认的名字就可以。,(3)对象的事件

9、。 把不同的对象放置在窗口中,使用者怎样和它们进行交互呢? 我们还是从使用软件的角度去体会。以安装程序为例,如我们已经完成了一个步骤,想让机器进行下一步,一般情况下,界面上会提供给我们一个“下一步”命令按钮,用鼠标“单击”一下该按钮,程序就开始执行下一步工作了。,注意,这个“单击”动作,就是用户和程序做的一个交互,只有用户做了这个动作,程序才会明白你的意图,这也就说,该对象能够识别这个动作。在程序设计中,把这些对象能够识别的由用户或系统触发的动作称为事件,如我们常常用鼠标 左键的“单击”、“双击”、“移动”、“按下”、“抬起”等动作,或者在键盘上的按键等都是一个具体的事件。,当在某个对象上发生了一个事件后,程序具体会做什么,就是程序设计者根据解决问题的需要所编写的具体代码决定的,也就是该事件的具体事件过程。 由此,我们可以看出,该语言的主要特点是可视化的、面向对象的、事件驱动的。而具体的事件过程该如何编写,即如何把我们解决问题的思想用易语言的方式表达出来,是我们今后学习编程的重点内容。,非常感谢收看,教学课件,北师大版 初中信息科技 九年级,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 金属学与工艺

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号