欢迎来到天天文库
浏览记录
ID:43769451
大小:92.01 KB
页数:50页
时间:2019-10-14
《南方出版社信息技术八年级下册教案全册》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、八年级信息技术下册教案科目信息技术年级八年级班级课时1课吋课型新授课时间课题第一课问题“它”解决一一编写程序解决问题教学目标知识与技能:了解程序设计语言,理解编写程序解决问题的步骤并学会算法描述。过程与方法:教师讲解,学生讨论交流。学生对教师提出的问题进行算法描述。情感态度与价值观:形成对信息技术良好的学习态度、积极进取的精神。教学重点难点重点:程序设计语言及编写程序解决问题的一般步骤。难点:用自然语言和流程图描述一个问题的算法。板书设计示意框图第1课问题“它”解决一、程序与软件二、编写程序解决问题的步骤三、自然语言描述算法四、流程图描述算法五、稈序设计语言教学准备知识准备:计
2、算机基础知识。硬件准备:计算机一台。软件准备:已经编写好的纸牌小游戏程序。教学过程教师活动学生活动教师意图时间一、课前导入,任务介绍要想用计算机解决问题,首先需要选择合适的计算机软件,如撰写研究性学习方案时要用Word,统计学校运动会比赛成绩时常用到Excel0但是有些问题不一定找得到合适的软件,这节课我们就一起来了解一下程序设计语言及编写程序解决问题的步骤。认真听讲,发挥想象。引入任务,明确目标,激发学习兴趣。2,二、编写程序解决问题1.程序与软件计算机程序是一组能让计算机识别的工作指令的集合,计算机执行完这组指令后便能够完成一项具认真讲解程序与软件,体的工作。软件一般是指计
3、算机程序、数据和相关文听讲,积极使学生对程6,档资料的综合,习惯上不对程序和软件进行区分。请思考,回答序设计语言思考:我们平时用到了哪些程序或软件呢?执行程序问题。有个初步的指令后我们能完成什么具体工作呢?了解。在tl常生活和学习中,我们不仅可以使用别人开发的软件,还可以自己编写程序,满足特定的需要。那么,我们有哪些实际问题找不到合适的软件呢?如何编写程序来解决这些问题呢?计算机程序软件可以帮助我们完成学习及生活中的各种任务,如利用Word工具可以撰写论文等。这四工具都是通过各种程序设计语言编写出来的。2.编写程序解决问题的步骤用计算机编写程序解决实际问题,首先要对问题进行分析
4、,然后确定解决问题的方法与步骤,最后用认真程序设计语言将解决问题的具体方法和步骤表达出听讲,做好通过讲来。笔记,理解解让学生对编写程序解决问题的一般步骤为:提出问题一分编写程序编写程序解6,析问题一设计算法一编写程序一调试程序一得到结的步骤和决问题的步果。其中分析问题、设计算法和编写程序是这几个步方法。骤有个初步骤中的重点。算法是解决问题的方法和步骤。的理解。3.自然语言描述算法同学们,你们知道什么是自然语言吗?自然语言有什么特点?如何用自然语言描述一个算法呢?例子:输入三个数,找到并输出其屮最大的数。认真讲解自步骤1:输入三个数a,b,Co听讲,积极然语言,并a、步骤2:假设
5、a最大,Max二a。思考,并回让学生掌握6步骤3:将b与Max比较,若b>Max,贝!]Max=bo答教师问用自然语言题。描述算法。步骤4:将c与Max比较,若c>Max,则Max=Co步骤5:输出最大数Max。自然语言是人们口常生活中使用的语言,其通俗易懂,但是缺乏直观性,不简洁,且容易引起歧义。4.流程图描述算法请同学们思考一下,什么是流程图?流程图屮各个图形代表什么意思?流程图有什么特点?如何用流程图來描述算法?认真讲解流在流程图中,椭圆表示开始或结束框,平行四边听讲,思考程图,使学6,形表示输入或输出框,矩形表示处理框,菱形表示判教师提问,生掌握用流断框,箭头表示流程线
6、。用流程图描述算法时,形象、并冋答教程图描述算直观且容易理解。师问题。法。教师根据上面例子用流程图描述算法。5.程序设计语言要解决实际问题,就需要将设计好的算法表达出来。用程序设计语言表达算法的过程就是编写程认真让学生序。听讲,做好对各种程序6,常用的程序设计语言有BASIC、Pascal、C、Java笔记,理解设计语言有和VisualBasic等。各程序设计语言都有自己的特各程序设所了解。点。用程序设计语言编写出来的内容就称为程序代计语言的码。特点。三、课堂练习通过本节课的学习,相信同学们对编写程序解决问题的步骤以及描述有了一定的了解,下面请大家根据体验与建构中的问题分别用自
7、然语言和流程图来描述关于“计算圆的周长”及“当用水量在30吨以内(包括30吨)和超过30吨吋的水费”的算法。比一比看谁做得最快,谈谈自己的学习经验。按要求完成作业。组织学纶进行练习,巩固学习效果。8,四、本课总结本节课,我们讲解了程序与软件,初步了解了编认真对本节写程序解决问题的一般步骤,并学会了用自然语言和听讲,积极课所学知识5,流程图来描述算法,同时也对各种程序设计语言有了一定的了解,为以后的学习奠定了基础。思考。进行总结。教科目信息技术年级八年级班级课时1课时课型新授课时间课题第二课认
此文档下载收益归作者所有