1.2算法描述与设计0
- 格式:ppt
- 大小:823.00 KB
- 文档页数:16
《算法与程序设计》
1.2 算法描述与设计
教学设计
单位:授课人:
《算法描述与设计》教学设计
为了更形象、直观地表示算法,我们引入了流程图
,学生学习流也叫程序框图。
下面,同学们学习“韩信点兵”问题的
流程图表示。
开始
1n
n 被3 、5 、7 整Y
除后余数为
2 、
3 、2
N
n+1n
输出n 的值
结束
流程图描述算法常用的框图主要有以下几个:
在流程图的基础上,专业软件开发人员一般采用伪代码来描述算法。
伪代码是一种介于自然语言和计算机语言之间的一种算法描述,不是真正的程序语言代码,所以没有严格的语法限制,书写格式也比较自由,只要把意思表达清楚就可以了。
例如,判断闰年伪代码算法描述如下:
输入年份y
IF y 能被4 整除THEN
IF y 能被100 整除THEN
IF y 能被400 整除
输出“是闰年”
附:《算法描述与设计》流程图作品评价量表
《算法描述与设计》流程图作品评价量表
说明:1、作品评价等级分为A、B、C、D 四个等级。
2、在对应的作品等级下画“√”。
《算法及算法的描述》说课稿说课人:黄河城口县中学尊敬的各位专家、评委,老师们,你们好!今天我说课的内容选自重大版《初中信息技术》教材第一章第二节《算法及算法描述》。
下面我从教材、学生情况、教法、学法、教学过程、教学反思这几个方面,来阐述本节课的教学设计。
从全方位角度来看这节课,学生需要一定的数学思维能力,美工基础,打字排版技能,作图技能。
本节作为课程第一章第二节,它能为后面的编程课程打下良好的理论基础,起到承前启后的作用。
第一节我们了解到程序设计各阶段框架,可以看出“算法及算法描述”是计算机程序设计第二和第三阶段的内容,所以说算法是程序设计的灵魂。
算法的思维和算法的流程图描述,除了计算机软件行业外生活工作学习都可能用到。
比如解决具体问题的多样性、工作流程图设计、业务流程图设计、学习流程图设计等等。
通过我对本校课前问卷调查,发现学生水平参差不齐,而且对算法的枯燥缺乏学习的耐心。
这给教学设计增添了难度。
但是初三学生自学能力强、好表现、好创作。
根据这些特点我拟定一下三维目标。
(ppt)并确定了教材中的重点难点。
(ppt)为了突出和攻克课程中的重点和难点,我在课程的几大环节中采用了以下教法。
在突出重点算法的自然语言描述上我采用了讲授法和任务驱动法,在突出难点流程图描述上,我采用了演示法和任务驱动法。
其他环节也采用了相应的方法。
学生根据我的课程设计主要用了自主学习法和协作学习法,来共同促进学习。
我的整个教学过程分为趣味游戏导入、算法及特征、自然语言描述、流程图描述、小结和习题五个模块学习。
首先,根据九年级学生心里特点,本节课我采用的第一种教学方法就是“游戏激趣”法。
我给出背景案例,农夫如何安全带狼狗羊菜过河,在将事先做好的flash游戏在网络机房环境下分发给大家,并派学生上台演示,由游戏情景带动学生学习,保证了学生能在教师的引领下,积极、主动、高效地完成教学。
我在根据这次游戏主题引入课题——算法及算法的描述。