1、本网站免费注册后即可以下载,点击开通VIP会员可无限免费下载!
2、资料一般为word或PPT文档。建议使用IE9以上浏览器或360、谷歌、火狐浏览器浏览本站。
3、有任何下载问题,请联系微信客服。
扫描下方二维码,添加微信客服
沪科教版选修1 算法与程序设计信息技术《第2章 程序设计基础 第四节 循环结构 学习指引 循环的嵌套》优秀教学设计
在中学阶段开设计算机程序设计语言课,目的是培养学生掌握程序设计的基本知识和逻辑思维能力。通过前面章节的学习,同学们对Visual Basic的基本知识,常量、变量、标准函数和表达式等基本知识已经熟练掌握,并能编写具有顺序结构、分支结构的简单程序。
三.教学目的
1、认知目标:让 学生 在理解for-next循环基础上,进一步掌握使用for-next循环嵌套打印输出图形。
2、技能目标:使 学生 在掌握for-next循环嵌套基础上,能够打印一些常规图形。
3、情感目标:通过合作学习和探究实践,培养 学生 的思维能力、创新能力、动手实践能力以及分析和解决问题的能力。
四.教学重难点:循环嵌套的结构及内外循环的功能
五.教学方法:
以“问题为主线”。教学活动从问题开始,以问题为导向,学生的整个学习过程是不断探索、研究中发现问题、解决问题的过程。
注重差异,实施分层练习。由于学生的智力发展水平及个性特征的不同,学生对于同一问题理解的角度和深度必然存在明显差异,由此所建构的认知结构必然是多元化的、个性化的和不尽完善的。因此在作业设计时,要因人而异设计不同层次的作业,让不同基础,不同水平的学生有选择的空间,使每个学生的潜能得到充分发挥。
动手做调试,提高认知效率。指以“动手做调试”为特征的探究活动。它以调试的操作过程作为能力培养的途径,以调试的结论(或现象)作为知识学习的铺垫,以方法的学习作为培养科学素养的途径,使得教育更为具体、直观,从而获得更好的效果。
六.教学过程:
设计环 节 教学过程 思路方法 引
入
设
计
引入同学们小时候文具盒上的九九口决表
思考:联系现在学习过的知识在电脑上用程序实现打印乘法口决表。 美好回忆----口决表到知识的迁移 教 学 过 程 设 计
教师 :请同学们通过程序实现输出“********”图形,并在小组内交流自己的算法。
学生 :编写程序。( 教师 查看 学生 程序编写情况)
可以用直接?print或循环语句来实现,通过小组交流能够让同学们对不同算法进行比较,哪一种算法更适合这一问题。同时要关注 学生 所出现的问题,如有同学输出的是8行1列的图形。
用任务驱动法让学生思考起来。同时发现问题并思考原因。 教师 :刚才我发现有少数同学程序运行后输出的是8行1列的图形,这是为什么呢?
学生 :由于print “*”后少了;号。
教师 :进一步强调print 后的;号和,号的区别。有部分同学用的print “********”,有部分同学用的是for…next语句,下面请大家输出1行100列的”*”号图形。
我们来比较一下这两种算法,首先,这两种算法都可行,但哪一种算法更好?