高中信息技术《程序设计的基本方法》表格式教学设计_第1页
高中信息技术《程序设计的基本方法》表格式教学设计_第2页
免费预览已结束,剩余2页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、教学地点计算机教室课题程序设计的基本方法教学目标知识目标:1、理解算法的含义;2、初步掌握程序设计的基本方法;3、感悟计算机程序设计的思想。能力目标:1、培养学生分析问题、解决问题的能力;2、培养学生的表达能力;3、培养学生利用信息技术对其他课程进行学习和探讨的能力;4、培养学生自我探索、自主学习和团体协作的能力。情感态度与价值观:1、培养学生对信息技术的兴趣和意识,提咼学生的信息技术素养;2、体验成功,激发求知欲。课时1课时课型|新授课教学重点理解算法的含义,初步掌握程序设计的基本方法教学难点理解人的思维在计算机工作中发挥的作用。教学方法讨论、启发、讲解、实验相结合教学用具多媒体电子教室系统

2、教学过程教学环节教师活动学生活动设计意图一、引入前边我们学习了VB的基本语法,那么怎样用VB学生听教师:点明课题编程来解决实际问题呢?今天我们就来共冋探讨一下讲述程序设计的基本方法。书/门车丰丢楷顼读矢口-H日肓由趣味智我们先米看道趣味智力题力题引入,放幻灯片,出示一道趣味智力题:一个农夫要把激发学生狼、羊和白菜运到河对岸。可船太小,每次只能带一样过河。并且农夫不在时,狼要吃羊,羊要吃白菜。问农夫怎样才能安全地将狼、羊和白菜运到河对岸?兴趣,活跃课堂气氛下面请冋学们讨论一下,快速找出渡河的方案。学生讨论回答培养学生的语言表教师提冋:哪位冋学给大豕说一下渡河的方案?放幻灯片,出示方案如下:渡河的

3、方法与步骤:第一步:把羊带过河,坐船返回;第二步:把狼带过河,带羊返回;第三步:将羊放在这一岸后,带白菜过河;达能力二、新授课1、算法的概念2、程序设计的基本步骤(1)分析问题,设计算法(2)编写程序第四步:坐船返回,把羊带过河。我们看人在解决问题时,要先对问题进行分析思考,然后确定解决问题的方法和步骤,这种解决问题的方法和步骤就称为算法(放幻灯片,给出算法的概念)。处理任何问题都有相应的算法,例如:你有一位冋学在南京,现在你要给他与一封信,你该做哪些工作?提问学生放幻灯片,出示本题算法:1、写信;2、写信封;3、贴邮票;4、放入邮箱计算机解决问题和人解决问题一样,也要先对问题进行分析,再针对

4、问题设计解决该问题的方法和步骤,也就是设计算法。美国著名计算机科学家克努特教授提出“计算机科学就是研究算法的科学”,算法设计是程序设计的关键。因此,我们进行程序设计的第(1)步就是分析问题,设计算法。我们在具体分析问题时可以先粗后细,也就是说可以首先把解决问题的思路分解成几个大的步骤,然后再对每一个步骤细分,这样层层向下细分,直到每一步骤都能用一条或几条计算机语句描写出来。下面请同学们设计如下任务的算法2放幻灯片,出示任务:编写程序画出二次函数y=x的图像教师引导学生分析问题,设计算法我们可以先想一下数学课中是如何手动画函数图像的?请同学们讨论一下,设计出本题的算法。提问学生:哪位同学给大家说

5、下这道题的算法?放幻灯片,出示本题算法:1、画横坐标2、画纵坐标3、描点画函数图像 设置点的横坐标x 计算点的纵坐标y 以(x,y)为坐标绘制一个点 重复步骤至学生思考,回答问题学生听教师讲述学生讨论总结出数学课中画函数图像的方法和步骤结合生活实例,使学生理解算法的真正含义使学生了解算法在程序设计中的重要作用培养学生归纳总结的能力使学生进一步理解算法的含义及在程序设计中的作用算法设计好了,但计算机并不能识别我们用文字描述的算法,因此我们要做的第(2)就是要将算法中的每一个步骤都转化成用计算机能够识别的语句来描述,这个过程也就是编写程序的过程下面我们一起来完成上面任务中程序代码的编写放幻灯片,将

6、上述步骤对应的语句逐一显示学生与教师巩固以前所学的VB语句Scale(-15,10)-(15,-10)Line(-15,0)-(15,0),RGB(O,0,255)Line(0,10)-(0,-10),RGB(0,0,255)Forx=-10To10Step0.0001一起完成程序代码的编写使学生理y=xA2解程序设PSet(x,y),RGB(255,0,0)计的基本(3)上机Nextx步骤调试运行,检验结果我们编写完的程序是否符合实际问题的要求,还培养学生动手必须经过上机调试运行,排除程序中可能的错误,才操作能力,针能得到结果,这也就是我们要做的第(3)步上机调试运对学生的水平3、学生上行,

7、检验结果。设计不同的题机实习目,使每个学下面请同学们拿出上机实习题,首先完成任务的生都有所收获,并鼓励学程序设计并调试运行,检验结果。有余力的同学完成练习题和思考题学生上机实生在操作中互放幻灯片,出示上机实习题习相探讨、互相任务(必做题):编写程序画出二次函数y=x2的图像帮助自学资料的设自学资料:置意在培养学生的自学能力为了在窗体上说明绘制的函数方程式,可以用如下语句Form1.CurrentX=0选做题的设计Form1.CurrentY=0设置当前光标的坐标位置,再意在培养学生用Print语句输出信息的发散性思练习题(选做题):编程绘制你所学过的函数(如:维,并与数学学科进行了整32y=x

8、、y=-x、y=sin(x)、y=tan(x)等)图像合思考题:1、你能否编程绘制任意二次函数y=ax+bx+c的函数图像(提示:a,b,c的值由键盘输入)2、能否使你所绘制的函数图像颜色随机发生变使学生体化?(提示:可用RND函数来实现)验成功4、展示学生作品三、课堂小结展示部分学生的作品师生共同小结计算机编程解决问题的一般过程a) 分析问题,设计算法;b) 编写程序;C)上机调试运行,检验结果。用计算机编程可以帮助我们解决很多问题:不但能解决画函数图像这样的小问题,还能解决更大更复杂的问题,比如我们前边所学的Office软件就是用VB开发出来的,你们以前所学内容主要是在应用别人开发的程序,如果有

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论