初中信息技术《算法的描述》逐字稿
尊敬的各位评委老师,大家上午好。我是今天面试初中信息技术学科的 [具体序号] 号考生。今天我面试的内容是《算法的描述》, 下面开始我的面试 / 试讲。
上课!同学们好,请坐!
一、新课导入
师:同学们,你们看下大屏幕。请告诉老师,要想把大象装进冰箱一共需要几步?
师:请那位穿红色衣服的同学来说一下吧。哦,你说打开冰箱→放进大象→关上冰箱。
师:好的,那你们觉得呢?
师:哦,你们都这么觉得的是吧?
师:其实这就是算法的一种,那么大家能跟我一起来说一下算法的概念吗?
师:算法是解决问题的方法和步骤,同一个问题,可以用不同的算法。非常好。可以使用什么方法描述算法呢?
师:恩,这就是我们今天要学习的内容 -- 算法的描述。
二、新课讲授
师:今天,同学们的第一个任务就是用自然语言去描述算法。我们还是从把大象装进冰箱的问题开始。这里说的自然语言就是日常生活中所说的话。好,最后一排的学生你来说一下。
师:非常好,这两位同学说得都很对。请同学们先试一试写出老师在黑板上写的,“将 a 加 b 除以 a 减 6 的值赋给变量” 的赋值语句。然后小组内交流结果。老师一会让同学上黑板上来写。
师:好的时间到。大家都讨论得很激烈,有没有哪个同学愿意为我们演示一下呢?非常好,第一小组的代表,你来。
师:这位同学,谢谢你,请回。
师:这位同学边讲边给我们演示,相信大家也都看清楚整个过程了,那有没有同学有别的写法啊?
师:很好,这位同学你来说一下,啊,你居然一下说出四种方式,非常棒。
师:
【 x=(a+b) /(a-b)或x=a+b1(a-b)或x=(a+b)ya-b或=a+b/a-b。】
师:那为什么会出现这种情况呢?现在以同桌两人为一组分析产生这种情况的原因。
师:好的时间到。大家对于这种现象的原因有自己的解释吗?
师:很好。自然语言描述的算法会产生歧义,若要将算法说明清楚,则描述会过于繁琐和冗长。大家想是不是这样的呢?那我们一起总结出用自然语言描述算法的特点。
师:易于理解、但描述算法繁琐、冗长、易产生歧义。非常好。
师:好的同学们,我们现在开始第二个任务吧。
师:大家思考一下,是否存在比自然语言更适于描述算法的方法呢?当然有,那就是流程图。大家现在看一下老师播放的视频。大家注意观察并记录流程图的基本符号及作用。
师:好的,视频结束了。请同学们来说一下。
师:好,我听见大家都很积极的发言,说的没错,流程图主要包括起止框、处理框、输入 / 输出框、判断框、流程线。
师:这里老师给大家讲解一下:起止框表示算法的开始和结束,用圆角矩形表示;处理框表示对框内的内容进行处理,用直角矩形表示,输入 / 输出框表示输入 / 输出操作,用平行四边形表示;判断框表示对条件进行判断,用菱形表示;流程线表示流程的方向,用带方向的线段表示。
师:现在咱们还是以查找同学的电话号码作为问题,采用流程图的描述方式。下面大家以小组为单位进行讨论。
师:好的时间到,刚才看大家讨论都很不错,那么谁能告诉老师,流程图描述的方式有什么优势呢?
师:好的,这位同学说,直观、简洁、易懂,且逻辑关系清晰。那么大家观察一下,流程图在呈现结构上有何特点?
师:这位同学你来说一下。非常好请坐。
师:这位同学说:流程图在结构上不仅有直线执行的部分,也存在环状执行的部分,同时,判断框处的执行语句出现了分支。很清晰。
师:大家观看一下屏幕图片,这是程序的 3 种基本结构,即顺序结构、分支结构、循环结构,用流程图来呈现的形式。
师:那么 “查找同学电话号码” 流程图是由哪几个基本结构组成的呢?
师:大家说得都很对:顺序结构、分支结构、循环结构。
三、巩固提高
师:大家已经掌握描述算法的 2 种方法,那么老师设置一个 “从键盘中输入两个不同的数,并显示较大数” 问题,请大家以同桌为单位,分析问题并用自然语言和流程图描述对应的算法,之后,请 2 名学生代表进行算法的分享展示。
师:大家做得都很好,看来已经都掌握了。
四、课堂小结
师:同学们,这节课马上就要结束了,大家学到了什么?有什么收获呢?班长,你起来说一下。
师:很好、班长说发现了流程图的基本符号及含义、程序的 3 个基本结构。
师:请坐。同学们都听得很认真,也学到了很多,老师非常高兴,希望大家能保持这样一份学习热情。
五、作业
师:这节课结束了,请大家课后完成课后练习题,下节课我们一起对答案。好,那么这节课我们就上到这里。同学们再见!下课!
结束语
尊敬的各位评委老师,以上就是我今天试讲的全部内容,感谢各位老师的聆听。
-
上一篇
小学信息技术《网上搜索》逐字稿 -
下一篇
初中信息技术《网上购物及交流》逐字稿