- 12
- 0
- 约2.78千字
- 约 4页
- 2021-10-22 发布于新疆
- 举报
PAGE
第 PAGE 5 页 共 NUMPAGES 5 页
《剖析编制计算机程序解决问题的过程》的教学案例
一、教材分析
课程内容标准:
初步掌握编制计算机程序解决问题的过程及其作用。
地位与作用:
通过操作、解剖一段计算机程序实例,让学生认识其工作过程,从而对利用高级语言编程工具解决问题的基本方法有所了解。它是选修模块《算法与程序设计》基础内容的衔接部分。
二、学情分析
1.学生在在初中都没有接触到计算机编程方面的内容,老师就要从最简单、最基础的方面来引导学生,而学生对计算机解决问题的结果和作用感兴趣,因此在这里只向同学们简单介绍编程,主要的是认识计算机解决问题的过程。
2.本节采用的计算机程序设计语言是Visual Basic,这是一种面向对象设计的高级语言,功能强大,可能对于刚接触编程的学生来说会有一定的难度。但课堂上尽量减少这种技术上带来的影响,而侧重于学生对计算机程序本身执行过程的理解,帮助学生了解计算机程序是如何编写出来的。
3.学生在对计算机程序的基本过程有所了解之后,可能对具体的程序语句产生疑问,这需要引导学生阅读并理解程序设计的有关知识,以提高其学习兴趣。
三、教学目标
1.知识与技能
①.初步掌握计算机解决问题的过程,认识计算机解决问题的重要性。
②.能在VB语言编程环境下操作、编写、执行一些简单的程序代码。
③.初步理解计算机程序代码执行的目的。
2.过程与方法
①.通过剖析“算术计算器”引出计算机解决问题的过程,理解计算机解决问题的重要性。
②.通过案例分析、设计算法,学生分组讨论、合作探究及自主学习相结合的学习方法。
3.情感态度与价值观
让学生认识和感受计算机解决问题的重要意义,通过编写、调试简单的计算机程序代码,感受设计算法的重要性和程序设计的严谨性。
四、重点难点
教学重点:
用计算机编程解决问题的过程和方法。利用高级语言编写程序并解决问题,通过对计算机程序的剖析及了解其执行过程,帮助学生了解用计算机解决问题的基本方法和过程。
教学难点:
计算机程序的基本结构和作用。每一段程序代码的具体功能对于学生来说是抽象的,但计算机程序解决问题的思想方法有助于学生形成严谨客观的作风。
五、教学过程
以编制“算术计算器”这个小程序来设计教学,围绕分析问题、设计算法、编写程序、调试运行、检测结果等来展开教学。
教学阶段及内容
教师活动
学生活动
设计意图
巧设问题
1、操作演示算术计算器。
2、提问我们自己能否编写计算机程序来制作自己的算术计算器呢?要自己制作一个算术计算器需要什么过程呢?
观看 思考
了解程序设计的过程
这堂课以自己能否编制计算机程序来设问,让学生明白原来程序设计并不难,就引起了学生浓厚兴趣。同时引出了新课,吸引了学生的注意力。
分析问题
提问:如果自己制作算术计算器,那么我们该如何做呢?
就要分析问题。首先要分析问题的需求,判断解决问题的可能性和目标要求,然后对需要解决的问题给出一个精确的描述。
边听边看并分析算术计算器的需求:需要几个文本框、标签,设计成什么样的界面等。
分析问题是这节课的重点,引导掌握学生分析问题的方法及过程,培养学生遇事则立的习惯。
设计算法
展示算法的几种描述方式并巡视辅导学生设计界面
提示:算法描述越详细,编写程序就越方便。
学生分析算法并练习设计程序界面(分小组)
充分考虑学生现有的知识基础、认知能力等。提倡小组合作学习,力求营造一种自主探索精神和自我解决问题的能力。
编写程序调试运行
展示出加减法的程序代码,分析每个代码的作用并讲解运行调试程序的方法。
对照编写并运行程序看是否成功。根据计算机提示的出错信息修改程序,重新调试运行。
对照算法编写出可执行的程序,在这个过程中,学生哪怕出现一个标点符号的错误,也会令程序出错而导致编写错误。从而培养学生发现问题,解决问题的能力。
检测结果
即使运行通过也要检查程序功能是否符合要求,如果结果不合理,还要对程序进行修改。
检查自己的程序是否符合设计要求
如果程序语句符合语法规则,而程序中有逻辑错误或计算方法错误,计算机查不出来。通过检查结果培养学生发现问题,解决问题的能力及严谨的设计作风。
拓展提高求知创新
同学们都会编写加减法的代码了,那么乘除法又该怎么编写呢?
回答:把加减法符号改成乘除法符号
本过程采用启发示的教学,将教师的引导与学生的思考融为一体,符合学生的认知规律,既联系了数学知识,又培养学生全面分析问题的能力,提高学生的创新意识。
如果除法的除数是零呢?
可以声明除数不能为零。
讨论,回答
把计算符号也一起变化又该怎么做呢?
可以在原先代码的基础上,再加一条代码来控制计算符号的变化
共同讨论,也没有想到好的解决办法
协作学习 体验成功
虽然整个问题我们都分步解决了,但是怎么完成整个程序,做出完整
原创力文档

文档评论(0)