程序的基本控制结构(精选4篇)
程序的基本控制结构 篇1
执教者:瑞安九中 张国相
课题:
上课时间:2004.3.26第二节
本课时是第六章第二节的第一课时,在此这之前,张老师用两课时的时间让学生充分领会宏的概念及宏在EXCEL中的应用,这为学生学习本节内容赶到很好的铺垫作用。
在本节课中,张老师在过程中太着重于课本知识的灌输,在学生学习中主要以讲述法与演示法让学生去理解他所编写的几个宏(代码)而忽略了对学生情感与能力方面的培养,这在教育教学上相对来说是一大缺陷,也是新教师最容易犯的一个致使点。
本节内容相对来说可能都比较难,特别是学生第一次学习程序设计,但有几点我想是比较容易解决的,如几种结构同时讲(不需涉及太多代码),这样的话可以直接通过对比而得出向种结构的不同点,所以结构从它们的特征上分析就不再难了。同样,对于这几种结构中,本节课完全有时间分析两种结构的基本框架,特别是分支结构,而IF语句应该是判断分支的一大特征,这也是本节课中的一个重点。
在教师教学的过程中,就多采用设疑的办法,让学生参与思考,在语言上、在眼神上就强化与学生交流,而不是一味地讲,让学生一味地听、一味地接受,而最后更要让学生思考并总结。如张老师所举的例子:
a=12 b=23 c=a+b msgbox(c)
与 a=”abc” b=”de” c=a+b msgbox(c)
举这两个例子的目的是啥,要说明啥问题,这一点张老师似乎就没有提及。
而如果要用具体事件来比喻的话,更不应该是“怎么样怎么样”,我觉得张老师在用“不做完这道题就不准吃饭”这个比喻上也有点不妥,一个是所花的时间太多,另一个就是有这个比喻可能会引起部分学生的反感(我个人在教学中是用年龄与18岁想比判断是还“成年”,这样更贴近学生心理,以此来产生共振)。
在学生学习过程中,教师就发掘学生的创新精神,而不是在教师已有的程序中加以修改,这样就不能让学生的探究意识得以发展。
在整堂课中,张教师的教学基本功发挥得很好,在上课铃响后让学生关闭所有的程序准备进入新课阶段,让学生从课间松弛的自由练习进入待命状态。教学中语言表达也非常清晰,但重复语句的口头禅还有待于改善,时间分配上也 需要把握。
以上仅是我对张教师本节课的一点自己的想法,本身自己的思想也不是很成熟,若有不当之处,请多多包涵并不吝指出。
程序的基本控制结构 篇2
执教者:瑞安九中 张国相
课 题:程序的基本控制结构
张国相老师普通话标准、规范, 教态亲切,课堂气氛活跃,课堂容量适中,个人素质较好。本课时是第六章第二节的第一课时,程序的基本控制结构是本书的一个难点,其内容比较枯燥,学生理解起来有一定的难度。本节目标是了解宏与VB的关系,了解程序的概念,理解三种基本控制结构,能读懂简单的这三种结构的程序段。张老师对教材的处理,目标基本到位,重点有突出,但难点并没有真正突破。
讲到宏与VB的关系时,课件中的关系图列的较好,能清晰地表示出它们间的关系,但对此图的分析说明说的不够,学生听的较模糊,较难理解,应讲的通俗易懂些。各部分前后内容的连接处过渡不够自然。
讲到基本结构时,没有利用流程图来说明基本结构原理不大好,最好利用课件解释说明基本结构流程图,这样有利于学生的理解。
讲到顺序结构例子时,范了知识性错误,把赋值号(”=”)讲成等号,这两个符号看上去相似,但作用有本质的不同,学生也经常理解成等号,我觉得用下面两条语句较容易说明 a=3 a=a+5,如果是等号,语句2显然不成立,它的作用是把赋值号右边表达式的值给左边的变量。
练习内容应有层次性,满足不同水平学生的需要,张老师给学生练习的内容只是在已有的程序中加以修改,部分好的学生很快就完成了,我觉得有必要进一步自己出题让学生自己编写调试简单的程序,让学生的探究意识和能力得以发展。
以上仅是我对本节课的一点自己的想法,若有不当之处,请多多包涵并不吝指出。
程序的基本控制结构 篇3
从总体上来讲,张老师的这节课比较成功,首先肯定的是老师的基本功能比较扎实,准备得也相当充分,张国相老师普通话标准、规范, 所以使得整个课堂比较流畅,能使学生比较熟练地掌握本节课的内容,达到预期的教学目的。那么下面就张老师在教学过程中我觉得特别值得本人学习的几点作如下评说:
1、对教材内容处理得当,重难点突出;
VB程序结构这节的内容对于高中生来讲,其重难点尤其是应该让学生掌握的程序是老师不容易把握的,太深学生不可能掌握,太浅,可能学生也可能只是机械的应用或者是操作,而在张老师的教学过程中,可以看出他对教材、学生,及其高中会考的要求做了充分的分析,重难点比较突出,例如:本节的重点是,首先是让学生掌握程序的基本结构(顺序、分支)框架,程序执行走向,其次是在程序内容(语句)上,只要求学生能进行简单的阅读,或是依照原程序进行简单的编写即可,只要让学生能从以上两方向来进行掌握也就达到教学的目的,也符合会考要求,在张老师的讲课中,尤其从他的作业练习中完全能体现他对本节重点、难点的把握,对教学目标的把握。
2、内容提取精练
我这里的“精练”主要从两方面来讲,其一:是从张老师的语言风格上来讲,在他的教学的过程中,语言比较精练,没有很多老师所惯用的口头禅,也给学生一种平易近人的感觉;其二:是从他的教学内容上,特别是他所举的教学例题,应该都是比较典型的例题,因为信息技术的教学从时间上讲,教师所占用的时间不可能太多,所以要求我们必须做到精练,如:张老师在讲分支结构中他主要用一个成绩的断(≦60)来作为条件进行分支结构的讲解,只要学生能熟练掌握、理解,学生也就足够进行能触类旁通,举一反三的完成,其他分支结构程序的阅读,甚至是简单修改、编写,从学生的练习作业中进行同类的习题,我也发现学生做得比较好的完成,而且作业习题比较典型。
其次,我也发现张老师与我也有着一些共同的问题,在课堂练习中分层教学不是十分突出,但的确有,例如:让有的同学可以自己重新进行录制空宏,然后自己从头编写,但从总体上来讲不够突出,还有就是师生间,学生间的互动的气氛不够浓厚,尤其是学生间的互动应是我们提倡的,因为必十个学生的问题不可靠教师全部来解答,而让学生互相帮助对老师和学生都有好处,所以这点很难也很重要。
以上仅仅是我个人浅薄之见,望从各位同仁处得更深层领悟。
程序的基本控制结构 篇4
评课--张国相《VB程序设计的基本结构》
今天,在9中听了张老师的课后,现在我对这次课发表一下自己的一些看法。
一、我个人的观点认为本节课是以教师讲授、学生练习、以任务驱动为主的一种较为传统的教学模式。在这种模式下,是以教师为主体的,课堂占用时间较多,学生的主体性以及团队合作精神发挥的不明显。但其优点在于,简单而直接的教学中,教学效果往往是最直接明显的。
二、张老师的基本功很好,口齿清晰,语言标准,在对重、难点的把握上也较成功,只是在课堂的驾御上有些欠缺,不过我想这也只是一个时间和经验问题。
三、对于在课堂教学过程中所暴露出来的一些问题的处理上,是否可在最后总结时,将他们归纳后,再综合的陈述一遍或是演示一遍。因为,在学生练习时,由于各机的设置不尽相同,学生的水平也存在差异,有些学生会遇到的问题,其他学生并不一定会遇到,但着不表示他们今后也不会遇到类似的外呢体,而且有的学生遇到问题后能自行解决,相反的有的学生就不会,因此,教师在巡视学生完成练习时,应及时收集信息并加以总结和分析,最后提炼。
四、对于学生遇到的问题,教师在给出解决办法的同时,可否提示为何会出现这种问题,使学生能“知其然,知其所以然”,这样有助于学生在今后遇到类似问题时能较快的解决或进行尝试解决。如:打开宏文件时,有的机上出现“禁止打开”的提示,教师可说明为何需将级别降低方可打开,并可提示学生Lenovo以往的知识,如病毒的载体以及浏览网页时怎样避开一些恶意程序的执行等等。
五、由于学生是刚开始接触程序的编写,因此,我个人认为可否以让学生读动程序语句为主,改写程序是在读懂的情况下才能完成的,而编写车工女婿有是更高的一层了。所以,作为第一节课,我觉得还是限于读懂程序比较好。另外,我个人觉得在程序设计中,流程图是非常重要的,是否在用实例解释结构时,以这样的步骤走(以分支为例):提出实例“做完作业,有饭吃;不做完,没饭吃”->转化为描述语句“如果做完作业,那么有饭吃;否则,没饭吃”->转化为流程图,这样学生可能比较容易理解,也有助于今后学习循环结构。
六、我觉得张老师在解释赋值的含义时,犯了一个专业性的错误:赋值等同于“=”。我认为赋值的含义应是将右边的值赋给左边,而不是单纯的相等。在讲解“语言”的概念的时候,是否可明确说明计算机所能直接识别的是机器语言,而高级语言是经过编译等操作之后才能运行的。在简介基本结构时,可否先将三种结构都提一下,并说明此次课的目标是学习顺序结构和分支结构。
推荐站内搜索:吉林省自考成绩查询、武汉音乐学院分数线、自学考试查询、广西教师资格证报名时间、夺冠观后感200字、社会主义发展史心得体会、桂林山水作文400字、观看建国大业观后感、十篇优秀日记200字、山东省教师资格证成绩查询、