视频标签:了解算法,基本控制结构
所属栏目:信息技术优质课视频
视频课题:沪科版高一信息技术选修一算法与程序设计《了解算法及其基本控制结构》黑龙江省级优课
本视频配套资料的教学设计、课件 /课堂实录及教案下载可联本站系客服
《了解算法及其基本控制结构》教学设计
设计思路:
当今世界,越来越多的事情交付计算机完成,而计算机完成任何一项任务都需要算法,因此算法是计算机科学的基础,但是用自然语言或程序框图描述的算法计算机是无法“明白”的,因此我们还需要将算法用计算机能够理解的语言表达出来,这就是通常驻机构所说的程序和程序设计这节课就从数据的处理引入,通过对洗衣机洗衣流程的介绍,了解算法,学习算法。通过对算法的学习,了解编程,学以致用。
教学目标:
1.了解什么是算法以及算法的基本特征;掌握算法的三种描述方法;学会用流程图描述算法的三种控制结构
2.描述洗衣机的洗衣流程,探究什么是算法;
3.通过体验算法的三种控制结构,尝试用流程图来描述算法并应用到具体实例中。
4.通过对算法的学习,认识到利用计算机程序设计语言实现算法解决实际问题(计算思维)在信息社会中的重要作用。
教学重点:
1.用流程图来描述算法 2.算法的三种控制结构
教学难点:
循环结构在算法中的具体应用
教学过程:
(一)组织教学: (二)新课导入:
从上节课的有关数据的相关知识,数据以二进制的形式存储在计算机中,计算机对这些数据如何进行处理,引入本节课;
(三)新课讲解: 一、从洗衣流程认识算法
从生活中的一些例子如:发送电子邮件的方法,银行自动取款机的取款流程,以及洗衣机的洗衣流程,学生描述手工洗衣服的流程,引入算法的概念。继续举例,快递分拣机器人以及工业上流水线工作的机器人,引入单片机的概念。描述洗衣机的洗衣流程,通过手工洗衣流程中的“搓揉衣服”这个步骤无法让洗衣机完成引入算法应该具备的五个特征:确定性、有穷性、可行性、有零个或多个输
入、有一个或多个输出。在扩展介绍,算法评价的三个方面。
二、描述“洗涤算法”
算法的三种描述方法,分别举例介绍:
1. 自然语言,是人们日常使用的语言,用自然语言描述洗涤算法: 洗涤开始 ①计数器清零
②判断计数器是否小于5,若小于5,执行下一步,当计数器不小于5时,执行第⑤步
③洗涤;
3.1 电动机正转30秒; 3.2 停2秒;
3.3 电动机反转30秒; 3.4 停2秒;
④计数器增加1,回到第②步; ⑤发出鸣叫,洗涤结束 2. 流程图,流程图师最常用的算法描述方法,用流程图描述算法形象直观、占用篇幅少;
3. 伪代码,伪代码是一种类似于英语结构的描述方法,很容易由开发人员转换为可以被机器执行的程序语言。
三、分析洗衣流程的控制结构
算法有三种控制结构,分别为:顺序结构、选择结构和循环结构,其中循环结构又分为当型循环和直到型循环
四、课堂练习
某大型停车场对于进入该场地的车辆有如下规定: 1.进入该停车场必须为客运车辆,货运车辆谢绝入内。 2.如果该车的乘员数量小于等于4,则收费五元。
3.如果该车的乘员数量大于4人,则收费八元。分别用三种描述方法进行描述。
(四)板书:
了解算法及其基本控制结构
一、认识算法
1.自然语言 二、描述算法 2.流程图 3.伪代码 1.顺序结构 三、控制结构 2.选择结构
3.循环结构
《了解算法及其基本控制结构》教学设计
视频来源:优质课网 www.youzhik.com