文本内容:
2019-2020年高中信息技术《
4.1用计算机程序解决问题I》教案新人教版必修教学目标
1、通过剖析程序了解计算机程序解决问题的过程教学任务
1、了解用计算机程序解决问题的基本过程
2、一个简单的口令程序教学重点程序解决问题的过程教学方法案例学习、任务驱动、学习交流教学引入用计算机程序可以解决许多实际问题,那么对于一个实际问题,如何通过设计和编写程序来解决问题呢?解决的过程一般有 分析问题-设计算法-编写程序-调试运行-检测结果设计意图让学生了解用程序解决问题一般有哪些步骤教学过程以“文本加密”案例为例介绍程序设计过程
1、分析问题 1)分析问题的需求及已知条件,判断解决问题的可能性和目标要求; 2)对需要解决的问题给出一个精确的描述; 加密问题的描述对文本文件的字符机内码进行变换,使之为其他字符,生成加密文件 设计意图使学生学会对问题进行分析和描述
2、设计算法 算法--解决问题的方法和步骤 加密问题的算法是(P78) 1)把文本文件中的字符逐个读出; 2)将其机内码减10成为加密后的字符; 3)重新组合成新文件(加密文件) 对照P76的程序及注解加以理解设计意图算法是程序设计的基础,在编写程序前一定要使学生找出解决问题的方法和步骤(即算法)
3、编写程序 1)有了算法就可以用一种编程语言编写程序,以实现算法 2)程序设计语言是编程时与计算机计算机的桥梁,常见的语言有VB、VC、Java、Pascal等; 3)构成程序的字符称为程序代码设计意图让学生知道算法是通过使用编程语言设计程序来实现和完成的,我们学过的VB就是一种程序设计语言
4、调试运行程序 程序编写好后,要输入到计算机中进行运行、调试和修改,确保没有错误,能够正常完成运行设计意图在VB的Form窗体的Load事件中,输入一个简单的程序,进行调适、运行,让学生体验运行和调适的过程
5、检测结果 即使程序运行不出错,也要对程序功能进行分析和检测,如果结果不合理,还要对程序进行修改和完善,直到程序的功能正确为止设计意图程序是用来解决问题的,只有达到预定的目的才是正确的程序,所以检测结果是必须和重要的本课小节本课通过剖析加密程序案例让学生了解并体验用计算机程序解决问题的过程对分析问题-设计算法-编写程序-调试运行-检测结果五个过程有一个感性认识 设计意图让学生了解用计算机程序解决问题的基本过程和步骤. 练习
1、完成P81的探究任务
2、完成P81的练习1
3、完成P81的练习2 。