2.1算法的概念及描述教案
一、教材分析
本节教学内容选自高中信息技术必修一浙教版(2019)的第二章第一节,本章主要要使学生掌握算法的特征及概念,本章必须为学生打好基础,让学生必须理解算法的概念及描述方式,打好基础后,才能为后面学习Python语言做好铺垫。
二、学情分析简述el表达式要求
学生在第一章学习数据与大数据中已经基本的对数据有了一些了解,本章主要涉及到的是算法,学生在初中时简单学过Python语言,对于算法可能有了简单的理解,但并不清楚它是什么,本节的重点就是要让学生明确算法的概念及特征,为后面学习的Python语言做好铺垫,本节内容多运用案例,加深学生对算法的认识与理解。
三、教学目标
(1)掌握并理解算法的定义
(2)掌握算法的特征
(3)了解算法的要素
notify软件(4)掌握并能分辨算法的描述方式
四、教学重难点
c语言多字符字符常量错误重点:掌握并理解算法的定义。
难点:掌握并能分辨算法的描述方式。
五、教学过程
(一)新课导入
以高一新生报到流程进行导入,引导学生根据流程图能说出具体的流程,让学生知道,这种,某个任务的一系列步骤集合就是算法。由此引出算法。(二)讲授新课
让学生带着问题去阅读书上38、39页的内容,从阅读中出算法的定义,阅读后请同学上来分享算法的定义,“算法是指解决问题或完成任务的一系列步骤集合”,并请学生举出例子。
根据一个例子,带领学生学习算法的特征,引出算法的有穷性。之后再引出
算法的其他特征,即可行性、确定性、0个或多个输入、一个或多个输出,这里老师需向学生重点区分输入和输出数量的不同,算法可以没有输入,但是必须要有输出。之后用洗衣机的例子,为学生讲述算法的三要素,即数据、运算、控制转移。
在讲述算法的描述方式时,可以先让学生阅读算法描述方式的定义,其中,重点在于算法的描述方式是被算法执行者理解并执行的,这里可以重点讲下算法执行者是人或机器,也就是说,算法的描述方式是让人或机器去理解的,由此引出四种描述方式。
第一种——自然语言,也就是人们在日常生活中所运用的语言。这里通过一个判断分数是否及格的例子,通过自然语言的方式进行描述算法。
最好的python入门教材第二种——流程图,也就是用一些图形符号表示规定的操作。这里可以根据自然语言中的例子,用这个例子换一种方式,用流程图来描述算法。这里需要重点给学生强调,输入输出及判断所使用的框是不同的,输入输出使用平行四边形,而判断框使用菱形。带领学生学习如何用流程图去做题。
第三种——伪代码,伪代码是指一种比较直观简洁,符号接近计算机程序代码的算法描述。这你先介绍书上的条件判断语句和循环语句,通过条件判断语句,把判断分数的例子,用伪代码的方式去描述。
第四种——计算机程序设计语言,这是计算机能够识别和处理的语言。把判断分数的例子用Python语言的方式描述出来,这里要主动补充一下,Python语言属于高级语言。
最后补充一下计算机语言的发展史,由机器语言(二进制)到汇编语言,再到高级语言。
递归的概念(三)练习与总结
女生做ui设计师有多累最后,通过做一些练习题,帮助学生理解并巩固本节课的知识点,做完练习题之后,可以再带学生总结回顾一下本节课的重难点。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论