浙教版信息技术选修1 第2章 算法实例 课件(共15张PPT)

文档属性

名称 浙教版信息技术选修1 第2章 算法实例 课件(共15张PPT)
格式 pptx
文件大小 1.3MB
资源类型 教案
版本资源 浙教版
科目 信息技术(信息科技)
更新时间 2021-01-12 17:17:38

图片预览

文档简介

算法实例
解析法
解析法的思维是:先找到待解决问题的数学表达式,再对表达式进行运算。
实践学习
“鸡兔同笼”是中国古代数学名题之一,题目是这样的:有若干只鸡和兔同在一个笼子里,从上面数有35个头,从下面数有94只脚。问笼中各有多少鸡和兔?
实践学习
步骤1:分析问题。
步骤2:用VB程序描述算法。
实践学习
步骤3:输入、调试和运行程序。
枚举法
枚举法是利用计算机运算速度快的特点,对要解决问题的所用可能答案一一列举,并进行检验,合适的保留,不合适的丢
弃,找出符合要求的答案。
实践学习
中国古代算书《张丘建算经》中有道著名“百鸡问题”:公鸡每只值5文钱,而3只小鸡值1文钱。用100文钱买100只鸡,问:这100只鸡中,公鸡、母鸡和小鸡各有多少只?
实践学习
步骤1:分析问题。
步骤2:用VB程序描述算法。
实践学习
步骤3:输入、调试和运行程序。
算法的优化
解决同一个问题可以使用不同的算法,要尽量设计简单、高效的算法来解决问题。
实践学习
求1-2+3-4+5-6+……+99-100的值。
算法1:
步骤1:分析。
步骤2:用VB程序描述算法。
实践学习
步骤3:输入、调试和运行程序。
实践学习
算法2
步骤1:分析问题。
步骤2:用VB程序描述算法。
步骤3:输入、调试和运行程序。
实践学习
算法3
步骤1:分析问题。
步骤2:用VB程序描述算法。
步骤3:输入、调试和运行程序。
谢 谢