- 1、本文档共50页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
信息技术(南方出版社) 八年级下册教案(共14课)
八年级信息技术下册教案
科目信息技术年级八年级班级课时1课时课型新授课时间课题第一课 问题“它”解决——编写程序解决问题教
学
目
标知识与技能:了解程序设计语言,理解编写程序解决问题的步骤并学会算法描述。
过程与方法:教师讲解,学生讨论交流。学生对教师提出的问题进行算法描述。
情感态度与价值观:形成对信息技术良好的学习态度、积极进取的精神。教学
重点
难点
重点:
程序设计语言及编写程序解决问题的一般步骤。
难点:
用自然语言和流程图描述一个问题的算法。板书
设计
示意
框图 第1课 问题“它”解决
程序与软件
编写程序解决问题的步骤
自然语言描述算法
流程图描述算法
程序设计语言教 学 准 备知识准备:计算机基础知识。
硬件准备:计算机一台。
软件准备:已经编写好的纸牌小游戏程序。教 学 过 程教师活动学生活动教师意图时间一、课前导入,任务介绍
要想用计算机解决问题,首先需要选择合适的计算机软件,如撰写研究性学习方案时要用Word,统计学校运动会比赛成绩时常用到Excel。但是有些问题不一定找得到合适的软件,这节课我们就一起来了解一下程序设计语言及编写程序解决问题的步骤。认真听讲,发挥想象。引入任务,明确目标,激发学习兴趣。2’二、编写程序解决问题
1.程序与软件
计算机程序是一组能让计算机识别的工作指令的集合,计算机执行完这组指令后便能够完成一项具体的工作。软件一般是指计算机程序、数据和相关文档资料的综合,习惯上不对程序和软件进行区分。请思考:我们平时用到了哪些程序或软件呢?执行程序指令后我们能完成什么具体工作呢?
在日常生活和学习中,我们不仅可以使用别人开发的软件,还可以自己编写程序,满足特定的需要。那么,我们有哪些实际问题找不到合适的软件呢?如何编写程序来解决这些问题呢?
计算机程序软件可以帮助我们完成学习及生活中的各种任务,如利用Word工具可以撰写论文等。这些工具都是通过各种程序设计语言编写出来的。
2.编写程序解决问题的步骤
用计算机编写程序解决实际问题,首先要对问题进行分析,然后确定解决问题的方法与步骤,最后用程序设计语言将解决问题的具体方法和步骤表达出来。
编写程序解决问题的一般步骤为:提出问题→分析问题→设计算法→编写程序→调试程序→得到结果。其中分析问题、设计算法和编写程序是这几个步骤中的重点。算法是解决问题的方法和步骤。
3.自然语言描述算法
同学们,你们知道什么是自然语言吗?自然语言有什么特点?如何用自然语言描述一个算法呢?
例子:输入三个数,找到并输出其中最大的数。
步骤1:输入三个数a,b,c。
步骤2:假设a最大,Max=a。
步骤3:将b与Max比较,若bMax,则Max=b。
步骤4:将c与Max比较,若cMax,则Max=c。
步骤5:输出最大数Max。
自然语言是人们日常生活中使用的语言,其通俗易懂,但是缺乏直观性,不简洁,且容易引起歧义。
4.流程图描述算法
请同学们思考一下,什么是流程图?流程图中各个图形代表什么意思?流程图有什么特点?如何用流程图来描述算法?
在流程图中,椭圆表示开始或结束框,平行四边形表示输入或输出框,矩形表示处理框,菱形表示判断框,箭头表示流程线。用流程图描述算法时,形象、直观且容易理解。
教师根据上面例子用流程图描述算法。
5.程序设计语言
要解决实际问题,就需要将设计好的算法表达出来。用程序设计语言表达算法的过程就是编写程序。
常用的程序设计语言有BASIC、Pascal、C、Java和Visual Basic等。各程序设计语言都有自己的特点。用程序设计语言编写出来的内容就称为程序代码。
认真听讲,积极思考,回答问题。
认真听讲,做好笔记,理解编写程序的步骤和方法。
认真听讲,积极思考,并回答教师问题。
认真听讲,思考教师提问,并回答教师问题。
认真听讲,做好笔记,理解各程序设计语言的特点。
讲解程序与软件,使学生对程序设计语言有个初步的了解。
通过讲解让学生对编写程序解决问题的步骤有个初步的理解。
讲解自然语言,并让学生掌握用自然语言描述算法。
讲解流程图,使学生掌握用流程图描述算法。
让学生对各种程序设计语言有所了解。
6’
6’
6’
6’
6’
课堂练习
通过本节课的学习,相信同学们对编写程序解决问题的步骤以及描述有了一定的了解,下面请大家根据体验与建构中的问题分别用自然语言和流程图来描述关于“计算圆的周长”及“当用水量在30吨以内(包括30吨)和超过30吨时的水费”的算法。比一比看谁做得最快,谈谈自己的学习经验。按要求完成作业。组织学生进行练习,
您可能关注的文档
- 技术与设计第-三单元专题卷.ppt
- 保定野三坡北京十渡导游词景点.docx
- 高中语文人教-版选修《语言文字应用》课件:6.3 淡妆浓抹总相宜——语言的色彩.ppt
- 金融培训培训-课件.ppt
- 1TT系统是配电网中性点直接接地.docx
- 离散数学课程-教学大纲.doc
- 1GMP符合性审计-内部质量审计.ppt
- 14软件2班刘慧飞毕业设计.docx
- 保安队勤务职责及制度规定.docx
- 开工前准备工-作.ppt
- 从银行承销视角看城投债发行有哪些变化.pdf
- 德福科技锂电PCB铜箔双龙头,高端化勇攀高峰.pdf
- 电力设备行业新型电力系统报告之四:电网发展回顾及后续展望,特高压稳步推进隐忧仍在,配网低于预期改革初见端倪.pdf
- 电力设备与新能源行业AIDC系列深度:海外大厂引领高压直流革命,800V产业化进程有望加速.pdf
- 电力行业5月月报:风光装机抢装进入高潮,火电电量增速由负转正.pdf
- 电子行业动态:Oracle签300亿美元大单,英伟达算力需求旺盛.pdf
- 豆神教育教育转型焕锋芒,AI教育拓疆界.pdf
- 多元金融行业寰宇通汇系列五:互联网券商Robinhood,一揽子交易提供商.pdf
- 非银金融行业深度研究报告:稳定币系列报告之一,从铸币到流通,稳定币生态拆解.pdf
- 分众传媒公司深度研究:收购扩渠道,携手支付宝打通转化链路,看好后续增长.pdf
文档评论(0)