




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
程序设计初步教学设计 第一篇:程序设计初步教学设计程序设计初步教学设计内容分析:第一部分用几个实例让学生认识计算机程序解决问题的基本工作原理。第二部分主要是通过执行几段计算机程序,了解程序的编制环境和工作过程。学生分析:实验班学生文化课底子好,好动脑,对于简单的程序设计应该容易较容易掌握。但考虑到大部分同学第一次接触程序设计,学生是不可能学会一门程序语言的,因此只能通过现成的程序,让学生体验程序设计的一般过程,体验用计算机解决实际问题即进行信息加工处理的一般过程。教学目标1.知识目标:了解计算机解决问题的过程;算法的定义及作用。2.技能目标:了解代码编写步骤,能修改简单地修改代码;熟练VB软件的基本操作;3.情感目标:培养学生进一步学习程序设计的兴趣教学重点:帮助学生掌握计算机程序解决问题的过程。教学难点:读懂计算机程序代码。课时安排:3课时教法与学法:讲练结合、任务驱动、分组讨论教学过程一、新课引入提问“用计算机解决实际问题需要哪两个重要环节”引入算法的计算机实现。(答案1设计算法2编制和运行程序来实现算法)二、新课讲授1、程序与程序设计的概念(1)教师设问1:已知直角三角形两边,能否求出第三边?(等待学生回答)分析:通过已知的公式,按一定过程,计算出结果。(2)教师设问2:计算机能不能解决这个问题?(学生回答:有的说不能,有的说能。)分析:说不能,是因为计算机不能和人一样直接进行计算。说能,其实是一个过程,由人根据公式设计出算法,再按一定的顺序和过程,通过一些计算机能识别认识的指令来完成计算,其中要考虑数据(边长)和如何下指令。(3)引入概念:程序和程序设计:(4)练习:完成学习任务单第1题。2、程序设计实例例1、说明:这是学生第一次接触程序设计的实例,可以在这一简单问题上多花些时间,让学生即能体验和学习程序设计的一般过程,又能培养学生对程序设计的初步兴趣,还能帮助对例2、例3的理解学习。过程:(1)要求学生阅读教材相关部分,分析从设计算法到写出程序共做了哪些工作。(2)打开指定位置的vf程序,输入课本上的程序代码并运行。(3)要求输入不同的值运行程序。(目的是要学生体验用计算机解决问题的快捷、方便,提高学生对程序设计的兴趣。)(4)总结:顺序结构的概念;INPUT语句和PRINT语句的含义。(5)练习:完成学习任务单第2题。例2、过程:阅读教材相关部分内容,分析总结解决问题的步骤;打开指定位置的VB程序原代码,研究各语句在程序中的作用;运行原程序,体会分支结构是如何用程序实现的。例3、过程打开VB程序。1、提出问题:用顺序结构:计算f=3!。(学生写出PRINTf=1*2*3)2、继续提出问题:编程实现:计算f=10!。(一部分学生写出PRINTf=1*2*3*…*10,一部分学生在观察等待。)3、继续提出问题:编程实现:计算f=100!。(学生发现,求100!方法简单,但实现起来很繁琐,可操作性差。)4、师生共同分析:在计算过程中,第一步:先计算2!,利用所得结果与2后面的数相乘,第二步:利用所得的积与再后面的一个数相乘,第三步,……,这里面有一个通式,用vb编程语言实现就是每一步都有f=f*II=I+1直到I大于所给的阶乘数。在这里上述通式被循环应用。(循环结构被自然引入。)5、要求学生阅读教材相关内容,体会问题解决的过程;打开指定位置的原程序代码,研究各语句在程序中的作用;体会循环结构的程序实现;运行程序。三、小结:总结本节课所讲内容,交流讨论学习本课后的感想与疑惑。四、作业:(课上与课后完成)完成本课学习任务单。教学反思1、学生对教材中列举的源程序普遍看不懂。本课要求是体验过程,能不能换一种方式;2、在教学过程中,按小组学习是可行的。小组中不同层次的学生可形成“伙伴教学”的关系。第二篇:程序设计初步教案2———本课课题————————————第一课程序设计入门(二)一、教学目标知识目标:1、初步了解二进制(机器语言)、汇编语言(低级语言)、高级语言等概念。2、初步了解变量概念。技能目标:会用计算机分析及处理日常问题。二、教学重点用计算机处理问题的过程。三、教学难点如何理解用数学模型表示出解决实际问题的方法。四、教学准备1、流程图(电子文稿、广播演示),用以显示教材中相关图例。2、用来演示变量的幻灯片3、多媒体网络教室五、教学过程:一、回顾:上节课讲到了计算机语言的一些基本概念,二进制的概念,同学们对这些概念已经大致了解了。下面我们来复习一下,看看大家掌握的情况:十进制数转二进制数:134二进制数转十进制数:机器语言有哪三种二、新知学习(1)问题的提出教师课堂上可以先向学生提出问题:如何实现瓶中两种不同液体的交换学生回答当然计算机无法实现为我们交换两杯饮料的问题(除非是智能机器人),计算机能解决的是把现实问题转化

子安****吖吖
实名认证
内容提供者


最近下载
贵州省城市管理行政执法条例.doc
贵州省城市管理行政执法条例.doc
一种基于双轨缆道的牵引式雷达波在线测流系统.pdf
一种基于双轨缆道的牵引式雷达波在线测流系统.pdf
一种胃肠道超声检查助显剂及其制备方法.pdf
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf