电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

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

20页
  • 卖家[上传人]:海**
  • 文档编号:182521644
  • 上传时间:2021-05-16
  • 文档格式:PPTX
  • 文档大小:664.28KB
  • / 20 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、认识程序设计工具,教学课件,北师大版 初中信息科技 九年级,一、语言和实现语言的工具,1.机器语言,计算机的机器语言,必须符合计算机的硬件特点。但越符合机器特点的同时,也就越不符合人类的特点。 因为在计算机中数据是使用二进制数(0, 1)来表示的,所以, 机器语言是用二进制代码表示的。机器语言尽是0和1,那么是不是可 以随便写一串0和1就算是程序呢?不是。就像汉语是由汉字组成的, 但要说这样一串汉字“程序我学习要写”肯定是看不懂的,所以,语言是有规则的。 机器也有自己固定的词汇,在机器语言里,称为机器指令。它是计算机的设计者通过计算机的硬件结构赋予计算机的操作功能。,程序是由指令及数据组成。这些指令是一些固定的0和1的组合 (不同厂商不同型号的机器,其指令又有不同)。 事实上,计算机里的所有数据,无论是一个程序,还是一篇文稿、一张照片、一首MP3,最终都是0和1。 世界就是这样奇妙。万事万物五彩缤纷,但进了计算机,却只是些0和1的组合。 例 已知b等于1,c等于2,计算b+c的值,并将该值赋给a。 这样的一个问题,用机器语言写程序(不同机型不一样,这里只是示例)如图1一3所示。,图1-

      2、3 机器语言程序示例,用机器语言编写程序,编程人员要熟记所用计算机的全部指令代码和理解代码的含义。编写程序花费的时间往往是实际运行时间的几十倍或几百倍。而且,编出的程序全是些0和1的指令代码,直观性差,还容易出错。现在,除了计算机生产厂家的专业人员外,绝大多数程序员已经不再去学习机器语言了。,2.编汇语言,2.编汇语言,10101101,10010101这样的代码既不好记,也易写错,所以很自然地,出现了用符号来表示这些固定的二进制指令的语言,这就是汇编语言。 对于上面的例子,“已知b等于1,C等于2,计算b + c的值,并将该值赋给a”,用汇编语言可以写成如图1-4所示的形式。 汇编语言仅是机器语言的一种助记符,它们没有本质的区别。,图1-4 编汇语言示例,3.高级语言,编汇语言和机器语言虽然难记难写,但它们的代码效率高,占用内存少,这很符合计算机发展之初的存储器昂贵、处理器功能有限等硬件特点。,但随着计算机硬件的飞速发展,其功能越来越强大,各种高级语言便接二连三地产生了。 对于上面的例子,用高级语言(以Basic语言为例)可以写成如图1-5所示的形式。,图1-5 高级语言示例,高级语

      3、言“高级”在何处呢?前面我们说过,一门计算机语言 “越符合机器的特点,同时也就越不符合人类的特点”,所以,高级语言就高级在它总是尽量接近我们人类的自然语言和思维方式。从示例程序是不是很容易看出这一点? 用计算机高级语言写成的代码被语言的实现工具(Pascal, Basic, C, VC, VB, Delphi,或C+ Builder、易语言等)转换成计 算机能直接识别的机器语言,这就完成了人与机器在程序制定上的最后沟通。,二、认识易语言工作环境,1.软件安装,易语言的安装和许多软件的安装没有什么不同。双击易语言的安装文件后,按照提示步骤操作即可。,2.工作环境 (1)运行易语言后,出现如图1-6所示的易语言启动对话框:,图1-6 易语言启动对话框,2)选择“Windows窗口程序”项,单击“确定”按钮,打开易语言主界面,如图1-7所示。,图1-7 易语言主界面,启动窗口:是提供给程序设计者设计人机交互界面的。在这里根据问题的需要,设计者使用组件箱中的工具在窗口上合适的位置创建 所需对象。 组件箱:分类列出了易语言常用的组件。 工作夹:包括支持库选择夹、程序选择夹和属性选择夹。支持库选择

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

      5、的工作。,3.易语言特点,3.易语言特点,我们来分析一下示例程序: 界面上只有一个“标签”对象,用来显示计算结果 当执行程序时,系统引发了“_启动窗口_创建完毕”事件, 导致该事件所对应的事件过程被执行;该事件过程做了一个“1+2” 的计算,并把计算结果显示在标签中。 运行效果就是我们在界面上看到的计算结果“3”。,(2)对象的属性。 在启动窗口创建了具体对象后,对象以什么样的形象呈现给用户?就像人有不同的名字、相貌各异、着装不同一样,对象也可以根据需要以不同的形象呈现给用户,这些不同的特征就由该对象不同的属性值决定。 设置对象属性的方法有两种:一是在界面设计时,通过属性列表进行设置;二是在代码窗口中通过命令,在程序执行过程中进行设置。 不同的对象有各自独特的属性,但也有相同的属性,如每个对象都需要有名字以便相互区分,且不能重名。一般情况下,我们使用系统默认的名字就可以。,(3)对象的事件。 把不同的对象放置在窗口中,使用者怎样和它们进行交互呢? 我们还是从使用软件的角度去体会。以安装程序为例,如我们已经完成了一个步骤,想让机器进行下一步,一般情况下,界面上会提供给我们一个“下一步”命令按钮,用鼠标“单击”一下该按钮,程序就开始执行下一步工作了。,注意,这个“单击”动作,就是用户和程序做的一个交互,只有用户做了这个动作,程序才会明白你的意图,这也就说,该对象能够识别这个动作。在程序设计中,把这些对象能够识别的由用户或系统触发的动作称为事件,如我们常常用鼠标 左键的“单击”、“双击”、“移动”、“按下”、“抬起”等动作,或者在键盘上的按键等都是一个具体的事件。,当在某个对象上发生了一个事件后,程序具体会做什么,就是程序设计者根据解决问题的需要所编写的具体代码决定的,也就是该事件的具体事件过程。 由此,我们可以看出,该语言的主要特点是可视化的、面向对象的、事件驱动的。而具体的事件过程该如何编写,即如何把我们解决问题的思想用易语言的方式表达出来,是我们今后学习编程的重点内容。,非常感谢收看,教学课件,北师大版 初中信息科技 九年级,

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

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.