所属成套资源:2024秋苏科版(2018)信息技术八年级全册教案整册
初中信息技术苏科版(2018)八年级全册3 算法实例一等奖ppt课件
展开
这是一份初中信息技术苏科版(2018)八年级全册3 算法实例一等奖ppt课件,文件包含教学课件算法ppt、算法doc等2份课件配套教学资源,其中PPT共13页, 欢迎下载使用。
烧水泡茶,它需要做4项工作,即洗好水壶(2分钟),洗好茶杯(3分钟),准备茶叶(1分钟),烧开水(10分钟)。
1. 洗水壶,灌水烧水;水开后,再洗茶杯,准备茶叶,冲水泡茶。2. 先洗水壶,洗茶杯,放茶叶,一切就绪,再烧水,水开后再泡茶。3. 洗水壶,灌水烧水;烧水过程中,洗茶杯,放茶叶,水开后泡茶。
算法有优劣之分,在生活和程序设计中都要注意选择较好的算法。
算法:解决问题的方法和步骤。 有穷性:指算法必须能在执行有限个步骤之后终止 。 确切性:算法的每一步骤必须有确切的定义(无二义性)。“张三 对李四说他的孩子考上了大学”。 输入项: 一个算法有0个或多个输入。 输出项: 一个算法有一个或多个输出。没有输出的算法是毫无意义。 可行性:每个操作步骤都可以在有限时间内完成(也称之为有效性)。
编写一个包含有1000个有序数列(序号从1到1000)的数列,查找数字的程序:当输入某个数字时,程序立刻显示出该数字所在的序号。 随机查找 顺序查找 二分查找
思考问题:(1)哪一种算法比较好?为什么?(2)如何理解“算法的优劣直接影响所编程序 的质量,算法是程序的灵魂”这句话呢?
计算出s=2+4+6…+100的值。试设计出多种算法,并比较这些算法中哪算法更加简单与高效。用自然语言描述算法。
写写看: “将a加b除以a减b的值赋给x 变量”写出x变量的赋值语句。
为什么会产生这种误差情况?
用自然语言描述。流程图:几何图形来描述算法流程。
(1)自然语言。(2)流程图。(3)程序设计语言。
例题:给定三角形的底和高,计算三角形的面积?算法描述自然语言:(1)输入三角形的底a和高h。(2)判断a>0,h>0。(3)计算面积公式s=a*h/2。(4)输出面积s。
a = InputBx("输入长")h = InputBx("输入高")if (a>0) and (h>0) then s = a * h / 2 Print s Else Print “无解” End If
1. 阅读流程图,说明该流程图描述的算法及功能。
2. 阅读流程图,说明该流程图描述的算法及功能。
3. ax+b=0,一元一次方程求解的算法描述: 用自然语言、流程图描述
相关课件
这是一份初中信息技术苏科版(2018)八年级全册1 算法的概念完整版ppt课件,共15页。PPT课件主要包含了引入新课,算法的概念,自然语言,算法的描述,解析法,算法实例一,流程图,流程图描述算法,描述算法--代码,算法的常用描述方法等内容,欢迎下载使用。
这是一份初中信息技术苏科版(2018)九年级全册1 物联网优秀ppt课件,共13页。PPT课件主要包含了周界及入侵报警系统,智能公交系统,智能农业,智能医疗,物联网电力等内容,欢迎下载使用。
这是一份初中信息技术苏科版八年级全册1 算法的概念评课ppt课件,共7页。PPT课件主要包含了“老农分马”,生活中的算法,算法的概念等内容,欢迎下载使用。