![浙教版(2019)高中信息技术必修一 2.1算法的概念及描述 课件01](http://img-preview.51jiaoxi.com/3/14/16125319/0-1725235094880/0.jpg?x-oss-process=image/resize,w_794/sharpen,100)
![浙教版(2019)高中信息技术必修一 2.1算法的概念及描述 课件02](http://img-preview.51jiaoxi.com/3/14/16125319/0-1725235094912/1.jpg?x-oss-process=image/resize,w_794/sharpen,100)
![浙教版(2019)高中信息技术必修一 2.1算法的概念及描述 课件03](http://img-preview.51jiaoxi.com/3/14/16125319/0-1725235094928/2.jpg?x-oss-process=image/resize,w_794/sharpen,100)
![浙教版(2019)高中信息技术必修一 2.1算法的概念及描述 课件04](http://img-preview.51jiaoxi.com/3/14/16125319/0-1725235094948/3.jpg?x-oss-process=image/resize,w_794/sharpen,100)
![浙教版(2019)高中信息技术必修一 2.1算法的概念及描述 课件05](http://img-preview.51jiaoxi.com/3/14/16125319/0-1725235094997/4.jpg?x-oss-process=image/resize,w_794/sharpen,100)
![浙教版(2019)高中信息技术必修一 2.1算法的概念及描述 课件06](http://img-preview.51jiaoxi.com/3/14/16125319/0-1725235095025/5.jpg?x-oss-process=image/resize,w_794/sharpen,100)
![浙教版(2019)高中信息技术必修一 2.1算法的概念及描述 课件07](http://img-preview.51jiaoxi.com/3/14/16125319/0-1725235095076/6.jpg?x-oss-process=image/resize,w_794/sharpen,100)
![浙教版(2019)高中信息技术必修一 2.1算法的概念及描述 课件08](http://img-preview.51jiaoxi.com/3/14/16125319/0-1725235095107/7.jpg?x-oss-process=image/resize,w_794/sharpen,100)
浙教版 (2019)必修1 数据与计算2.1 算法的概念及描述公开课ppt课件
展开2.1 算法的概念及描述
2.2 算法的控制结构
2.3 用算法解决问题的过程
有一个牧羊人带着一头羊,一只狼和一颗大白菜准备过河,他找到一只很小的船,每次只能带一样东西过去,可是如果让狼与羊单独在一起,狼会吃羊,让羊与白菜单独在一起,羊会吃白菜,请你思考牧羊人应如何过河?
广义的算法是指解决问题或完成任务的一系列步骤 在计算机科学领域内,算法指的是用计算机解决问题的步骤,是为了解决问题而需要让计算机有序执行的,无歧义的,有限步骤的集合
生活中还有哪些问题也可以用算法描述?是不是所有问题都可以用算法描述?
自主阅读课本上关于算法的特征的描述
算法有哪些特征?什么含义?
每个步骤必须是执行者(计算机或人)可实施的
一个算法的处理步骤必须是有限的
每个步骤的执行描述必须是明确的,无歧义
算法执行时,一般需要从外部获取可变数据
算法必须包含至少一个输出
判断是否算法要从算法特征考虑
★不能用算法解决“输出所有偶数”的问题,是因为不符合算法哪个特征?( ) A 确定性 B唯一性 C 有穷性 D简洁性
★ 在求一元二次方程实数根的算法中,当方程不存在实数根时,也要求输出“方程无实数根”。这一要求主要体现了算法特征中的( ) A.有穷性 B.确定性 C.有1个或多个输出 D.有0个或多个输入
算法可以没有输入 一定要有输出
★下列关于算法的特征描述正确的是( ) A算法的无穷性是指处理步骤可以无限循环 B任何一个算法都必须要有数据输入 C确定性是指每一个步骤都要足够简单,是实际能做的 D算法必须有问题求解结果,包含至少一个输出
★ 下列问题不能用算法描述的是( ) A 计算高二年级的技术平均分 B 已知圆锥的底面半径和高,求表面积和体积 C 求两个正整数的最大公约数和最小公倍数 D 求最大的素数
设计算法时从算法要素考虑
(1)输入车位探测器flag的值(2)若flag的值为1,则设置指示灯为绿色,输出“空车位”;否则,设置指示灯为红色,输出“非空车位”
用图形符号表示规定的操作
(1)条件判断语句格式1:if 条件 then (语句序列1) else (语句序列2)格式2:if 条件 then (语句序列1)
(2)循环语句格式:while 条件 (循环体)
介于自然用语与程序设计语言之间
flag 车位探测结果;if flag=1 then (指示灯绿色 输出“空车位”)else (指示灯红色 输出“非空车位”)
flag=int(input(“输入车位状态值:”))if flag==1: print(“绿色”) print(“空车位”)else: print(“红色”) print(“非空车位”)
算法可以采用任意的描述方式
★ 下列关于算法的说法,正确的是( ) A 算法必须在计算机上用某种语言实现 B 处理某个问题的算法通常只有一种 C 算法就是指程序设计 D 算法指的是解决问题或完成任务的一系列步骤
★ 某算法描述如下 关于上述算法,下列说法正确的是( ) A 不符合“可行性”特征 B 无法用流程图来描述 C 实现了从大到小输出两个自然数 D 用计算机程序设计语言实现这个算法时。只有一种实现方式
输入两个互不相等的自然数A,Bif A
浙教版 (2019)必修1 数据与计算1.1 感知数据优秀课件ppt: 这是一份浙教版 (2019)必修1 数据与计算<a href="/xx/tb_c4005624_t3/?tag_id=26" target="_blank">1.1 感知数据优秀课件ppt</a>,共22页。PPT课件主要包含了什么是“数据”,什么是数据,关于数据,数据及其演变,数据无处不在,数据与科学,科学研究离不开数据,数据与生活,互联网+农业,互联网+教育等内容,欢迎下载使用。
高中信息技术浙教版 (2019)选修1 数据与数据结构2.1 数组获奖课件ppt: 这是一份高中信息技术浙教版 (2019)选修1 数据与数据结构<a href="/xx/tb_c4005680_t3/?tag_id=26" target="_blank">2.1 数组获奖课件ppt</a>,共19页。PPT课件主要包含了想一想,数组的概念与特征,A-300121,A-300122,A-300123,B-300132,B-300134,E-300111,数组的特征,数组名等内容,欢迎下载使用。
浙教版 (2019)必修1 数据与计算2.1 算法的概念及描述评课课件ppt: 这是一份浙教版 (2019)必修1 数据与计算2.1 算法的概念及描述评课课件ppt,共15页。PPT课件主要包含了教学设计理念,教学过程,目录页,请输入您的小标题,Algorithm,教学内容分析,课程标准解读,教学目标,教学重难点,认知结构等内容,欢迎下载使用。