浙教版信息技术基础必修《3.4 算法及其实现》PPT课件.ppt

时间:2022-5-12 作者:791650988

浙教版信息技术基础必修《4.2数据库系统》PPT课件.ppt

4.2 数据库系统,从这几个问题同学们能看出什么,1.有时是不是为了找一本书或一张试卷,把自己课桌的书或资料翻了好几遍还是没有找到,结果.2.同学们到新华书店或其它书店去买书,根据书店挂的分类标志,就很容易就找到你要买的书在什么地方,最终买,

《浙教版信息技术基础必修《3.4 算法及其实现》PPT课件.ppt》由会员分享,可在线阅读,更多相关《浙教版信息技术基础必修《3.4 算法及其实现》PPT课件.ppt(28页珍藏版)》请在上搜索。

1、浙教版信息技术基础(必修)第3章第4节,算法及其实现,田忌赛马的故事,农夫过河,一个农夫带着一条狼、一头山羊和一篮蔬菜要过河,但只有一条船。乘船时,农夫只能带一样东西。农夫在场的时候,这三样东西相安无事。一旦农夫不在,狼会吃羊,羊会吃菜。请设计一个算法,使农夫能安全的将这三样东西带过河。,Flash小游戏“农夫过河”,谁来挑战一下!,过河步骤,在解决某一问题时我们要把各个步骤都精确的考虑到。上面7个步骤是这个游戏中是不可缺少的动作,否则就不能完成总体目标,使问题获得圆满解决。,阅读课本3.4.1第一二自然段回答下列3个问题,问题1什么是算法?,问题2算法有哪些特点?,问题3举出生活中使用算法的。

浙教版信息技术基础必修《5.2 电子邮件》PPT课件.ppt

5.2 电子邮件,一信息交流的作用和途径,通过信息交流,可以让我们获得更多的信息,也可以使我们所掌握的信息更加全面真实可靠。,作用:,一信息交流的作用和途径,常见的信息交流的途径:,面对面的信息交流。如交谈会议等;借助通信工具和传统媒介的信,

2、实例,所谓“算法”(algorithm)就是解题方法的精确描述。,算法的特点是求解步骤必须是有限的,而且每个环节都必须是明确和可行的。,乐谱、菜谱、广播体操图解等都是生活中的算法,就拿“乐谱”来说,设计的乐符次序不一样,所产生的音乐效果就不一样。也就是说,解决相同的问题,会有很多种不同的算法,那么怎么将算法优化呢?,数学家华罗庚的统筹方法中著名的”泡茶算法” :,请大家阅读课本3.4.1 “泡茶”的案例,回答问题4,问题4.方法甲和其他两个方案比较优秀在哪里?节省了什么?我们在设计算法时应如何做呢?,算法就是解题方法的精确描述。即算法是由有限个步骤组成的。,算法的特征1、明确的(没有二义性)2。

3、、有穷性(有限个步骤)3、可行性(有限时间内可以做到的)4、输入、输出,为了表示一个算法,常用的算法表示形式有:自然语言、流程图和计算机语言。,阅读课本3.4.2第1自然段回答问题5.6,问题5常用的算法表示方法有哪些?,自然语言就是人们日常使用的语言,可以是汉语、英语或数学语言等.用自然语言描述算法的优点是通俗易懂,当算法中的操作步骤都是顺序执行时比较容易理解.缺点是通常所用文字会比较冗长,还容易出“歧义性”.,问题6自然语言表示法的有哪些优缺点?,阅读课本3.4.2第2、3、4自然段回答问题7,问题7常用流程图符号有哪些?,流程图是人们经常用来描述算法的工具,流程图用图框及流程线来表示算法。

4、形象直观。美国国家标准化协会(ANSI)规定了流程图符号。,请点下面小视频,巩固练习:,下列流程图符号属于判断框的是( ),B. C. D.,C,算法的表示形式及程序的三种基本结构,程序的三种基本结构之一,顺序结构,算法的表示形式及程序的三种基本结构,程序的三种基本结构之二,选择结构,案例:自动取款机有判断输入取款金额是否合法的功能(若不合法会提示你合法范围),直到输入金额合法才能取钱成功。,取款成功,结束,输入合法金额,开始,输入取款金额,输入金额符合取款范围?,是,否,算法的表示形式及程序的三种基本结构,程序的三种基本结构之三,循环结构,案例:到自动取款机取钱时,密码输入只有三次机会,如果。

5、三次都错误卡就会被机器吞进去。,结束,卡被吞,开始,输入错误密码,连续输入错误密码次数3?,是,否,巩固练习:,判断一下三个流程图分别是什么控制结构。,练习1:空气污染指数(API值)不超过50,说明空气质量为良好,否则空气质量为较差。下图是根据API值判断空气质量情况的部分流程图:,输入API值,API值大于50,空气质量良好,空气质量较差,如果输入的API值为55,则该流程的执行结果为:,练习2:流程图片断如下,该流程图执行过后,A,B的值分别为( ),A=20 B=30A=20 B=20A=30 B=30A=30 B=20,D,1、算法的含义 2、算法的特征 3、算法的表示方法 4、流程。

6、图的符号 5、程序的三种基本结构,本节课的内容你都学会了吗?,程序设计初探,程序设计语言分类:机器语言、汇编语言、高级语言,程序设计初探,Visual Basic是美国微软公司推出的基于BASIC语言的软件开发工具,它是一种基于对象的可视化编程语言。 Visual指的是开发图形用户界面 (GUI) 的方法。 Basic指的是 BASIC (Beginners All-Purpose Symbolit Instruction Code) 语言,它是一种在计算技术发展历史上应用得最为广泛的语言。,程序设计初探,图1-1 “新建工程”对话框之“新建”选项卡,图1-2 Visual BASIC 6.0的集成开发环境,程序设计初探,Private Sub Command1_Click()Text1.text= hello vb ,你好 End Sub,双击,对Command1,编写程序,程序设计初探,声明此类变量的格式如下:Dim 变量名 As 数据类型名,程序设计初探,数值数据类型:Integer(整型)、Long(长整型)、Single(单精度浮点型)、Double(双精度浮点型)和Currency(货币型)。,程序设计初探,计算机解决问题的过程,从案例了解用计算机解决问题的步骤:,程序设计初探,。

声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:791650988@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。