让学生编程有规有矩

来源 :江苏教育·中学教学版 | 被引量 : 0次 | 上传用户:hqxt2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【关键词】编程习惯;程序设计;教学策略
  【中图分类号】G633.67 【文献标志码】A 【文章编号】1005-6009(2018)43-0061-01
  笔者认为,初中学生应当养成的编程习惯有:代码格式清晰、变量命名规范、添加注释精准、查错纠错得法等。要培养学生形成这些良好的编程习惯离不开日常教学中的严格训练和不断积累。作为教师,除了及时的提醒和点拨,还可以尝试从以下几方面入手,让培养学生的编程习惯不止于空洞的说教。
  1.从案例入手。通过展示不同编程习惯设计出的程序代码,让学生自己判断孰优孰劣,引导学生主动选择良好编程习惯,形成严谨规范的编程意识。
  例如,在学习规范的编程格式时,可以给学生展示规范格式和不规范格式的两种功能相同的代码,让学生尝试自己阅读程序写出结果。通过这样的活动既可以让学生感受到规范格式下程序代码的秩序感和层次感;也可以让学生感受到不规范格式下程序代码的混乱。这样学生自然会选择更加规范、合理的编程格式。
  2.从“bug”入手。“bug”是一个英文单词,有“臭虫、缺陷、损坏、犯贫、窃听器、小虫”等意思。现在人们将在电脑系统或程序中隐藏着的一些未被发现的缺陷或问题统称为bug(漏洞)。
  首先教師在教学时要向学生解释什么是bug,哪些情况下会出现bug,以便消除学生对于程序错误的困惑和畏惧。其次,在消除了学生对程序错误的畏惧感之后,教师因势利导地给学生传授一些简单的纠错方法。
  例如根据报错提示来定位错误,以C 为例,常见的错误提示有:
  ①[Error] ‘S’ was not declared in this scope;
  ②[Error] no match for ‘operator<’;
  ③[Error] expected ‘}’ at end of input。
  这三个报错提示的分别是变量S未定义,运算符“<”错误,输入语句后面的“{”不匹配。根据这些提示我们就可以纠正错误,再尝试运行程序直到错误被消除。此外,还可以借助编程软件里的“单步执行”功能时刻观察程序运行情况,出现问题及时调整即可。
  3.从示范入手。教师示范和学生演示都要符合规范。初学程序设计的学生急于编写出正确的程序,往往会模仿教师或其他同学的操作。如果教师的示范和学生的演示本身就不规范,那么久而久之学生也会形成不规范的编程习惯。
  例如,对于规范变量命名,教师在演示时累加器用变量s表示,个、十、百位上的数分别用变量g、s、b来表示,for循环中的循环变量用变量i或j表示,等等。学生在演示时,可以使用一些简单的变量名来代表特定的含义,例如max代表最大值、min代表最小值等。从而让初中生逐渐过渡到更规范的命名方式。
  (作者单位:南京市孝陵卫初级中学)
其他文献
以江苏省如东中等专业学校为例,展开科技基地、平安基地、创收基地、节能基地、和谐基地等实训基地管理五大子系统的效能解析,充分展现了以物联网、云计算、大数据、泛在感知
【正】贵州省人民政府办公厅文件黔府办发[2012]16号各市、自治州人民政府,各县(市、区、特区)人民政府,省政府各部门、各直属机构:《贵州省"道路交通安全年"活动实施方案》
摘要:通过高校体育舞蹈教学得知,舞伴的组合方式以及调节方法对学生来说都是极其关键的,其与学生们应如何快速学习舞蹈、把学习的质量提高等都有着很大的关系,也关系着学生的交际能力。所以,这对高校体育舞蹈舞伴组合方式和调节方法的研究都有着很重要的意义。下文首先分析了目前存在而一些问题,然后提出了若干对策。  关键词:高校体育舞蹈;组合方式;调节方法;问题;对策  一、目前高校体育舞蹈舞伴组合方式与调节方法
【正】贵州省人民政府文件黔府发[2012]3号各市、自治州人民政府,各县(市、区、特区)人民政府,省政府各部门、各直属机构:现将《国务院关于进一步促进贵州经济社会又好又快发
黔府函[2014]115号省环境保护厅、省质监局:你们《关于实施贵州省水泥工业大气污染物排放标准的请示》(黔环呈[2014]81号)收悉。经研究,现批复如下:原则同意自2014年6月20日
人工智能主导汽车车载领域发展已成定局4月6日,大众汽车集团(中国)与出门问问正式建立合作伙伴关系,共同致力于研发并应用车载人工智能技术。双方将利用人工智能技术为中国广大
看见某天去人大玩耍,校门里走出意气风发的青年。校门右侧,有人在乞讨,应该是一对老夫妻,老奶奶在乞怜,老爷爷可能是过世了,用被子掩盖着。风大,日落,乍暖还寒的春风仍保留着
<正>各市、自治州人民政府,贵安新区管委会,各县(市、区、特区)人民政府,省政府各部门、各直属机构:按照《省人民政府办公厅关于成立贵州省人民政府教育督导委员会的通知》(
中国新一代中型运载火箭“长征七号”6月25日成功发射。此次“长征七号”搭载“远征1A上面级”。“上面级”是一种能够独立自主飞行的空间飞行器。在由基础级运载器发射进入
唐婉,江苏省句容市崇明小学副校长,江苏省特级教师,“江苏人民教育家培养工程”培养对象,江苏省优秀教育工作者。曾获省、市课堂教学优质课评比一等奖,指导多名工作室成员在各级各类教学评比中获奖。“朝着儿童的方向”是她的教育理想,让教室里流淌滋养孩子生命的气息是她不懈的追求。在追求速度和效率的时代,她始终坚守教育信仰,遵循儿童发展和教育规律,执着地扎根课堂第一线,与儿童、语文不离不弃,抱持对儿童和教育的热