欢迎来到天天文库
浏览记录
ID:45204967
大小:134.30 KB
页数:8页
时间:2019-11-10
《2019-2020年高中信息技术高一《PASCAL循环结构》说课稿》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、2019-2020年高中信息技术高一《PASCAL循环结构》说课稿教学主题PASCAL循环结构教学课时1课时课型新课说教材 1)、教学内容和地位:程序设计是教学中的重点也是难点,循环结构是其中的一种设计结构,其作用是使一段程序反复执行。FOR/NEXT语句是循环运算的专家,在程序设计中频繁出现。本节课的学习,会使学生对算法有一个更深刻的理解,为实现独立编程起到了关键性作用。说学生 高一学生已有一定的上网经历与经验,能尝试着利用网络来获取信息,加上半学期来我在课堂教学中始终坚持分组教学,学生有一定的小组协作能力和组际竞赛意识。说教学目标1、知识目标(1)知道循环结构
2、的两种常用模式,掌握用当型循环结构写算法。 (2 )理解控制循环的条件。 2、能力目标培养学生分析和解决某些循环问题的能力。3、情感目标激发学生学习热情,培养学生学习的积极性。德育目标:培养学生通过实践和自主探索来获取知识和技能的精神;培养学生团队精神和竞争意识。教学重点1. 知道循环结构的两种常用模式,掌握用当型循环结构写算法。 2. 理解控制循环的条件。 3. 培养学生分析和解决某些循环问题的能力教学难点 1. 控制循环的条件。 2. 循环的执行过程。3、解决问题的方法和思路,要绘制好流程图,确定循环变量和循环体。因为用流程图描述算法,能够把解决问题的
3、步骤清晰、直观地表示出来教学方法 采用“任务驱动”和“分组合作”的学习方式,即“确定目标,设计任务;自主探索,积极协作;归纳总结,评价成果”。 采用分组竞赛的教学方式,培养学生自己动手解决问题和交流合作的意识与能力,从而体现信息技术课程的基本理念;通过抢答题的形式激发学生的学习兴趣,活跃课堂气氛;利用自建学习网站,培养学生自主学习、探究学习的能力,为学生的终身发展奠定基础。说学法1、任务驱动法:通过任务驱动体验搜索引擎,在实践中学。2、竞赛法:分组完成竞赛题目、从实践中获得搜索技巧,提升操作技能的质量和速度。3、知识迁移法。在信息查询过程中,大多数查询工具的用法
4、都地同小异,要学会举一反三。4、分工合作法。组内既分工又合作,比如,一个组中不同的学生,分别承担搜寻不同的题目;高效并且为组内争得荣誉,有成就感。教学环境计算机网络教室、投影仪、教学控制软件、Internet信息服务(IIS)说 教学过程 一. 通过例题引入循环的概念。 1.例1:在屏幕上输出五行相同的文字“我爱学习”,写出它的算法。 同学们可以根据以前学的知识很快地用顺序结构写出如图1的算法,然后提出问题,如果输出20甚至100遍相同的内容,当然也可以用顺序结构这种方法做到,但是流程图太大,程序输入到计算机中的工作量是很大的。有没有更好的结构(算法)呢?
5、 图1 PROGRAMprint;USESWinCrt;BEGINWriteln(‘我爱学习’);Writeln(‘我爱学习’);Writeln(‘我爱学习’);Writeln(‘我爱学习’);Writeln(‘我爱学习’)END.其实再看看题目:“我爱学习”在题目中只出现一次,只不过要重复五次而已。可以考虑:做一次,回过头去再做一次……,当然要控制好次数。这就是循环的思想(见图2),利用循环结构,使我们只要通过少量的语句,让计算机重复执行它许多次,从而完成要求。 问:重复要做的事情是什么?这就是循环体 问:这个例子中循环次数用什么办法控制的?
6、 演示:告诉大家任何一种程序设计语言都有循环控制语句,调一段VB程序看看。 T开始T=0T<6Writeln(‘我爱学习’)结束 图22.循环的特点: 循环结构的基本思想是重复,即利用计算机的高速运算特性和逻辑控制特性,重复执行某些语句,以完成大量的信息处理的要求,当然这种重复不仅是简单机械的重复,每次重复都可以有其新的内容。 3.提问:在循环结构和分支结构中都有判断框,那么循环结构和分支结构这两种结构的区别到底在哪里? (都是根据判断决定算法下一步做什么的流程,但是循环结构中一定有向上跳转的流程即“回过头去再做一次”) 二、给出循环结构的
7、两种常用模式: 循环种类循环语句循环运行机制语句当型循环While(条件)do先判断条件,再运行循环体BeginEND嵌套或其他的嵌套直到循环Reapetuntil(条件)先运行循环体,再判断条件可不用BeginEND嵌套,直接运行 三、循环的过程: 利用课件演示循环的过程,本课件主要是用来动态演示每一次进入循环体内部后n值的变化,可以使学生很清晰的理解循环结构的运行特点。主要课件界面如下图所示: 演示好后提两个问题: 问题1:若把循环体内的n=n+1语句去掉,程序的执行结果如何。主要让学生知道循环结构必须要控制循环次数,否则称为死循环,不符合算法
此文档下载收益归作者所有