第一课算法及其表示 课件 2022—2023学年浙教版高中信息技术选修1

2023-02-15
| 21页
| 490人阅读
| 89人下载
普通

资源信息

学段 高中
学科 信息技术
教材版本 -
年级 -
章节 第一章 算法和算法的表示
类型 课件
知识点 -
使用场景 同步教学
学年 2023-2024
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 PPTX
文件大小 49.61 MB
发布时间 2023-02-15
更新时间 2023-02-15
作者 xkw_026147651
品牌系列 -
审核时间 2023-02-15
下载链接 https://m.zxxk.com/soft/37516021.html
价格 0.00储值(1储值=1元)
来源 学科网

内容正文:

要 求 1.准备笔记本 2.按时交作业 3.课堂纪律 4.关于学考 01 什么是算法 大家都是平平无奇“天才小厨神” 牛奶麻辣烫 原料:牛奶、火锅底料、豆瓣酱、葱姜、丸子、青菜、火腿肠、金针菇 做法步骤: 第一步:起锅烧油,油热之后下入葱段和姜片,炒出香味,然后加入一勺豆瓣酱,根据个人口味放入适量的火锅底料。 第二步:炒好之后倒入一碗清水和纯牛奶,搅拌均匀,倒入纯牛奶之后汤底立刻就变浓稠了,继续熬煮至沸腾,期间要时不时的搅拌一下,避免粘锅。 第三步:汤底沸腾之后就可以下食材了,先放丸子之类的肉类,肉类比较难煮,然后下金针菇,最后放青菜这样好煮的,将全部食材煮熟就可以出锅了。 什么是算法 算法概念:解题方法的精确描述。其要求是由有限个步骤组成的,并且每一步骤的含义都是明确的,而且是能行的。 简单的说,算法就是解决问题的方法和步骤。例如乐谱是乐队指挥和演奏的算法;菜谱是厨师做菜的算法等等。 01 02 算法的特征 算法的特征 有穷性 确定性 可行性 有0个或多个输入 有1个或多个输出 02 算法的特征 02 下列不能用算法描述的是( ) A.已知a,b,c的值,求ax2+bx+c=0(a≠0)的实数根 B.计算某个班级学生身高的平均值 C.列出方程y=2x+1的所有实数解 D.根据三角形三边的长度,求三角形面积 C 03 算法的表示方法 1.自然语言 有序地用简洁的自然语言和数字符号来描述算法。 缺点:容易引起歧义,造成误解;对较复杂的问题, 用自然语言又难以表达准确。 算法的表示方法 03 “铁锤锤鸡蛋锤不破”“他批评你的不对” 11 2.计算机语言 用计算机语言来表示算法,必须严格遵守所用的程序设计语言的 语法规则。不同的语言有不同的语法规则,如Visual Basic(VB) 算法的表示方法 03 12 算法的表示 3.流程图 是一种直观形象的、用流程符号来描述算法的方法。 优点:直观、形象 缺点:计算机都不能识别和执行 。 13 流程图基本符号 14 例.能说出下列流程表示的含义 N Y 开始 结束 x<y? max x max y 开始 输入 x、y Z x 输出 x,y 结束 输入 x、y 输出 max x y y z 04 算法的结构 算法的三种基本结构(模式) 算法的执行流程一般可以分为三种控制结构,即顺序结构、 选择结构和循环结构。 17 顺序结构: 在执行流程中,执行完一个步骤1之后,顺序执行下一个步骤2.如图: 步骤1 步骤2 选择结构(又称分支结构) 在执行流程中,往往需要对某个情况进行判断,当结果为真时,执行Y指向的步骤,反之执行N指向的步骤。如图: 循环结构: 在执行流程中,对某个情况进行判断,当情况为真时,执行Y指向的步骤,然后再次判断这个情况,如果还为真,则继续执行Y指向的步骤,重复上述过程,直到条件判断为假,则执行N指向的步骤。如图: 条件 步骤1 Y N 课堂小结 1.算法的特征 有穷性、确定性、可行性、有0个或多个输入、有一个或多个输出。 2.算法的三种表示方法 自然语言、流程图、计算机语言 3.算法的三种控制结构 顺序结构、选择结构、循环结构 21 $

资源预览图

第一课算法及其表示 课件 2022—2023学年浙教版高中信息技术选修1
1
第一课算法及其表示 课件 2022—2023学年浙教版高中信息技术选修1
2
第一课算法及其表示 课件 2022—2023学年浙教版高中信息技术选修1
3
第一课算法及其表示 课件 2022—2023学年浙教版高中信息技术选修1
4
第一课算法及其表示 课件 2022—2023学年浙教版高中信息技术选修1
5
第一课算法及其表示 课件 2022—2023学年浙教版高中信息技术选修1
6
所属专辑
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。