算法与程序设计教学反思.docx
《算法与程序设计教学反思.docx》由会员分享,可在线阅读,更多相关《算法与程序设计教学反思.docx(13页珍藏版)》请在冰豆网上搜索。
算法与程序设计教学反思
运算机解决问题的进程课堂教学反思
2011年01月07日10:
58:
52来源:
隆德县第二中学【字体:
大中小】
“运算机解决问题的进程”课堂教学反思
本节是对用运算机程序解决问题的大体进程的入门介绍,是体验运算机程序,体验并理解用运算机程序解决问题的大体进程。
那个进程包括以下环节:
分析问题,设计算法,编写程序,调试运行,检测结果。
学情分析:
一、高中学生已具有了较丰硕的运算机利用经验,但接触的多是文字处置、媒体表达等常常利用工具软件及网络应用等,对于运算机程序只有极少的学生接触过,许多学生只是听说,对于运算机程序的工作进程、设计进程知之甚少。
二、高中学生具有很强的逻辑思维能力,也掌握了较高的数学知识水平,对于初步了解运算机程序困难不专门大。
我设计了如此一个问题“农夫带着狼、羊、白菜从河的左岸到河的右岸,农夫每次只能带一样东西多河,而且,没有农夫看管,狼会吃羊,羊会吃白菜。
”让同窗们设计一解决那个问题的方案,大家立刻讨论起来,不一会儿提出了两种不同的方案,问题解决了,通过那个问题的引入,调动了学生的踊跃性很自然的引入这节课的内容,起到了比较好的作用。
紧接着“韩信点兵问题的设计”学生很自然的想到应用运算机解决,成功地引领学生走进了程序设计的殿堂,让他们有兴趣、成心识地进行更多的实践与探索。
这种引导,正是本课的重点,也是本课最成功的地方。
本节课的目的是通过激发学生的兴趣,吸引学生自主地体验程序,感受程序解决问题的进程,理解程序的概念,从教学效果来看,学生从一开始就被深深吸引,很主动地投入到教学活动进程中探讨体验程序的运行进程。
本节课比较困难的是如何向没有任何程序概念、从未接触进程序语句的学生讲述程序及其作用,如何冲破那个难点是本节课的关键。
为此设计了先让学生体验“100!
”的程序,学生体验到运算机的计算能力和运算速度,而且知道了程序是由一系列语句组成,运行程序运算机缘自动按语句执行。
巧妙设计教学任务,采用任务驱动式的教学进程,学生能够体验到应用运算机解决问题的进程,实现本节课的教学目标。
2008年2月20日上午第4节在高一(4)班上了第一节课《运算机解决问题的进程》。
本节主要结合教材上的“华南太阳能设备厂生产方案选择”的实例讲解和体验运算机解决问题的进程。
师姐前去听了课。
整体来讲效果不是专门好。
最大的问题在于没有调动学生的学习踊跃性。
从而致使学生没有随着我一路试探问题,没有理解透彻例题。
练习时虽然布置的任务很简单但做出的人不多。
课后师姐对本节课进行了点评。
现将取得的启迪列举如下:
启迪一:
要重视学生的课堂反映。
关注教学中的学生那个要素。
教学最终是为了让学生学到知识,提高能力,而不是为了完成教学进度和任务。
当学生对提问反映不烈火,只有个别学生回答时,要考虑放慢节拍,让学生把一个环节弄清楚再进入下一个环节。
不然也影响学生的学习踊跃性。
启迪二:
批评学生要讲究技能。
本节课学生的纪律没有前几个班好,于是我直接作对比说道:
咱们四班的纪律没有另外几个班好,如此超级容易引发学生反感,既容易对学生的学习踊跃性产生消极影响又可能影响课堂满意率。
所以尽可能不要作班之间的对比批评。
对比表扬学生却是很受用。
本节课的批评能够改成如此说:
“咱们班在新的学期表现出了较好的风貌,没有同窗迟到,在课堂上玩其他的也没有,这专门好。
若是在课堂纪律上再增强一点老师就满意了。
这一点以后必然要注意。
”如此先嘉奖再提要求,同时措辞比较委婉可能学生更易同意。
启迪三:
提高学生学习踊跃性的一点。
设置简单的、能出功效的课堂练习。
让学生感觉学有所得,如此踊跃性才能提高,才不会厌学。
程序模块的教学很有难度,要认真备好课,想办法激发学生的学习兴趣,让课堂活跃化。
才能取得较好的教学效果及课堂满意率。
2008年2月22日在高一
(2)班上了本学期第二节课《算法和算法的描述》。
本节课主要教学算法的概念、三种描述算法的方式、算法的特征,后面要求学生通过猴子吃桃的课后练习巩固流程图描述算法的方式。
整体感觉比较好。
学生能随着一路试探问题,同时维持了较好的课堂纪律。
王国汉老师前去听了课,并给予了较高评价。
以下是评价要点:
本堂课的长处:
多次运用对比,联系前后的知识点及例子,瞻前顾后,显得课堂紧促层次;分总结合,注意对所讲知识点进行小结,再进行下面的环节,能够帮忙学生梳理知识点;擅长运用课堂鼓励,不断夸奖和鼓励学生,激起他们的学习动力。
缺点:
练习题难度较大,具体问题的算法层面没有讲清楚,部份学生不睬解解题步骤,自然无法顺利画出流程图。
致使如此的原因是部份学生(优生)讲出了解题思路,于是作为教师我没有细致分析解题思路,学生在这里花费了过量时刻。
启迪如下:
其一,教学要面向绝大多数学生,有时乃至是全部学生,不能被部份优生左右了教学进度。
要兼顾大家,考虑大多数学生的情形。
其二,继续发扬“捧”、“扬”、“夸”的课堂鼓励机制,学生在轻松夸奖的气氛下思维会更活跃,同时踊跃性更高,更愿意配合教学。
要“捧”出好的教学效果,“捧”出高课堂满意率。
维持好的心情去上课。
记得——微笑。
2008年2月25日在高一(3)班上了本学期第三节课《程序与程序设计》。
本节课主要教学程序的概念及特征、程序的三种大体结构、程序设计语言的进展及高级语言的分类。
彭敏老师前去听了课。
本节课讲的比较一般,其中课堂练习的设置也不合理:
完成课后的第一章扼要回顾及一道已知三角形三边求其面积的题目。
本节内容以理论为主,大体没有涉及实际操作。
学生听课兴趣不大。
彭敏的意思是略过不讲,因为学生一节课下来学不到东西,文绉绉的理论学生不可能去记,三种大体结构那个本节课的重点内容在教材后面的章节还要继续学习。
有必然的道理。
后面上课的班级课堂练习只布置了已知三角形三边求其面积,画算法流程图如此一道题目,且略去了对可否组成三角形的判断,大多数学生能够当堂完成。
启迪:
要合理安排教学内容,不能按教材循序渐进;要分析学情,力争让他们每节课都有长进,从他们的角度分析课堂的价值。
后上课的班级,要在前面上过的基础上反思,以改良。
第三节程序和程序设计语言
教学进程:
通过阅读“求三角形面积”源文件,熟悉程序并理解算法和程序之间的对应关系。
通过单步运行“点到直线的距离”、“求绝对值问题”、“0到20之间奇数之和”三个程序,理解程序的三种大体结构。
教学反思:
本节课在备课时,大体上是依照教材上的活动顺序来设计导学案,只是把活动一中的“个人理财”程序改成水平考试题“求三角形面积”,和活动二中的程序改成“0到20之间奇数之和”。
我感觉这此课设计思路较好,通过引导学生分析程序和单步运行程序,并完成导学案上相应的任务,通过将笔记本电脑连到班通上讲课,使学生比较直观的理解了顺序结构、选择结构和循环结构程序,为以后学习程序设计打下了专门好的基础,避免了在机房上课学生思想不集中,用班班通操作VB不方便,直接讲课又不直观的缺点。
从已经上过的两个来看效果比较好。
这一节上下来,最大的感触就是对讲课的重点突出有了更深的理解。
本节内容很多,涉及VB语言的特点、程序的大体组成、数据类型、常量变量、运算符函数表达式及可视化编程环境。
什么是重点?
数据类型中的整型和单精度实数和可视化编程环境。
其他的都只能是附带讲一下。
因为你想,若是你是学生,一节课下来你能学到多少,全数都细讲等于什么都没讲,学生无法接收消化。
后面的练习也要围绕重点,求实用。
有时候上课,换位试探学生的感受,很重要。
2008年3月3日在高一
(1)班上了本学期第五节课《程序的顺序结构》。
本节课主要教学顺序结构的执行方式、赋值语句、输入数据的函数InputBox、输出Print和msgbox。
讲到赋值,同窗们感觉难以理解,专门是实现两个变量值的互换。
我灵机一动借助讲台上三个喝水的瓶子,说明了互换进程的三个步骤的含义,学生就理解了。
讲到输入时文本框内的默许值,还渗透语文,讲了“默许”和“缺省”两个词的含义。
后来为了为循环结构埋伏笔,还讲了以“s=s+p,p=p*2”为循环体的循环语句执行方式和结果(s=s+p+
2p+4p+…)。
这两个小环节都没有体此刻事前的教学设计中。
启迪:
一、讲的东西必然要保证绝大部份学生完全理解,不睬解就要反复讲。
不关注效果的讲课是失败的。
二、要擅长运用其他的教学媒体和教学方式,换思维方式讲解。
3、课堂是活的,要把握好,同时按照需要生成一些事前没有预备的环节或其他东西,有时能起到好的效果。
2008年3月7日在高一
(1)班、高一
(2)班上了本学期第六节课《程序的选择结构——条件格式》。
本节由标准体型的判断引入,内容比较多,涉及条件格式的单行完整模式、单行省略模式、多行模式、关系运算和逻辑运算及其运算顺序等。
利用了彭老师的课件。
该课件制作精美,原课件流程环节较多,自制资源丰硕,是他参加青年教师教学大体功大赛的课件。
两个班的课堂都比较沉闷。
2班怎么都没办法调动起来,1班稍好一点。
连一班都如此让我感觉很不正常。
深究其原因,竟然是天气令人困倦,同时适逢三八降至,下午第八节学校组织女儿节活动,大家有一部份心思早跑了。
课堂沉闷,没办法我想尽办法调节。
说到标准体型不忘一顿自夸“像我如此就是很标准的啦”,部份学生不认真听讲我说道“有些同窗的课堂行为很无益于师生关系和谐”,逻辑运算我还说到了与或非跟数学的交集并集、乘和加,物理中的并联与串联电路的相似的地方,可谓旁征博引。
但都效果一般。
学生有的直接说没有学习的动力。
怎么办?
程序设计的确是不容易让学生产生学习动力的一个模块。
从一下几个方面尽力吧,我想:
一、鼓励。
让学生做出东西。
多练。
增加成绩感。
二、调节。
必然要想办法调节到满意的课堂气氛再讲,学生精神好了讲一遍比精神不好讲多少遍都管用。
所谓磨刀不误砍柴功,刀磨利了再砍不迟。
3、鼓励班干部做好表率。
路漫漫其修远兮,我将上下而求索。
2008年3月12日下午第八节在高一
(1)班上了本学期第八节课《程序的循环结构——FOR循环语句》。
本节课是我为参加学校青年教师教学大体功大赛上课比赛精心预备的一堂课。
从“国际象棋棋盘上的麦粒”案例引入教学,让学生分析实际问题,经历补充程序、程序挑错、阅读程序最终做到独立编写For语句循环结构的程序。
环节设计循序渐进,环环相扣。
吴和发副校长(历史)、卢昭琼老师(历史科长)、谢黎川老师(语文科长)、明长杰老师(历史)、杨玉蓉老师(综合科长)、欧阳少英老师(物理科长、特级)、王国汉老师(以上为评委)、赵旭华老师、师姐等参加听课。
教学效果:
吴校长课后对我笑着说了句“能够”,珊姐评价较好,课堂上的编程练习第一题大部份学生编出来了,第二题也有部份学生编出来。
学生在课后围上来讲听懂了,“上得这么好”。
而且还有学生围上来问没弄明白的地方,这在以前没有发生过,好几个男生还不肯意离开电脑室,不过这次的原因可不是想上网玩,而是继续调试VB程序,令我很高兴。
成功的总结:
一、多问,这堂课上课前我问了老爸,一名有近三十年教龄的中学教师,问了师姐,他们都对课的设计及实施提出了很多好的建议,也鼓励我放开讲,要相信自己,极大地鼓舞了我的自信心。
妹妹(慧)也电话鼓励我放开讲就好。
如此我上课时再也不紧张,发挥比较正常。
二、学生比较配合,前面的课中渗透了一些本节课的思想和方式,学生伶俐,同意这一部份知识较快,学习效果较好。
三、进程通过了精心设计,课前的一天头脑里冒出几个好的与教学相关的幽默素材,用上效果较好。
怎么讲也在其他班试过量次,虽然进程和教学方式不尽相同。
四、本身教学具有必然的经验,课堂调控还行。
启迪:
一、要充分自信。
要充分相信我的学生,勤学生。
二、增加一些幽默素材调骨气氛。
3、要完全放开。
轻松上阵。
不背包袱,不要有负担。
4、有激情点。
掌控好时刻。
不足:
一、有学生课堂嚼口香糖。
要注意并增强课堂管理。
二、课堂纪律感觉没有上学期的公开课好。
3、备课尚未充分备学生。
教学设计还有可改良的地方。
记住:
自信。
我很棒!
微笑。
用微笑征服世界。
幽默。
大家都笑了。
激情。
年轻人的本色。
2008年3月21日下午第6节在高一
(2)班上了本学期第九节课《程序的循环结构——DO循环语句》。
本节课设计为先温习FOR语句,进行一个程序填空的练习:
编程求1000之内的正奇数和。
然后结合教材“种树”的案例,分析DO循环的特点及语句格式。
最后进行练习巩固,完成教材上的实践1:
求使累加和S小于30000的最大正整数N。
内容少且相对简单,教学效果却并非是专门好。
这里要总结的并非是教学设计和实施方面。
我发觉我在教师素质上还有待进一步提高,我做不到诲人不倦。
讲了多次的“循环终止条件要从两个方面分析,一是不能一开始就知足了,若是一开始就知足那么将不进行任何一次循环,二是要在循环体内让循环终止条件逐渐趋向于知足,不然可能一直循环造成死循环。
直到后来,我明确提出循环终止条件不是S<30000,还有学生写S<30000,我就很恼火了。
语气也再也不平淡,心里也暗骂他们笨还不肯意听讲。
这与我之前想要尽力做到的完全不符。
之前我说的最多的一句是:
听明白没有?
还不清楚的话我再讲一遍。
讲完再问一样的话:
听明白没有,没有的话我再讲。
再讲完还不明白?
那我再讲一遍。
直到他们很“无奈地”认真听一遍,弄明白,免得我“这么烦”。
突然想起一句话:
没有学不会,只有教不会。
没有学不好,只有教不好。
反思一下,我仍是做得不够。
信息技术作为一个不参加高考的科目,学生不可能像语文数学一样去学。
这是客观事实。
那么我要做的应该是想方设法调动他们的学习踊跃性,吸引他们参与到教学活动中来。
而不是严要求,看到与预期差距大的结果就心里不愉快。
作为信息技术教师,大家都一样。
心要宽。
要提高素质,提高修养,练好脾气。
如此才能做一个合格的教师。
第7节课在高一
(1)又不一样了,只要题目给出来,何浩彬就立马能给出答案。
乃至比我还快。
重点班的学生思维仍是活一点。
我想另一方面也得益于师生关系的和谐。
最后说一说具体教学内容的两点注意:
一是教材上关于种树的累加和分析Tree=Tree+Tree+1那个是有问题的。
如此事实上歪曲题意为每一年种的树都比前面种的所有树数量多一。
程序中Tree=Tree+Age-14则是正确的。
二,本节课的练习,教材P54实践1求使累加和S小于30000的最大正整数N,直接将循环终止条件写为S>=30000是不符合题目要求的,此处本来就将N多算了一,若是循环体中N=N+1再放在S=S+N的下面,最后输出应该写为printn-2。
程序为:
PrivateSubCommand1_Click()
s=0
n=1
Do
s=s+n
n=n+1
LoopUntils>=30000
Printn-2
EndSub
或:
PrivateSubCommand1_Click()
s=0
n=1
Do
n=n+1
s=s+n
LoopUntils>=30000
Printn-1
EndSub
《算法与程序设计》的教学反思标签:
楼梯案例算法结构教材分类:
教育随笔2010-11-0510:
44
在新课程实施进程中,教学反思被视为增进教师专业进展和自我成长的核心要素,学校也提倡教师写教学反思。
本人就本学期的教学实践进程中的一些反思小结如下。
一、关于教材
个人以为,新课程标准是进行教学设计的起点,而教材是进行教学设计的主要依据,也是学生课堂学习的主要依据。
本学期信息技术的选修模块咱们学校选择的是教育科学出版社的《算法与程序设计》,那时选择那个模块是考虑到算法与程序设计和老教材衔接的比较紧,一是教师容易上手,二是学校不必添加其它机房设备,第三是为了学生的可持续进展,为此后大学的运算机学习打下基础,为通过运算机二级考试而打下铺垫。
从整体章节结构上来看,本套教材仍是符合新课程标准的,可是教材上有一些案例和教材的知识结构在课堂教学活动中仍是存在一些问题。
(1)难度大
例如第一堂课讲解的有关“韩信点兵”的案例。
按理,那个案例能够极大的调动学生的求知欲,是一个好的例题,可是证明那个定理的难度太大了。
虽然在集体备课时大家充分讨论了那个问题的证明方式,乃至还请教了数学教师,可是在课堂教学中仍是被学生发觉了定理证明进程中的一个漏洞。
漏洞如下:
被五、7整除,而被3除余1的最小整数是70,由此推导出被五、7整除,而被3除余2的最小整数是70×2;事实上被五、7整除,而被3除余2的最小整数应该是35。
所以需要将前提中的“最小”去掉,变成被五、7整除,而被3除余1的整数是70。
可是前提改了以后定理的证明就不是那么严谨了。
再回过头来看那个案例在课堂中所起的作用,实际上是为了说明人脑解决问题的进程,因此个人以为那个案例完全能够不讲,让学生上网去查找有关证明的资料。
课堂上讲解一个学生一样感兴趣,也一样能够说明问题的案例,比如说“韩信分油”的问题。
(2)跨度大
例如第二章一开始就要求学生上机编写一个打字测试程序。
在此之前,学生仅仅了解了VB的设计界面,方才完成了一个简单程序的编写。
而打字测试程序中所涉及到的窗体、控件和对象的属性、方式、事件,包括VB的事件驱动原理,学生在头脑里是空白的。
再加上那么多的程序代码,教师看了也会头疼的。
学生一下子要感受这么多的新鲜事物,似乎步子太快了,不符合知识迁移的客观规律。
继续回过头来看那个案例在课堂教学中所起的作用,实际上是为了让学生初步了解VB程序成立与运行的一般步骤。
老教材在说明那个问题的时候就比较容易让学生上手。
案例能够改成学生所熟悉的“求圆的周长和面积”或是“求物体的位移”,明确给出程序成立与运行的五个步骤,一步一步让学生实践、探索,从而完成这方面的知识建构。
(3)知识结构有不合理的地方
最明显的就是教材第三章和第四章的顺序问题。
第三章介绍具体的算法,这是教材的重点,包括五种常常利用算法,解决了“怎么样”的问题。
第四章讲程序设计的思想,介绍VB面向对象的程序设计思想,主如果让学生掌握对象的三要素和VB的事件驱动原理,解决了“为何”的问题。
知识结构不合理在哪?
第一,从第二章的内容来看,第二章介绍的是VB的语言规则(语法)和程序的三种大体结构,解决了“是什么”的问题。
从人的认知规律来讲,了解了“是什么”以后需要了解“为何”,最后才是“怎么样”。
第二,从第三章具体的内容来看,每一种算法的程序实现都需要涉及到对象的三要素和VB的事件驱动原理,每一个程序都要修改对象的属性,程序代码的编写也都涉及到VB的事件驱动原理。
所以,个人以为第三章和第四章在教学进程中需要灵活的调整二者的顺序。
二、关于学生
个人以为,学生能够学好这门课是教师进行教学活动的最终目的。
相对于其它选修模块,算法与程序设计稍显枯燥。
如何培育学生的兴趣,进而使学生认真学好这门“副课”,这是个人一直考虑的问题。
(1)就算法与程序设计而言,学生处在同一路跑线上,以前都没有学过。
尤其是对一些在其它课程学习中有困难的学生来讲,这是一次让他们找回自信的机缘。
个人一直感到很遗憾,没有在第一节课的时候向学生介绍比尔·盖茨,包括国内的许多IT人物的的传奇经历,让他们一开始就拉近与这门课的距离。
(2)要让学生重视这门“副课”,教师先要重视你的学生。
如何让学生感受到呢?
个人做了一些尝试,但感觉远远不够。
比如在学生进入机房之前,帮他们开好电脑,一方面确保学生的电脑利用正常,另一方面能够让学生心里明白,教师在这里等着他们;需要常常抽查学生的笔记,看看是不是写的认真;每一份学案都作详细的批阅,等等。
个人也存在如此的想法,是不是每一个礼拜都能够安排半个小时的作业量?
(3)活跃课堂气氛,拉近教师与学生的距离。
是不是在课堂上拉着学生的思路随着教师走,个人以为课堂气氛是不是活跃是一个标志。
在讲VB语法的两节课上,学生却是安安静静的在记笔记,个人却感觉站在讲台上毫无激情,固然这跟教学的内容有必然的关系,但个人感觉这堂课很失败。
也有灵光一闪的时候,在讲“走楼梯”的算法时,个人随口说道班里的某某同窗在走楼梯时如何如何,问某某同窗走完n阶楼梯共有多少种走法时,突然课堂里一下子热闹了起来,个人明白,学生在试探了。
(4)有时惩罚是必要的。
一次,下午第一节课,全班集体迟到超过了5分钟,问原因,午觉睡过头了,还有学生乃至说教学任务完不成,索性让他们上网。
个人当即回答:
做梦!
最后教学任务完成了,拖课10分钟。
3、关于教学进程
(1)重视知识的最近进展区理论。
一个例题或一个案例不能涉及过量的新概念。
例题或案例的呈现需要有一个循序渐进的进程。
比如在介绍循环结构语句时,因为循环结构语句相对来讲比较复杂,是学生在算法与程序设计中碰到的第一个难点,因此学生理解起来也比较困难,如何克服那个学习障碍呢?
第一教师要讲明白循环结构语句的格式,然后通过一个最简单的例题,比如说求s=1+2+3+……+99+100,详细讲解循环的各个步骤,接着再举相似的例题进行反复,比如说求s=1+1/2+1/3+……+1/99+1/100,最后解决求s=1-1/2+1/3-1/4+……+1/99-1/100的问题。
这三个例题都能够套用同一种循环结构,可是前两个例题重点在于循环结构的讲解,而第三个例题是在学生初步掌握循环结构的基础上加以必然的提高:
循环体用到了前一节课所学的if语句。
又如在介绍双重循环结构语句时,由于双重循环结构语句是后面具体算法(解析、穷举、查找、排序、递归)的程序结构基础,因此必需要求学生掌握。
个人也有体会,掌握起来难度颇大。
在教学进程中如何实现由易到难,由简单到复杂呢?
个人设计了一个打印图形的五步区:
第一步,打印矩形,教师主导,力求讲的清楚明了,学生易于理解;第二步,打印直角三角形,教师修改前一个程序,启发学生,让学生尝试写出程序运行的结果;第三步,打印倒直角三角形,继续启发学生,现在学生为主体,让学生修改程序;第四步,打印奇数行直角三角形,继续启发学生,让学生修改程序;第五步,打印等腰三角形,教师给出提示,让学生参与程序的修改。
五个图形环环相扣,程序代码短小精悍,所有代码都套用同一种双重循环结构语句,修改起来较为方便。
(2)尊重学生的思维方式。
课堂上需要允许或鼓励学生发表自己的观点,有时需要对学生意想不到的发觉而喝彩。
比如上文所提到的求s=1-1/2+1/3-1/4+……+1/99-1/100的问题,在教学设计时没有考虑到能够用分支结构语句来实现它,而是如此一段代码:
s=s+(1/i)*(-1)^(i+1);幸运的是一开始没有给出以上代码,而是让学生来填写这条循环体代码。
结果就有学生给出了分支结构的循环体代码:
ifint(i/2)=i/2thens=s-1/ielses=s+1/i;个人试探了五秒钟,当即对这种解法给予了充分的肯定,课堂上讲解的内容进行了及时的调整。
课后想了想,确实是学生的解法更符合他们的思维适应,通过条件判断解决正负号的问题,所用的代码正是上一个课时所教授的if语句。
个人试探,教学相长,是有道理的。
(3)让枯燥的程序算法转变成切近生活、有趣味性的实际中来。
例如在讲解分支结构的selectcase语句时,由于是刚过年不久,个人想到了一个有关年货打折的案例,要求学生参考教材上的程序代码进行改写。
在最近的温习课上,学生仍然对那个案例记得很清楚。
再如上文所提到的“走楼梯”的算法、“韩信分油”的算
算法与作为信息技术课程中的选修模块,其内容在广度和深度上都具有较高的要求。
课标中对本模块的目标表述为“体验算法思想,了解算法和在解决问题进程中的地位和作用;能从简单问题动身,设计解决问题的算法,并能初步利用一种语言编制程序实现算法解决问题。
”这一表述包括了两方面的要求,即知识目标与能力目标,同时也是两种不同层次的要求。
显然,“体验算法思想,了解算法和在解决问题进程中的地位和作用”是知识目标也就是第