教给学生正确的学习方法.doc

教给学生正确的学习方法.doc

ID:55408330

大小:25.50 KB

页数:3页

时间:2020-05-12

教给学生正确的学习方法.doc_第1页
教给学生正确的学习方法.doc_第2页
教给学生正确的学习方法.doc_第3页
资源描述:

《教给学生正确的学习方法.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、教给学生正确的学习方法,引导学生掌握程序设计的思想和方法———教学反思经验丰富的软件设计者都知道程序设计的关键在于找到解决问题的方法,即算法。根据软件工程的思想,当拿到一个任务时,首先应将这个问题自顶向下逐步细化,逐层向下分解,直到满足每一个要求。实现时,可以先用流程图描述出算法,进而写出合理的算法,再将之转化成程序。我在授课时,采用自顶向下的方法讲解每一道程序设计题,并从全局出发,给出解决问题的的算法,将问题描述成几个子问题或子功能,再将子问题进一步细化。视问题大小,这一阶段的工作可分成若干步

2、骤,然后再根据具体情况进一步细化,逐步深入,直到所有子问题或子功能都能用语句描述为止。例从键盘输入任意三个整数,要求输出其中的最大数。老师在写出程序之前首先需要进行以下分析:①要解决问题,需要定义几个变量,变量的类型如何确定。②变量没有值可以吗?如何给变量提供值。③求三个数的最大值。④输出结果。进一步分析:①经过分析可以定义四个变量,分别为:a,b,c,max;根据题目要求其类型应为整型(int)。②要求a,b,c的最大值,这三个变量有值才能求最大值,如何从键盘给它们提供值?学生自然会想到sca

3、nf();max可以用来存放找到的最大值。③要求三个数的最大值,可转化为先求出两个数的最大值,再将这两数的最大值与第三个数比较,求出的最大值即为所求结果,将结果存入max。④输出max的值。将③再进一步深入:◆如何求a,b的最大值?问题可描述为:若a大于b,则a为所求,将其存入max;否则b为所求,将b存入max。分析到此,学生会将该结构与if-else语句对应。◆求max与c的最大值,问题可描述为:若c大于max,则用c更新max;否则max为三数中的最大值,其值不变。分析到此,学生会将该结构

4、与if语句对应。◆将每一步用相应的C语句实现,即为求三个数最大者的C程序。其实C语言的每个函数体基本上可从以下几方面引导学生进行分析:①需要定义的变量个数及类型。②选择适当的方法为变量提供相应的值。③对数据进行处理。④输出结果,再根据每一步的具体情况,进一步细化。这种方法可以引导学生了解程序设计的思路和方法,有助于他们把握问题全局,分阶段逐步深入细化,使得每个阶段的问题都在容易理解和处理的范围内,遇到问题不会无从下手。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。