稻壳儿首页 >

PPT模板

>当前作品

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

收藏
  • 初中信息技术北师大版九年级全册《12认识程序设计工具》课件-PPT模板认识程序设计工具教学课件北师大版初中信息科技九年级,一、语言和实现语言的工具1.机器语言计算机的机器语言,必须符合计算机的硬件特点。但越符合机器特点的同时,也就越不符合人类的特点。因为在计算机中数据是使用二进制数(0,1)来表示的,所以,机器语言是用二进制代码表示的。机器语言尽是0和1,那么是不是可以随便写一串0和1就算是程序呢?不是。就像汉语是由汉字组成的,但要说这样一串汉字“程序我学习要写”肯定是看不懂的,所以,语言是有规则的。机器也有自己固定的词汇,在机器语言里,称为机器指令。它是计算机的设计者通过计算机的硬件结构赋予计算机的操作功能。,程序是由指令及数据组成。这些指令是一些固定的0和1的组合(不同厂商不同型号的机器,其指令又有不同)。事实上,计算机里的所有数据,无论是一个程序,还是一篇文稿、一张照片、一首MP3,最终都是0和1。世界就是这样奇妙。万事万物五彩缤纷,但进了计算机,却只是些0和1的组合。例已知b等于1,c等于2,计算b+c的值,并将该值赋给a。这样的一个问题,用机器语言写程序(不同机型不一样,这里只是示例)如图1一3所示。图1-3机器语言程序示例,用机器语言编写程序,编程人员要熟记所用计算机的全部指令代码和理解代码的含义。编写程序花费的时间往往是实际运行时间的几十倍或几百倍。而且,编出的程序全是些0和1的指令代码,直观性差,还容易出错。现在,除了计算机生产厂家的专业人员外,绝大多数程序员已经不再去学习机器语言了。2.编汇语言,2.编汇语言10101101,10010101这样的代码既不好记,也易写错,所以很自然地,出现了用符号来表示这些固定的二进制指令的语言,这就是汇编语言。对于上面的例子,“已知b等于1,C等于2,计算b+c的值,并将该值赋给a”,用汇编语言可以写成如图1-4所示的形式。汇编语言仅是机器语言的一种助记符,它们没有本质的区别。图1-4编汇语言示例,3.高级语言编汇语言和机器语言虽然难记难写,但它们的代码效率高,占用内存少,这很符合计算机发展之初的存储器昂贵、处理器功能有限等硬件特点。但随着计算机硬件的飞速发展,其功能越来越强大,各种高级语言便接二连三地产生了。对于上面的例子,用高级语言(以Basic语言为例)可以写成如图1-5所示的形式。图1-5高级语言示例,高级语言“高级”在何处呢?前面我们说过,一门计算机语言“越符合机器的特点,同时也就越不符合人类的特点”,所以,高级语言就高级在它总是尽量接近我们人类的自然语言和思维方式。从示例程序是不是很容易看出这一点?用计算机高级语言写成的代码被语言的实现工具(Pascal,Basic,C,VC,VB,Delphi,或C++Builder、易语言等)转换成计算机能直接识别的机器语言,这就完成了人与机器在程序制定上的最后沟通。,二、认识易语言工作环境1.软件安装易语言的安装和许多软件的安装没有什么不同。双击易语言的安装文件后,按照提示步骤操作即可。2.工作环境(1)运行易语言后,出现如图1-6所示的易语言启动对话框:图1-6易语言启动对话框,2)选择“Windows窗口程序”项,单击“确定”按钮,打开易语言主界面,如图1-7所示。图1-7易语言主界面,启动窗口:是提供给程序设计者设计人机交互界面的。在这里根据问题的需要,设计者使用组件箱中的工具在窗口上合适的位置创建所需对象。组件箱:分类列出了易语言常用的组件。工作夹:包括支持库选择夹、程序选择夹和属性选择夹。支持库选择夹显示了易语言的命令分类、库定义数据类型和库定义常量;程序选择夹中显示了一个程序的资源列表;属性选择夹中列出了组件的属性。状态夹:显示了提示信息,编译时的输出信息以及调试时的调用表信息等。,以问题“已知b等于1,c等于2,计算b+c的值,并将该值赋给a”且将计算结果显7K给用户的易程序为例,如图1-8所示。图1-8易程序示例,(1)体会易程序的特点。①启动易语言;②执行“程序”→“打开”命令,在配套素材盘的本课文件夹中打开“计算1+2”程序文件;③单击工具栏中的“运行”按钮,体会一下程序运行和该程序所做的工作,我们来分析一下示例程序:界面上只有一个“标签”对象,用来显示计算结果当执行程序时,系统引发了“_启动窗口_创建完毕”事件,导致该事件所对应的事件过程被执行;该事件过程做了一个“1+2”的计算,并把计算结果显示在标签中。运行效果就是我们在界面上看到的计算结果“3”。,(1)体会易程序的特点。①启动易语言;②执行“程序”→“打开”命令,在配套素材盘的本课文件夹中打开“计算1+2”程序文件;③单击工具栏中的“运行”按钮,体会一下程序运行和该程序所做的工作。,我们来分析一下示例程序:界面上只有一个“标签”对象,用来显示计算结果当执行程序时,系统引发了“_启动窗口_创建完毕”事件,导致该事件所对应的事件过程被执行;该事件过程做了一个“1+2”的计算,并把计算结果显示在标签中。运行效果就是我们在界面上看到的计算结果“3”。,(2)对象的属性。在启动窗口创建了具体对象后,对象以什么样的形象呈现给用户?就像人有不同的名字、相貌各异、着装不同一样,对象也可以根据需要以不同的形象呈现给用户,这些不同的特征就由该对象不同的属性值决定。设置对象属性的方法有两种:一是在界面设计时,通过属性列表进行设置;二是在代码窗口中通过命令,在程序执行过程中进行设置。不同的对象有各自独特的属性,但也有相同的属性,如每个对象都需要有名字以便相互区分,且不能重名。一般情况下,我们使用系统默认的名字就可以。,(3)对象的事件。把不同的对象放置在窗口中,使用者怎样和它们进行交互呢?我们还是从使用软件的角度去体会。以安装程序为例,如我们已经完成了一个步骤,想让机器进行下一步,一般情况下,界面上会提供给我们一个“下一步”命令按钮,用鼠标“单击”一下该按钮,程序就开始执行下一步工作了。,注意,这个“单击”动作,就是用户和程序做的一个交互,只有用户做了这个动作,程序才会明白你的意图,这也就说,该对象能够识别这个动作。在程序设计中,把这些对象能够识别的由用户或系统触发的动作称为事件,如我们常常用鼠标左键的“单击”、“双击”、“移动”、“按下”、“抬起”等动作,或者在键盘上的按键等都是一个具体的事件。,当在某个对象上发生了一个事件后,程序具体会做什么,就是程序设计者根据解决问题的需要所编写的具体代码决定的,也就是该事件的具体事件过程。由此,我们可以看出,该语言的主要特点是可视化的、面向对象的、事件驱动的。而具体的事件过程该如何编写,即如何把我们解决问题的思想用易语言的方式表达出来,是我们今后学习编程的重点内容。,非常感谢收看教学课件北师大版初中信息科技九年级
  • 初中信息技术北师大版九年级全册《12认识程序设计工具》课件-PPT模板
  • 初中信息技术北师大版九年级全册《12认识程序设计工具》课件-PPT模板
  • 初中信息技术北师大版九年级全册《12认识程序设计工具》课件-PPT模板
  • 初中信息技术北师大版九年级全册《12认识程序设计工具》课件-PPT模板
  • 初中信息技术北师大版九年级全册《12认识程序设计工具》课件-PPT模板
  • 初中信息技术北师大版九年级全册《12认识程序设计工具》课件-PPT模板
  • 初中信息技术北师大版九年级全册《12认识程序设计工具》课件-PPT模板
  • 初中信息技术北师大版九年级全册《12认识程序设计工具》课件-PPT模板
  • 初中信息技术北师大版九年级全册《12认识程序设计工具》课件-PPT模板
  • 初中信息技术北师大版九年级全册《12认识程序设计工具》课件-PPT模板
模板介绍:
这个模板还没有相关介绍

关注稻壳领福利

模板单价:19.99
开通会员可免费下载任意模板与19项权益包
登录后使用
以19.99元购买此模板
  • 页数:20页
  • 时间:2020-11-02
  • 编号:20486398
  • 类型:VIP模板
  • 格式:wpp
  • 提示:数字产品不支持退货
    数字产品本身(包括但不限于文字模板、表格模板、演示模板等)及其包含的全部素材 (包括但不限于字体、图片、图标、文本框、艺术字等)均不支持商用,仅能为个人学习、研究或欣赏目的使用。

举报