程序设计的基本方法

上传人:d**** 文档编号:130023491 上传时间:2022-08-04 格式:DOCX 页数:4 大小:61.38KB
返回 下载 相关 举报
程序设计的基本方法_第1页
第1页 / 共4页
程序设计的基本方法_第2页
第2页 / 共4页
程序设计的基本方法_第3页
第3页 / 共4页
点击查看更多>>
资源描述
信息技术教案授课人:李彬单 位:北京怀柔一中教学地点计算机教室课题程序设计的基本方法教学目标知识目标:1、理解算法的含义;2、初步掌握程序设计的基本方法;3、感悟计算机程序设计的思想。能力目标:1、培养学生分析问题、解决问题的能力;2、培养学生的表达能力;3、培养学生利用信息技术对其他课程进行学习和探讨的能力;4、培养学生自我探索、自主学习和团体协作的能力。情感态度与价值观:1、培养学生对信息技术的兴趣和意识,提高学生的信息技术素养;2、体验成功,激发求知欲。课时1课时课型新授课教学重点理解算法的含义,初步掌握程序设计的基本方法教学难点理解人的思维在计算机工作中发挥的作用。教学方法讨论、启发、讲解、实验相结合教学用具多媒体电子教室系统教学过程教学环节教师活动学生活动设计意图一、引入前边我们学习了 VB的基本语法,那么怎样用VB 编程来解决实际问题呢?今天我们就来共同探讨一下学生听教师 讲述点明课题程序设计的基本方法。*彳门+ 土严 4苦伽mh矢口 +t日而由趣味智我们先来看道趣味智力题放幻灯片,出示一道趣味智力题:一个农夫要把 狼、羊和白菜运到河对岸。可船太小,每次只能带一 样过河。并且农夫不在时,狼要吃羊,羊要吃白菜。 问农夫怎样才能安全地将狼、羊和白菜运到河对岸?力题引入, 激发学生 兴趣,活跃 课堂气氛下面请同学们讨论一下,快速找出渡河的方案。学生讨论回培养学生教师提问:哪位同学给大家说一下渡河的方案? 放幻灯片,出示方案如下:渡河的方法与步骤:第一步:把羊带过河,坐船返回;第二步:把狼带过河,带羊返回;答的语言表 达能力第二步:将羊放在这一岸后,带白采过河; 第四步:坐船返回,把羊带过河。二、新授课1、算法的 概念我们看人在解决问题时,要先对问题进行分析思 考,然后确定解决问题的方法和步骤,这种解决问题 的方法和步骤就称为算法(放幻灯片,给出算法的概 念)。处理任何问题都有相应的算法,例如:你有一位学生思考,回 答问题结合生活 实例,使学同学在南京,现在你要给他与一封信,你该做哪些工 作?提问学生放幻灯片,出示本题算法:1、写信;2、写信封;3、贴邮票;4、放入邮箱生理解算 法的真正 含义使学生了计算机解决问题和人解决问题一样,也要先对问 题进行分析,再针对问题设计解决该问题的方法和步 骤,也就是设计算法。美国著名计算机科学家克努特 教授提出“计算机科学就是研究算法的科学”算法设 计是程序设计的关键。学生听教师 讲述解算法在 程序设计 中的重要 作用2、程序设因此,我们进行程序设计的第(1)步就是分析问题,计的基本设计算法。我们在具体分析问题时可以先粗后细,也步骤就是说可以首先把解决问题的思路分解成几个大的步分析问骤,然后再对每一个步骤细分,这样层层向下细分,题,设计算直到每一步骤都能用一条或几条计算机语句描写出法来。学生讨论总培养学生下面请同学们设计如下任务的算法结出数学课归纳总结放幻灯片,出示任务:编写程序画出二次函数y=x2中画函数图的能力的图像像的方法和教师引导学生分析问题,设计算法我们可以先想一下数学课中是如何手动画函数图步骤像的?请同学们讨论一下,设计出本题的算法。提问学生:哪位同学给大家说下这道题的算法?放幻灯片,出示本题算法:使学生进一步理解1、画横坐标算法的含2、画纵坐标义及在程3、描点画函数图像序设计中 设置点的横坐标x 计算点的纵坐标y 以(x,y)为坐标绘制一个点 重复步骤至的作用(2)编写算法设计好了,但计算机并不能识别我们用文字程序描述的算法,因此我们要做的第(2)就是要将算法中的 每一个步骤都转化成用计算机能够识别的语句来描 述,这个过程也就是编写程序的过程学生与教师巩固以前 所学的VB 语句下面我们一起来完成上面任务中程序代码的编写起完成程放幻灯片,将上述步骤对应的语句逐一显示序代码的编Scale (-15, 10)-(15, -10)Line (-15, 0)-(15, 0), RGB(O, 0, 255)Line (0, 10) (0, TO), RGB(O, 0, 255)For x = -10 To 10 Step 0.0001y = x 人 2PSet (x, y), RGB(255, 0, 0)Nex t x写使学生理 解程序设(3)上机我们编写完的程序是否符合实际问题的要求,还计的基本调试运行,必须经过上机调试运行,排除程序中可能的错误,才步骤检验结果能得到结果,这也就是我们要做的第(3)步上机调试运 行,检验结果。培养学生动手 操作能力针3、学牛上 机实习下面请同学们拿出上机实习题,首先完成任务的学生上机实对学生的水平程序设计并调试运行,检验结果。有余力的同学完成习设计不同的题练习题和思考题目,使每个学4、展示学 生作品三、课堂小 结放幻灯片,出示上机实习题任务(必做题):编写程序画出二次函数y=x2的图 像自学资料:为了在窗体上说明绘制的函数方程式,可以用如 下语句Forml.CurrentX=0Forml.CurrentY=0设直当前光标的坐标位直,再 用Print语句输出信息练习题(选做题):编程绘制你所学过的函数(如: y=x3、y= - x2、y=sin(x)、y=tan(x)等)图像思考题:1、你能否编程绘制任意二次函数y=ax2+bx+c的函 数图像(提示:a, b, c的值由键盘输入)2、能否使你所绘制的函数图像颜色随机发生变 化?(提示:可用RND函数来实现)展示部分学生的作品师生共冋小结计算机编程解决问题的一般过程a)分析问题,设计算法;b)编写程序;C)上机调试运行,检验结果。用计算机编程可以帮助我们解决很多问题:不但 能解决画函数图像这样的小问题,还能解决更大更复 杂的问题,比如我们前边所学的Office软件就是用VB 开发出来的,你们以前所学内容主要是在应用别人开 发的程序,如果有一天你能开发出程序让别人使用, 那么你的计算机水平将上一个台阶,你自己也会很有 成就感,我期待着有一天能够用上冋学们设计的程序。观看同学的 作品学生与教师 共同小结生都有所收 获并鼓励学 生在操作中互 相探寸、互相 帮助自学资料的设 置意在培养学 生勺自学勧选做题的设计 意在培养学生 的发散性思 维,并与数学 学科进行了整 合使学生体 验成功培养学生 的归纳总 结能力使学生认识到 用计算机编程 可以帮助我们 解决很多问 题,进一步激 发学生的求知 欲
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!