版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《编制计算机程序解决问题》教学设计【课程标准】初步地掌握计算机进行信息处理的几种基本方法,认识其工作过程与基本特征。【教学目标】认知与技能:1、了解计算机程序,初步掌握编制计算机程序解决问题的过程。理解程序设计的三大基本结构。2、了解计算机语言的种类,和程序运行的原理。2.能在高级语言编程环境操作执行一段简单的计算机程序代码,理解计算机程序执行的一般过程。过程与方法:列举出生活中计算机程序在生活中的作用实例,理解这些实例工作的一般过程。情感态度与价值观:情感:培养学生分析问题、利用计算机工具解决问题的能力。感受到计算机技术对我们生产生活的方式的改变,产生研究程序设计的兴趣。【教学重点】计算机程序、算法的概念,编制程序解决问题的一般步骤。【教学难点】程序的三大基本结构,程序的编写和运行。【教学课时】1课时【教学方法】任务驱动法、自主探究法、讨论法、思辨法、讲授法【教学过程】教学过程教学步骤教师活动学生活动设计意图描述日常生活场景文字的导入阅读文字并询问“哪些地方存在着计算机程序的身影?”小组讨论“计算机代替人类工作有什么优点?”引出主题人们通过编写程序来控制计算机按照我们的意图工作,代替人类进行工作。计算机有着计算速度快,准确率高,无疲劳性等优点,解放了人类,大大的改善了我们的生活方式,今天我们就来一起了解一下,如何通过编制计算机程序来解决我们生活中的问题。学生跟教师一起浏览这段生活场景的文字并寻找程序的身影。学生回答计算机代替人类工作的优点。这段文字描述的场景几乎是每个学生都会经历的。能感受到生活中处处存在着程序的身影。引出本节课的主题。演示讲解1、讲解:计算机程序、计算机语言等概念讲解展示计算机语言种类分为三类,机器语言,汇编语言,高级语言。,现在的程序员使用高级语言来编程,但是要翻译成计算机能理解的低级语言,才能运行。3,计算机解决人类问题的一般过程为:输入→处理→输出介绍PythonPython语言玉1990年被荷兰人发明,作为现在比较流行,比较简单好用的语言,被我们选择来进行教学。回答老师的问题并认真听课给学生铺垫关于计算机程序,计算机语言的一些基础知识,在后续的学习中逐渐领会。实战体验1、例题体验如何通过体重和身高显示胖瘦程度?分析问题:使用bmi=体重(kg)/身高(m)2设计算法:用流程图展示。编写程序:展示编写好的程序。运行体验:学生打开python开发环境运行这段程序,并测量自己的肥胖程度。学生思考并回答老师的问题。学生运行,体验。带学生一起体验一遍编制程序解决问题的步骤,通过程序的运行熟悉python开发器的使用。2、例题体验问题一:一年365天,每天进步1%,累计结果是多少?变式1:一年365天,每天进步2%,累计结果是多少,请同学们修改程序。3、例题讲解问题二:一年365天,工作日进步1%,休息日下降1%,一年累计的结果?分析问题:用天数和7进行取余数操作来判断是否是休息日。设计算法:用流程图展示算法。编写程序:根据流程图解读编写好的程序。引出程序的顺序、分支、循环等结构。运行体验:学生打开python开发环境运行这段程序,查看结果。4、变式训练变式一:一年365天,三天打鱼两天晒网,累计多少?(请同学们互相讨论修改例题程序,并运行。变式二:一年365天,工作日进步1%,休息日不下降,累计的结果。(请同学们互相讨论修改例题程序,并运行)学生思考,阅读程序,互相讨论修改程序,并运行出结果。情感上:以身体健康和学习两个角度切入,用计算机程序来计算相关指标和结果。引发学生对于健康问题的关注和学习力量的思考。认知上:问题的难度的逐步加深,和举一反三,引导学生逐步理解用计算机程序解决问题的一般过程。通过亲身体验运行结果,和变式问题的训练,逐步了解程序是如何编写的,都有哪些基本结构。启发思考请大家观察自己运行多个程序的结果,这些结果对于你的学习生活有什么启示作用?学生思考并回答。引发学生对于天天向上的力量,和天天向下力量的思考,通过数学的方式证明坚持的重要性。让学生意识到:不积跬步无以至千里,不积小流无以成江河。课堂总结1.计算机程序,计算机语言等概念。2.程序设计的三大结构。3.编制程序解决问题的一般过程。学生认真听讲通过总结,使学生对知识的印象更深刻。《编制计算机程序解决问题》学情分析2018年是高中信息技术学考改革的一年,程序设计变成了必考内容,学业水平考试从软件操作学习向计算机专业知识,运行原理靠拢;新高一的学生是首届学业水平考试改革的参与者,对于计算机运行原理,编制程序等知识是完全陌生的。因此课程内容的难度需要降低;在调动学生兴趣的基础上,搭建平台,让学生可以容易的得到成果,建立“我可以”的信心。因此在编程学习的开端,我运用“先见林后见树”的方式,让学生先通过运行一个自己可以大体理解的比较简单的程序,感受到编程的魅力,计算机功能的强大。进而调动起学生继续学习的积极性,明白自己所学东西的重要性和趣味性。在后续的课程中再逐步带领学生见识编程这片森林的每一课树,每一个枝。《编制计算机程序解决问题》效果分析一、教学目标:通过课堂上的观察,大部分学生对于编制程序解决问题有了一个具体的认识,感知到生活中处处存在的计算机程序的身影,了解到计算机技术是如何改变我们的生活和学习状态的。通过课下的询问,大部分同学觉得本节课的内容比较新,但是接受起来并不困难,对于程序有了一个非常具象的认识,部分同学表示对程序设计产生一些兴趣,希望继续学习下去。二、教学内容贴近学生生活,教学内容比较新颖,难度适中,易于接受。三、教学方法运用任务驱动法、自主探究法、讨论法、思辨法、讲授法等多种方法。与学生交流具有启发和激励的作用。四、教学评价重视培养学生的学科素养,钻研的精神和学习的兴趣。《编制计算机程序解决问题》教材分析1.本节主要内容介绍:本节课内容选自广东教育出版社《信息技术基础》第四章—信息的加工与表达(下)。本节课主要介绍《4.1编制计算机程序解决问题》的前两个内容:4.1.1认识计算机与程序;4.1.2体验程序的作用及编制环境。2.本节课作用与地位:使用计算机程序解决问题已经成为信息处理的一种基本方法。通过本节课的学习,可帮助学生了解计算机程序的运行原理,了解不同的程序设计语言。让学生通过亲身体验了解计算机程序解决问题的一般方法,意识到生活中处处存在着程序的身影,为接下来的程序设计学习做铺垫。【运行体验】请同学们阅读下面的代码,并在集成开发环境里运行。print("请输入体重(kg)和身高\(米)[用逗号隔开]")m,h=eval(input())bmi=m/h**2ifbmi<18.5:who="偏瘦"elif18.5<=bmi<=25:who="正常"elif25<bmi<=30:who="偏胖"else:who="肥胖"print("国际指标为bmi:{},{}".format(bmi,who))【合作探究】【例1:天天向上的力量】1,一年365天,每天进步1%和每天退步1%的力量代码如下:请同学们运行出结果。2,修改代码参数,运行每天进步2%和退步2%的结果up=(1+0.01)**365down=(1-0.01)**365print("天天向上的力量:{:.2f},天天向下的结果:{:.2f}".format(up,down))【例2:工作日的力量】一年365天,工作日每天进步1%,休息日退步1%,代码如下:请同学们阅读讨论,并运行出结果。dayup=1.0foriinrange(365):#i从1循环到365ifi%7in[6,0]:dayup=dayup*(1-0.01)else:dayup=dayup*(1+0.01)print("工作日的力量:{:.2f}".format(dayup))请大家互相讨论在【变式1】的基础上修改代码,完成【变式2】和【变式3】。并运行出结果。【变式1】:一年365天,如果我们“三天打鱼,两天晒网”(既三天提高,两天下降),一年累计的结果?dayup=1.0foriinrange(365):#i从1循环到365?print("三天打鱼两天晒网的力量:{:.2f}".format(dayup))【变式2】:一年365天,如果在工作日每天进步1%,休息日不下降呢,一年累计的结果是?dayup=1.0foriinrange(365):#i从1循环到365?print("休息日不下降的力量:{:.2f}".format(dayup))《编制计算机程序解决问题》课后反思程序设计课程对于学生来说是一门比较新颖的课程,在学习的过程中经常需要一些数学知识,因此如何恰当的带学生进入这个领域是需要精心设计的,如何在第一节课就能让学生知道程序设计是怎么回事呢?我希望通过学生自己的观察来获取,当然教师也应给予充分的引导,因此在导课的方面我选择用生活中入手,进而引出今天的课程内容,通过今天的这堂课,我感知到了我需要努力的方向。一、课程难度的设置可以加大一些,让学生有挑战性。通过课堂上对学生的观察,发现大部分学生可以快速准确的完成任务虽然程序设计师新内容,但是高中学生的学习速度是非常快的,在老师的引导下,往往可以迅速接受,。二、对于概念的讲解不应该更加详细缓慢一些,尽可能在和学生的讨论下展开。前期课程节奏有些紧凑,部分概念没有详细举例讲解清楚,语速太快;讲解时,没有走到学生中去。三、课程内容可以设计的再丰富一些,从例题量和主题上都可以多涉及一些,给学生安排一些拓展习题和资料,让学生在本节课末尾的时间,再次巩固本节课学习的知识。四、要想活跃课堂气氛,教学过程应再安排一些图片和视频素材,给与学生开放性的话题去讨论去
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 钢制门招标文件的简明和易懂性
- 清洁合同物业保洁
- 池河镇七年级历史下册 第三单元 明清时期:统一多民族国家的巩固与发展 第20课 清朝君主专制的强化教案 新人教版
- 2024年九年级语文上册 第四单元 诗词诵读《水调歌头》教案 鄂教版
- 八年级英语上册 Unit 5 My Future Lesson 26 What Will I Be教案 (新版)冀教版
- 2024年学年八年级道德与法治下册 第二单元 理解权利义务教案 新人教版
- 江苏省江阴市高中生物 第三章 细胞的基本结构 3.1 细胞膜-系统的边界教案 新人教版必修1
- 钻孔机租赁合同(2篇)
- 租车退车合同(2篇)
- 苏教版音乐课件
- 劳务施工组织方案 劳务施工组织设计(八篇)
- 理论催化剂体积计算
- 铁路运输调度指挥
- YS/T 950-2014散装红土镍矿取制样方法
- GB/T 324-2008焊缝符号表示法
- GB/T 2980-2018工程机械轮胎规格、尺寸、气压与负荷
- GB/T 16491-1996电子式万能试验机
- 运输公司系统平台建设、维护及管理制度
- 第七章 欧拉方程
- 五大领域教学法(课堂PPT)
- 数控车床编程基本学习培训课件
评论
0/150
提交评论