4.1 编制计算机程序解决问题 (29)
- 格式:doc
- 大小:35.00 KB
- 文档页数:4
4.1编制计算机程序解决问题一、教材分析本章是在学习了使用工具软件对信息加工与表达基础上,对信息加工与表达的更深层次的应用。
本节的内容是让学生初步了解计算机是如何工作以及体验如何用计算机程序解决实际问题。
为选修科目《算法与程序设计》做一个铺垫,所以本节课的主要目的在于让学生体验VB,引发学生对计算机程序的兴趣。
二、学情分析高一学生对几种常见的工具软件比较熟悉,但对于计算机程序没有太多的了解,带有好奇心,也带有畏惧感。
教师一定要充分考虑学生的这种矛盾的心理,创设好教学情境,让学生体验程序所带来的魅力,激发学生的兴趣,为将来的选修课的开展打下一个良好的基础。
三、教学目标知识与技能: 1.认识计算机与人类处理信息的异同。
2.了解编制计算机程序解决问题的基本过程和基本方法3.体验程序的作用及其编制环境。
过程与方法:通过体验VB程序,能理解计算机的工作过程及利用计算机程序解决问题的方法。
情感态度与价值观:1、培养学生编制计算机程序解决问题的意识2、培养学生更深层次探究计算机科学的信心四、教学重难点重点:1、认识计算机与人类处理信息的异同2、了解编写计算机程序解决问题的过程难点:1、计算机程序处理信息的过程2、理解程序运行的过程五、教学策略:教学方法:讲授法、对比法、探究法、实践法。
课时安排:二课时(本案例为第一课时)教学环境:多媒体电子教室六、教学流程:七、教学过程:(一)游戏导入:师:展示一件物品,让一个学生来猜这个物品的价格,其他学生只需要根据这个学生猜出的价格提示“高了”或是“低了”,如果学生能猜对这个物品的价格,就把这件物品“赠送”给他……。
生:一位同学背对着黑板猜,其他同学提示“高了”、“低了”设计意图:在游戏中激起学生的兴趣,为下面的人机对比做铺垫。
(二)、新课学习:师:刚才这位同学猜数时,心中肯定有自己价格范围,比较小。
如果是更大范围内的猜数,可能就不那么容易猜出来了。
老师把这个猜价格活动做成了小游戏,看计算机程序是如何帮助我们解决问题的?〖体验〗请同学们玩玩体验一下,看计算机多少次能猜对你心中想的数?设计意图:让学生从感性上认识程序,体会程序解决问题的方法,为人机对比作准备。
4.1编制计算机程序解决问题【教材分析】1、用计算机程序解决问题是当今社会中信息处理的重要方法之一,学生要了解计算机程序的工作过程,初步掌握用计算机程序解决问题的基本过程,在用计算机程序解决问题时,算法设计是一个很关键的环节。
而算法的核心是一种思维方式,算法思维习惯有利于增强思维的条理性。
2、本节是对用计算机程序解决问题的基本过程的入门介绍,是选修模块《算法与程序设计》的概述和引子。
因此,能否通过本节课学习来激发学生对计算机程序设计的兴趣,将直接关系到选修模块《算法与程序设计》的顺利开设。
【学情分析】1、高中学生已具备了较丰富的计算机使用经验,但接触的多是文字处理、媒体表达等常用工具软件及网络应用等,对于计算机程序只有极少的学生接触过,许多学生只是听说,对于计算机程序的工作过程、设计过程知之甚少。
2、高中学生具有很强的逻辑思维能力,也掌握了较高的数学知识水平,对于初步了解计算机程序困难不很大。
【教学目标】1、体验简单的计算机程序实例,剖析程序工作的过程,理解算法的含义和算法在解决问题中的重要作用,初步了解算法的两种描述方法。
2、在分析简单问题的基础上,初步体验简单的算法设计。
3、在算法分析的基础上,体验用VB编写、调试简单程序,并检测运行结果。
4、通过体验、剖析、编写、调试程序实例,理解用计算机程序解决问题的全过程,引发学生对计算机程序的强烈兴趣。
【教学重点】算法的含义、作用;体验并理解计算机程序解决问题的过程;培养学生对计算机程序的兴趣。
【教学难点】培养学生对计算机程序的兴趣。
【教学策略】针对以上教学目标和教学重难点,在教学中我首先准备了许多学生非常感兴趣的简单小程序让他们亲自操作体验,然后以计算机程序解决问题的各环节为主线,按分析问题、设计算法、编写代码、调试运行、检测结果的顺序,将本节课教学按排在2个学时内完成。
第一学时是体验程序、体验问题分析和算法设计等环节;第二课时体验代码编写、程序调试、检测结果这三个环节。
4.1编制计算机程序解决问题(四川教师资格证高中信息技术试讲教案教学设计粤教版)教学目标:1、知识、技能目标:①初步掌握编制程序解决问题的过程②理解程序的运行过程2、能力、方法目标:通过程序设计的理解,初步具备基本算法设计的能力。
3、情感、态度目标:通过让学生编制程序解决实际问题,来激发学生的成功感和学习计算机的兴趣,培养严谨的科学态度和一丝不苟的处事精神。
教学重点:(1)掌握用计算机程序解决实际问题的过程。
(2)掌握程序的运行过程,提高学生信息技术素养。
教学难点:(1) 调动学生抽象思维,主动理解程序的运行过程。
(2) 读懂计算机程序代码。
教学方法策略:讲授法、讨论法、创设情境,问题驱动、案例学习、指导式探究法,合作探究教学环境:多媒体教室:(计算机、有声投影仪、因特网、视频播放软件,相关视频光盘)教学时间:2课时教学过程:任务一:什么是程序及其作用。
复习导入:同学们好,在第三章我们学习了信息的加工与表达的几种方式,一起回忆一下,当我们对文本信息进行加工与表达时,选用的软件是什么?当进行表格信息的加工与表达时,我们选用的软件是什么?当对多媒体信息进行加工与表达,选择的软件工具是?很好,我们已经能够根据任务需要,选择工具软件。
问题驱动:可是如果我们的信息没有合适的工具软件加工,怎么办?对,编写程序,好,同学们预习的非常好,那么什么是程序呢?(板书)(代码?指令?)我们通过具体的生活实例来学习一下:先看这个,这是什么?哪位同学来解说一下?直观展示:(宋世迎老师用多媒体投影”愤怒的小鸟“游戏)点评:对,这是一个游戏,同时,它也是一个程序。
大家想一下,生活中还有哪些常见程序?当问题简单时,我们可以编写一个或者若干个程序来解决;当问题比较复杂时,就需要软件开发,软件实际上是由专业软件开发人员编写出的程序的集合。
比如说:前面我们使用的文字处理工具Word,还有我正在演示的Powerpoint,这些工具软件都是应用软件,windows98、2000、xp系统都是系统软件,他们共同的特点是:都是已经编写好的,能完成特定的功能,都是由一个个程序组成的。
《编制计算机程序解决问题》说课稿一、课标要求用计算机程序解决问题是用计算机进行信息处理的几种基本方法之一。
新课标中对这一部分的描述是“初步掌握用计算机进行信息处理的几种基本方法,认识其工作过程与基本特征。
”因此,在设计必修模块的这一单元时,我把目标定为“了解程序设计是什么,用程序解决问题的过程是什么”,绕开了设计程序时具体编程语言的语法规范、编程技巧等等环节。
学生直接面向问题,分析问题,设计算法,运行程序,检测结果,从实践中体验程序设计的全过程,使学生摆脱语言的束缚,专心体会程序设计的内涵,构建起对程序的整体印象,初步对算法有所认识。
总之,不要求学生能够编程序,只要求学生知道程序是什么,编程序是在干什么,并培养学生进一步学习程序设计的兴趣。
二、教材分析1、本节的作用和地位:必修模块共六章,其中信息的加工起着承上启下的作用,是本模块的重点与核心,而编程解决问题则又是重点中的难点。
用计算机程序解决问题,是信息加工和处理的一种重要手段,是人们把现实世界的任务转换成计算机可以直接识别并执行的指令代码。
通过学习本节内容,让学生能认识到计算机程序解决问题的基本原理,体验程序的作用及其编制环境。
通过操作和剖析已经编好的计算机程序,在解决实际问题中分析并了解其工作过程,对计算机程序的具体作用加以认识。
这种通过问题分析并形成算法再利用计算机程序解决问题的思路和做法,对学生解决问题的时候有很大的帮助。
就内容而言,本节知识性、逻辑性和抽象性较强且相对枯燥,这节内容如果导得新颖、学得有趣,将为选修模块《算法与程序设计》可以起到很好的铺垫作用。
2、教学目标:知识与技能:1、体验程序运行的过程及作用2、初步认识VB,体验简单的VB程序设计过程与方法1、剖析用计算机解决问题的过程2、能在高级语言编程环境操作执行一段简单的计算机程序代码。
情感态度和价值观:通过逐层推进的教学设计,培养学生研究精神,培养学生协作学习意识和研究探索的品质,让学生体验成功的感受、享受成功的喜悦,激发学习兴趣。
4.1 编制计算机程序解决问题教学内容】用计算机进行信息处理的一种基本方法—编制计算机程序解决问题,是学习计算机处理信息的方法的延续,与第三章内容紧密相联。
主要是要求学生对计算机程序的执行过程以及编写程序的基本过程有所了解,是选修模块《算法与程序设计》基础内容的衔接部分。
根据学生具体情况,本节共分3个课时完成,第一课时主要是让学生通过亲身体验认识计算机程序及VB编程环境;第二课时主要是认识程序中的基本元素和理解编制计算机程序解决问题的过程;第三课时主要是分析结构化程序的三种基本结构,进一步理解编制计算机程序解决问题的过程,理解编制计算机程序解决问题的方法。
【教学目标】1、知识与技能(1)初步了解什么是计算机程序及程序的基本特征。
(2)认识VB编程环境的界面,能够编辑、保存、调试、运行简单的程序。
(3)知道程序中的变量、常量、数据类型、运算符、函数、表达式、语句等基本元素,认识结构化程序的三种基本结构。
(4)了解编制计算机程序解决实际问题的一般过程。
2、过程与方法(1)经历利用计算机程序语言解决实际问题的基本过程和在此过程中常用的一般方法。
(2)体验算法设计在计算机程序解决问题过程中的地位和作用。
3、情感态度与价值观(1)引导学生关注计算机程序与实际生活的密切关系,升华学生对本节知识的认识。
(2)进一步深化学生充分利用计算机这个工具解决社会生活中的实际问题的认识,使之更好的服务于我们的学习、生活,从而养成健康、有效的使用计算机的习惯。
【教学策略】在教学过程中,主要围绕“情境导入→合作探究→讲授新知→交流评价→课堂总结→实践拓展”这一条主线索来开展教学活动,讲授法为主要使用方法。
第一课时【教学重点】通过编辑执行一段简单实用的计算机程序代码,体验程序的编制环境、方式和作用,初步了解编制计算机程序解决实际问题的一般过程和方法。
【教学难点】初步认识计算机程序工作的基本机理,解剖简单的计算机程序。
【教学过程】。
4.1编制计算机程序解决问题一、教学目标知识目标:①体验简单的计算机程序实例,剖析程序工作的过程,了解计算机加工信息的内在机制,体验用VB编写、调试简单程序,并检测运行结果②知道利用计算机解决问题的步骤,理解算法在编程解决问题中的重要作用,在分析简单问题的基础上,初步体验简单的算法设计③通过体验、剖析、编写、调试程序实例,理解用计算机程序解决问题的全过程,引发学生对计算机程序的强烈兴趣。
能力目标:①知道程序是解决现实世界某类相关问题的有效方法之一,逐步形成程序设计的意识和能力。
②培养学生用算法思想慎密思考问题的意识和能力情感态度与价值观目标:①揭开程序设计的神秘感和畏难心理,培养学生进一步学习程序设计的兴趣②感悟计算机程序设计的思想,增加学生的学习成就感和形成严谨客观的解决问题作风。
二、教学重难点①教学重点:在高级语言环境中体验计算机程序解决问题的过程;了解计算机加工信息的内在机制;培养学生对计算机程序的兴趣。
②教学难点:理解程序代码的具体功能和算法设计的思想;计算机程序设计的基本流程。
三、体验与实践任务:完成老师提供的半成品“计算三角形的面积”的制作。
1、打开桌面上的“4.1教学内容”文件夹中的“素材”文件夹,再打开文件夹“计算三角形面积”,双击其中的文件“计算三角形面积.vbp”的图标,打开该VB程序。
2、设置窗体的背景颜色(对背景颜色属性“BackColor”的值进行设置)。
3、将标签“Label1”的背景设为透明(要将其背景透明属性BackStyle的值设为0),将标签的字体、字号分别设为“宋体”、四号。
4、添加文本框控件“Text2”、“Text3”并将其文本属性“Text”均设为空。
5、添加标签控件“Label3”,将其图标上的文本属性“Caption”设为空,背景属性(BackStyle)设为透明,文本对齐属性“Alignment”设为左对齐(设属性值为0),自动调整大小属性“AutoSize”设为“True”。
4.1 解密神奇的“读心术”
——编制计算机程序解决问题
【课标内容】
初步认识计算机与程序的关系;
掌握用计算机程序处理信息基本方法
【教材】广东教育出版社《信息技术基础》【年级】高一年级
【教材分析】
本节是教材的第四章的第一节,内容包括认识计算机与程序、体验程序的作用及其编制环境、认识程序中的基本元素和剖析编制计算机程序解决问题的过程,通过加密解密程序的编制运行,从感官上对编制程序解决实际问题的一个整体认识,认识使用Visual Basic编制程序的一般过程,了解程序中的一些基本概念:常量、变量、函数、运算符、表达式、语句等。
【学情分析】
程序设计在中学的教学中往往是一个枯燥的苦差,很多学生不能得其要领,学习起来感觉摸不着头脑,没有头绪,感觉十分枯燥。
因此需要设计一个好的案例,既能反映程序设计的过程又能激发学生的学习兴趣,让学生在体验用程序解决问题的高效与便利,为高二时学习《算法与程序设计》做好必要的铺垫。
【教学目标】
知识与技能
①认识计算机的构成与程序语言的发展过程;
②体验程序在处理信息中的作用
③了解Visual Basic程序语言的编制环境
过程与方法
①了解用Visual Basic解决问题的基本过程
情感、态度与价值观
①激发学生对程序设计的学习兴趣
②培养学生的协作意识
【教学重难点】
教学重点
程序在处理信息中的作用
Visual Basic程序语言的编制环境
教学难点
Visual Basic程序语言的编制环境
用Visual Basic解决问题的基本过程
【教法和学法】
教法:任务驱动、分层教学、讲授法
学法:探究与合作
【教学策略】
2009年春节晚会上,刘谦的近景魔术给人留下了深刻的印象,在全国引起了学习和表演魔术的热潮,因此,本节课通过一个魔术“读心术”来引入,激发学生的学习兴趣,进而导入本节内容,如何编制程序处理信息。
通过揭秘“读心术”这个任务,体验程序的作用;激发学生了解如何用Visual Basic处理信息的学习欲望,了解Visual Basic的编制环境和程序设计的基本过程。
在评价时,根据学生的实际情况,经行分层教学,以使不同水平的学生都能体会到成功的喜悦;最后,根据本节课的特征,设计了一个巩固练习,帮助学生理解内容并梳理,同时了解学生的学习情况。
【教学环境】
有Visual Basic、iis的多媒体机房
【教学准备】
●教学资源和学案的网站搭建
●魔术“读心术”的Visual Basic源程序、素材和可执行文件
●对学生进行分组(原则上按数学成绩S形分);
【教学过程】
【板书设计】
略
【教学反思】。