电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

高中算法与程序设计教学浅议VIP免费

高中算法与程序设计教学浅议_第1页
1/5
高中算法与程序设计教学浅议_第2页
2/5
高中算法与程序设计教学浅议_第3页
3/5
高中算法与程序设计教学浅议巢湖二中祖朝锐在新课程改革之后,在信息技术学科中的选修教材的选择中,我校学生始终选择了《算法与程序设计基础》(由广东教育出版社出版)(以下简称“教材”)。总结这数载的教学经验和感受,写了此篇文章,谨作抛砖引玉之举,希望诸位专家及各位同仁不吝言辞,予以指正。一、构建“和谐课堂”在现代教育的理念中始终强调了这样的一条,那就是——以人为本。在二〇〇六年的时候胡总书记及党中央提出了关于构建和谐社会、和谐家园的指导思想,教育部门也提出了构建和谐校园的方针政策。在这样的大环境下,每位教师都积极地行动了起来,按照自己的理解努力贯彻“和谐”的教育方针思想。对我个人而言,窃以为在学校的课堂教学中应以学生为本,将构建“和谐课堂”纳为基础及首要任务。以我本人为例,当初刚刚迈入高中信息技术教学岗位之时,在课堂的教学中,经常有不少的课堂教学时间要用与和学生的坏习惯作斗争中,教学过程因此常常被迫中断,教学效果不用说是不可能好的;而在近几年的教学中,在深入学习和理解了“和谐”的指导思想后,我尝试以构建“和谐课堂”为目标,坚持以人为本,针对课堂上发生的各种情况采取了种种灵活而有效的措施,因势利导,始终坚持构建和谐的课堂氛围,随之而来的好处就是师生关系的融洽以及课堂教学效果的不断提升。可以说,我是尝到了构建“和谐课堂”的甜头。因此,如果还有同仁遇到与我以往相似的情况的话,我建议不妨从构建“和谐课堂”的思路出发,尝试尝试,可能会有意想不到的收获。二、强调“利用计算机编程解决问题的过程”的重要性本书在第一单元的第一节以及必修教材的4.1节都是介绍了用计算机程序解决问题的四个步骤,依次是:分析问题设计算法编写程序调试程序。应该说,这个过程被总结出来是很好的一件事,如果在编程时都依据这样的一个过程进行,至少在编写不太复杂的程序时,能够以较快的速度写出一份合格的程序。因此,这个过程就显得极其重要了。个人以为,教师可以在教学中向学生强调,要成为一名合格的程序员的先决条件就是能够按照上述的步骤顺序进行,进而去解决各种问题。而且每当学生在要利用计算机编写程序来解决问题时,教师就要求学生必须要严格的按照以上的这个步骤依次进行,通过不断的要求培养学生按步骤解决问题的良好习惯。三、算法的重要作用算法在程序设计中的作用是毋庸置疑的,这个从教材中用来形容算法的两个词语:1“核心”与“灵魂”就可以看出。而且,如果仔细一点,看一下教材的名称也能够明白这一点。因而在教学中,向学生介绍算法的作用时,主要从以下两个方面进行了阐述。(1)效率上。教材在1.2节就有一个例子:甲、乙两位同学分别用辗转相除法和穷举法求9147485和5147480的最大公约数。程序如下表所示:Privatesubcommand1_click()Privatesubcommand1_click()m=9147485m=9147485n=5147480n=5147480r=mmodni=mdowhiler<>0dowhilemmodi<>0ornmodi<>0m=ni=i-1n=rr=mmodnlooploopprint“最大公约数=”;nprint“最大公约数=”;iEndsubEndsub从该例不难看出,好的算法更节约时间,更具有效率性。故而当我们在设计算法时我们要充分考虑算法效率的重要性,而不仅仅是把问题解决了就算了。(2)算法是编程的基础。当我们在使用程序和软件处理各类问题时,可能并没有想到过算法,而实际上,算法正是编程的基础,进而可以设计出软件,所以说算法才是编程的基础。而且当把算法写出以后,编程实际上就可以看成是用程序设计语言的规定格式“翻译”算法,例如下面的例子。例:已知圆的半径,求圆的面积。解:1)分析:求圆的面积很简单,只需设半径为R,圆的面积S,那么,就有圆的面积S为:S=πR22)设计算法:算法:对应语句:1、输入圆的半径R的值;R=Inputbox(“半径”,”输入”)2、计算S=πR2;S=3.14*R*R3、输出圆的面积S的值;Print“S=”;S4、结束Endsub23)编写程序:根据上述算法以及VB程序设计语言的规定格式,该问题的程序就应该是这样的:Privatesubcommand1_click()R=Inputbox(“半径”,”输入”)S=3.14*R*RPrint“S=”;SEndsub通过以上两个例子去帮助学生了解算法重...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

高中算法与程序设计教学浅议

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部