|课件下载
搜索
    上传资料 赚现金
    【粤高教A版】八下信息技术 3.5 应用计算机程序解决问题(课件+教案)
    立即下载
    加入资料篮
    资料中包含下列文件,点击文件名可预览资料内容
    • 课件
      【粤高教A版】信息技术八年级下册 第三章 第五节 应用计算机程序解决问题 课件.pptx
    • 教案
      【核心素养目标】粤高教A版信息技术八年级下册 第三章 第五节 应用计算机程序解决问题 教学设计.docx
    【粤高教A版】八下信息技术 3.5 应用计算机程序解决问题(课件+教案)01
    【粤高教A版】八下信息技术 3.5 应用计算机程序解决问题(课件+教案)02
    【粤高教A版】八下信息技术 3.5 应用计算机程序解决问题(课件+教案)03
    【粤高教A版】八下信息技术 3.5 应用计算机程序解决问题(课件+教案)04
    【粤高教A版】八下信息技术 3.5 应用计算机程序解决问题(课件+教案)05
    【粤高教A版】八下信息技术 3.5 应用计算机程序解决问题(课件+教案)06
    【粤高教A版】八下信息技术 3.5 应用计算机程序解决问题(课件+教案)07
    【粤高教A版】八下信息技术 3.5 应用计算机程序解决问题(课件+教案)08
    【粤高教A版】八下信息技术 3.5 应用计算机程序解决问题(课件+教案)01
    【粤高教A版】八下信息技术 3.5 应用计算机程序解决问题(课件+教案)02
    【粤高教A版】八下信息技术 3.5 应用计算机程序解决问题(课件+教案)03
    还剩26页未读, 继续阅读
    下载需要20学贝 1学贝=0.1元
    使用下载券免费下载
    加入资料篮
    立即下载

    信息技术八年级下册第五节 应用计算机程序解决问题获奖ppt课件

    展开
    这是一份信息技术八年级下册第五节 应用计算机程序解决问题获奖ppt课件,文件包含粤高教A版信息技术八年级下册第三章第五节应用计算机程序解决问题课件pptx、核心素养目标粤高教A版信息技术八年级下册第三章第五节应用计算机程序解决问题教学设计docx等2份课件配套教学资源,其中PPT共34页, 欢迎下载使用。

    规范使用计算机程序解决问题,不编写危害他人计算机系统和网络的程序。
    能够借助互联网,学习VB程序相关知识技能,拓宽自己的编程视野和技能;
    培养绘制流程图的习惯,强化使用流程图分析问题,进一步培养使用计算机程序解决生活中的实际问题的思维方式;
    能够有意识的使用计算机解决问题,并且将实际问题转化成计算机可以解决的问题,习惯使用计算机解决问题的一般方法来处理实际问题;
    李鸣通过对VB基本语句的学习,对程序有了一定的理解,他琢磨着利用所学知识解决生活中的实际问题。本次课我们学习主题就是应用计算机程序解决问题。主要围绕下面三个问题展开学习。
    用计算机程序解决问题的一般过程是怎样的?
    程序的基本结构有哪些?
    生活中我们经常使用的工具软件都是程序员精心设计的程序,当我们使用计算机解决问题时,会根据问题的要求选择合适的软件,直接使用这些软件来完成任务。如果没有合适的软件,我们只有自己动手编写程序来解决问题了。
    一、用计算机程序解决问题的一般过程
    当我们要用计算机程序来解决问题时,首先要分析问题,通过分析,明确要“做什么”,即要清楚程序要实现的功能;然后找出求解问题的方法和过程,确定“怎样做”;接着,用程序设计语言设计出具体的问题求解过程,形成计算机程序;最后我们还要仔细分析程序执行的结果是否符合要求,否则还要不断地进行程序调试,直到问题解决为止。
    二、计算机程序的基本结构
    从我们前面所学的程序中不难发现,一般的计算机程序都可以分解为三种基本结构:顺序结构、选择结构和循环结构。牢固掌握这三种基本结构,是编写计算机程序的前提。
    顺序结构是一种最基本的程序结构,程序是按照由上到下的顺序一行一行地执行,其执行过程如图所示。
    选择结构是根据给定的条件来选择执行不同语句,其执行过程如图所示。
    循环结构是根据需要让计算机反复执行某些语句,以解决重复操作的问题,其执行过程如图所示。
    班里要举行评选“每周之星”的活动,请编写一个投票统计程序,能够自动计算出两名候选人的得票情况。
    假设班里共50个同学都要进行投票,每个同学只能投一票,而候选人有两位,分别是李鸣和叶琪同学,投票统计程序能够接收投票,并统计票数,最后公布各候选人得票情况及“每周之星”当选者。
    单击“开始”按钮,出现输入窗口,通过键盘输入每个同学所投的候选人:数字1代表李鸣,数字2代表叶琪。
    在程序中分别用变量s、m、n存放有效投票数和两位候选人的票数。根据投票者输入的代号进行判断,并累加相应候选人的票数。
    弹出窗口显示有效票数以及两位候选人得票情况。
    如果两人得票数相同,弹出窗口显示“两位同学得票相同,需要重新投票”,否则弹出窗口显示“每周之星”当选者(即得票最多者)。
    根据任务分析,我们可以设计出用计算机实现投票的目标过程
    (1)启动VB系统。(2)设计程序运行界面。使用VB工具箱中列出的控件,如标签、文本框、命令按钮等,可以进行程序运行界面的设计。在本程序的运行界面中,我们使用了三个标签控件和一个命令按钮控件,分别如图3-24和图3-25所示方法进行设置。(3)修改三个标签Captin属性,以设定标签显示的内容,方法如图3-26所示,并调整标签至适当大小。
    (3)修改三个标签Captin属性,以设定标签显示的内容,方法如图所示,并调整标签至适当大小。
    (4)修改窗体 Captin属性,以设定窗体的标题;修改命令按钮Captin属性,以设定命令按钮显示的文本。方法如图所示,并调整控件至适当大小。
    (5)编写代码。单击“工程资源管理器”中“查看代码”按钮,在代码窗口上方分别选择Cmmand1和Click,如图所示。
    Private Sub Cmmand1_Click()Dim m, n, s, i, v As IntegerDim a, b, c As Stringm = 0n = 0i = 1While i <= 50v = InputBx("现在是第" + Str(i) + "个同学进行投票。", "投票")If (v = 1 Or v = 2) Then s = s + 1If v = 1 Then m = m + 1If v = 2 Then n = n + 1i = i + 1Wend
    a = "有效票数" + Str(s) + "票,"b = "李鸣同学得" + Str(m) + "票,"c = "叶琪同学得" + Str(n) + "票,"MsgBx a + b + c, , "公布"If m = n ThenMsgBx "两位同学得票相同,需要重新投票", , "公布"ElseIf m > n ThenMsgBx "恭喜!每周之星是李鸣同学!", , "公布"ElseMsgBx "恭喜!每周之星是叶琪同学!", , "公布"End IfEnd IfEnd Sub
    调试程序,使程序正常运行,并得出结果:如果两位候选人得票数不同,则公布得票情况,并公布“每周之星”获得者,如图所示。如果两位候选人得票数相同,则公布得票情况,并提示“两位同学得票相同,需要重新投票”,如图所示。为了提高效率,调试程序时我们可以把程序中的“50”(人投票)改为“5”(人投票),待程序能正常运行后,再把“5”改回“50”。
    请与你的同伴讨论交流一下,尝试总结画出用计算机程序解决实际问题过程的流程图。你认为哪个阶段比较重要?并说出你的理由。
    (2)在使用计算机解决实际问题过程中,比较重要的是问题分析环节,也就是第一步,如果问题分析不清楚,甚至分析是错误的,就不存在后面的解决问题了。所以在分析问题时,要分析清楚问题的情境,有哪些限制条件。
    请同学们思考下面的问题,并尝试将自己的回答记录下来和同学交流。
    (1)在完成本节任务中,基本体现了VB面向对象编程的思想方法,你能体会到什么是对象,什么是面向对象的编程吗?
    面向对象编程是一种编程范式,它将数据和操作数据的方法组合在一起,形成对象。对象可以看作是现实世界中的实体或概念的抽象。面向对象编程的核心思想是将程序看作是一组相互作用的对象,每个对象都有自己的状态和行为。
    (2)在试了解目前社会上广泛使用的计算机语言有哪些,并尝试了解它们的应用特点。
    - Java:Java是一种跨平台的语言,可以在不同的操作系统上运行。它被广泛用于企业级应用程序和移动应用程序开发。- Pythn:Pythn是一种易于学习的语言,被广泛用于数据科学、人工智能和机器学习等领域。- C++:C++是一种高性能的语言,被广泛用于游戏开发、操作系统和嵌入式系统等领域。
    计算机程序中添加注释的意义是为了提高代码的可读性和可维护性。注释可以帮助其他开发人员理解代码的功能和实现方式,从而更容易地进行修改和维护。
    在VB中,你可以使用单引号(')或REM关键字来添加注释。单引号后面的所有内容都将被视为注释,而REM关键字后面的所有内容也将被视为注释。右边是一个示例:
    Sub Example() '这是一个注释 REM 这也是一个注释 End Sub
    在VB中,命名约定是指为变量、函数、过程等命名的规则。在声明变量、常量、函数、过程时必须遵守以下命名规定:
    命名不可以和默认关键字同名。
    命名不可以超过255个字符。
    命名不可以包含特殊符号。
    除了上面的命名规定外,好的命名习惯可以提高代码的可读性和可维护性。以下是一些常见的VB命名习惯:
    变量名应以小写字母开头,后面的单词首字母大写,例如:firstName。
    常量名应全部大写,例如:MAXVALUE。
    函数和过程名应以大写字母开头,后面的单词首字母大写,例如:CalculateTtal。
    控件名应以缩写为前缀,后面跟着一个下划线和描述性名称,例如:lblName、txtAge。
    1.计算机程序实际上是一组操作__________或__________的序列。2.计算机程序的三种基本结构是___________、____________和______________。3.用计算机程序解决问题的过程一般包括___________、____________、___________、____________。
    1.应用计算机语言编写,并输入计算机执行的指令代码或用计算机语言编写的、能指挥计算机工作的指令代码序列。2.顺序结构、选择结构、循环结构。3.问题分析、求解过程、编写程序、调试运行程序。
    (1)Dim a,b,t As Singlea=InputBx("输入a的值",”输入数据")b=InputBx("输入b的值","输入数据")t=aa=bb=tPrint "a=";a,"b=";b
    尝试阅读下面两段代码,思考程序执行的结果。
    程序运行结果:a输入1;b输入2;运行得到结果为a=2,b=1。这段程序调换了两个变量的数值。
    (2)Dim i as Integeri=1While i<100If (i md 2)=0 Then Print ii=i+1Wend
    程序运行结果:2,4,6,8,…,98即100以内的偶数。
    杨丽同学说,学好了一种程序设计语言,就算是学好计算机程序设计了。谈谈你对这种观点的看法。
    参考:我认为杨丽同学的观点有一定的道理。学好一种程序设计语言确实是学好计算机程序设计的一部分。然而,计算机程序设计是一个广泛的领域,涉及到许多不同的编程语言和技术。因此,学好一种编程语言只是学好计算机程序设计的一小部分。
    以下内容将帮助你回顾本章的学习内容,对学到的知识技能与方法、感悟到的道理进行梳理,你还可以在已列出的内容上进行拓展,列出你还想探究的问题,并与同学、老师交流。
    我关注到编写一些实用的计算机程序,能给我们的学习、生活带来很大的方便。
    我还想学列出你还想探究的问题:①②
    参考:借助互联网学习VB系统软件界面的设计;借助互联网学习VB系统中数据库的操作。
    分析问题,明确“做什么”,找出求解问题的方法和过程,确定“怎样做”;用程序设计语言设计出具体的问题求解过程;分析程序执行的结果。
    计算机程序解决问题的一般过程
    顺序结构;选择结构;循环结构。
    问题分析,求解过程,编写程序,调试运行。
    相关课件

    初中信息技术粤高教A版八年级下册第一节 认识计算机网络获奖课件ppt: 这是一份初中信息技术粤高教A版八年级下册<a href="/xx/tb_c4044890_t3/?tag_id=26" target="_blank">第一节 认识计算机网络获奖课件ppt</a>,文件包含第一节认识计算机网络课件ppt、第一节认识计算机网络教学设计doc、mda-ifrwp0pcfnwm58p4mp4等3份课件配套教学资源,其中PPT共46页, 欢迎下载使用。

    初中信息技术粤高教A版七年级下册第二章 用好信息处理工具计算机第五节 保障计算机的正常工作精品课件ppt: 这是一份初中信息技术粤高教A版七年级下册<a href="/xx/tb_c4044866_t3/?tag_id=26" target="_blank">第二章 用好信息处理工具计算机第五节 保障计算机的正常工作精品课件ppt</a>,文件包含第五节保障计算机的正常工作pptx、第五节保障计算机的正常工作docx等2份课件配套教学资源,其中PPT共52页, 欢迎下载使用。

    初中信息技术粤高教A版七年级下册第二章 用好信息处理工具计算机第四节 合理配备计算机应用软件一等奖ppt课件: 这是一份初中信息技术粤高教A版七年级下册<a href="/xx/tb_c4044865_t3/?tag_id=26" target="_blank">第二章 用好信息处理工具计算机第四节 合理配备计算机应用软件一等奖ppt课件</a>,文件包含第四节合理配备计算机应用软件pptx、第四节合理配备计算机应用软件docx等2份课件配套教学资源,其中PPT共37页, 欢迎下载使用。

    免费资料下载额度不足,请先充值

    每充值一元即可获得5份免费资料下载额度

    今日免费资料下载份数已用完,请明天再来。

    充值学贝或者加入云校通,全网资料任意下。

    提示

    您所在的“深圳市第一中学”云校通为试用账号,试用账号每位老师每日最多可下载 10 份资料 (今日还可下载 0 份),请取消部分资料后重试或选择从个人账户扣费下载。

    您所在的“深深圳市第一中学”云校通为试用账号,试用账号每位老师每日最多可下载10份资料,您的当日额度已用完,请明天再来,或选择从个人账户扣费下载。

    您所在的“深圳市第一中学”云校通余额已不足,请提醒校管理员续费或选择从个人账户扣费下载。

    重新选择
    明天再来
    个人账户下载
    下载确认
    您当前为教习网VIP用户,下载已享8.5折优惠
    您当前为云校通用户,下载免费
    下载需要:
    本次下载:免费
    账户余额:0 学贝
    首次下载后60天内可免费重复下载
    立即下载
    即将下载:资料
    资料售价:学贝 账户剩余:学贝
    选择教习网的4大理由
    • 更专业
      地区版本全覆盖, 同步最新教材, 公开课⾸选;1200+名校合作, 5600+⼀线名师供稿
    • 更丰富
      涵盖课件/教案/试卷/素材等各种教学资源;900万+优选资源 ⽇更新5000+
    • 更便捷
      课件/教案/试卷配套, 打包下载;手机/电脑随时随地浏览;⽆⽔印, 下载即可⽤
    • 真低价
      超⾼性价⽐, 让优质资源普惠更多师⽣
    VIP权益介绍
    • 充值学贝下载 本单免费 90%的用户选择
    • 扫码直接下载
    元开通VIP,立享充值加送10%学贝及全站85折下载
    您当前为VIP用户,已享全站下载85折优惠,充值学贝可获10%赠送
      充值到账1学贝=0.1元
      0学贝
      本次充值学贝
      0学贝
      VIP充值赠送
      0学贝
      下载消耗
      0学贝
      资料原价
      100学贝
      VIP下载优惠
      0学贝
      0学贝
      下载后剩余学贝永久有效
      0学贝
      • 微信
      • 支付宝
      支付:¥
      元开通VIP,立享充值加送10%学贝及全站85折下载
      您当前为VIP用户,已享全站下载85折优惠,充值学贝可获10%赠送
      扫码支付0直接下载
      • 微信
      • 支付宝
      微信扫码支付
      充值学贝下载,立省60% 充值学贝下载,本次下载免费
        下载成功

        Ctrl + Shift + J 查看文件保存位置

        若下载不成功,可重新下载,或查看 资料下载帮助

        本资源来自成套资源

        更多精品资料

        正在打包资料,请稍候…

        预计需要约10秒钟,请勿关闭页面

        服务器繁忙,打包失败

        请联系右侧的在线客服解决

        单次下载文件已超2GB,请分批下载

        请单份下载或分批下载

        支付后60天内可免费重复下载

        我知道了
        正在提交订单

        欢迎来到教习网

        • 900万优选资源,让备课更轻松
        • 600万优选试题,支持自由组卷
        • 高质量可编辑,日均更新2000+
        • 百万教师选择,专业更值得信赖
        微信扫码注册
        qrcode
        二维码已过期
        刷新

        微信扫码,快速注册

        还可免费领教师专享福利「樊登读书VIP」

        手机号注册
        手机号码

        手机号格式错误

        手机验证码 获取验证码

        手机验证码已经成功发送,5分钟内有效

        设置密码

        6-20个字符,数字、字母或符号

        注册即视为同意教习网「注册协议」「隐私条款」
        QQ注册
        手机号注册
        微信注册

        注册成功

        下载确认

        下载需要:0 张下载券

        账户可用:0 张下载券

        立即下载
        账户可用下载券不足,请取消部分资料或者使用学贝继续下载 学贝支付

        如何免费获得下载券?

        加入教习网教师福利群,群内会不定期免费赠送下载券及各种教学资源, 立即入群

        即将下载

        【粤高教A版】八下信息技术 3.5 应用计算机程序解决问题(课件+教案)
        该资料来自成套资源,打包下载更省心 该专辑正在参与特惠活动,低至4折起
        [共10份]
        浏览全套
          立即下载(共1份)
          返回
          顶部
          Baidu
          map